--- # openvpn - ftw - or something - name: install openvpn package: name=openvpn state=present tags: - packages - name: /etc/openvpn/ca.crt from vpn/openvpn/keys/ca.crt copy: src="{{ private }}/files/vpn/openvpn/keys/ca.crt" dest=/etc/openvpn/ca.crt mode=0600 owner=root group=root tags: - config notify: - restart openvpn 7 #- name: /etc/openvpn/crl.pem from vpn/openvpn/keys/crl.pem # copy: src="{{ private }}/vpn/openvpn/keys/crl.pem" dest=/etc/openvpn/crl.pem mode=0644 owner=root group=root # tags: # - config # notify: # - restart openvpn - name: /etc/openvpn/openvpn.conf copy: src="{{ files }}/openvpn/client.conf" dest=/etc/openvpn/openvpn.conf tags: - config notify: - restart openvpn 7 - name: /etc/openvpn/client.crt copy: src="{{ private }}/files/vpn/openvpn/keys/{{ inventory_hostname }}.crt" dest=/etc/openvpn/client.crt mode=0600 owner=root group=root tags: - config notify: - restart openvpn 7 - name: /etc/openvpn/client.key copy: src="{{ private }}/files/vpn/openvpn/keys/{{ inventory_hostname }}.key" dest=/etc/openvpn/client.key mode=0600 owner=root group=root tags: - config notify: - restart openvpn 7 - name: enable openvpn service for rhel 7 or fedora service: name=openvpn@openvpn state=started enabled=true tags: - service