###############################
UPDATE 01/04/2017 11:07 AM EST
###############################
Fixed in upstream :-
commit e2e73b94bd88a3f9cc19925a59cbd12ff6172060
Merge: b6dbf6a 6a05cf5
Author: Jenkins
Date: Wed Jan 4 15:31:59 2017 +0000
Merge "Run extras playbook by default"
commit b6dbf6a084ddc08086c7087af85b575bc7d43799
Merge: e0493a2 7528970
Details here https://github.com/openstack/tripleo-quickstart/commit/e2e73b94bd88a3f9cc19925a59cbd12ff6172060
############################
Following commit merged master
############################
commit 6a05cf5c47f7b46eb1565c910ba9c90ea5f089e4
Author: Sagi Shnaidman
Date: Tue Dec 6 16:01:30 2016 +0100
Run extras playbook by default
For developer purposes we need scripts for overcloud are ready
in home dir after undercloud install. Now all the
undercloud-scripts and overcloud-scripts tagged tasks are in extras
roles, so we need to run extras playbook by default to get them
ready.
Change-Id: I3e216b21dac5a9086374fda9182a9be1cbe75a4f
#################################
END UPDATE
#################################
UPDATE 01/04/2017 11:07 AM EST
###############################
Fixed in upstream :-
commit e2e73b94bd88a3f9cc19925a59cbd12ff6172060
Merge: b6dbf6a 6a05cf5
Author: Jenkins
Date: Wed Jan 4 15:31:59 2017 +0000
Merge "Run extras playbook by default"
commit b6dbf6a084ddc08086c7087af85b575bc7d43799
Merge: e0493a2 7528970
Details here https://github.com/openstack/tripleo-quickstart/commit/e2e73b94bd88a3f9cc19925a59cbd12ff6172060
############################
Following commit merged master
############################
commit 6a05cf5c47f7b46eb1565c910ba9c90ea5f089e4
Author: Sagi Shnaidman
Date: Tue Dec 6 16:01:30 2016 +0100
Run extras playbook by default
For developer purposes we need scripts for overcloud are ready
in home dir after undercloud install. Now all the
undercloud-scripts and overcloud-scripts tagged tasks are in extras
roles, so we need to run extras playbook by default to get them
ready.
Change-Id: I3e216b21dac5a9086374fda9182a9be1cbe75a4f
#################################
END UPDATE
#################################
==> Deploying without instructions
$ bash quickstart.sh -p quickstart-extras.yml \ -r quickstart-extras-requirements.txt \ --tags all $VIRTHOSTYou may choose to execute an end to end deployment without displaying the instructions and scripts provided by default. Using the
--tags all
flag
will instruct quickstart to provision the environment and deploy both the
undercloud and overcloud. Additionally a validation test will be executed to
ensure the overcloud is functional.<==>
results hitting Bug https://bugs.launchpad.net/tripleo-quickstart/+bug/1653344
***************************************************************************************
However cloning https://github.com/openstack/tripleo-quickstart and reverting merges to master several the most recent commits
***************************************************************************************
$ git clone https://github.com/openstack/git clone https://github.com/openstack/tripleo-quickstart
$ cd tripleo-quickstart
$ [boris@fedora24wks tripleo-quickstart]$ ./revert.sh
+ git revert -m 1 --no-commit b6dbf6a084ddc08086c7087af85b575bc7d43799
+ git revert -m 1 --no-commit e0493a24dff0a535a3be644eb565eacbe765c59d
+ git revert -m 1 --no-commit 9dd2eb77e0bacc8497aa91c2fc54b0e64a3745f1
+ git revert -m 1 --no-commit 6fea2c037e831738cd59eef61d4073b9771bf51b
+ git commit -m 'Reverting is done'
[master ffc105a] Reverting is done
Committer: boris
Your name and email address were configured automatically based
on your username and hostname. Please check that they are accurate.
You can suppress this message by setting them explicitly. Run the
following command and follow the instructions in your editor to edit
your configuration file:
git config --global --edit
After doing this, you may fix the identity used for this commit with:
git commit --amend --reset-author
15 files changed, 640 insertions(+), 108 deletions(-)
delete mode 100644 config/general_config/containers_minimal.yml
create mode 100644 roles/tripleo/undercloud/defaults/main.yml
create mode 100644 roles/tripleo/undercloud/meta/main.yml
create mode 100644 roles/tripleo/undercloud/tasks/create-scripts.yml
create mode 100644 roles/tripleo/undercloud/tasks/install-undercloud.yml
rewrite roles/tripleo/undercloud/tasks/main.yml (99%)
create mode 100644 roles/tripleo/undercloud/tasks/post-install.yml
create mode 100644 roles/tripleo/undercloud/templates/quickstart-hieradata-overrides.yaml.j2
create mode 100644 roles/tripleo/undercloud/templates/undercloud-install.sh.j2
create mode 100644 roles/tripleo/undercloud/templates/undercloud.conf.j2
********************************************************************************
In particular, un-merging from master branch commits
********************************************************************************
1. 6c3cd87a6639b15ad84b798f76e8a1f65877855a
Move the undercloud deploy role to quickstart-extras for composability
In an effort to make more of the tripleo deployment ci more composable it has been discussed to break out the undercloud deployment into it's own role. There are examples where additional configuration is needed prior to the undercloud installation such as dpdk, and installing in other ci environments. This patch moves the undercloud deployment from the quickstart.yml playbook to the quickstart-extras.yml playbook
2. 7528970a78545e68da795d91cccb9ab3449e589f
Fix for quickstart.sh requirements
The correct change did *not* land in https://review.openstack.org/#/c/410757
******************************************
Does allow run successfully :-
******************************************
[boris@fedora24wks tripleo-quickstart]$ bash quickstart.sh -R newton --config config/general_config/ha.yml -p quickstart-extras.yml -r quickstart-extras-requirements.txt $VIRTHOST
New python executable in /home/boris/.quickstart/bin/python2
Also creating executable in /home/boris/.quickstart/bin/python
Installing setuptools, pip, wheel...done.
Requirement already up-to-date: pip in /home/boris/.quickstart/lib/python2.7/site-packages
Cloning tripleo-quickstart repository...
Cloning into '/home/boris/.quickstart/tripleo-quickstart'...
remote: Counting objects: 5741, done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 5741 (delta 0), reused 0 (delta 0), pack-reused 5739
Receiving objects: 100% (5741/5741), 914.60 KiB | 686.00 KiB/s, done.
Resolving deltas: 100% (2977/2977), done.
Checking connectivity... done.
Fetching origin
~/.quickstart/tripleo-quickstart ~/.quickstart/tripleo-quickstart
Installed /home/boris/.quickstart/.eggs/pbr-1.10.0-py2.7.egg
[pbr] Generating ChangeLog
running install
running build
running install_data
creating /home/boris/.quickstart/usr
creating /home/boris/.quickstart/usr/local
creating /home/boris/.quickstart/usr/local/share
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/teardown
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/teardown/user
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/teardown/user/tasks
copying roles/libvirt/teardown/user/tasks/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/teardown/user/tasks
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/tripleo-inventory
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/teardown
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/teardown/tasks
copying roles/provision/teardown/tasks/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/teardown/tasks
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/parts
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/parts/kvm
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/parts/kvm/tasks
copying roles/parts/kvm/tasks/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/parts/kvm/tasks
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/overcloud
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/overcloud/tasks
copying roles/libvirt/setup/overcloud/tasks/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/overcloud/tasks
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/teardown/nodes
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/teardown/nodes/tasks
copying roles/libvirt/teardown/nodes/tasks/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/teardown/nodes/tasks
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/tripleo
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/local
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/local/tasks
copying roles/provision/local/tasks/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/local/tasks
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/remote
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/remote/meta
copying roles/provision/remote/meta/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/remote/meta
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/overcloud/meta
copying roles/libvirt/setup/overcloud/meta/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/overcloud/meta
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/environment
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/environment/setup
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/convert-image
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/fetch-images
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/tripleo-inventory/tasks
copying roles/tripleo-inventory/tasks/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/tripleo-inventory/tasks
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/undercloud
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/undercloud/files
copying roles/libvirt/setup/undercloud/files/get-undercloud-ip.sh -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/undercloud/files
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/overcloud
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/support_check
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/support_check/meta
copying roles/provision/support_check/meta/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/support_check/meta
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/test_plugins
copying test_plugins/equalto.py -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/test_plugins/
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/user
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/user/meta
copying roles/libvirt/setup/user/meta/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/user/meta
creating /home/boris/.quickstart/playbooks
copying playbooks/build-images-and-quickstart.yml -> /home/boris/.quickstart/playbooks/
copying playbooks/libvirt-teardown.yml -> /home/boris/.quickstart/playbooks/
copying playbooks/tripleo-roles.yml -> /home/boris/.quickstart/playbooks/
copying playbooks/quickstart-extras.yml -> /home/boris/.quickstart/playbooks/
copying playbooks/noop.yml -> /home/boris/.quickstart/playbooks/
copying playbooks/teardown-provision.yml -> /home/boris/.quickstart/playbooks/
copying playbooks/provision.yml -> /home/boris/.quickstart/playbooks/
copying playbooks/quickstart.yml -> /home/boris/.quickstart/playbooks/
copying playbooks/teardown-nodes.yml -> /home/boris/.quickstart/playbooks/
copying playbooks/build-images.yml -> /home/boris/.quickstart/playbooks/
copying playbooks/teardown.yml -> /home/boris/.quickstart/playbooks/
copying playbooks/libvirt-setup.yml -> /home/boris/.quickstart/playbooks/
copying playbooks/teardown-environment.yml -> /home/boris/.quickstart/playbooks/
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/environment/vars
copying roles/environment/vars/redhat.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/environment/vars
copying roles/environment/vars/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/environment/vars
copying roles/environment/vars/fedora.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/environment/vars
copying roles/environment/vars/centos-7.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/environment/vars
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/environment/setup/meta
copying roles/environment/setup/meta/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/environment/setup/meta
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/parts/kvm/defaults
copying roles/parts/kvm/defaults/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/parts/kvm/defaults
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/environment/setup/tasks
copying roles/environment/setup/tasks/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/environment/setup/tasks
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/meta
copying roles/libvirt/setup/meta/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/meta
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks
copying roles/libvirt/setup/undercloud/tasks/inject_gating_repo.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks
copying roles/libvirt/setup/undercloud/tasks/customize_overcloud.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks
copying roles/libvirt/setup/undercloud/tasks/inject_repos.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks
copying roles/libvirt/setup/undercloud/tasks/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks
copying roles/libvirt/setup/undercloud/tasks/update_image.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks
copying roles/libvirt/setup/undercloud/tasks/convert_image.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/tripleo/defaults
copying roles/tripleo/defaults/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/tripleo/defaults
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/convert-image/templates
copying roles/convert-image/templates/convert_image.sh.j2 -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/convert-image/templates
creating /home/boris/.quickstart/config
creating /home/boris/.quickstart/config/general_config
copying config/general_config/containers_minimal.yml -> /home/boris/.quickstart/config/general_config/
copying config/general_config/minimal.yml -> /home/boris/.quickstart/config/general_config/
copying config/general_config/ha_ipv6.yml -> /home/boris/.quickstart/config/general_config/
copying config/general_config/ha.yml -> /home/boris/.quickstart/config/general_config/
copying config/general_config/minimal_pacemaker.yml -> /home/boris/.quickstart/config/general_config/
copying config/general_config/ceph.yml -> /home/boris/.quickstart/config/general_config/
copying config/general_config/minimal_no_netiso.yml -> /home/boris/.quickstart/config/general_config/
copying config/general_config/ha_big.yml -> /home/boris/.quickstart/config/general_config/
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/user
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/user/meta
copying roles/provision/user/meta/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/user/meta
creating /home/boris/.quickstart/config/release
copying config/release/master.yml -> /home/boris/.quickstart/config/release/
copying config/release/master-tripleo-ci.yml -> /home/boris/.quickstart/config/release/
copying config/release/liberty.yml -> /home/boris/.quickstart/config/release/
copying config/release/mitaka.yml -> /home/boris/.quickstart/config/release/
copying config/release/newton.yml -> /home/boris/.quickstart/config/release/
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/meta
copying roles/libvirt/meta/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/meta
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/tripleo-inventory/defaults
copying roles/tripleo-inventory/defaults/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/tripleo-inventory/defaults
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/convert-image/tasks
copying roles/convert-image/tasks/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/convert-image/tasks
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/environment/teardown
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/environment/teardown/meta
copying roles/environment/teardown/meta/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/environment/teardown/meta
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/environment/tasks
copying roles/environment/tasks/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/environment/tasks
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/common
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/common/defaults
copying roles/common/defaults/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/common/defaults
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/defaults
copying roles/libvirt/defaults/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/defaults
creating /home/boris/.quickstart/config/release/stable
copying config/release/stable/mitaka.yml -> /home/boris/.quickstart/config/release/stable
copying config/release/stable/newton.yml -> /home/boris/.quickstart/config/release/stable
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/overcloud/meta
copying roles/overcloud/meta/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/overcloud/meta
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/remote/templates
copying roles/provision/remote/templates/libvirt.pkla.j2 -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/remote/templates
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/local/meta
copying roles/provision/local/meta/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/local/meta
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/fetch-images/tasks
copying roles/fetch-images/tasks/fetch.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/fetch-images/tasks
copying roles/fetch-images/tasks/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/fetch-images/tasks
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/parts/libvirt
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/user/tasks
copying roles/provision/user/tasks/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/user/tasks
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/support_check/tasks
copying roles/provision/support_check/tasks/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/support_check/tasks
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/tripleo-inventory/templates
copying roles/tripleo-inventory/templates/ssh_config.j2 -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/tripleo-inventory/templates
copying roles/tripleo-inventory/templates/ssh_config_localhost.j2 -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/tripleo-inventory/templates
copying roles/tripleo-inventory/templates/inventory.j2 -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/tripleo-inventory/templates
copying roles/tripleo-inventory/templates/ssh_config_no_undercloud.j2 -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/tripleo-inventory/templates
copying roles/tripleo-inventory/templates/get-overcloud-nodes.py.j2 -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/tripleo-inventory/templates
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/teardown/meta
copying roles/provision/teardown/meta/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/teardown/meta
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/environment/teardown/tasks
copying roles/environment/teardown/tasks/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/environment/teardown/tasks
creating /home/boris/.quickstart/config/release/trunk
copying config/release/trunk/liberty.yml -> /home/boris/.quickstart/config/release/trunk
copying config/release/trunk/mitaka.yml -> /home/boris/.quickstart/config/release/trunk
copying config/release/trunk/newton.yml -> /home/boris/.quickstart/config/release/trunk
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/parts/libvirt/defaults
copying roles/parts/libvirt/defaults/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/parts/libvirt/defaults
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/undercloud/defaults
copying roles/libvirt/setup/undercloud/defaults/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/undercloud/defaults
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/environment/setup/templates
copying roles/environment/setup/templates/network.xml.j2 -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/environment/setup/templates
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/tripleo/undercloud
copying roles/environment/README.md -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/environment
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/overcloud/templates
copying roles/libvirt/setup/overcloud/templates/baremetalvm.xml.j2 -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/overcloud/templates
copying roles/libvirt/setup/overcloud/templates/volume_pool.xml.j2 -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/overcloud/templates
copying roles/libvirt/setup/overcloud/templates/instackenv.json.j2 -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/overcloud/templates
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/tripleo/meta
copying roles/tripleo/meta/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/tripleo/meta
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/tripleo-inventory/tests
copying roles/tripleo-inventory/tests/test.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/tripleo-inventory/tests
copying roles/tripleo-inventory/tests/inventory -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/tripleo-inventory/tests
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/remote/tasks
copying roles/provision/remote/tasks/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/remote/tasks
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/tripleo-inventory/tests/playbooks
copying roles/tripleo-inventory/tests/playbooks/quickstart-usb.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/tripleo-inventory/tests/playbooks
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/tripleo/undercloud/tasks
copying roles/tripleo/undercloud/tasks/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/tripleo/undercloud/tasks
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/fetch-images/meta
copying roles/fetch-images/meta/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/fetch-images/meta
creating /home/boris/.quickstart/config/release/centosci
copying config/release/centosci/master.yml -> /home/boris/.quickstart/config/release/centosci
copying config/release/centosci/liberty.yml -> /home/boris/.quickstart/config/release/centosci
copying config/release/centosci/mitaka-cloudsig-testing.yml -> /home/boris/.quickstart/config/release/centosci
copying config/release/centosci/mitaka.yml -> /home/boris/.quickstart/config/release/centosci
copying config/release/centosci/newton.yml -> /home/boris/.quickstart/config/release/centosci
copying config/release/centosci/master-current-tripleo.yml -> /home/boris/.quickstart/config/release/centosci
copying config/release/centosci/newton-cloudsig-stable.yml -> /home/boris/.quickstart/config/release/centosci
copying config/release/centosci/master-consistent.yml -> /home/boris/.quickstart/config/release/centosci
copying config/release/centosci/newton-consistent.yml -> /home/boris/.quickstart/config/release/centosci
copying config/release/centosci/mitaka-cloudsig-stable.yml -> /home/boris/.quickstart/config/release/centosci
copying config/release/centosci/liberty-consistent.yml -> /home/boris/.quickstart/config/release/centosci
copying config/release/centosci/newton-cloudsig-testing.yml -> /home/boris/.quickstart/config/release/centosci
copying config/release/centosci/mitaka-consistent.yml -> /home/boris/.quickstart/config/release/centosci
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/undercloud/templates
copying roles/libvirt/setup/undercloud/templates/inject_gating_repo.sh.j2 -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/undercloud/templates
copying roles/libvirt/setup/undercloud/templates/undercloudvm.xml.j2 -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/undercloud/templates
copying roles/libvirt/setup/undercloud/templates/ssh.config.j2 -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/undercloud/templates
copying roles/libvirt/setup/undercloud/templates/update_image.sh.j2 -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/undercloud/templates
copying roles/parts/README.md -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/parts
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/parts/libvirt/tasks
copying roles/parts/libvirt/tasks/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/parts/libvirt/tasks
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/library
copying library/generate_macs.py -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/library/
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/meta
copying roles/provision/meta/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/meta
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/defaults
copying roles/provision/defaults/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/provision/defaults
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/environment/meta
copying roles/environment/meta/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/environment/meta
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/user/tasks
copying roles/libvirt/setup/user/tasks/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/setup/user/tasks
creating /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/teardown/meta
copying roles/libvirt/teardown/meta/main.yml -> /home/boris/.quickstart/usr/local/share/tripleo-quickstart/roles/libvirt/teardown/meta
running install_egg_info
running egg_info
creating /home/boris/.quickstart/tripleo_quickstart.egg-info
writing pbr to /home/boris/.quickstart/tripleo_quickstart.egg-info/pbr.json
writing requirements to /home/boris/.quickstart/tripleo_quickstart.egg-info/requires.txt
writing /home/boris/.quickstart/tripleo_quickstart.egg-info/PKG-INFO
writing top-level names to /home/boris/.quickstart/tripleo_quickstart.egg-info/top_level.txt
writing dependency_links to /home/boris/.quickstart/tripleo_quickstart.egg-info/dependency_links.txt
[pbr] Processing SOURCES.txt
writing manifest file '/home/boris/.quickstart/tripleo_quickstart.egg-info/SOURCES.txt'
[pbr] In git context, generating filelist from git
warning: no files found matching 'AUTHORS'
warning: no files found matching 'ChangeLog'
warning: no previously-included files matching '*.pyc' found anywhere in distribution
writing manifest file '/home/boris/.quickstart/tripleo_quickstart.egg-info/SOURCES.txt'
Copying /home/boris/.quickstart/tripleo_quickstart.egg-info to /home/boris/.quickstart/lib/python2.7/site-packages/tripleo_quickstart-1.0.1.dev217-py2.7.egg-info
running install_scripts
********************************************************************************
Reverting commits results following downloads to happen &&
`setup.py install`s to run setting up ansible environment for successful
quickstart.sh command line running
********************************************************************************
Collecting ansible==2.2.0.0 (from -r requirements.txt (line 1))
Downloading ansible-2.2.0.0.tar.gz (2.4MB)`setup.py install`s to run setting up ansible environment for successful
quickstart.sh command line running
********************************************************************************
100% |################################| 2.4MB 5.9MB/s
Collecting netaddr>=0.7.18 (from -r requirements.txt (line 2))
Downloading netaddr-0.7.18-py2.py3-none-any.whl (1.5MB)
100% |################################| 1.5MB 3.8MB/s
Collecting pbr>=1.6 (from -r requirements.txt (line 3))
Downloading pbr-1.10.0-py2.py3-none-any.whl (96kB)
100% |################################| 102kB 5.9MB/s
Requirement already satisfied: setuptools>=11.3 in /home/boris/.quickstart/lib/python2.7/site-packages (from -r requirements.txt (line 4))
Collecting tripleo-quickstart-extras from git+https://git.openstack.org/openstack/tripleo-quickstart-extras/#egg=tripleo-quickstart-extras (from -r quickstart-extras-requirements.txt (line 1))
Cloning https://git.openstack.org/openstack/tripleo-quickstart-extras/ to /tmp/pip-build-QpkA1O/tripleo-quickstart-extras
Collecting paramiko (from ansible==2.2.0.0->-r requirements.txt (line 1))
Downloading paramiko-2.1.1-py2.py3-none-any.whl (172kB)
100% |################################| 174kB 5.0MB/s
Collecting jinja2 (from ansible==2.2.0.0->-r requirements.txt (line 1))
Downloading Jinja2-2.8.1-py2.py3-none-any.whl (264kB)
100% |################################| 266kB 4.0MB/s
Collecting PyYAML (from ansible==2.2.0.0->-r requirements.txt (line 1))
Downloading PyYAML-3.12.tar.gz (253kB)
100% |################################| 256kB 3.8MB/s
Collecting pycrypto>=2.6 (from ansible==2.2.0.0->-r requirements.txt (line 1))
Downloading pycrypto-2.6.1.tar.gz (446kB)
100% |################################| 450kB 5.5MB/s
Collecting pyasn1>=0.1.7 (from paramiko->ansible==2.2.0.0->-r requirements.txt (line 1))
Downloading pyasn1-0.1.9-py2.py3-none-any.whl
Collecting cryptography>=1.1 (from paramiko->ansible==2.2.0.0->-r requirements.txt (line 1))
Downloading cryptography-1.7.1.tar.gz (420kB)
100% |################################| 430kB 5.9MB/s
Collecting MarkupSafe (from jinja2->ansible==2.2.0.0->-r requirements.txt (line 1))
Downloading MarkupSafe-0.23.tar.gz
Collecting idna>=2.0 (from cryptography>=1.1->paramiko->ansible==2.2.0.0->-r requirements.txt (line 1))
Downloading idna-2.2-py2.py3-none-any.whl (55kB)
100% |################################| 61kB 8.1MB/s
Collecting six>=1.4.1 (from cryptography>=1.1->paramiko->ansible==2.2.0.0->-r requirements.txt (line 1))
Downloading six-1.10.0-py2.py3-none-any.whl
Collecting enum34 (from cryptography>=1.1->paramiko->ansible==2.2.0.0->-r requirements.txt (line 1))
Downloading enum34-1.1.6-py2-none-any.whl
Collecting ipaddress (from cryptography>=1.1->paramiko->ansible==2.2.0.0->-r requirements.txt (line 1))
Downloading ipaddress-1.0.17-py2-none-any.whl
Collecting cffi>=1.4.1 (from cryptography>=1.1->paramiko->ansible==2.2.0.0->-r requirements.txt (line 1))
Downloading cffi-1.9.1-cp27-cp27mu-manylinux1_x86_64.whl (387kB)
100% |################################| 389kB 5.4MB/s
Collecting pycparser (from cffi>=1.4.1->cryptography>=1.1->paramiko->ansible==2.2.0.0->-r requirements.txt (line 1))
Downloading pycparser-2.17.tar.gz (231kB)
100% |################################| 235kB 6.1MB/s
Installing collected packages: pyasn1, idna, six, enum34, ipaddress, pycparser, cffi, cryptography, paramiko, MarkupSafe, jinja2, PyYAML, pycrypto, ansible, netaddr, pbr, tripleo-quickstart-extras
Running setup.py install for pycparser ... done
Running setup.py install for cryptography ... done
Running setup.py install for MarkupSafe ... done
Running setup.py install for PyYAML ... done
Running setup.py install for pycrypto ... done
Running setup.py install for ansible ... done
Running setup.py install for tripleo-quickstart-extras ... done
Successfully installed MarkupSafe-0.23 PyYAML-3.12 ansible-2.2.0.0 cffi-1.9.1 cryptography-1.7.1 enum34-1.1.6 idna-2.2 ipaddress-1.0.17 jinja2-2.8.1 netaddr-0.7.18 paramiko-2.1.1 pbr-1.10.0 pyasn1-0.1.9 pycparser-2.17 pycrypto-2.6.1 six-1.10.0 tripleo-quickstart-extras-0.0.1.dev528
~/.quickstart/tripleo-quickstart
----------------------------------------------------------------------------
| , . , |
| )-_'''_-( |
| ./ o\ /o \. |
| . \__/ \__/ . |
| ... V ... |
| ... - - - ... |
| . - - . |
| `-.....-´ |
| ____ ____ ____ _ _ _ _ |
| / __ \ / __ \ / __ \ (_) | | | | | | |
| | | | | ___ | | | | | | | |_ _ _ ___| | _____| |_ __ _ _ __| |_ |
| | | | |/ _ \| | | | | | | | | | | |/ __| |/ / __| __/ _` | '__| __| |
| | |__| | |_| | |__| | | |__| | |_| | | (__| <\__ \ |_|(_| | | | |_ |
| \____/ \___/ \____/ \___\_\\__,_|_|\___|_|\_\___/\__\__,_|_| \__| |
| |
| |
----------------------------------------------------------------------------
Installing OpenStack newton on host 192.168.0.74
Using directory /home/boris/.quickstart for a local working directory
+ export ANSIBLE_CONFIG=/home/boris/.quickstart/tripleo-quickstart/ansible.cfg
+ ANSIBLE_CONFIG=/home/boris/.quickstart/tripleo-quickstart/ansible.cfg
+ export ANSIBLE_INVENTORY=/home/boris/.quickstart/hosts
+ ANSIBLE_INVENTORY=/home/boris/.quickstart/hosts
+ source /home/boris/.quickstart/tripleo-quickstart/ansible_ssh_env.sh
++ export OPT_WORKDIR=/home/boris/.quickstart
++ OPT_WORKDIR=/home/boris/.quickstart
++ export SSH_CONFIG=/home/boris/.quickstart/ssh.config.ansible
++ SSH_CONFIG=/home/boris/.quickstart/ssh.config.ansible
++ touch /home/boris/.quickstart/ssh.config.ansible
++ export 'ANSIBLE_SSH_ARGS=-F /home/boris/.quickstart/ssh.config.ansible'
++ ANSIBLE_SSH_ARGS='-F /home/boris/.quickstart/ssh.config.ansible'
+ '[' 0 = 0 ']'
+ rm -f /home/boris/.quickstart/hosts
+ '[' 192.168.0.74 = localhost ']'
+ '[' '' = 1 ']'
+ VERBOSITY=vv
+ ansible-playbook -vv /home/boris/.quickstart/playbooks/quickstart-extras.yml -e @config/general_config/ha.yml -e ansible_python_interpreter=/usr/bin/python -e @/home/boris/.quickstart/config/release/newton.yml -e local_working_dir=/home/boris/.quickstart -e virthost=192.168.0.74 -t untagged,provision,environment,undercloud-scripts,overcloud-scripts,undercloud-install,undercloud-post-install,teardown-nodes
Using /home/boris/.quickstart/tripleo-quickstart/ansible.cfg as config file
[WARNING]: Host file not found: /home/boris/.quickstart/hosts
[WARNING]: provided hosts list is empty, only localhost is available
statically included: /home/boris/.quickstart/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/inject_repos.yml
statically included: /home/boris/.quickstart/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/inject_gating_repo.yml
statically included: /home/boris/.quickstart/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/convert_image.yml
statically included: /home/boris/.quickstart/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/update_image.yml
statically included: /home/boris/.quickstart/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/customize_overcloud.yml
statically included: /home/boris/.quickstart/usr/local/share/ansible/roles/undercloud-deploy/tasks/create-scripts.yml
statically included: /home/boris/.quickstart/usr/local/share/ansible/roles/undercloud-deploy/tasks/install-undercloud.yml
statically included: /home/boris/.quickstart/usr/local/share/ansible/roles/undercloud-deploy/tasks/post-install.yml
. . . . . .
PLAY RECAP
*********************************************************************
192.168.0.74 : ok=107 changed=36 unreachable=0 failed=0
localhost : ok=19 changed=8 unreachable=0 failed=0
undercloud : ok=31 changed=22 unreachable=0 failed=0
Monday 02 January 2017 13:03:48 +0300 (0:00:00.716) 0:32:39.725 ********
=================================================
undercloud-deploy : Install the undercloud ---------------------------- 993.80s
/home/boris/.quickstart/usr/local/share/ansible/roles/undercloud-deploy/tasks/install-undercloud.yml:15
overcloud-prep-images : Prepare the overcloud images for deploy ------- 329.70s
/home/boris/.quickstart/usr/local/share/ansible/roles/overcloud-prep-images/tasks/overcloud-prep-images.yml:1
setup/undercloud : Perform selinux relabel on undercloud image -------- 124.89s
/home/boris/.quickstart/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/main.yml:154
setup/undercloud : Resize undercloud image (call virt-resize) ---------- 67.62s
/home/boris/.quickstart/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/main.yml:190
setup/undercloud : Upload undercloud volume to storage pool ------------ 55.47s
/home/boris/.quickstart/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/main.yml:257
setup/undercloud : Copy instackenv.json to appliance ------------------- 36.71s
/home/boris/.quickstart/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/main.yml:73
fetch-images : Get qcow2 image from cache ------------------------------ 30.23s
/home/boris/.quickstart/tripleo-quickstart/roles/fetch-images/tasks/fetch.yml:127
overcloud-prep-flavors : Prepare the scripts for overcloud flavors ----- 26.48s
/home/boris/.quickstart/usr/local/share/ansible/roles/overcloud-prep-flavors/tasks/overcloud-prep-flavors.yml:1
setup/undercloud : Get undercloud vm ip address ------------------------ 12.76s
/home/boris/.quickstart/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/main.yml:295
parts/libvirt : Install packages for libvirt ---------------------------- 8.58s
/home/boris/.quickstart/tripleo-quickstart/roles/parts/libvirt/tasks/main.yml:30
setup/overcloud : Create overcloud vm storage --------------------------- 7.58s
/home/boris/.quickstart/tripleo-quickstart/roles/libvirt/setup/overcloud/tasks/main.yml:62
setup/overcloud : Define overcloud vms ---------------------------------- 7.04s
/home/boris/.quickstart/tripleo-quickstart/roles/libvirt/setup/overcloud/tasks/main.yml:74
parts/libvirt : If ipxe-roms-qemu is not installed, install a known good version --- 6.98s
/home/boris/.quickstart/tripleo-quickstart/roles/parts/libvirt/tasks/main.yml:20
setup/undercloud : Inject undercloud ssh public key to appliance -------- 6.77s
/home/boris/.quickstart/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/main.yml:99
teardown/nodes : Delete baremetal vm storage ---------------------------- 6.58s
/home/boris/.quickstart/tripleo-quickstart/roles/libvirt/teardown/nodes/tasks/main.yml:53
teardown/nodes : Check overcloud vms ------------------------------------ 6.56s
/home/boris/.quickstart/tripleo-quickstart/roles/libvirt/teardown/nodes/tasks/main.yml:22
setup/overcloud : Check if overcloud volumes exist ---------------------- 6.50s
/home/boris/.quickstart/tripleo-quickstart/roles/libvirt/setup/overcloud/tasks/main.yml:53
overcloud-prep-network : Prepare the network-isolation required networks on the undercloud --- 6.18s
/home/boris/.quickstart/usr/local/share/ansible/roles/overcloud-prep-network/tasks/overcloud-prep-network.yml:1
undercloud-deploy : Create undercloud configuration --------------------- 5.27s
/home/boris/.quickstart/usr/local/share/ansible/roles/undercloud-deploy/tasks/create-scripts.yml:3
setup ------------------------------------------------------------------- 5.05s
------------------------------------------------------------------------------
+ set +x
[boris@fedora24wks tripleo-quickstart]$ ssh -F /home/boris/.quickstart/ssh.config.ansible undercloud
Warning: Permanently added '192.168.0.74' (ECDSA) to the list of known hosts.
Warning: Permanently added 'undercloud' (ECDSA) to the list of known hosts.
Last login: Mon Jan 2 10:03:44 2017 from gateway
[stack@undercloud ~]$ . stackrc
[stack@undercloud ~]$ ls -l
total 1625036
-rwxr-xr-x. 1 stack stack 770 Jan 2 09:56 containers-default-parameters.yaml
-rw-rw-r--. 1 stack stack 22051 Jan 2 09:34 instackenv.json
-rw-r--r--. 1 root root 355820146 Dec 29 09:00 ironic-python-agent.initramfs
-rwxr-xr-x. 1 root root 5393328 Dec 29 09:00 ironic-python-agent.kernel
-rw-r--r--. 1 stack stack 474 Jan 2 09:56 network-environment.yaml
-rwxr-xr-x. 1 stack stack 208 Jan 2 10:03 neutronl3ha.yaml
-rw-rw-r--. 1 stack stack 0 Jan 2 09:56 overcloud_custom_tht_script.log
-rwxr-xr-x. 1 stack stack 293 Jan 2 09:56 overcloud-custom-tht-script.sh
-rwxr-xr-x. 1 stack stack 1012 Jan 2 10:03 overcloud-deploy-post.sh
-rwxr-xr-x. 1 stack stack 2900 Jan 2 10:03 overcloud-deploy.sh
-rw-r--r--. 1 root root 46801971 Dec 29 09:01 overcloud-full.initrd
-rw-r--r--. 1 root root 1250309120 Dec 29 09:01 overcloud-full.qcow2
-rwxr-xr-x. 1 root root 5393328 Dec 29 09:01 overcloud-full.vmlinuz
-rwxr-xr-x. 1 stack stack 3932 Jan 2 09:56 overcloud-prep-containers.sh
-rw-rw-r--. 1 stack stack 7336 Jan 2 10:03 overcloud_prep_flavors.log
-rwxr-xr-x. 1 stack stack 3672 Jan 2 10:02 overcloud-prep-flavors.sh
-rw-rw-r--. 1 stack stack 5039 Jan 2 10:02 overcloud_prep_images.log
-rwxr-xr-x. 1 stack stack 746 Jan 2 09:57 overcloud-prep-images.sh
-rw-rw-r--. 1 stack stack 1315 Jan 2 10:03 overcloud_prep_network.log
-rwxr-xr-x. 1 stack stack 861 Jan 2 10:03 overcloud-prep-network.sh
-rw-------. 1 stack stack 351 Jan 2 09:39 quickstart-hieradata-overrides.yaml
-rw-------. 1 stack stack 587 Jan 2 09:55 stackrc
-rw-------. 1 stack stack 7868 Jan 2 09:39 undercloud.conf
-rw-rw-r--. 1 stack stack 191197 Jan 2 09:56 undercloud_install.log
-rwxr-xr-x. 1 stack stack 151 Jan 2 09:39 undercloud-install.sh
-rw-rw-r--. 1 stack stack 1650 Jan 2 09:40 undercloud-passwords.conf
-rwxr-xr-x. 1 stack stack 494 Jan 2 09:57 upload_images_to_local_registry.py
[stack@undercloud ~]$ ./overcloud-deploy.sh
+ source /home/stack/stackrc ++ NOVA_VERSION=1.1 ++ export NOVA_VERSION +++ sudo hiera admin_password ++ OS_PASSWORD=6bf7c75cc8d09686c0fc526c3fa5b452e1996844 ++ export OS_PASSWORD ++ OS_AUTH_URL=https://192.168.24.2:13000/v2.0 ++ PYTHONWARNINGS='ignore:Certificate has no, ignore:A true SSLContext object is not available' ++ export OS_AUTH_URL ++ export PYTHONWARNINGS ++ OS_USERNAME=admin ++ OS_TENANT_NAME=admin ++ COMPUTE_API_VERSION=1.1 ++ OS_BAREMETAL_API_VERSION=1.15 ++ OS_NO_CACHE=True ++ OS_CLOUDNAME=undercloud ++ OS_IMAGE_API_VERSION=1 ++ export OS_USERNAME ++ export OS_TENANT_NAME ++ export COMPUTE_API_VERSION ++ export OS_BAREMETAL ++ export OS_NO_CACHE ++ export OS_CLOUDNAME ++ export OS_IMAGE_API_VERSION + true ++ openstack hypervisor stats show -c count -f value + count=6 + '[' 6 -gt 0 ']' + break + openstack overcloud deploy --templates /usr/share/openstack-tripleo-heat-templates --libvirt-type qemu --control-flavor oooq_control --compute-flavor oooq_compute --ceph-storage-flavor oooq_ceph --block-storage-flavor oooq_blockstorage --swift-storage-flavor oooq_objectstorage --timeout 90 -e /usr/share/openstack-tripleo-heat-templates/environments/network-isolation.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/net-single-nic-with-vlans.yaml -e /home/stack/network-environment.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/puppet-pacemaker.yaml -e /home/stack/neutronl3ha.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/low-memory-usage.yaml --validation-warnings-fatal --control-scale 3 --compute-scale 1 --ceph-storage-scale 2 --neutron-network-type vxlan --neutron-tunnel-types vxlan --ntp-server pool.ntp.org -e /usr/share/openstack-tripleo-heat-templates/environments/storage-environment.yaml Removing the current plan files Uploading new plan files Started Mistral Workflow. Execution ID: 017ae06f-2b09-4a90-8022-6d5fd2215674 Plan updated Deploying templates in the directory /tmp/tripleoclient-TvEeVV/tripleo-heat-templates Started Mistral Workflow. Execution ID: 7c5a7903-4950-47fe-bffe-8b5e51e0809e 2017-01-02 10:50:42Z [overcloud]: CREATE_IN_PROGRESS Stack CREATE started 2017-01-02 10:50:42Z [overcloud.HorizonSecret]: CREATE_IN_PROGRESS state changed 2017-01-02 10:50:43Z [overcloud.PcsdPassword]: CREATE_IN_PROGRESS state changed 2017-01-02 10:50:43Z [overcloud.RabbitCookie]: CREATE_IN_PROGRESS state changed 2017-01-02 10:50:43Z [overcloud.Networks]: CREATE_IN_PROGRESS state changed 2017-01-02 10:50:44Z [overcloud.ServiceNetMap]: CREATE_IN_PROGRESS state changed 2017-01-02 10:50:44Z [overcloud.HeatAuthEncryptionKey]: CREATE_IN_PROGRESS state changed 2017-01-02 10:50:44Z [overcloud.Networks]: CREATE_IN_PROGRESS Stack CREATE started 2017-01-02 10:50:44Z [overcloud.Networks.InternalNetwork]: CREATE_IN_PROGRESS state changed 2017-01-02 10:50:44Z [overcloud.MysqlRootPassword]: CREATE_IN_PROGRESS state changed 2017-01-02 10:50:45Z [overcloud.ServiceNetMap]: CREATE_COMPLETE state changed . . . . .2017-01-02 11:42:00Z [overcloud.AllNodesDeploySteps.ControllerPostPuppet.ControllerPostPuppetRestart]: CREATE_IN_PROGRESS state changed2017-01-02 11:43:00Z [overcloud.AllNodesDeploySteps.ControllerPostPuppet.ControllerPostPuppetRestart]: CREATE_COMPLETE state changed 2017-01-02 11:43:01Z [overcloud.AllNodesDeploySteps.ControllerPostPuppet]: CREATE_COMPLETE Stack CREATE completed successfully 2017-01-02 11:43:02Z [overcloud.AllNodesDeploySteps.ControllerPostPuppet]: CREATE_COMPLETE state changed 2017-01-02 11:43:02Z [overcloud.AllNodesDeploySteps]: CREATE_COMPLETE Stack CREATE completed successfully 2017-01-02 11:43:03Z [overcloud.AllNodesDeploySteps]: CREATE_COMPLETE state changed 2017-01-02 11:43:03Z [overcloud]: CREATE_COMPLETE Stack CREATE completed successfully Stack overcloud CREATE_COMPLETE Started Mistral Workflow. Execution ID: 634338d8-1424-4e31-868b-a4826127a0aa Overcloud Endpoint: http://10.0.0.7:5000/v2.0 Overcloud Deployed + heat stack-list + grep -q CREATE_FAILED WARNING (shell) "heat stack-list" is deprecated, please use "openstack stack list" instead [stack@undercloud ~]$ nova list +--------------------------------------+-------------------------+--------+------------+-------------+------------------------+ | ID | Name | Status | Task State | Power State | Networks | +--------------------------------------+-------------------------+--------+------------+-------------+------------------------+ | ecd3870d-83c4-46c8-a7a0-24742f6f22a8 | overcloud-cephstorage-0 | ACTIVE | - | Running | ctlplane=192.168.24.6 | | de9a1166-771e-4a50-b087-23915e97d64f | overcloud-cephstorage-1 | ACTIVE | - | Running | ctlplane=192.168.24.16 | | dc3b86a2-769e-4616-8a17-fcc4ad0db83d | overcloud-controller-0 | ACTIVE | - | Running | ctlplane=192.168.24.13 | | 8290ffbe-3c8b-4d2d-ae0a-bfc0c2e5bd01 | overcloud-controller-1 | ACTIVE | - | Running | ctlplane=192.168.24.18 | | d05025e8-179e-4d66-a15f-1d33ecd661b1 | overcloud-controller-2 | ACTIVE | - | Running | ctlplane=192.168.24.10 | | 4c3c5717-0868-4d93-bd5e-e1c418cd39ac | overcloud-novacompute-0 | ACTIVE | - | Running | ctlplane=192.168.24.8 | +--------------------------------------+-------------------------+--------+------------+-------------+------------------------+ [stack@undercloud ~]$ cat overcloudrc export OS_NO_CACHE=True export OS_CLOUDNAME=overcloud export OS_AUTH_URL=http://10.0.0.7:5000/v2.0 export NOVA_VERSION=1.1 export COMPUTE_API_VERSION=1.1 export OS_USERNAME=admin export no_proxy=,10.0.0.7,192.168.24.7 export OS_PASSWORD=UQzvXK3FexYxsyRrzjYc9Bq9J export PYTHONWARNINGS="ignore:Certificate has no, ignore:A true SSLContext object is not available" export OS_TENANT_NAME=admin [stack@undercloud ~]$ ssh heat-admin@192.168.24.13 The authenticity of host '192.168.24.13 (192.168.24.13)' can't be established. ECDSA key fingerprint is b2:a5:15:6f:ce:04:39:df:37:3a:eb:81:af:d5:68:c9. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.24.13' (ECDSA) to the list of known hosts. [heat-admin@overcloud-controller-0 ~]$ sudo su - [root@overcloud-controller-0 ~]# vi overcloudrc [root@overcloud-controller-0 ~]# . overcloudrc [root@overcloud-controller-0 ~]# pcs status Cluster name: tripleo_cluster Stack: corosync Current DC: overcloud-controller-2 (version 1.1.15-11.el7_3.2-e174ec8) - partition with quorum Last updated: Mon Jan 2 11:45:56 2017 Last change: Mon Jan 2 11:41:49 2017 by root via cibadmin on overcloud-controller-1 3 nodes and 19 resources configured Online: [ overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 ] Full list of resources: ip-172.16.2.6 (ocf::heartbeat:IPaddr2): Started overcloud-controller-0 ip-172.16.3.8 (ocf::heartbeat:IPaddr2): Started overcloud-controller-1 ip-10.0.0.7 (ocf::heartbeat:IPaddr2): Started overcloud-controller-2 Clone Set: haproxy-clone [haproxy] Started: [ overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 ] Master/Slave Set: galera-master [galera] Masters: [ overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 ] ip-192.168.24.7 (ocf::heartbeat:IPaddr2): Started overcloud-controller-0 ip-172.16.2.14 (ocf::heartbeat:IPaddr2): Started overcloud-controller-1 ip-172.16.1.4 (ocf::heartbeat:IPaddr2): Started overcloud-controller-2 Clone Set: rabbitmq-clone [rabbitmq] Started: [ overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 ] Master/Slave Set: redis-master [redis] Masters: [ overcloud-controller-0 ] Slaves: [ overcloud-controller-1 overcloud-controller-2 ] openstack-cinder-volume (systemd:openstack-cinder-volume): Started overcloud-controller-0 Daemon Status: corosync: active/enabled pacemaker: active/enabled pcsd: active/enabled [root@overcloud-controller-0 ~]# ceph status cluster b2826c88-d0d1-11e6-91bc-00ff8b05e286 health HEALTH_OK monmap e1: 3 mons at {overcloud-controller-0=172.16.1.5:6789/0,overcloud-controller-1=172.16.1.11:6789/0,overcloud-controller-2=172.16.1.6:6789/0} election epoch 8, quorum 0,1,2 overcloud-controller-0,overcloud-controller-2,overcloud-controller-1 osdmap e15: 2 osds: 2 up, 2 in flags sortbitwise pgmap v144: 224 pgs, 6 pools, 0 bytes data, 0 objects 16964 MB used, 85411 MB / 102375 MB avail224 active+clean
**********************************************
What happens without revert.sh running
**********************************************
[pbr] Processing SOURCES.txt
writing manifest file '/home/boris/.quickstart/tripleo_quickstart.egg-info/SOURCES.txt'
[pbr] In git context, generating filelist from git
warning: no files found matching 'AUTHORS'
warning: no files found matching 'ChangeLog'
warning: no previously-included files matching '*.pyc' found anywhere in distribution
writing manifest file '/home/boris/.quickstart/tripleo_quickstart.egg-info/SOURCES.txt'
Copying /home/boris/.quickstart/tripleo_quickstart.egg-info to /home/boris/.quickstart/lib/python2.7/site-packages/tripleo_quickstart-1.0.1.dev217-py2.7.egg-info
running install_scripts
Collecting tripleo-quickstart-extras from git+https://git.openstack.org/openstack/tripleo-quickstart-extras/#egg=tripleo-quickstart-extras (from -r quickstart-extras-requirements.txt (line 1))
Cloning https://git.openstack.org/openstack/tripleo-quickstart-extras/ to /tmp/pip-build-6Pyw8Y/tripleo-quickstart-extras
Installing collected packages: tripleo-quickstart-extras
Running setup.py install for tripleo-quickstart-extras ... done
Successfully installed tripleo-quickstart-extras-0.0.1.dev542
~/.quickstart/tripleo-quickstart
----------------------------------------------------------------------------
| , . , |
| )-_'''_-( |
| ./ o\ /o \. |
| . \__/ \__/ . |
| ... V ... |
| ... - - - ... |
| . - - . |
| `-.....-´ |
| ____ ____ ____ _ _ _ _ |
| / __ \ / __ \ / __ \ (_) | | | | | | |
| | | | | ___ | | | | | | | |_ _ _ ___| | _____| |_ __ _ _ __| |_ |
| | | | |/ _ \| | | | | | | | | | | |/ __| |/ / __| __/ _` | '__| __| |
| | |__| | |_| | |__| | | |__| | |_| | | (__| <\__ \ |_|(_| | | | |_ |
| \____/ \___/ \____/ \___\_\\__,_|_|\___|_|\_\___/\__\__,_|_| \__| |
| |
| |
----------------------------------------------------------------------------
Installing OpenStack newton on host 192.168.0.74
Using directory /home/boris/.quickstart for a local working directory
+ export ANSIBLE_CONFIG=/home/boris/.quickstart/tripleo-quickstart/ansible.cfg
+ ANSIBLE_CONFIG=/home/boris/.quickstart/tripleo-quickstart/ansible.cfg
+ export ANSIBLE_INVENTORY=/home/boris/.quickstart/hosts
+ ANSIBLE_INVENTORY=/home/boris/.quickstart/hosts
+ source /home/boris/.quickstart/tripleo-quickstart/ansible_ssh_env.sh
++ export OPT_WORKDIR=/home/boris/.quickstart
++ OPT_WORKDIR=/home/boris/.quickstart
++ export SSH_CONFIG=/home/boris/.quickstart/ssh.config.ansible
++ SSH_CONFIG=/home/boris/.quickstart/ssh.config.ansible
++ touch /home/boris/.quickstart/ssh.config.ansible
++ export 'ANSIBLE_SSH_ARGS=-F /home/boris/.quickstart/ssh.config.ansible'
++ ANSIBLE_SSH_ARGS='-F /home/boris/.quickstart/ssh.config.ansible'
+ '[' 0 = 0 ']'
+ rm -f /home/boris/.quickstart/hosts
+ '[' 192.168.0.74 = localhost ']'
+ '[' '' = 1 ']'
+ VERBOSITY=vv
+ ansible-playbook -vv /home/boris/.quickstart/playbooks/quickstart-extras.yml -e @config/general_config/ha.yml -e ansible_python_interpreter=/usr/bin/python -e @/home/boris/.quickstart/config/release/newton.yml -e local_working_dir=/home/boris/.quickstart -e virthost=192.168.0.74 -t untagged,provision,environment,undercloud-scripts,overcloud-scripts,undercloud-install,undercloud-post-install,teardown-nodes
quickstart.sh: line 433: ansible-playbook: command not found