Skip to content

Instantly share code, notes, and snippets.

@joedougherty
Created September 26, 2015 17:51
Show Gist options
  • Save joedougherty/1778dfcad6177113737c to your computer and use it in GitHub Desktop.
Save joedougherty/1778dfcad6177113737c to your computer and use it in GitHub Desktop.
create-vpn-log-2015-09-26_13:50:59
PLAY [create vpn server] ******************************************************
GATHERING FACTS ***************************************************************
ok: [localhost]
TASK: [create-droplet | ensure dopy is installed (for digitalocean API)] ******
ok: [localhost]
TASK: [create-droplet | create digitalocean droplet] **************************
ok: [localhost]
TASK: [create-droplet | add digitalocean vpn droplet to inventory] ************
ok: [localhost]
TASK: [create-droplet | add client machine to dynamic inventory] **************
ok: [localhost]
TASK: [create-droplet | flush old IPs from SSH known_hosts] *******************
skipping: [localhost]
TASK: [create-droplet | add new IP to SSH known_hosts] ************************
skipping: [localhost]
PLAY [configure vpn server] ***************************************************
GATHERING FACTS ***************************************************************
ok: [digitalocean_vpn_server]
TASK: [configure-server | update apt cache] ***********************************
ok: [digitalocean_vpn_server]
TASK: [configure-server | install required packages] **************************
ok: [digitalocean_vpn_server] => (item=git,openvpn,easy-rsa,python-keyczar,ufw)
TASK: [configure-server | copy easy-rsa files to openvpn dir] *****************
ok: [digitalocean_vpn_server]
TASK: [configure-server | ensure key directory exists] ************************
ok: [digitalocean_vpn_server]
TASK: [configure-server | copy openssl config] ********************************
ok: [digitalocean_vpn_server]
TASK: [configure-server | copy vars file for cert generation] *****************
ok: [digitalocean_vpn_server]
TASK: [configure-server | patch pktool for headless cert generation] **********
ok: [digitalocean_vpn_server]
TASK: [configure-server | clean cert dir on first run] ************************
ok: [digitalocean_vpn_server]
TASK: [configure-server | build certificate authority] ************************
ok: [digitalocean_vpn_server]
TASK: [configure-server | ensure server certificate exists] *******************
ok: [digitalocean_vpn_server]
TASK: [configure-server | ensure client certificate exists] *******************
ok: [digitalocean_vpn_server] => (item=laptop)
ok: [digitalocean_vpn_server] => (item=phone)
TASK: [configure-server | create openvpn config] ******************************
ok: [digitalocean_vpn_server]
TASK: [configure-server | generate pem file] **********************************
ok: [digitalocean_vpn_server]
TASK: [configure-server | enable ipv4 forwarding] *****************************
ok: [digitalocean_vpn_server]
TASK: [configure-server | start openvpn server] *******************************
skipping: [digitalocean_vpn_server]
TASK: [configure-server | start openvpn server] *******************************
changed: [digitalocean_vpn_server]
TASK: [configure-server | allow ssh through firewall] *************************
ok: [digitalocean_vpn_server]
TASK: [configure-server | allow openvpn through firewall] *********************
ok: [digitalocean_vpn_server]
TASK: [configure-server | copy ufw before.rules config file] ******************
ok: [digitalocean_vpn_server]
TASK: [configure-server | set default ufw forward policy to accept] ***********
ok: [digitalocean_vpn_server]
TASK: [configure-server | ensure ufw is running] ******************************
ok: [digitalocean_vpn_server]
TASK: [configure-server | copy ovpn file to vpn client (from vpn_server to vpn_client)] ***
ok: [digitalocean_vpn_server] => (item=laptop)
ok: [digitalocean_vpn_server] => (item=phone)
TASK: [configure-server | copy key file to vpn client (from vpn_server to vpn_client)] ***
ok: [digitalocean_vpn_server] => (item=laptop)
ok: [digitalocean_vpn_server] => (item=phone)
TASK: [configure-server | copy cert file to vpn client (from vpn_server to vpn_client)] ***
ok: [digitalocean_vpn_server] => (item=laptop)
ok: [digitalocean_vpn_server] => (item=phone)
TASK: [configure-server | copy ca file to vpn client (from vpn_server to vpn_client)] ***
ok: [digitalocean_vpn_server]
PLAY [configure vpn client] ***************************************************
GATHERING FACTS ***************************************************************
ok: [localhost]
TASK: [configure-client | ensure openvpn key directory exists] ****************
ok: [localhost]
TASK: [configure-client | copy key files to openvpn directory] ****************
fatal: [localhost] => input file not found at /home/joe/ansible-digitalocean-vpn/configure-client/files/openvpn_files/client.crt or /home/joe/ansible-digitalocean-vpn/openvpn_files/client.crt
FATAL: all hosts have already failed -- aborting
{"digitalocean_vpn_server": {"unreachable": 0, "skipped": 1, "ok": 25, "changed": 1, "failures": 0}, "localhost": {"unreachable": 1, "skipped": 2, "ok": 7, "changed": 0, "failures": 0}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment