X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=ansible%2Froles%2Fflannel%2Ftasks%2Fmain.yaml;h=03c577563c59f85f86003fb2562e6e3ab454aa24;hb=HEAD;hp=c97645b2532465bb919f9455fb499c8dac598f7d;hpb=d45b4117f30f9ad842c24f0c7c9fd8524a7f358f;p=ta%2Fcaas-danm.git diff --git a/ansible/roles/flannel/tasks/main.yaml b/ansible/roles/flannel/tasks/main.yaml index c97645b..03c5775 100644 --- a/ansible/roles/flannel/tasks/main.yaml +++ b/ansible/roles/flannel/tasks/main.yaml @@ -13,6 +13,10 @@ # See the License for the specific language governing permissions and # limitations under the License. +- name: collect flannel interfaces + set_fact: + flannel_interfaces: "{{ hostvars.values() | json_query(interface_query) | unique | list }}" + - name: template Flannel DaemonSet file template: src: flannel-ds.yaml @@ -33,12 +37,12 @@ manifest: "{{ caas.manifests_directory }}/flannel-ds.yaml" state: present -- name: template default TenantNetwork for kube-system namespace +- name: template default ClusterNetwork for kube-system namespace template: - src: flannel_tnet.yaml.j2 - dest: "{{ caas.manifests_directory }}/flannel-tnet_kube_system_ns.yaml" + src: flannel_cnet.yaml.j2 + dest: "{{ caas.manifests_directory }}/flannel-cnet.yaml" -- name: create TenantNetwork within kube-system namespace +- name: create ClusterNetwork within kube-system namespace kubectl: - manifest: "{{ caas.manifests_directory }}/flannel-tnet_kube_system_ns.yaml" + manifest: "{{ caas.manifests_directory }}/flannel-cnet.yaml" state: present