Skip to content
Snippets Groups Projects
Commit dd431749 authored by jurgenhaas's avatar jurgenhaas
Browse files

ansible-playbooks/general#85 Linting

parent b40b39c9
No related branches found
No related tags found
No related merge requests found
...@@ -5,16 +5,20 @@ ...@@ -5,16 +5,20 @@
--- ---
# file: roles/vpn/tasks/main.yml # file: roles/vpn/tasks/main.yml
- name: "VPN Role" - name: VPN Role
set_fact: role_vpn_started=true set_fact:
tags: 'always' role_vpn_started: yes
tags:
- always
- block: - block:
- import_tasks: 'vpn.yml' - import_tasks: vpn.yml
- name: 'Remember that this role had been run' - name: Remember that this role had been run
set_fact: role_vpn_completed=true set_fact:
tags: 'always' role_vpn_completed: yes
tags:
- always
when: '"vpn" not in excluded_roles and role_vpn_completed is not defined and vpn is defined and vpn.subnet is defined' when: not excluded_roles or "vpn" not in excluded_roles and role_vpn_completed is not defined and vpn is defined and vpn.subnet is defined
--- ---
# file: roles/vpn/tasks/vpn.yml # file: roles/vpn/tasks/vpn.yml
- name: "Install extra packages" - name: Install extra packages
apt: apt:
name: '{{ packages }}' name: '{{ packages }}'
state: 'present' state: present
vars: vars:
packages: packages:
- 'strongswan' - strongswan
- name: "Configure IPSec" - name: Configure IPSec
template: template:
src: '{{ item }}.jinja2' src: '{{ item }}.jinja2'
dest: '/etc/{{ item }}' dest: /etc/{{ item }}
owner: 'root' owner: root
group: 'root' group: root
mode: '600' mode: 600
with_items: with_items:
- 'ipsec.conf' - ipsec.conf
- 'ipsec.secrets' - ipsec.secrets
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment