blob: 9127b33d6d4b2e611c6e2454f5c27a1c60ae0b36 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
---
- name: Create Admin Service Account
oc_serviceaccount:
name: nuage
namespace: default
state: present
run_once: True
delegate_to: "{{ nuage_ca_master }}"
- name: Configure role/user permissions
oc_adm_policy_user:
namespace: default
resource_name: "{{ item.resource_name }}"
resource_kind: "{{ item.resource_kind }}"
user: "{{ item.user }}"
with_items: "{{ nuage_tasks }}"
run_once: True
delegate_to: "{{ nuage_ca_master }}"
- name: Generate the node client config
command: >
{{ openshift_client_binary }} adm create-api-client-config
--certificate-authority={{ openshift_master_ca_cert }}
--client-dir={{ cert_output_dir }}
--master={{ openshift.master.api_url }}
--public-master={{ openshift.master.api_url }}
--signer-cert={{ openshift_master_ca_cert }}
--signer-key={{ openshift_master_ca_key }}
--signer-serial={{ openshift_master_ca_serial }}
--basename='nuage'
--user={{ nuage_service_account }}
delegate_to: "{{ nuage_ca_master }}"
run_once: True
|