Skip to content
Snippets Groups Projects
  • zhuzeyu's avatar
    473a5e0c
    Modify the hosts of the post-deploy.yml playbook · 473a5e0c
    zhuzeyu authored
    The admin-openrc.sh should copy to where the python-openstackclient was installed.
    whatever multinode and all-in-one, the place where python-openstackclient was
    installed is localhost, So admin-openrc.sh should copy to localhost.
    The purpose of "connection: local" in ansible playbook is that make sure this script
    can copy to localhost.In all-in-one, Writting as this is ok, it will copy to localhost,
    but in multinode, this will make a bug, add ansible_connection=ssh in inventory file
    the admin-openrc.sh will not copy to the localhost,the "connection:local" in post-deploy.yml
    will be covered by "ansible_connection=ssh" in inventory file, then the script will be copied
    to target node. So we should modify the hosts to localhost to avoid this bug.
    
    Change-Id: I054717cc2b4adc600808282034a10a58c1184a38
    Closes-Bug: #1666808
    473a5e0c
    History
    Modify the hosts of the post-deploy.yml playbook
    zhuzeyu authored
    The admin-openrc.sh should copy to where the python-openstackclient was installed.
    whatever multinode and all-in-one, the place where python-openstackclient was
    installed is localhost, So admin-openrc.sh should copy to localhost.
    The purpose of "connection: local" in ansible playbook is that make sure this script
    can copy to localhost.In all-in-one, Writting as this is ok, it will copy to localhost,
    but in multinode, this will make a bug, add ansible_connection=ssh in inventory file
    the admin-openrc.sh will not copy to the localhost,the "connection:local" in post-deploy.yml
    will be covered by "ansible_connection=ssh" in inventory file, then the script will be copied
    to target node. So we should modify the hosts to localhost to avoid this bug.
    
    Change-Id: I054717cc2b4adc600808282034a10a58c1184a38
    Closes-Bug: #1666808