redhat-openstack/tripleo-quickstart

Where oh where have my anisble tags gone...

Closed this issue · 1 comments

Because of rebasing and working in parallel on the same sets of files I think we may have lost some tags related to @trown's refactoring of quickstart.sh. With https://review.gerrithub.io/#/c/265712/24, running quickstart.yml finishes like this:

PLAY [Install undercloud and deploy overcloud] *********************************

PLAY RECAP *********************************************************************
host0                      : ok=77   changed=38   unreachable=0    failed=0
localhost                  : ok=6    changed=2    unreachable=0    failed=0

That is, after booting the undercloud, but before running any tasks on
the undercloud host. Then quickstart.sh says:

##################################
Virtual Environment Setup Complete
##################################

Access the undercloud by:

    ssh -F /home/lars/.quickstart/ssh.config.ansible undercloud

There are scripts in the home directory to continue the deploy:

    undercloud-install.sh will run the undercloud install
    undercloud-post-install.sh will perform all pre-deploy steps
    overcloud-deploy.sh will deploy the overcloud
    overcloud-deploy-post.sh will do any post-deploy configuration
    overcloud-validate.sh will run post-deploy validation

But in fact none of those scripts exist:

ssh -F /home/lars/.quickstart/ssh.config.ansible undercloud
Last login: Sat Mar 12 00:28:53 2016 from 192.168.23.1
[stack@undercloud ~]$ ls
instackenv.json                ironic-python-agent.kernel  overcloud-full.qcow2    undercloud.conf
ironic-python-agent.initramfs  overcloud-full.initrd       overcloud-full.vmlinuz
[stack@undercloud ~]$ 

We probably just need to put appropriate tags back into the tripleo/* roles. This is just here so I don't forget.

Ah, spotted it, it was a change to quickstart.yml that was the culprit. We needed this:

roles:
  - tripleo/undercloud
  - tripleo/overcloud

instead of this:

roles:
  - tripleo