From 4de25a50d8c2fd5bd95c0afe8c9aefd6fbd8dc6d Mon Sep 17 00:00:00 2001
From: CVL-GitHub <jupiter.hu@monash.edu>
Date: Fri, 24 Oct 2014 01:21:39 +0000
Subject: [PATCH] Add default variables for both easy-rsa-CA-client and
 easy-rsa-CA-server

---
 roles/easy-rsa-CA-client/defaults/main.yml               | 3 +++
 roles/easy-rsa-CA-server/defaults/main.yml               | 3 +++
 roles/easy-rsa-CA-server/tasks/copyConfigurationFile.yml | 7 +++++++
 3 files changed, 13 insertions(+)
 create mode 100644 roles/easy-rsa-CA-client/defaults/main.yml
 create mode 100644 roles/easy-rsa-CA-server/defaults/main.yml

diff --git a/roles/easy-rsa-CA-client/defaults/main.yml b/roles/easy-rsa-CA-client/defaults/main.yml
new file mode 100644
index 00000000..3e0df58c
--- /dev/null
+++ b/roles/easy-rsa-CA-client/defaults/main.yml
@@ -0,0 +1,3 @@
+---
+key_email: shahaan.ayyub@monash.edu 
+key_ou: MCC-R@CMON
diff --git a/roles/easy-rsa-CA-server/defaults/main.yml b/roles/easy-rsa-CA-server/defaults/main.yml
new file mode 100644
index 00000000..3e0df58c
--- /dev/null
+++ b/roles/easy-rsa-CA-server/defaults/main.yml
@@ -0,0 +1,3 @@
+---
+key_email: shahaan.ayyub@monash.edu 
+key_ou: MCC-R@CMON
diff --git a/roles/easy-rsa-CA-server/tasks/copyConfigurationFile.yml b/roles/easy-rsa-CA-server/tasks/copyConfigurationFile.yml
index c7c797f7..51940f2b 100644
--- a/roles/easy-rsa-CA-server/tasks/copyConfigurationFile.yml
+++ b/roles/easy-rsa-CA-server/tasks/copyConfigurationFile.yml
@@ -8,3 +8,10 @@
       - defaultConfig
     - paths:
       - /mnt/nectar-nfs/root/ansible-config-root/ansible_cluster_in_a_box/roles/easy-rsa-CA/files
+-
+  name: "Editing key_email in config file"
+  replace: dest=/etc/easy-rsa/2.0/vars regexp="shahaan.ayyub@monash.edu" replace={{ key_email }}
+-
+  name: "Editing key_ou in config file"
+  replace: dest=/etc/easy-rsa/2.0/vars regexp="MCC-R@CMON" replace={{ key_ou }}
+
-- 
GitLab