Skip to content
Snippets Groups Projects
copyCerts.yml 1.12 KiB
Newer Older
  copy: "src=/tmp/{{ inventory_hostname }}/ca.crt dest=/etc/openvpn/ca.crt  mode=644 owner=root group=root"
  name: "Copying CA certificate"
- 
  copy: "src=/tmp/{{ inventory_hostname }}/{{ inventory_hostname }}.crt dest=/etc/openvpn/{{ inventory_hostname }}.crt mode=644 owner=root group=root"
  name: "Copying Client certificate"
- 
  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"
Jupiter Hu's avatar
Jupiter Hu committed
  replace: "dest=/etc/openvpn/client.conf regexp=vm-dummy replace={{ inventory_hostname }}"
- 
  name: "Starting openvpn"
  service: "name=openvpn enabled=yes state=started"
  local_action: "command rm -rf /tmp/{{ inventory_hostname }}"
  name: "Removing Cert Directory"