FIX: Ansible 18/22618/3
authorPeter Mikus <pmikus@cisco.com>
Wed, 9 Oct 2019 10:03:04 +0000 (10:03 +0000)
committerPeter Mikus <pmikus@cisco.com>
Wed, 9 Oct 2019 14:35:46 +0000 (14:35 +0000)
+ Cover all CSIT devices with netplan to prevent DHCP usage
+ Move netplan to common role

Signed-off-by: Peter Mikus <pmikus@cisco.com>
Change-Id: Ic3790f8ff770edf64b4066f8ddb99454643f5846

resources/tools/testbed-setup/ansible/roles/common/files/netplan_config [moved from resources/tools/testbed-setup/ansible/roles/tg_sut/files/netplan_config with 100% similarity]
resources/tools/testbed-setup/ansible/roles/common/tasks/main.yaml
resources/tools/testbed-setup/ansible/roles/tg_sut/tasks/main.yaml

index fb0d77d..915fc0b 100644 (file)
 
 - meta: flush_handlers
 
+- name: Copy netplan network config file
+  template:
+    src: 'files/netplan_config'
+    dest: '/etc/netplan/01-netcfg.yaml'
+    owner: 'root'
+    group: 'root'
+    mode: '0644'
+  tags: copy-interface-file
+
 - name: Add permanent proxy settings
   lineinfile:
     path: '/etc/environment'
index a2d2c20..39a401a 100644 (file)
   when: cpu_microarchitecture == "skylake" or cpu_microarchitecture == "cascadelake"
   tags: [ install-msr, disable-turbo-boost ]
 
-- name: Copy netplan network config file
-  template:
-    src: 'files/netplan_config'
-    dest: '/etc/netplan/01-netcfg.yaml'
-    owner: 'root'
-    group: 'root'
-    mode: '0644'
-  tags: copy-interface-file
-
 - name: Copy CSIT sysctl file
   template:
     src: 'files/90-csit'