Created
September 26, 2015 17:51
-
-
Save joedougherty/1778dfcad6177113737c to your computer and use it in GitHub Desktop.
create-vpn-log-2015-09-26_13:50:59
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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