Files
fedora-infra_ansible/playbooks/openshift-apps/custom-error-pages.yml
2025-01-14 08:37:31 +10:00

30 lines
891 B
YAML

---
- name: Make the app be real
hosts: os_control[0]:os_control_stg[0]
user: root
gather_facts: false
vars_files:
- /srv/web/infra/ansible/vars/global.yml
- "/srv/private/ansible/vars.yml"
- /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml
pre_tasks:
- name: Create project directory
ansible.builtin.file:
path: /etc/openshift_apps/openshift-config
state: directory
owner: root
group: root
mode: "0750"
roles:
- role: openshift/object
object_app: openshift-config
object_objectname: error-code-pages.yml
object_template: error-code-pages.yml.j2
post_tasks:
- name: Patch ingress controller with custom error pages
ansible.builtin.command: oc patch -n openshift-ingress-operator ingresscontroller/default --patch '{"spec":{"httpErrorCodePages":{"name":"fedora-error-code-pages"}}}' --type=merge