Ansible IPv6無効化のテストコード
環境
RHEL8.6
Ansible
Serverspec
構文
1.ipv6無効化を有効する
sysctl: name: net.ipv6.conf.all.disable_ipv6
2.ipv6無効化のテストコード
describe command('ip a') do コード end
操作例
1.playbookの定義コード
- name: "set ipv6 disable" sysctl: name: net.ipv6.conf.all.disable_ipv6 value: '1' sysctl_set: yes
2.serverspecテストコード
describe command('ip a') do its(:stdout) { is_expected.to_not match(/inet6/) } end