ca9ea097df
Migrate older inline= syntax to pure yml syntax for module args as to be consistant with most of the rest of the tasks Cleanup some spacing in various files Rename some files named yaml to yml for consistancy
32 lines
970 B
YAML
32 lines
970 B
YAML
- name: Create canal ConfigMap
|
|
run_once: true
|
|
kube:
|
|
name: "canal-config"
|
|
kubectl: "{{bin_dir}}/kubectl"
|
|
filename: "{{kube_config_dir}}/canal-config.yaml"
|
|
resource: "configmap"
|
|
namespace: "{{system_namespace}}"
|
|
|
|
#FIXME: remove if kubernetes/features#124 is implemented
|
|
- name: Purge old flannel and canal-node
|
|
run_once: true
|
|
kube:
|
|
name: "canal-node"
|
|
kubectl: "{{ bin_dir }}/kubectl"
|
|
filename: "{{ kube_config_dir }}/canal-node.yaml"
|
|
resource: "ds"
|
|
namespace: "{{system_namespace}}"
|
|
state: absent
|
|
when: inventory_hostname == groups['kube-master'][0] and canal_node_manifest.changed
|
|
|
|
- name: Start flannel and calico-node
|
|
run_once: true
|
|
kube:
|
|
name: "canal-node"
|
|
kubectl: "{{bin_dir}}/kubectl"
|
|
filename: "{{kube_config_dir}}/canal-node.yaml"
|
|
resource: "ds"
|
|
namespace: "{{system_namespace}}"
|
|
state: "{{ item | ternary('latest','present') }}"
|
|
with_items: "{{ canal_node_manifest.changed }}"
|
|
|