Files
configpolicy/roles/strongswan/tasks/main.yml
Dustin C. Hatch add233b9e8 roles/strongswan: Update service name
Fedora has renamed the *strongswan* service to *strongswan-starter*.
The *strongswan* service now controls strongSwan via Vici, which uses a
different configuration format and is not compatible with the files in
`/etc/strongswan/ipsec.d`.  As I am migrating everything to Wireguard
now, it does not make sense to rewrite all of the IPsec configuration in
this new format, so using the legacy format with the renamed service
makes more sense.
2020-07-04 14:32:22 -05:00

35 lines
808 B
YAML

- name: ensure strongswan is installed
package:
name=strongswan
state=present
tags:
- install
- name: ensure strongswan ipsec.conf is configured
template:
src=ipsec.conf.j2
dest=/etc/strongswan/ipsec.conf
mode=0644
notify: restart strongswan
- name: ensure strongswan conns directory exists
file:
path=/etc/strongswan/ipsec.d/conns
mode=0755
state=directory
- name: ensure strongswan ipsec.secrets is configured
copy:
src=ipsec.secrets
dest=/etc/strongswan/ipsec.secrets
mode=0600
notify: restart strongswan
- name: ensure strongswan ipsec.secrets.d directory exists
file:
path=/etc/strongswan/ipsec.secrets.d
mode=0700
state=directory
- name: ensure strongswan starts at boot
service:
name=strongswan-starter
enabled=yes