---
|
# Implement your Workload deployment tasks here
|
|
- name: Setting up workload for user
|
debug:
|
msg: "Setting up workload for user ocp_username = {{ ocp_username }}"
|
|
- name: Create and enable Project Request Template
|
k8s:
|
state: present
|
merge_type:
|
- strategic-merge
|
- merge
|
definition: "{{ lookup('template', item ) | from_yaml }}"
|
loop:
|
- ./templates/project_request_template.j2
|
- ./templates/project_request_config.j2
|
|
- name: Add label to openshift-ingress project
|
when:
|
- _install_network_policies
|
k8s:
|
state: present
|
merge_type:
|
- strategic-merge
|
- merge
|
definition: "{{ lookup('file', item ) | from_yaml }}"
|
loop:
|
- ./files/openshift-ingress-namespace.yaml
|
|
# Leave this as the last task in the playbook.
|
- name: workload tasks complete
|
debug:
|
msg: "Workload Tasks completed successfully."
|
when: not silent|bool
|