ubuntu - 최대화 - 버추얼박스 메뉴바 사라짐
Anabilities의 호스트 키 확인을 비활성화 할 수 없습니다. (2)
나는 Ubuntu 14.04 LTS 에 내 Vagrant 1.4.3 상자를 제공하기 위해 Ansible 1.5.4 를 사용하고 있습니다.
자세한 정보 표시 모드에서 다음 오류 메시지가 표시됩니다.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
할 수있는 일 : export ANSIBLE_HOST_KEY_CHECKING=False
이고 ~/.ansible.cfg
에 다음 행이 있습니다.
[defaults]
host_key_checking = False
그러나 도움이되지 않습니다.
무엇이 문제 일 수 있습니까? 고맙습니다!
업데이트 # 1
나는 이것을 vagrant
명령을 사용하지 않고 직접 호출하고있다.
ansible-playbook playbook.yml -i inventory.ini --user=vagrant --ask-pass -vvvv
인벤토리는 다음과 같습니다.
[default]
localhost:2222
아마도 당신의 문제는 아니지만 가치있는 일입니다. 나는 이것을 실망 시켰습니다.
host_key_checking = False
[defaults]
이 아닌 세션에서 실제로 [defaults]
아래로 옮긴 후에는 변경된 호스트 키가 더 이상 아무 것도 멈추지 않았습니다.
프로젝트의 Vagrantfile
을 통해 설정해야합니다. Vagrant ansible-playbook
가 ansible-playbook
호출 할 때 항상 ANSIBLE_HOST_KEY_CHECKING
환경 변수의 값을 설정합니다 .
Anabilities 자체 는 환경 변수의 값을받습니다 . 따라서 Vagrant는 귀하의 ansible.cfg
사용 된 값을 무시합니다.
따라서 다음과 같은 것이 필요합니다.
machine.vm.provision :ansible do |ansible|
ansible.host_key_checking = false
# etc.
end