У меня сейчас странная проблема с Ansible
Я довольно часто менял IP-адрес моих хостов в файле hosts.До сих пор не было никаких проблем.Но теперь, несмотря на то, что я изменил IP-адрес в моем файле hosts, Ansible все еще использует предыдущий IP.
Вот содержимое моего файла hosts:
[test-host]
test ansible_host=172.16.0.10 ansible_port=22 ansible_user=vagrant ansible_private_key_file=.vagrant/machines/test/virtualbox/private_key
Я даже указалфайл hosts, который нужно использовать, когда я запускаю свою книгу воспроизведения:
ansible-playbook playbook.yml -i hosts.file
Я уже пытался переустановить Ansible, удалите папку tmp.
Я увидел, что если я печатаю ansible-inventory -list
я вижу старый IP
{
"_meta": {
"hostvars": {
"test": {
"ansible_host": "192.168.0.10",
"ansible_port": 22,
"ansible_private_key_file": ".vagrant/machines/test/virtualbox/private_key",
"ansible_user": "vagrant"
}
}
},
Как я могу заставить Ansible использовать hosts.file вместо этого "кэша"?
Спасибо.