diff --git a/ansible/inventory/group_vars/all/pxc b/ansible/inventory/group_vars/all/pxc index 1a3fed2..c6b0408 100644 --- a/ansible/inventory/group_vars/all/pxc +++ b/ansible/inventory/group_vars/all/pxc @@ -1 +1,3 @@ +--- +zuul_operator_pxc_crd_url: "https://raw.githubusercontent.com/percona/percona-xtradb-cluster-operator/refs/tags/v1.17.0/deploy/crd.yaml" zuul_operator_pxc_bundle_url: "https://raw.githubusercontent.com/percona/percona-xtradb-cluster-operator/refs/tags/v1.17.0/deploy/bundle.yaml" diff --git a/ansible/run.yml b/ansible/run.yml index ce2c23e..d8250ff 100644 --- a/ansible/run.yml +++ b/ansible/run.yml @@ -4,6 +4,13 @@ hosts: localhost tasks: + - name: Ensure PXC CRDs + kubernetes.core.k8s: + src: "{{ zuul_operator_pxc_crd_url }}" + state: present + when: zuul_operator_pxc_crd_url | length > 0 + tags: pxc + - name: Ensure PXC namespace kubernetes.core.k8s: name: pxc @@ -13,7 +20,7 @@ - name: Ensure PXC bundle kubernetes.core.k8s: - namespace: "zuul" + namespace: "pxc" src: "{{ zuul_operator_pxc_bundle_url }}" state: present when: zuul_operator_pxc_bundle_url | length > 0