You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
627 B

  1. ---
  2. - set_fact:
  3. calico_cert_dir: "{{ canal_cert_dir }}"
  4. when: kube_network_plugin == 'canal'
  5. tags: facts
  6. - name: Write calico-policy-controller yaml
  7. template:
  8. src: calico-policy-controller.yml.j2
  9. dest: "{{kube_config_dir}}/calico-policy-controller.yml"
  10. when: inventory_hostname == groups['kube-master'][0]
  11. - name: Start of Calico policy controller
  12. kube:
  13. name: "calico-policy-controller"
  14. kubectl: "{{bin_dir}}/kubectl"
  15. filename: "{{kube_config_dir}}/calico-policy-controller.yml"
  16. namespace: "{{system_namespace}}"
  17. resource: "rs"
  18. when: inventory_hostname == groups['kube-master'][0]