ansible tips and tricks
#ansible #ssh #jenkins
Бывают ситуации, когда надо в автоматизированном режиме коннектиться к некоей виртуальной машине, у которой будет один и тот же ip адрес, но ssh-ключи каждый раз разные. ssh будет ругаться на то что информация о хосте поменялась и фейлить ваш плейбук, а jenkins - сборку.
Решение:
ansible
занести в ansible.cfg строку
или добавить в environment:
groovy script\Jenkinsfile\ssh
подключаться с параметрами:
#ansible #ssh #jenkins
Бывают ситуации, когда надо в автоматизированном режиме коннектиться к некоей виртуальной машине, у которой будет один и тот же ip адрес, но ssh-ключи каждый раз разные. ssh будет ругаться на то что информация о хосте поменялась и фейлить ваш плейбук, а jenkins - сборку.
Решение:
ansible
занести в ansible.cfg строку
host_key_checking = False
или добавить в environment:
export ANSIBLE_HOST_KEY_CHECKING = False
groovy script\Jenkinsfile\ssh
подключаться с параметрами:
ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no <user>@<ip> <command>