summaryrefslogtreecommitdiffstats
path: root/playbooks/groups
diff options
context:
space:
mode:
authorAdam Miller <admiller@redhat.com>2017-08-04 17:01:58 +0000
committerAdam Miller <admiller@redhat.com>2017-08-04 17:02:00 +0000
commit587e09f3a3fe51d4338c0a499dfc8b9b98b40db5 (patch)
tree3eaf4b7fa268f77861db7f22a73d38a6112de841 /playbooks/groups
parentfe5f1c315259fc044149f78ecbea69fc5fa43560 (diff)
downloadansible-587e09f3a3fe51d4338c0a499dfc8b9b98b40db5.tar.gz
ansible-587e09f3a3fe51d4338c0a499dfc8b9b98b40db5.tar.xz
ansible-587e09f3a3fe51d4338c0a499dfc8b9b98b40db5.zip
use correct osbs namespace per env for oadm policy config
Signed-off-by: Adam Miller <admiller@redhat.com>
Diffstat (limited to 'playbooks/groups')
-rw-r--r--playbooks/groups/osbs-orchestrator-cluster.yml33
1 files changed, 29 insertions, 4 deletions
diff --git a/playbooks/groups/osbs-orchestrator-cluster.yml b/playbooks/groups/osbs-orchestrator-cluster.yml
index 5d39d91cc..073121474 100644
--- a/playbooks/groups/osbs-orchestrator-cluster.yml
+++ b/playbooks/groups/osbs-orchestrator-cluster.yml
@@ -426,8 +426,33 @@
osbs_cpu_limitrange: "{{ os_cpu_limitrange }}"
osbs_nodeselector: "{{ osbs_orchestrator_default_nodeselector|default('') }}"
-- name: Setup Koji auth for OpenShift Orchestrator
- hosts: osbs-masters-stg[0]:osbsworker-x86-64-masters-stg[0]
+- name: Setup Koji auth for OSBS Orchestrator Cluster
+ hosts: osbs-masters-stg[0]
+ tags:
+ - osbs-master-req
+ user: root
+ gather_facts: True
+
+ vars_files:
+ - /srv/web/infra/ansible/vars/global.yml
+ - "/srv/private/ansible/vars.yml"
+ - /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml
+
+
+ tasks:
+ - name: set policy for koji builder in openshift for osbs
+ shell: "oadm policy add-role-to-user -n {{ osbs_orchestrator_namespace }} edit htpasswd_provider: {{ osbs_koji_stg_username }} && touch /etc/origin/koji-builder-policy-added"
+ args:
+ creates: "/etc/origin/koji-builder-policy-added"
+ when: env == "staging"
+
+ - name: set policy for koji builder in openshift for atomic-reactor
+ shell: "oadm policy add-role-to-user -n {{ osbs_orchestrator_namespace }} edit system:serviceaccount:{{osbs_orchestrator_namespace}}:{{osbs_builder_user}} && touch /etc/origin/atomic-reactor-policy-added"
+ args:
+ creates: "/etc/origin/atomic-reactor-policy-added"
+
+- name: Setup Koji auth for OSBS Worker Cluster
+ hosts: osbsworker-x86-64-masters-stg[0]
tags:
- osbs-master-req
user: root
@@ -441,13 +466,13 @@
tasks:
- name: set policy for koji builder in openshift for osbs
- shell: "oadm policy add-role-to-user -n {{ osbs_namespace }} edit htpasswd_provider: {{ osbs_koji_stg_username }} && touch /etc/origin/koji-builder-policy-added"
+ shell: "oadm policy add-role-to-user -n {{ osbs_worker_namespace }} edit htpasswd_provider: {{ osbs_koji_stg_username }} && touch /etc/origin/koji-builder-policy-added"
args:
creates: "/etc/origin/koji-builder-policy-added"
when: env == "staging"
- name: set policy for koji builder in openshift for atomic-reactor
- shell: "oadm policy add-role-to-user -n {{ osbs_namespace }} edit system:serviceaccount:{{osbs_namespace}}:{{osbs_builder_user}} && touch /etc/origin/atomic-reactor-policy-added"
+ shell: "oadm policy add-role-to-user -n {{ osbs_worker_namespace }} edit system:serviceaccount:{{osbs_orchestrator_namespace}}:{{osbs_builder_user}} && touch /etc/origin/atomic-reactor-policy-added"
args:
creates: "/etc/origin/atomic-reactor-policy-added"