operator.yml 618 B

12345678910111213141516171819
  1. ---
  2. # operator has its securedcluster resource
  3. - name: securedcluster cr check
  4. k8s_info:
  5. kubeconfig: "{{ ansible_facts['user_dir'] }}/kubeconfig-{{ cluster }}"
  6. validate_certs: no
  7. api_version: platform.stackrox.io/v1alpha1
  8. kind: SecuredCluster
  9. namespace: "{{ clusters[cluster].namespace }}"
  10. name: "{{ clusters[cluster].name }}"
  11. register: secured_cr
  12. - name: create cr resource
  13. kubernetes.core.k8s:
  14. kubeconfig: "{{ ansible_facts['user_dir'] }}/kubeconfig-{{ cluster }}"
  15. validate_certs: no
  16. template: templates/securedcluster-cr.yml
  17. when: secured_cr.resources | length == 0
  18. ...