Files
fedora-infra_ansible/roles/openshift/object-remote/tasks/main.yml
Aurélien Bompard 56b9c8f150 Start working on keycloak in staging
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-09-29 11:19:07 +02:00

11 lines
565 B
YAML

---
- name: Download the remote file from {{object_remote_url}}
ansible.builtin.get_url:
url: "{{object_remote_url}}"
dest: /etc/openshift_apps/{{object_remote_app}}/{{object_remote_url|basename}}
register: _object_remote_result
- name: Call `oc apply` on the downloaded file ({{object_remote_app}}/{{object_remote_url|basename}})
ansible.builtin.shell: oc -n {{object_remote_app}} apply --validate=strict -f /etc/openshift_apps/{{object_remote_app}}/{{object_remote_url|basename}}
when: _object_remote_result.changed or object_remote_always_apply