소스 검색

Respect variable precedence.

Joe Clarke 4 년 전
부모
커밋
0cc4010a2a
2개의 변경된 파일13개의 추가작업 그리고 2개의 파일을 삭제
  1. 0 2
      automation/cleu-ansible-n9k/add_vlan.py
  2. 13 0
      automation/cleu-ansible-n9k/roles/nxos-vlan/tasks/main.yml

+ 0 - 2
automation/cleu-ansible-n9k/add_vlan.py

@@ -298,8 +298,6 @@ def main():
         command += ["-e", "svi_v6_link_local={}".format(svi_v6_link_local)]
     if args.interface and len(args.interface) > 0:
         command += ["-e", '{{"iflist": [{}]}}'.format(",".join(args.interface))]
-    if generate_iflist:
-        command += ["-e", '{"iflist": []}']
     if args.vmware_cluster and len(args.vmware_cluster) > 0:
         command += [
             "-e",

+ 13 - 0
automation/cleu-ansible-n9k/roles/nxos-vlan/tasks/main.yml

@@ -12,6 +12,19 @@
     - add-vlan
     - add-nxos-vlan
 
+- name: Initialize iflist
+  set_fact:
+    iflist: []
+  when: generate_iflist|bool
+  tags:
+    - nxos
+    - vlan
+    - nxos-vlan
+    - allow-vlan
+    - allow-nxos-vlan
+    - remove-vlan
+    - remove-ucs-vlan
+
 - name: Generate list of interfaces (stretched)
   set_fact:
     iflist: "{{ iflist + [item.key] }}"