blob: c0b5aa0791ba14116d4539f16355a8417dddf5cd [file] [log] [blame]
---
- hosts: {{ instance_name }}
gather_facts: False
connection: ssh
user: ubuntu
sudo: yes
tasks:
- name: install openvpn
apt: name=openvpn state=present update_cache=yes
- name: write key
shell:
|
printf "{{ servery_key }}" > "/opt/xos/observers/vpn/static.key"
- name: write config
shell: printf "dev tun\nifconfig 10.8.0.1 10.8.0.2\nsecret /opt/xos/observers/vpn/static.key\nkeepalive 10 60\nping-timer-rem\npersist-tun\npersist-key" > "/opt/xos/observers/vpn/server.conf"
- name: start openvpn
shell: openvpn /opt/xos/observers/vpn/server.conf