Add ssh-keyscan to unblock kolla-ansible gate
As a change to remove puppet from infra nodepool, ssh-keyscan is needed for each node.[0] Host key checking was disabled by default by jenkins user. [1] Refs: [0] http://lists.openstack.org/pipermail/openstack-dev/2017-April/116036.html [1] https://review.openstack.org/#/c/460731/ Change-Id: I0f4000f18b7a2b3266c95c3f7a5109e3603c94a7
This commit is contained in:
parent
14776719e8
commit
029de18d0b
@ -128,6 +128,7 @@ function setup_inventory {
|
|||||||
# wordround fix for the rabbitmq failed when deploy on CentOS in the CI
|
# wordround fix for the rabbitmq failed when deploy on CentOS in the CI
|
||||||
# gate. the ideal fix should set the hostname in setup_gate.sh script.
|
# gate. the ideal fix should set the hostname in setup_gate.sh script.
|
||||||
# But it do not work as expect with unknown reason
|
# But it do not work as expect with unknown reason
|
||||||
|
ssh-keyscan "${ip}" >> ~/.ssh/known_hosts
|
||||||
echo -e "${ip}\tnode${counter}" >> /tmp/hosts
|
echo -e "${ip}\tnode${counter}" >> /tmp/hosts
|
||||||
echo -e "${ip}\t$(ssh ${ip} hostname)" >> /tmp/hosts
|
echo -e "${ip}\t$(ssh ${ip} hostname)" >> /tmp/hosts
|
||||||
echo "node${counter}" >> ${RAW_INVENTORY}
|
echo "node${counter}" >> ${RAW_INVENTORY}
|
||||||
@ -148,14 +149,16 @@ function setup_ansible {
|
|||||||
|
|
||||||
setup_inventory
|
setup_inventory
|
||||||
|
|
||||||
# Record the running state of the environment as seen by the setup module
|
|
||||||
ansible all -i ${RAW_INVENTORY} -m setup > /tmp/logs/ansible/initial-setup
|
|
||||||
|
|
||||||
sudo mkdir /etc/ansible
|
sudo mkdir /etc/ansible
|
||||||
sudo tee /etc/ansible/ansible.cfg<<EOF
|
sudo tee /etc/ansible/ansible.cfg<<EOF
|
||||||
[defaults]
|
[defaults]
|
||||||
callback_plugins = /usr/lib/python2.7/site-packages/ara/plugins/callbacks:\$VIRTUAL_ENV/lib/python2.7/site-packages/ara/plugins/callbacks
|
callback_plugins = /usr/lib/python2.7/site-packages/ara/plugins/callbacks:\$VIRTUAL_ENV/lib/python2.7/site-packages/ara/plugins/callbacks
|
||||||
|
host_key_checking = False
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
# Record the running state of the environment as seen by the setup module
|
||||||
|
ansible all -i ${RAW_INVENTORY} -m setup > /tmp/logs/ansible/initial-setup
|
||||||
}
|
}
|
||||||
|
|
||||||
function setup_node {
|
function setup_node {
|
||||||
|
Loading…
Reference in New Issue
Block a user