summaryrefslogtreecommitdiffstats
path: root/roles/nuage_master/tasks/main.yaml
diff options
context:
space:
mode:
authorOpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com>2018-01-30 23:16:14 -0800
committerGitHub <noreply@github.com>2018-01-30 23:16:14 -0800
commit2bdb52532bbbc678e240739fc42b7ea2ee71c876 (patch)
tree993907ccd72b22e0d19b2209f6ec8faef721c517 /roles/nuage_master/tasks/main.yaml
parent04894a4c43346417154a6c1591043236ed574d16 (diff)
parentb637c993a2ace002c88004dbab663d7cfcf36327 (diff)
downloadopenshift-2bdb52532bbbc678e240739fc42b7ea2ee71c876.tar.gz
openshift-2bdb52532bbbc678e240739fc42b7ea2ee71c876.tar.bz2
openshift-2bdb52532bbbc678e240739fc42b7ea2ee71c876.tar.xz
openshift-2bdb52532bbbc678e240739fc42b7ea2ee71c876.zip
Merge pull request #5651 from vareti/NuageEtcdCertsFix
Automatic merge from submit-queue. copy etcd client certificates for nuage openshift monitor Nuage OpenShift Monitor requires etcd client certificates to talk to etcd. This PR helps in copying the certificates to the node where monitor is running and configures the input parameters accordingly.
Diffstat (limited to 'roles/nuage_master/tasks/main.yaml')
-rw-r--r--roles/nuage_master/tasks/main.yaml17
1 files changed, 16 insertions, 1 deletions
diff --git a/roles/nuage_master/tasks/main.yaml b/roles/nuage_master/tasks/main.yaml
index 29e16b6f8..a1781dc56 100644
--- a/roles/nuage_master/tasks/main.yaml
+++ b/roles/nuage_master/tasks/main.yaml
@@ -81,6 +81,7 @@
- nuage.key
- nuage.kubeconfig
+- include_tasks: etcd_certificates.yml
- include_tasks: certificates.yml
- name: Install Nuage VSD user certificate
@@ -99,7 +100,16 @@
become: yes
template: src=nuage-node-config-daemonset.j2 dest=/etc/nuage-node-config-daemonset.yaml owner=root mode=0644
-- name: Add the service account to the privileged scc to have root permissions
+- name: Create Nuage Infra Pod daemon set yaml file
+ become: yes
+ template: src=nuage-infra-pod-config-daemonset.j2 dest=/etc/nuage-infra-pod-config-daemonset.yaml owner=root mode=0644
+
+- name: Add the service account to the privileged scc to have root permissions for kube-system
+ shell: oc adm policy add-scc-to-user privileged system:serviceaccount:kube-system:daemon-set-controller
+ ignore_errors: true
+ when: inventory_hostname == groups.oo_first_master.0
+
+- name: Add the service account to the privileged scc to have root permissions for openshift-infra
shell: oc adm policy add-scc-to-user privileged system:serviceaccount:openshift-infra:daemonset-controller
ignore_errors: true
when: inventory_hostname == groups.oo_first_master.0
@@ -114,6 +124,11 @@
ignore_errors: true
when: inventory_hostname == groups.oo_first_master.0
+- name: Spawn Nuage Infra daemon sets pod
+ shell: oc create -f /etc/nuage-infra-pod-config-daemonset.yaml
+ ignore_errors: true
+ when: inventory_hostname == groups.oo_first_master.0
+
- name: Restart daemons
command: /bin/true
notify: