summaryrefslogtreecommitdiffstats
path: root/roles/openshift_master/tasks/bootstrap.yml
blob: ce55e7d0c944c08b7a8e2ccb5934db12702c8de6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
---
# TODO: create a module for this command.
# oc_serviceaccounts_kubeconfig
- name: create service account kubeconfig with csr rights
  command: >
    oc serviceaccounts create-kubeconfig {{ openshift_master_csr_sa }} -n {{ openshift_master_csr_namespace }}
  register: kubeconfig_out
  until: kubeconfig_out.rc == 0
  retries: 24
  delay: 5

- name: put service account kubeconfig into a file on disk for bootstrap
  copy:
    content: "{{ kubeconfig_out.stdout }}"
    dest: "{{ openshift_master_config_dir }}/bootstrap.kubeconfig"