Files
configpolicy/roles/dch-vpn-server/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

40 lines
1.1 KiB
YAML

- name: ensure pyrocufflink vpn connection is configured
copy:
src=vpn.pyrocufflink.net.ipsec.conf
dest=/etc/strongswan/ipsec.d/conns/vpn.pyrocufflink.net.conf
mode=0644
notify: restart strongswan
- name: ensure pyrocufflink vpn secret is configured
copy:
src=vpn.pyrocufflink.net.secret
dest=/etc/strongswan/ipsec.secrets.d/vpn.pyrocufflink.net
mode=0600
notify: restart strongswan
- name: ensure dch ca certificates are installed
copy:
src={{ item }}
dest=/etc/strongswan/ipsec.d/cacerts/{{ item|basename }}
mode=0644
with_items:
- certs/dch-root-ca.crt
- certs/dch-ca.crt
notify: restart strongswan
- name: ensure vpn server certificate is installed
copy:
src=certs/vpn.pyrocufflink.net.cer
dest=/etc/strongswan/ipsec.d/certs/
mode=0644
notify: restart strongswan
- name: ensure vpn server private key is installed
copy:
src=certs/vpn.pyrocufflink.net.key
dest=/etc/strongswan/ipsec.d/private/
mode=0400
notify: restart strongswan
- name: ensure strongswan is running
service:
name=strongswan-starter
state=started