
This change adds Strongswan to support VPNaaS in appliance. Change-Id: I1adb74c159eaf4f62950d17ed015856e90a91641 Partial-Blueprint: neutron-vpnaas
31 lines
903 B
YAML
31 lines
903 B
YAML
---
|
|
- hosts: all
|
|
sudo: True
|
|
|
|
vars:
|
|
bird_enable: False
|
|
bird6_enable: True
|
|
bird_enable_service: True
|
|
strongswan_enable: True
|
|
strongswan_enable_service: False
|
|
dnsmasq_conf_dir: /etc/dnsmasq.d
|
|
dnsmasq_conf_file: /etc/dnsmasq.conf
|
|
install_extras: False
|
|
do_cleanup: True
|
|
router_appliance: True
|
|
update_kernel: True
|
|
enabled_advanced_services: "router"
|
|
tasks:
|
|
- include: tasks/debian_backports.yml
|
|
when: ansible_distribution == "Debian" and ansible_distribution_release == "wheezy"
|
|
- include: tasks/update_kernel.yml
|
|
when: update_kernel and ansible_distribution_release == "wheezy"
|
|
- include: tasks/base.yml
|
|
- include: tasks/astara.yml
|
|
- include: tasks/bird.yml
|
|
- include: tasks/conntrackd.yml
|
|
- include: tasks/strongswan.yml
|
|
- include: tasks/dnsmasq.yml
|
|
- include: tasks/extras.yml
|
|
when: install_extras
|