summaryrefslogtreecommitdiffstats
path: root/roles/nuage_node/tasks
diff options
context:
space:
mode:
authorBrenton Leanhardt <bleanhar@redhat.com>2016-01-25 15:31:53 -0500
committerBrenton Leanhardt <bleanhar@redhat.com>2016-01-25 15:31:53 -0500
commit4a2e65e5500eced93722ae6b39c7994a270563d2 (patch)
tree18ca3afb811b695b381afbe303b0c23221fd11a4 /roles/nuage_node/tasks
parent5b188705f2e54da54ae64ac40ad133619e3e0d02 (diff)
parent93eb9ba8fc5d6d14b8ffff1b946c528233cbb1d5 (diff)
downloadopenshift-4a2e65e5500eced93722ae6b39c7994a270563d2.tar.gz
openshift-4a2e65e5500eced93722ae6b39c7994a270563d2.tar.bz2
openshift-4a2e65e5500eced93722ae6b39c7994a270563d2.tar.xz
openshift-4a2e65e5500eced93722ae6b39c7994a270563d2.zip
Merge pull request #1160 from vishpat/nuage
Nuage
Diffstat (limited to 'roles/nuage_node/tasks')
-rw-r--r--roles/nuage_node/tasks/main.yaml37
1 files changed, 37 insertions, 0 deletions
diff --git a/roles/nuage_node/tasks/main.yaml b/roles/nuage_node/tasks/main.yaml
new file mode 100644
index 000000000..e0117bf71
--- /dev/null
+++ b/roles/nuage_node/tasks/main.yaml
@@ -0,0 +1,37 @@
+---
+- name: Install Nuage VRS
+ sudo: true
+ yum: name={{ vrs_rpm }} state=present
+
+- name: Set the uplink interface
+ sudo: true
+ lineinfile: dest={{ vrs_config }} regexp=^NETWORK_UPLINK_INTF line='NETWORK_UPLINK_INTF={{ uplink_interface }}'
+
+- name: Set the Active Controller
+ sudo: true
+ lineinfile: dest={{ vrs_config }} regexp=^ACTIVE_CONTROLLER line='ACTIVE_CONTROLLER={{ vsc_active_ip }}'
+
+- name: Set the Standby Controller
+ sudo: true
+ lineinfile: dest={{ vrs_config }} regexp=^STANDBY_CONTROLLER line='STANDBY_CONTROLLER={{ vsc_standby_ip }}'
+ when: vsc_standby_ip is defined
+
+- name: Install plugin rpm
+ sudo: true
+ yum: name={{ plugin_rpm }} state=present
+
+- name: Copy the certificates and keys
+ sudo: true
+ copy: src="/tmp/{{ item }}" dest="{{ vsp_k8s_dir }}/{{ item }}"
+ with_items:
+ - ca.crt
+ - nuage.crt
+ - nuage.key
+ - nuage.kubeconfig
+
+- name: Set the vsp-k8s.yaml
+ sudo: true
+ template: src=vsp-k8s.j2 dest={{ vsp_k8s_yaml }} owner=root mode=0644
+ notify:
+ - restart vrs
+ - restart node