Closed oomichi closed 2 years ago
roles/kubernetes/preinstall/tasks/0020-verify-settings.yml
- name: Stop if ip var does not match local ips
assert:
that: ip in ansible_all_ipv4_addresses
msg: "'{{ ansible_all_ipv4_addresses }}' do not contain '{{ ip }}'"
when:
- not ignore_assert_errors
- ip is defined
$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 52:54:00:66:20:26 brd ff:ff:ff:ff:ff:ff
inet 192.168.121.59/24 brd 192.168.121.255 scope global noprefixroute dynamic eth0
valid_lft 2082sec preferred_lft 2082sec
inet6 fe80::5054:ff:fe66:2026/64 scope link
valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 52:54:00:97:13:e2 brd ff:ff:ff:ff:ff:ff
inet6 fd3c:b398:698:756:cb8b:7f19:2bc0:b562/64 scope global noprefixroute dynamic
valid_lft 3335sec preferred_lft 3335sec
inet6 fe80::da89:244:7083:f1ff/64 scope link noprefixroute
valid_lft forever preferred_lft forever
This happens on ubuntu18.04 also.
ansible_all_ipv4_addresses that is a list of all ip addresses
This issue is due to the following Vagrant config ip
doesn't work correctly
ip = "#{$subnet}.#{i+100}"
node.vm.network :private_network, ip: ip,
:libvirt__guest_ipv6 => 'yes',
:libvirt__ipv6_address => "#{$subnet_ipv6}::#{i+100}",
:libvirt__ipv6_prefix => "64",
:libvirt__forward_mode => "none",
:libvirt__dhcp_enabled => false
After rebooting the nuc machine, this issue has been solved.