94 lines
2.5 KiB
YAML
94 lines
2.5 KiB
YAML
---
|
|
# generate the templates for project to be created
|
|
- name: Create the configmap template
|
|
ansible.builtin.template:
|
|
src: "valkey-configmap.yaml.j2"
|
|
dest: "/root/ocp4/openshift-apps/forgejo/valkey-configmap.yaml"
|
|
mode: "0770"
|
|
tags:
|
|
- valkey
|
|
|
|
# apply created openshift resources
|
|
- name: Oc apply resources
|
|
ansible.builtin.command: "/root/bin/oc apply -f /root/ocp4/openshift-apps/forgejo/valkey-configmap.yaml"
|
|
retries: 3
|
|
delay: 5
|
|
register: deployment_result
|
|
until: deployment_result.rc == 0
|
|
tags:
|
|
- valkey
|
|
|
|
- name: Create the valkey service template
|
|
ansible.builtin.template:
|
|
src: "valkey-service.yaml.j2"
|
|
dest: "/root/ocp4/openshift-apps/forgejo/valkey-service.yaml"
|
|
mode: "0770"
|
|
tags:
|
|
- valkey
|
|
|
|
# apply created openshift resources
|
|
- name: Oc apply resources
|
|
ansible.builtin.command: "/root/bin/oc apply -f /root/ocp4/openshift-apps/forgejo/valkey-service.yaml"
|
|
retries: 3
|
|
delay: 5
|
|
register: deployment_result
|
|
until: deployment_result.rc == 0
|
|
tags:
|
|
- valkey
|
|
|
|
|
|
- name: Create the valkey sentinel service template
|
|
ansible.builtin.template:
|
|
src: "valkey-sentinel-service.yaml.j2"
|
|
dest: "/root/ocp4/openshift-apps/forgejo/valkey-sentinel-service.yaml"
|
|
mode: "0770"
|
|
tags:
|
|
- valkey
|
|
|
|
# apply created openshift resources
|
|
- name: Oc apply resources
|
|
ansible.builtin.command: "/root/bin/oc apply -f /root/ocp4/openshift-apps/forgejo/valkey-sentinel-service.yaml"
|
|
retries: 3
|
|
delay: 5
|
|
register: deployment_result
|
|
until: deployment_result.rc == 0
|
|
tags:
|
|
- valkey
|
|
|
|
|
|
- name: Create the valkey statefulset template
|
|
ansible.builtin.template:
|
|
src: "valkey-statefulset.yaml.j2"
|
|
dest: "/root/ocp4/openshift-apps/forgejo/valkey-statefulset.yaml"
|
|
mode: "0770"
|
|
tags:
|
|
- valkey
|
|
|
|
# apply created openshift resources
|
|
- name: Oc apply resources
|
|
ansible.builtin.command: "/root/bin/oc apply -f /root/ocp4/openshift-apps/forgejo/valkey-statefulset.yaml"
|
|
retries: 3
|
|
delay: 5
|
|
register: deployment_result
|
|
until: deployment_result.rc == 0
|
|
tags:
|
|
- valkey
|
|
|
|
|
|
- name: Create the valkey sentinel statefulset template
|
|
ansible.builtin.template:
|
|
src: "valkey-sentinel-statefulset.yaml.j2"
|
|
dest: "/root/ocp4/openshift-apps/forgejo/valkey-sentinel-statefulset.yaml"
|
|
mode: "0770"
|
|
tags:
|
|
- valkey
|
|
|
|
# apply created openshift resources
|
|
- name: Oc apply resources
|
|
ansible.builtin.command: "/root/bin/oc apply -f /root/ocp4/openshift-apps/forgejo/valkey-sentinel-statefulset.yaml"
|
|
retries: 3
|
|
delay: 5
|
|
register: deployment_result
|
|
until: deployment_result.rc == 0
|
|
tags:
|
|
- valkey
|