From ecb3d61f00318444406c8e2d5e7a004d6536b974 Mon Sep 17 00:00:00 2001
From: shahaan <shahaan@gmail.com>
Date: Thu, 23 Oct 2014 15:09:50 +1100
Subject: [PATCH] Changed server to ansible_fqdn

---
 roles/easy-rsa-CA-server/tasks/buildServerCert.yml |  4 ++--
 setupPKI.yml                                       | 12 ++++++++++++
 2 files changed, 14 insertions(+), 2 deletions(-)
 create mode 100644 setupPKI.yml

diff --git a/roles/easy-rsa-CA-server/tasks/buildServerCert.yml b/roles/easy-rsa-CA-server/tasks/buildServerCert.yml
index 9f7c8aea..122a4064 100644
--- a/roles/easy-rsa-CA-server/tasks/buildServerCert.yml
+++ b/roles/easy-rsa-CA-server/tasks/buildServerCert.yml
@@ -2,10 +2,10 @@
 - 
   name: "Check if certificate exist"
   register: cert
-  stat: "path=/etc/easy-rsa/2.0/keys/{{ server }}.crt"
+  stat: "path=/etc/easy-rsa/2.0/keys/{{ ansible_fqdn }}.crt"
 - 
   name: "Creating Server certificate"
-  shell: " cd /etc/easy-rsa/2.0; source ./vars; export EASY_RSA=\"${EASY_RSA:-.}\"; \"$EASY_RSA/pkitool\"  --server {{ server }}"
+  shell: " cd /etc/easy-rsa/2.0; source ./vars; export EASY_RSA=\"${EASY_RSA:-.}\"; \"$EASY_RSA/pkitool\"  --server {{ ansible_fqdn }}"
   when: "cert.stat.exists == false"
 - 
   name: "Check if Diffie Hellman parameters file exist"
diff --git a/setupPKI.yml b/setupPKI.yml
new file mode 100644
index 00000000..cb480200
--- /dev/null
+++ b/setupPKI.yml
@@ -0,0 +1,12 @@
+--- 
+- 
+  hosts: openvpn-clients
+  remote_user: ec2-user
+  roles: 
+    - easy-rsa-CA-client
+    - OpenVPN-Client
+  sudo: true
+  vars: 
+    ansible_ssh_private_key_file: /root/.ssh/shahaan.pem
+    ansible_ssh_user: ec2-user
+    server: "vm-118-138-240-224.erc.monash.edu.au"
-- 
GitLab