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.

22 lines
792 B

  1. ---
  2. - name: Kubernetes Apps | Lay down etcd_metrics templates
  3. template:
  4. src: "{{ item.file }}.j2"
  5. dest: "{{ kube_config_dir }}/{{ item.file }}"
  6. mode: 0644
  7. with_items:
  8. - { file: etcd_metrics-endpoints.yml, type: endpoints, name: etcd-metrics }
  9. - { file: etcd_metrics-service.yml, type: service, name: etcd-metrics }
  10. register: manifests
  11. when: inventory_hostname == groups['kube_control_plane'][0]
  12. - name: Kubernetes Apps | Start etcd_metrics
  13. kube:
  14. name: "{{ item.item.name }}"
  15. namespace: kube-system
  16. kubectl: "{{ bin_dir }}/kubectl"
  17. resource: "{{ item.item.type }}"
  18. filename: "{{ kube_config_dir }}/{{ item.item.file }}"
  19. state: "latest"
  20. with_items: "{{ manifests.results }}"
  21. when: inventory_hostname == groups['kube_control_plane'][0]