ansible-role-strongswan/tasks/main.yml
2021-09-11 18:52:14 +02:00

33 lines
649 B
YAML

---
- name: install package
ansible.builtin.package:
name:
- strongswan
tags: strongswan
- name: copy configuration
ansible.builtin.template:
src: ipsec.conf.j2
dest: /etc/ipsec.conf
owner: root
group: root
mode: 0644
notify: restart strongswan
tags: strongswan
- name: copy secret configuration
ansible.builtin.template:
src: ipsec.secrets.j2
dest: /etc/ipsec.secrets
owner: root
group: root
mode: 0600
notify: restart strongswan
tags: strongswan
- name: enable and start service
ansible.builtin.service:
name: ipsec
enabled: true
state: started
tags: strongswan