summaryrefslogtreecommitdiffstats
path: root/roles/openshift_bootstrap_autoapprover/tasks/main.yml
blob: 88e9d08e7e5f4d619e633489a8af401b04baf61f (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
---
- name: Copy auto-approver config to host
  run_once: true
  copy:
    src: "{{ item }}"
    dest: /tmp/openshift-approver/
    owner: root
    mode: 0400
  with_fileglob:
    - "*.yaml"

- name: Set auto-approver nodeSelector
  run_once: true
  yedit:
    src: "/tmp/openshift-approver/openshift-bootstrap-controller.yaml"
    key: spec.template.spec.nodeSelector
    value: "{{ openshift_master_bootstrap_auto_approver_node_selector | default({}) }}"
    value_type: list

- name: Create auto-approver on cluster
  run_once: true
  command: oc apply -f /tmp/openshift-approver/

- name: Remove auto-approver config
  run_once: true
  file:
    path: /tmp/openshift-approver/
    state: absent