feature:TSG-6777在tsg-os-provision中实现策略日志网口的ip地址和mask配置

This commit is contained in:
fumingwei
2021-06-24 13:57:25 +08:00
parent 0185ff5683
commit aaf28d8917
5 changed files with 76 additions and 1 deletions

View File

@@ -3,6 +3,28 @@
vars_files:
- '{{var_files_path}}'
tasks:
- name: "template setup_policy_log_nic_network.sh"
template:
src: ../templates/setup_policy_log_nic_network.sh.j2
dest: /data/tsg-os-provision/setup_policy_log_nic_network.sh
mode: 0755
- name: "execute setup_policy_log_nic_network.sh"
shell: /data/tsg-os-provision/setup_policy_log_nic_network.sh
register: result_exec_setup_policy_log_nic_network
- name: "Output results that executes command that gets the result_exec_setup_policy_log_nic_network"
debug:
msg: "{{ result_exec_setup_policy_log_nic_network }}"
- name: "Verify result_exec_setup_policy_log_nic_network"
assert:
that:
- result_exec_setup_policy_log_nic_network.rc == 0
- result_exec_setup_policy_log_nic_network.failed == False
fail_msg: "error:{{ result_exec_setup_policy_log_nic_network.stderr }},stdout:{{ result_exec_setup_policy_log_nic_network }}"
success_msg: "{{ result_exec_setup_policy_log_nic_network.stdout_lines[0] }}"
- name: "template adapt_tera_network_setting.sh when NPB device is tera"
template:
src: ../templates/adapt_tera_network_setting.sh.j2

View File

@@ -8,6 +8,28 @@
path: /opt/tsg/etc
state: directory
- name: "template setup_policy_log_nic_network.sh"
template:
src: ../templates/setup_policy_log_nic_network.sh.j2
dest: /data/tsg-os-provision/setup_policy_log_nic_network.sh
mode: 0755
- name: "execute setup_policy_log_nic_network.sh"
shell: /data/tsg-os-provision/setup_policy_log_nic_network.sh
register: result_exec_setup_policy_log_nic_network
- name: "Output results that executes command that gets the result_exec_setup_policy_log_nic_network"
debug:
msg: "{{ result_exec_setup_policy_log_nic_network }}"
- name: "Verify result_exec_setup_policy_log_nic_network"
assert:
that:
- result_exec_setup_policy_log_nic_network.rc == 0
- result_exec_setup_policy_log_nic_network.failed == False
fail_msg: "error:{{ result_exec_setup_policy_log_nic_network.stderr }},stdout:{{ result_exec_setup_policy_log_nic_network }}"
success_msg: "{{ result_exec_setup_policy_log_nic_network.stdout_lines[0] }}"
- name: "tsg-os-provision: obtain sn from mxn and write sn to tsg_sn.json"
shell: /opt/tsg/tsg-os-provision/obtain_sn.sh 192.168.100.5
register: result_exec_obtain_sn_and_write_sn_in_file

View File

@@ -8,6 +8,28 @@
path: /opt/tsg/etc
state: directory
- name: "template setup_policy_log_nic_network.sh"
template:
src: ../templates/setup_policy_log_nic_network.sh.j2
dest: /data/tsg-os-provision/setup_policy_log_nic_network.sh
mode: 0755
- name: "execute setup_policy_log_nic_network.sh"
shell: /data/tsg-os-provision/setup_policy_log_nic_network.sh
register: result_exec_setup_policy_log_nic_network
- name: "Output results that executes command that gets the result_exec_setup_policy_log_nic_network"
debug:
msg: "{{ result_exec_setup_policy_log_nic_network }}"
- name: "Verify result_exec_setup_policy_log_nic_network"
assert:
that:
- result_exec_setup_policy_log_nic_network.rc == 0
- result_exec_setup_policy_log_nic_network.failed == False
fail_msg: "error:{{ result_exec_setup_policy_log_nic_network.stderr }},stdout:{{ result_exec_setup_policy_log_nic_network }}"
success_msg: "{{ result_exec_setup_policy_log_nic_network.stdout_lines[0] }}"
- name: "tsg-os-provision: obtain sn"
shell: /opt/tsg/tsg-os-provision/obtain_sn.sh 127.0.0.1
register: result_exec_obtain_sn_and_write_sn_in_file

View File

@@ -66,4 +66,9 @@ inline_device_settings:
feature:
enable_policy_local_cache: 1
enable_policy_local_cache: 1
network_setting:
nic_policy_log:
ipv4: 127.0.0.1/24
ipv6: '\:\:1/64'

View File

@@ -0,0 +1,4 @@
#!/bin/bash -ex
ifconfig eth_ctl {{ network_setting.nic_policy_log.ipv4 }}
ifconfig eth_ctl {{ network_setting.nic_policy_log.ipv6 }}