Newer
Older

Jupiter Hu
committed
copy: "src=/tmp/{{ inventory_hostname }}/ca.crt dest=/etc/openvpn/ca.crt mode=644 owner=root group=root"
name: "Copying CA certificate"
-

Jupiter Hu
committed
copy: "src=/tmp/{{ inventory_hostname }}/{{ inventory_hostname }}.crt dest=/etc/openvpn/{{ inventory_hostname }}.crt mode=644 owner=root group=root"
name: "Copying Client certificate"
-

Jupiter Hu
committed
copy: "src=/tmp/{{ inventory_hostname }}/{{ inventory_hostname }}.key dest=/etc/openvpn/{{ inventory_hostname }}.key mode=600 owner=root group=root"
name: "Copying Client key"
-
copy: "src=client.conf dest=/etc/openvpn/client.conf owner=root group=root mode=644"
name: "Copying client.conf to the OpenVPN client"
-
name: "Editing client.conf: Replacing Server Name"
replace: "dest=/etc/openvpn/client.conf regexp=vm-server replace={{ server | mandatory }}"
-
name: "Editing client.conf: Replacing Client Name"
replace: "dest=/etc/openvpn/client.conf regexp=vm-dummy replace={{ inventory_hostname }}"
-
name: "Starting openvpn"
service: "name=openvpn enabled=yes state=started"

Jupiter Hu
committed
local_action: "command rm -rf /tmp/{{ inventory_hostname }}"
name: "Removing Cert Directory"