diff --git a/ansible/roles/tsg-os-provision/files/tsg-os-provision/templates/setup_policy_log_nic_network.sh.j2 b/ansible/roles/tsg-os-provision/files/tsg-os-provision/templates/setup_policy_log_nic_network.sh.j2 deleted file mode 100644 index f923442b..00000000 --- a/ansible/roles/tsg-os-provision/files/tsg-os-provision/templates/setup_policy_log_nic_network.sh.j2 +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash -ex - -ifconfig eth_ctl {{ network_setting.nic_policy_log.ipv4 }} -ifconfig eth_ctl inet6 add {{ network_setting.nic_policy_log.ipv6 }} diff --git a/ansible/roles/tsg-os-provision/tasks/main.yml b/ansible/roles/tsg-os-provision/tasks/main.yml index 0aca9a75..2cc1098b 100644 --- a/ansible/roles/tsg-os-provision/tasks/main.yml +++ b/ansible/roles/tsg-os-provision/tasks/main.yml @@ -57,3 +57,8 @@ pip: name: PyYAML executable: pip3 + +- name: template setup_policy_log_nic_network.sh.j2.j2 + template: + src: "{{ role_path }}/templates/setup_policy_log_nic_network.sh.j2.j2" + dest: /opt/tsg/tsg-os-provision/templates/setup_policy_log_nic_network.sh.j2 \ No newline at end of file diff --git a/ansible/roles/tsg-os-provision/templates/setup_policy_log_nic_network.sh.j2.j2 b/ansible/roles/tsg-os-provision/templates/setup_policy_log_nic_network.sh.j2.j2 new file mode 100644 index 00000000..644234d3 --- /dev/null +++ b/ansible/roles/tsg-os-provision/templates/setup_policy_log_nic_network.sh.j2.j2 @@ -0,0 +1,9 @@ +#!/bin/bash -ex +{% if PROFILE_ID == '7400-MCN0-P01R01' or if PROFILE_ID == '7400-MCN123-P01R01' %} +ifconfig eth_ctl {{ network_setting.nic_policy_log.ipv4 }} +ifconfig eth_ctl inet6 add {{ network_setting.nic_policy_log.ipv6 }} +{% endif %} +{% if PROFILE_ID == '9000-NPB-P01R01' %} +ifconfig enp130s2f3 {{ network_setting.nic_policy_log.ipv4 }} +ifconfig enp130s2f3 inet6 add {{ network_setting.nic_policy_log.ipv6 }} +{% endif %} \ No newline at end of file