Guillaume Coré
2018-01-05 2aeb40d5d361100498a7558d384a2c6ce394a351
parametize become

Allow user not to use sudo and root to run oc commands.

usecase: user has access at user@bastion (ex: opentlc-mgr@bastion...) and can
run oc commands using this user without requiring root access.
2 files modified
9 ■■■■■ changed files
ansible/roles/ocp-workload-developer-environment/defaults/main.yml 1 ●●●● patch | view | raw | blame | history
ansible/roles/ocp-workload-developer-environment/tasks/main.yml 8 ●●●● patch | view | raw | blame | history
ansible/roles/ocp-workload-developer-environment/defaults/main.yml
@@ -1,4 +1,5 @@
---
become_override: true
ocp_username: shachar-redhat.com
ocp_user_needs_quota: True
ansible/roles/ocp-workload-developer-environment/tasks/main.yml
@@ -1,20 +1,20 @@
---
- name: Running Pre Workload Tasks
  include: ./pre_workload.yml
  become: true
  become: "{{ become_override | bool }}"
  when: ACTION == "create" or ACTION == "provision"
- name: Running Workload Tasks
  include: ./workload.yml
  become: true
  become: "{{ become_override | bool }}"
  when: ACTION == "create" or ACTION == "provision"
- name: Running Post Workload Tasks
  include: ./post_workload.yml
  become: true
  become: "{{ become_override | bool }}"
  when: ACTION == "create" or ACTION == "provision"
- name: Running Workload removal Tasks
  include: ./remove_workload.yml
  become: true
  become: "{{ become_override | bool }}"
  when: ACTION == "destroy" or ACTION == "remove"