blob: 702730da7d37aa3948286b5b84906f829d180583 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
---
- name: Configure appliance(s)
hosts: platforms_vyos
gather_facts: false
pre_tasks:
- name: Wait for SSH reachability
delegate_to: localhost
ansible.builtin.wait_for:
host: "{{ ansible_host }}"
port: 22
delay: 15
timeout: 300
roles:
- vyos_common
- vyos_firewall
- role: vyos_edge_router
when: vyos.role == 'edge_router'
- role: vyos_dual_wan
when: vyos.dual_wan | default(false)
- role: vyos_ipsec_vpn
when: vyos.ipsec_vpn is defined
- role: vyos_ha
when: vyos.ha_pair | default(false)
|