Triggered by Gerrit: https://review.openstack.org/516448 [EnvInject] - Loading node environment variables. Building remotely on ubuntu-xenial-7740 (xenial-openstack-slave) in workspace /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check [WS-CLEANUP] Deleting project workspace... Cloning the remote Git repository Honoring refspec on initial clone Cloning repository ssh://limestone-ci@review.openstack.org:29418/openstack/openstack-ansible.git > git init /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check # timeout=10 Fetching upstream changes from ssh://limestone-ci@review.openstack.org:29418/openstack/openstack-ansible.git > git --version # timeout=10 using GIT_SSH to set credentials jenkins ssh ubuntu > git fetch --tags --progress ssh://limestone-ci@review.openstack.org:29418/openstack/openstack-ansible.git ${GERRIT_REFSPEC} refs/heads/${GERRIT_BRANCH}:refs/remotes/origin/${GERRIT_BRANCH} > git config remote.origin.url ssh://limestone-ci@review.openstack.org:29418/openstack/openstack-ansible.git # timeout=10 > git config --add remote.origin.fetch ${GERRIT_REFSPEC} # timeout=10 > git config --add remote.origin.fetch refs/heads/${GERRIT_BRANCH}:refs/remotes/origin/${GERRIT_BRANCH} # timeout=10 > git config remote.origin.url ssh://limestone-ci@review.openstack.org:29418/openstack/openstack-ansible.git # timeout=10 Fetching upstream changes from ssh://limestone-ci@review.openstack.org:29418/openstack/openstack-ansible.git using GIT_SSH to set credentials jenkins ssh ubuntu > git fetch --tags --progress ssh://limestone-ci@review.openstack.org:29418/openstack/openstack-ansible.git refs/changes/48/516448/10 refs/heads/master:refs/remotes/origin/master > git rev-parse ed8a557915263610b3feca0799fa2c1383175b76^{commit} # timeout=10 Merging Revision ed8a557915263610b3feca0799fa2c1383175b76 (detached) to refs/remotes/origin/master, UserMergeOptions{mergeRemote='refs/remotes/origin', mergeTarget='${GERRIT_BRANCH}', mergeStrategy='default', fastForwardMode='--ff'} > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f refs/remotes/origin/master > git merge --ff ed8a557915263610b3feca0799fa2c1383175b76 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 Seen branch in repository origin/master Seen 1 remote branch > git tag -l # timeout=10 > git rev-parse refs/tags/16.0.3^{commit} # timeout=10 > git rev-parse refs/tags/16.0.0^{commit} # timeout=10 > git rev-parse refs/tags/16.0.1^{commit} # timeout=10 > git rev-parse refs/tags/16.0.2^{commit} # timeout=10 > git rev-parse refs/tags/eol-icehouse^{commit} # timeout=10 > git rev-parse refs/tags/10.1.2rc1^{commit} # timeout=10 > git rev-parse refs/tags/12.1.0^{commit} # timeout=10 > git rev-parse refs/tags/11.2.15^{commit} # timeout=10 > git rev-parse refs/tags/14.0.8^{commit} # timeout=10 > git rev-parse refs/tags/11.2.16^{commit} # timeout=10 > git rev-parse refs/tags/14.0.7^{commit} # timeout=10 > git rev-parse refs/tags/11.2.13^{commit} # timeout=10 > git rev-parse refs/tags/14.0.6^{commit} # timeout=10 > git rev-parse refs/tags/16.0.0.0b1^{commit} # timeout=10 > git rev-parse refs/tags/11.2.14^{commit} # timeout=10 > git rev-parse refs/tags/14.0.5^{commit} # timeout=10 > git rev-parse refs/tags/16.0.0.0b2^{commit} # timeout=10 > git rev-parse refs/tags/11.2.11^{commit} # timeout=10 > git rev-parse refs/tags/14.0.4^{commit} # timeout=10 > git rev-parse refs/tags/16.0.0.0b3^{commit} # timeout=10 > git rev-parse refs/tags/11.2.12^{commit} # timeout=10 > git rev-parse refs/tags/14.0.3^{commit} # timeout=10 > git rev-parse refs/tags/14.0.2^{commit} # timeout=10 > git rev-parse refs/tags/11.2.10^{commit} # timeout=10 > git rev-parse refs/tags/14.0.1^{commit} # timeout=10 > git rev-parse refs/tags/14.0.0^{commit} # timeout=10 > git rev-parse refs/tags/13.2.0^{commit} # timeout=10 > git rev-parse refs/tags/14.2.10^{commit} # timeout=10 > git rev-parse refs/tags/14.2.11^{commit} # timeout=10 > git rev-parse refs/tags/10.1.3^{commit} # timeout=10 > git rev-parse refs/tags/10.1.2^{commit} # timeout=10 > git rev-parse refs/tags/10.1.1^{commit} # timeout=10 > git rev-parse refs/tags/10.1.0^{commit} # timeout=10 > git rev-parse refs/tags/10.1.9^{commit} # timeout=10 > git rev-parse refs/tags/10.1.8^{commit} # timeout=10 > git rev-parse refs/tags/10.1.7^{commit} # timeout=10 > git rev-parse refs/tags/10.1.6^{commit} # timeout=10 > git rev-parse refs/tags/10.1.5^{commit} # timeout=10 > git rev-parse refs/tags/11.2.17^{commit} # timeout=10 > git rev-parse refs/tags/10.1.4^{commit} # timeout=10 > git rev-parse refs/tags/11.0.1^{commit} # timeout=10 > git rev-parse refs/tags/11.0.0^{commit} # timeout=10 > git rev-parse refs/tags/11.0.3^{commit} # timeout=10 > git rev-parse refs/tags/11.0.2^{commit} # timeout=10 > git rev-parse refs/tags/12.0.10^{commit} # timeout=10 > git rev-parse refs/tags/12.0.11^{commit} # timeout=10 > git rev-parse refs/tags/12.0.14^{commit} # timeout=10 > git rev-parse refs/tags/11.0.4^{commit} # timeout=10 > git rev-parse refs/tags/12.0.15^{commit} # timeout=10 > git rev-parse refs/tags/12.0.12^{commit} # timeout=10 > git rev-parse refs/tags/12.0.13^{commit} # timeout=10 > git rev-parse refs/tags/12.0.16^{commit} # timeout=10 > git rev-parse refs/tags/12.2.0^{commit} # timeout=10 > git rev-parse refs/tags/12.2.4^{commit} # timeout=10 > git rev-parse refs/tags/12.2.3^{commit} # timeout=10 > git rev-parse refs/tags/12.2.2^{commit} # timeout=10 > git rev-parse refs/tags/12.2.1^{commit} # timeout=10 > git rev-parse refs/tags/12.2.8^{commit} # timeout=10 > git rev-parse refs/tags/12.2.7^{commit} # timeout=10 > git rev-parse refs/tags/12.2.6^{commit} # timeout=10 > git rev-parse refs/tags/12.2.5^{commit} # timeout=10 > git rev-parse refs/tags/11.0.0rc2^{commit} # timeout=10 > git rev-parse refs/tags/11.0.0rc1^{commit} # timeout=10 > git rev-parse refs/tags/13.1.0^{commit} # timeout=10 > git rev-parse refs/tags/11.0.0rc3^{commit} # timeout=10 > git rev-parse refs/tags/13.1.2^{commit} # timeout=10 > git rev-parse refs/tags/15.0.0.0b3^{commit} # timeout=10 > git rev-parse refs/tags/13.1.1^{commit} # timeout=10 > git rev-parse refs/tags/15.0.0.0b2^{commit} # timeout=10 > git rev-parse refs/tags/13.1.4^{commit} # timeout=10 > git rev-parse refs/tags/15.0.0.0b1^{commit} # timeout=10 > git rev-parse refs/tags/13.1.3^{commit} # timeout=10 > git rev-parse refs/tags/15.1.8^{commit} # timeout=10 > git rev-parse refs/tags/15.1.7^{commit} # timeout=10 > git rev-parse refs/tags/15.1.9^{commit} # timeout=10 > git rev-parse refs/tags/15.1.4^{commit} # timeout=10 > git rev-parse refs/tags/15.1.3^{commit} # timeout=10 > git rev-parse refs/tags/15.1.6^{commit} # timeout=10 > git rev-parse refs/tags/15.1.5^{commit} # timeout=10 > git rev-parse refs/tags/15.1.0^{commit} # timeout=10 > git rev-parse refs/tags/15.1.2^{commit} # timeout=10 > git rev-parse refs/tags/15.1.1^{commit} # timeout=10 > git rev-parse refs/tags/11.1.0^{commit} # timeout=10 > git rev-parse refs/tags/11.1.2^{commit} # timeout=10 > git rev-parse refs/tags/11.1.1^{commit} # timeout=10 > git rev-parse refs/tags/9.0.0^{commit} # timeout=10 > git rev-parse refs/tags/9.0.1^{commit} # timeout=10 > git rev-parse refs/tags/9.0.2^{commit} # timeout=10 > git rev-parse refs/tags/15.0.0.0rc1^{commit} # timeout=10 > git rev-parse refs/tags/15.0.0.0rc2^{commit} # timeout=10 > git rev-parse refs/tags/v9.0.0^{commit} # timeout=10 > git rev-parse refs/tags/eol-juno^{commit} # timeout=10 > git rev-parse refs/tags/10.0.0rc4^{commit} # timeout=10 > git rev-parse refs/tags/10.0.0rc5^{commit} # timeout=10 > git rev-parse refs/tags/14.2.6^{commit} # timeout=10 > git rev-parse refs/tags/14.2.5^{commit} # timeout=10 > git rev-parse refs/tags/14.2.4^{commit} # timeout=10 > git rev-parse refs/tags/14.2.3^{commit} # timeout=10 > git rev-parse refs/tags/14.2.2^{commit} # timeout=10 > git rev-parse refs/tags/10.0.0rc1^{commit} # timeout=10 > git rev-parse refs/tags/14.2.1^{commit} # timeout=10 > git rev-parse refs/tags/10.0.0rc2^{commit} # timeout=10 > git rev-parse refs/tags/13.0.1^{commit} # timeout=10 > git rev-parse refs/tags/14.2.0^{commit} # timeout=10 > git rev-parse refs/tags/15.1.11^{commit} # timeout=10 > git rev-parse refs/tags/10.0.0rc3^{commit} # timeout=10 > git rev-parse refs/tags/13.0.0^{commit} # timeout=10 > git rev-parse refs/tags/15.1.10^{commit} # timeout=10 > git rev-parse refs/tags/13.3.12^{commit} # timeout=10 > git rev-parse refs/tags/13.3.13^{commit} # timeout=10 > git rev-parse refs/tags/13.3.14^{commit} # timeout=10 > git rev-parse refs/tags/13.3.15^{commit} # timeout=10 > git rev-parse refs/tags/13.3.16^{commit} # timeout=10 > git rev-parse refs/tags/13.3.17^{commit} # timeout=10 > git rev-parse refs/tags/14.0.0.0b3^{commit} # timeout=10 > git rev-parse refs/tags/15.0.0^{commit} # timeout=10 > git rev-parse refs/tags/13.3.18^{commit} # timeout=10 > git rev-parse refs/tags/14.0.0.0b2^{commit} # timeout=10 > git rev-parse refs/tags/14.0.0.0b1^{commit} # timeout=10 > git rev-parse refs/tags/16.0.0.0rc2^{commit} # timeout=10 > git rev-parse refs/tags/16.0.0.0rc1^{commit} # timeout=10 > git rev-parse refs/tags/14.2.9^{commit} # timeout=10 > git rev-parse refs/tags/13.3.10^{commit} # timeout=10 > git rev-parse refs/tags/14.2.8^{commit} # timeout=10 > git rev-parse refs/tags/13.3.11^{commit} # timeout=10 > git rev-parse refs/tags/14.2.7^{commit} # timeout=10 > git rev-parse refs/tags/11.2.1^{commit} # timeout=10 > git rev-parse refs/tags/11.2.0^{commit} # timeout=10 > git rev-parse refs/tags/14.0.0.0rc2^{commit} # timeout=10 > git rev-parse refs/tags/14.0.0.0rc3^{commit} # timeout=10 > git rev-parse refs/tags/14.0.0.0rc4^{commit} # timeout=10 > git rev-parse refs/tags/11.2.7^{commit} # timeout=10 > git rev-parse refs/tags/11.2.6^{commit} # timeout=10 > git rev-parse refs/tags/11.2.9^{commit} # timeout=10 > git rev-parse refs/tags/mitaka-eol^{commit} # timeout=10 > git rev-parse refs/tags/11.2.8^{commit} # timeout=10 > git rev-parse refs/tags/14.0.0.0rc1^{commit} # timeout=10 > git rev-parse refs/tags/11.2.3^{commit} # timeout=10 > git rev-parse refs/tags/11.2.2^{commit} # timeout=10 > git rev-parse refs/tags/11.2.5^{commit} # timeout=10 > git rev-parse refs/tags/11.2.4^{commit} # timeout=10 > git rev-parse refs/tags/10.1.0rc2^{commit} # timeout=10 > git rev-parse refs/tags/9.0.10^{commit} # timeout=10 > git rev-parse refs/tags/10.1.0rc1^{commit} # timeout=10 > git rev-parse refs/tags/9.0.11^{commit} # timeout=10 > git rev-parse refs/tags/12.0.2^{commit} # timeout=10 > git rev-parse refs/tags/12.0.1^{commit} # timeout=10 > git rev-parse refs/tags/12.0.0^{commit} # timeout=10 > git rev-parse refs/tags/12.0.6^{commit} # timeout=10 > git rev-parse refs/tags/12.0.5^{commit} # timeout=10 > git rev-parse refs/tags/12.0.4^{commit} # timeout=10 > git rev-parse refs/tags/12.0.3^{commit} # timeout=10 > git rev-parse refs/tags/12.0.9^{commit} # timeout=10 > git rev-parse refs/tags/12.0.8^{commit} # timeout=10 > git rev-parse refs/tags/12.0.7^{commit} # timeout=10 > git rev-parse refs/tags/14.1.1^{commit} # timeout=10 > git rev-parse refs/tags/14.1.0^{commit} # timeout=10 > git rev-parse refs/tags/17.0.0.0b1^{commit} # timeout=10 > git rev-parse refs/tags/10.1.16^{commit} # timeout=10 > git rev-parse refs/tags/13.3.0^{commit} # timeout=10 > git rev-parse refs/tags/10.1.15^{commit} # timeout=10 > git rev-parse refs/tags/10.1.18^{commit} # timeout=10 > git rev-parse refs/tags/13.3.2^{commit} # timeout=10 > git rev-parse refs/tags/10.1.17^{commit} # timeout=10 > git rev-parse refs/tags/13.3.1^{commit} # timeout=10 > git rev-parse refs/tags/13.3.4^{commit} # timeout=10 > git rev-parse refs/tags/13.3.3^{commit} # timeout=10 > git rev-parse refs/tags/13.3.6^{commit} # timeout=10 > git rev-parse refs/tags/eol-kilo^{commit} # timeout=10 > git rev-parse refs/tags/13.3.5^{commit} # timeout=10 > git rev-parse refs/tags/13.3.8^{commit} # timeout=10 > git rev-parse refs/tags/13.3.7^{commit} # timeout=10 > git rev-parse refs/tags/10.1.10^{commit} # timeout=10 > git rev-parse refs/tags/13.3.9^{commit} # timeout=10 > git rev-parse refs/tags/10.0.0^{commit} # timeout=10 > git rev-parse refs/tags/10.1.12^{commit} # timeout=10 > git rev-parse refs/tags/10.1.11^{commit} # timeout=10 > git rev-parse refs/tags/10.1.14^{commit} # timeout=10 > git rev-parse refs/tags/10.1.13^{commit} # timeout=10 > git rev-parse refs/tags/liberty-eol^{commit} # timeout=10 > git rev-parse refs/tags/9.0.3^{commit} # timeout=10 > git rev-parse refs/tags/9.0.4^{commit} # timeout=10 > git rev-parse refs/tags/9.0.5^{commit} # timeout=10 > git rev-parse refs/tags/9.0.6^{commit} # timeout=10 > git rev-parse refs/tags/9.0.7^{commit} # timeout=10 > git rev-parse refs/tags/9.0.8^{commit} # timeout=10 > git rev-parse refs/tags/9.0.9^{commit} # timeout=10 Checking out Revision 83be1b251e107c12df384f8482efd6c312c05038 (refs/remotes/origin/master) Commit message: "Merge commit 'ed8a557915263610b3feca0799fa2c1383175b76' into HEAD" > git config core.sparsecheckout # timeout=10 > git checkout -f 83be1b251e107c12df384f8482efd6c312c05038 > git rev-list 671b58ef46ce013b3cd1a534bb5bf1fb3ac350e0 # timeout=10 First time build. Skipping changelog. [openstack-ansible-check] $ /usr/bin/env bash /tmp/jenkins3931722106040744098.sh + echo 'PLEASE SEE https://gist.github.com/Logan2211/61395dfd05af1819673bb5232d14077f FOR MORE INFORMATION ABOUT THE BOOTSTRAPPING THAT TAKES PLACE BEFORE gate-check-commit runs.' PLEASE SEE https://gist.github.com/Logan2211/61395dfd05af1819673bb5232d14077f FOR MORE INFORMATION ABOUT THE BOOTSTRAPPING THAT TAKES PLACE BEFORE gate-check-commit runs. + echo 'BEGINNING LIMESTONE CI PREPARATION' BEGINNING LIMESTONE CI PREPARATION + curl /tmp/ci-bootstrap.sh https://gist.githubusercontent.com/Logan2211/61395dfd05af1819673bb5232d14077f/raw/ci-bootstrap.sh curl: (3) malformed % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 525 100 525 0 0 647 0 --:--:-- --:--:-- --:--:-- 648 + source /tmp/ci-bootstrap.sh ++ set -e -u -x ++ CI_BOOTSTRAP_PATH=/tmp/ci-bootstrap ++ BASE_UPSTREAM_URL=https://gist.githubusercontent.com/Logan2211/61395dfd05af1819673bb5232d14077f/raw ++ mkdir /tmp/ci-bootstrap ++ for dlfile in bootstrap_host_overrides.yml 'env.d_{etcd,neutron}.yml' 'user_variables_{calico,lsn}.yml' ++ curl https://gist.githubusercontent.com/Logan2211/61395dfd05af1819673bb5232d14077f/raw/bootstrap_host_overrides.yml % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2833 100 2833 0 0 13201 0 --:--:-- --:--:-- --:--:-- 13176 ++ for dlfile in bootstrap_host_overrides.yml 'env.d_{etcd,neutron}.yml' 'user_variables_{calico,lsn}.yml' ++ curl https://gist.githubusercontent.com/Logan2211/61395dfd05af1819673bb5232d14077f/raw/env.d_etcd.yml % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 282 100 282 0 0 902 0 --:--:-- --:--:-- --:--:-- 903 ++ for dlfile in bootstrap_host_overrides.yml 'env.d_{etcd,neutron}.yml' 'user_variables_{calico,lsn}.yml' ++ curl https://gist.githubusercontent.com/Logan2211/61395dfd05af1819673bb5232d14077f/raw/env.d_neutron.yml % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 404 100 404 0 0 2040 0 --:--:-- --:--:-- --:--:-- 2050 ++ for dlfile in bootstrap_host_overrides.yml 'env.d_{etcd,neutron}.yml' 'user_variables_{calico,lsn}.yml' ++ curl https://gist.githubusercontent.com/Logan2211/61395dfd05af1819673bb5232d14077f/raw/user_variables_calico.yml % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 813 100 813 0 0 4011 0 --:--:-- --:--:-- --:--:-- 4024 ++ for dlfile in bootstrap_host_overrides.yml 'env.d_{etcd,neutron}.yml' 'user_variables_{calico,lsn}.yml' ++ curl https://gist.githubusercontent.com/Logan2211/61395dfd05af1819673bb5232d14077f/raw/user_variables_lsn.yml % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 728 100 728 0 0 3672 0 --:--:-- --:--:-- --:--:-- 3658 ++ export BOOTSTRAP_OPTS=@/tmp/ci-bootstrap/bootstrap_host_overrides.yml ++ BOOTSTRAP_OPTS=@/tmp/ci-bootstrap/bootstrap_host_overrides.yml + echo 'END LIMESTONE CI PREPARATION, RUNNING OSA gate-check-commit script' END LIMESTONE CI PREPARATION, RUNNING OSA gate-check-commit script + sudo BOOTSTRAP_OPTS=@/tmp/ci-bootstrap/bootstrap_host_overrides.yml ANSIBLE_FORCE_COLOR=true GATE_EXIT_LOG_COPY=true scripts/gate-check-commit.sh + export MAX_RETRIES=2 + MAX_RETRIES=2 + export TESTR_OPTS= + TESTR_OPTS= + export PYTHONUNBUFFERED=1 + PYTHONUNBUFFERED=1 + export BOOTSTRAP_OPTS=@/tmp/ci-bootstrap/bootstrap_host_overrides.yml + BOOTSTRAP_OPTS=@/tmp/ci-bootstrap/bootstrap_host_overrides.yml + export TERM=linux + TERM=linux +++ dirname scripts/gate-check-commit.sh ++ readlink -f scripts/.. + export OSA_CLONE_DIR=/home/ubuntu/workspace/openstack-upstream/openstack-ansible-check + OSA_CLONE_DIR=/home/ubuntu/workspace/openstack-upstream/openstack-ansible-check + export ANSIBLE_ROLE_FETCH_MODE=git-clone + ANSIBLE_ROLE_FETCH_MODE=git-clone + export ANSIBLE_LOG_DIR=/openstack/log/ansible-logging + ANSIBLE_LOG_DIR=/openstack/log/ansible-logging + export SCENARIO=aio + SCENARIO=aio + export ACTION=deploy + ACTION=deploy + export UPGRADE_SOURCE_BRANCH=stable/pike + UPGRADE_SOURCE_BRANCH=stable/pike + [[ deploy == \u\p\g\r\a\d\e ]] + info_block 'Checking for required libraries.' + source /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/scripts/scripts-library.sh ++ LINE=---------------------------------------------------------------------- ++ MAX_RETRIES=2 ++ ANSIBLE_PARAMETERS= +++ date +%s ++ STARTTIME=1511291592 ++ COMMAND_LOGS=/openstack/log/ansible_cmd_logs ++ ZUUL_PROJECT= ++ GATE_EXIT_LOG_COPY=true ++ GATE_EXIT_LOG_GZIP=true ++ GATE_EXIT_RUN_ARA=true ++ GATE_EXIT_RUN_DSTAT=true ++ [[ -n '' ]] ++ '[' -z '' ']' +++ grep -c '^processor' /proc/cpuinfo ++ CPU_NUM=8 ++ '[' 8 -lt 10 ']' ++ ANSIBLE_FORKS=8 ++ trap 'exit_fail 341 0 '\''Received STOP Signal'\''' SIGHUP SIGINT SIGTERM ++ trap 'exit_fail 342 0' ERR +++ id -u ++ '[' 0 '!=' 0 ']' ++ '[' '!' -d etc -a '!' -d scripts -a '!' -d playbooks ']' ++ export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin ++ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin ++ export HOME=/root ++ HOME=/root ++ [[ -f /usr/local/bin/openstack-ansible.rc ]] + log_instance_info + set +x + '[' true == true ']' + run_dstat + case ${DISTRO_ID} in + apt-get update Hit:1 http://mirror.lstn.net/ubuntu xenial InRelease Get:2 http://mirror.lstn.net/ubuntu xenial-updates InRelease [102 kB] Get:3 http://mirror.lstn.net/ubuntu xenial-backports InRelease [102 kB] Get:4 http://mirror.lstn.net/ubuntu xenial-security InRelease [102 kB] Get:5 http://mirror.lstn.net/ubuntu xenial-updates/main Sources [281 kB] Get:6 http://mirror.lstn.net/ubuntu xenial-updates/restricted Sources [3,404 B] Get:7 http://mirror.lstn.net/ubuntu xenial-updates/universe Sources [179 kB] Get:8 http://mirror.lstn.net/ubuntu xenial-updates/multiverse Sources [7,600 B] Get:9 http://mirror.lstn.net/ubuntu xenial-updates/main amd64 Packages [657 kB] Get:10 http://mirror.lstn.net/ubuntu xenial-updates/main Translation-en [275 kB] Get:11 http://mirror.lstn.net/ubuntu xenial-updates/restricted amd64 Packages [8,072 B] Get:12 http://mirror.lstn.net/ubuntu xenial-updates/restricted Translation-en [2,672 B] Get:13 http://mirror.lstn.net/ubuntu xenial-updates/universe amd64 Packages [546 kB] Get:14 http://mirror.lstn.net/ubuntu xenial-updates/universe Translation-en [222 kB] Get:15 http://mirror.lstn.net/ubuntu xenial-updates/multiverse amd64 Packages [16.2 kB] Get:16 http://mirror.lstn.net/ubuntu xenial-updates/multiverse Translation-en [7,996 B] Get:17 http://mirror.lstn.net/ubuntu xenial-backports/main Sources [3,432 B] Get:18 http://mirror.lstn.net/ubuntu xenial-backports/universe Sources [4,376 B] Get:19 http://mirror.lstn.net/ubuntu xenial-backports/main amd64 Packages [4,860 B] Get:20 http://mirror.lstn.net/ubuntu xenial-backports/universe amd64 Packages [5,896 B] Get:21 http://mirror.lstn.net/ubuntu xenial-backports/universe Translation-en [3,060 B] Get:22 http://mirror.lstn.net/ubuntu xenial-security/main Sources [99.9 kB] Get:23 http://mirror.lstn.net/ubuntu xenial-security/restricted Sources [2,600 B] Get:24 http://mirror.lstn.net/ubuntu xenial-security/universe Sources [45.0 kB] Get:25 http://mirror.lstn.net/ubuntu xenial-security/multiverse Sources [1,140 B] Get:26 http://mirror.lstn.net/ubuntu xenial-security/main amd64 Packages [385 kB] Get:27 http://mirror.lstn.net/ubuntu xenial-security/main Translation-en [170 kB] Get:28 http://mirror.lstn.net/ubuntu xenial-security/restricted amd64 Packages [7,472 B] Get:29 http://mirror.lstn.net/ubuntu xenial-security/restricted Translation-en [2,412 B] Get:30 http://mirror.lstn.net/ubuntu xenial-security/universe amd64 Packages [179 kB] Get:31 http://mirror.lstn.net/ubuntu xenial-security/universe Translation-en [94.7 kB] Get:32 http://mirror.lstn.net/ubuntu xenial-security/multiverse amd64 Packages [3,212 B] Get:33 http://mirror.lstn.net/ubuntu xenial-security/multiverse Translation-en [1,336 B] Fetched 3,524 kB in 0s (3,676 kB/s) Reading package lists... + DEBIAN_FRONTEND=noninteractive + apt-get -y install dstat Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: dstat 0 upgraded, 1 newly installed, 0 to remove and 209 not upgraded. Need to get 41.7 kB of archives. After this operation, 351 kB of additional disk space will be used. Get:1 http://mirror.lstn.net/ubuntu xenial/universe amd64 dstat all 0.7.2-4 [41.7 kB] Fetched 41.7 kB in 0s (0 B/s) Selecting previously unselected package dstat. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 92712 files and directories currently installed.) Preparing to unpack .../archives/dstat_0.7.2-4_all.deb ... Unpacking dstat (0.7.2-4) ... Processing triggers for man-db (2.7.5-1) ... Setting up dstat (0.7.2-4) ... + dstat -tcmsdn --top-cpu --top-mem --top-bio --nocolor --output /openstack/log/instance-info/dstat.csv 3 ++ awk '/bootstrap_host_data_disk_min_size/{print $2}' /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/tests/roles/bootstrap-host/defaults/main.yml + DATA_DISK_MIN_SIZE=53687091200 ++ lsblk -brndo NAME,TYPE,RO,SIZE ++ awk '/d[b-z]+ disk 0/{ if ($4>m && $4>=53687091200){m=$4; d=$1}}; END{print d}' + DATA_DISK_DEVICE= + '[' -n '' ']' + source /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/scripts/bootstrap-ansible.sh ++ set -e -u -x ++ export HTTP_PROXY= ++ HTTP_PROXY= ++ export HTTPS_PROXY= ++ HTTPS_PROXY= ++ export ANSIBLE_PACKAGE=ansible==2.3.2.0 ++ ANSIBLE_PACKAGE=ansible==2.3.2.0 ++ export ANSIBLE_ROLE_FILE=ansible-role-requirements.yml ++ ANSIBLE_ROLE_FILE=ansible-role-requirements.yml ++ export SSH_DIR=/root/.ssh ++ SSH_DIR=/root/.ssh ++ export DEBIAN_FRONTEND=noninteractive ++ DEBIAN_FRONTEND=noninteractive ++ export ANSIBLE_ROLE_FETCH_MODE=git-clone ++ ANSIBLE_ROLE_FETCH_MODE=git-clone +++ dirname scripts/gate-check-commit.sh ++ cd scripts/.. ++ info_block 'Checking for required libraries.' ---------------------------------------------------------------------- - [ Checking for required libraries. ] ------------------------------- ---------------------------------------------------------------------- ++ info_block 'Bootstrapping System with Ansible' ++ echo ---------------------------------------------------------------------- ---------------------------------------------------------------------- ++ print_info 'Bootstrapping System with Ansible' ++ PROC_NAME='- [ Bootstrapping System with Ansible ] -' ++ printf '\n%s%s\n' '- [ Bootstrapping System with Ansible ] -' ----------------------------- - [ Bootstrapping System with Ansible ] ------------------------------ ++ echo ---------------------------------------------------------------------- ---------------------------------------------------------------------- +++ pwd ++ export OSA_CLONE_DIR=/home/ubuntu/workspace/openstack-upstream/openstack-ansible-check ++ OSA_CLONE_DIR=/home/ubuntu/workspace/openstack-upstream/openstack-ansible-check +++ readlink -f ansible-role-requirements.yml ++ ANSIBLE_ROLE_FILE=/home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/ansible-role-requirements.yml +++ readlink -f playbooks/inventory ++ OSA_INVENTORY_PATH=/home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/inventory +++ readlink -f playbooks ++ OSA_PLAYBOOK_PATH=/home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks ++ ssh_key_create ++ key_path=/root/.ssh ++ key_file=/root/.ssh/id_rsa ++ '[' '!' -d /root/.ssh ']' ++ '[' '!' -f /root/.ssh/id_rsa -o '!' -f /root/.ssh/id_rsa.pub ']' ++ '[' -f /root/.ssh/id_rsa ']' ++ '[' '!' -f /root/.ssh/id_rsa ']' ++ rm -f /root/.ssh/id_rsa.pub ++ '[' '!' -f /root/.ssh/id_rsa -a '!' -f /root/.ssh/id_rsa.pub ']' ++ ssh-keygen -t rsa -f /root/.ssh/id_rsa -N '' Generating public/private rsa key pair. Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: SHA256:o4wCIkWDswya0Q2FhL1JWpzoapgN3Vpo1XLqrHGElW8 root@ubuntu-xenial-7740 The key's randomart image is: +---[RSA 2048]----+ | O=*.o | |B.O.* o | |=X.O = | |*+B = E | |*= * . S | |*o+ +o . . | |. .+. o | | .. | | | +----[SHA256]-----+ +++ cat /root/.ssh/id_rsa.pub ++ key_content='ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCn3Hlw4UMXlOupZIhTTnnsggNZ3GF7S/1zYD0+4rY7Uicwpp4+4EbeEIx72lWmGN89bjmp3tDXsZDQIesGlfhGq84sIjY6TOFrOl7a9BtOPXR5jD7EDeC8g+kFJRj0gXh5iEujYqnKd1JgXEvsayaLJ2HnrxjlCIZxe/15jZJVydLdpLoRhHMwuLSbH5wuvvT5s/C5lRtWbjt9xKlGvPnP6mqU6MiML8OWU7fZeDFWML7FmtzawwJ2LQQmjURjzLXQ/YoTWnWUMmySDYO6hmS87Wt39a8mZ756aKyvPE3cbOi1ZleAr7etsWenKhLPMSt0DIepmfuMcdXaSShwvQZR root@ubuntu-xenial-7740' ++ grep -q 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCn3Hlw4UMXlOupZIhTTnnsggNZ3GF7S/1zYD0+4rY7Uicwpp4+4EbeEIx72lWmGN89bjmp3tDXsZDQIesGlfhGq84sIjY6TOFrOl7a9BtOPXR5jD7EDeC8g+kFJRj0gXh5iEujYqnKd1JgXEvsayaLJ2HnrxjlCIZxe/15jZJVydLdpLoRhHMwuLSbH5wuvvT5s/C5lRtWbjt9xKlGvPnP6mqU6MiML8OWU7fZeDFWML7FmtzawwJ2LQQmjURjzLXQ/YoTWnWUMmySDYO6hmS87Wt39a8mZ756aKyvPE3cbOi1ZleAr7etsWenKhLPMSt0DIepmfuMcdXaSShwvQZR root@ubuntu-xenial-7740' /root/.ssh/authorized_keys ++ echo 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCn3Hlw4UMXlOupZIhTTnnsggNZ3GF7S/1zYD0+4rY7Uicwpp4+4EbeEIx72lWmGN89bjmp3tDXsZDQIesGlfhGq84sIjY6TOFrOl7a9BtOPXR5jD7EDeC8g+kFJRj0gXh5iEujYqnKd1JgXEvsayaLJ2HnrxjlCIZxe/15jZJVydLdpLoRhHMwuLSbH5wuvvT5s/C5lRtWbjt9xKlGvPnP6mqU6MiML8OWU7fZeDFWML7FmtzawwJ2LQQmjURjzLXQ/YoTWnWUMmySDYO6hmS87Wt39a8mZ756aKyvPE3cbOi1ZleAr7etsWenKhLPMSt0DIepmfuMcdXaSShwvQZR root@ubuntu-xenial-7740' ++ tee -a /root/.ssh/authorized_keys ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCn3Hlw4UMXlOupZIhTTnnsggNZ3GF7S/1zYD0+4rY7Uicwpp4+4EbeEIx72lWmGN89bjmp3tDXsZDQIesGlfhGq84sIjY6TOFrOl7a9BtOPXR5jD7EDeC8g+kFJRj0gXh5iEujYqnKd1JgXEvsayaLJ2HnrxjlCIZxe/15jZJVydLdpLoRhHMwuLSbH5wuvvT5s/C5lRtWbjt9xKlGvPnP6mqU6MiML8OWU7fZeDFWML7FmtzawwJ2LQQmjURjzLXQ/YoTWnWUMmySDYO6hmS87Wt39a8mZ756aKyvPE3cbOi1ZleAr7etsWenKhLPMSt0DIepmfuMcdXaSShwvQZR root@ubuntu-xenial-7740 ++ determine_distro ++ source /etc/os-release ++ export DISTRO_ID=ubuntu ++ DISTRO_ID=ubuntu ++ export DISTRO_NAME=Ubuntu ++ DISTRO_NAME=Ubuntu ++ export DISTRO_VERSION_ID=16.04 ++ DISTRO_VERSION_ID=16.04 ++ which dnf ++ RHT_PKG_MGR=yum ++ case ${DISTRO_ID} in ++ apt-get update Hit:1 http://mirror.lstn.net/ubuntu xenial InRelease Hit:2 http://mirror.lstn.net/ubuntu xenial-updates InRelease Hit:3 http://mirror.lstn.net/ubuntu xenial-backports InRelease Hit:4 http://mirror.lstn.net/ubuntu xenial-security InRelease Reading package lists... ++ DEBIAN_FRONTEND=noninteractive ++ apt-get -y install git-core curl gcc netcat python-minimal python-dev python3 python3-dev libssl-dev libffi-dev python-apt python3-apt python-virtualenv Reading package lists... Building dependency tree... Reading state information... gcc is already the newest version (4:5.3.1-1ubuntu1). gcc set to manually installed. libffi-dev is already the newest version (3.2.1-4). python-apt is already the newest version (1.1.0~beta1build1). python-dev is already the newest version (2.7.11-1). python-minimal is already the newest version (2.7.11-1). python-minimal set to manually installed. python3 is already the newest version (3.5.1-3). python3-apt is already the newest version (1.1.0~beta1build1). The following additional packages will be installed: libcurl3-gnutls libpython3-dev libpython3.5 libpython3.5-dev libpython3.5-minimal libpython3.5-stdlib libssl1.0.0 netcat-traditional python-pip-whl python3-virtualenv python3.5 python3.5-dev python3.5-minimal virtualenv Suggested packages: python3.5-venv python3.5-doc binfmt-support The following NEW packages will be installed: libpython3-dev libpython3.5-dev netcat netcat-traditional python-pip-whl python-virtualenv python3-dev python3-virtualenv python3.5-dev virtualenv The following packages will be upgraded: curl git-core libcurl3-gnutls libpython3.5 libpython3.5-minimal libpython3.5-stdlib libssl-dev libssl1.0.0 python3.5 python3.5-minimal 10 upgraded, 10 newly installed, 0 to remove and 199 not upgraded. Need to get 47.5 MB of archives. After this operation, 55.7 MB of additional disk space will be used. Get:1 http://mirror.lstn.net/ubuntu xenial-updates/main amd64 libpython3.5 amd64 3.5.2-2ubuntu0~16.04.3 [1,360 kB] Get:2 http://mirror.lstn.net/ubuntu xenial-updates/main amd64 libssl-dev amd64 1.0.2g-1ubuntu4.9 [1,345 kB] Get:3 http://mirror.lstn.net/ubuntu xenial-updates/main amd64 libssl1.0.0 amd64 1.0.2g-1ubuntu4.9 [1,085 kB] Get:4 http://mirror.lstn.net/ubuntu xenial-updates/main amd64 python3.5 amd64 3.5.2-2ubuntu0~16.04.3 [165 kB] Get:5 http://mirror.lstn.net/ubuntu xenial-updates/main amd64 libpython3.5-stdlib amd64 3.5.2-2ubuntu0~16.04.3 [2,132 kB] Get:6 http://mirror.lstn.net/ubuntu xenial-updates/main amd64 python3.5-minimal amd64 3.5.2-2ubuntu0~16.04.3 [1,596 kB] Get:7 http://mirror.lstn.net/ubuntu xenial-updates/main amd64 libpython3.5-minimal amd64 3.5.2-2ubuntu0~16.04.3 [524 kB] Get:8 http://mirror.lstn.net/ubuntu xenial-updates/main amd64 curl amd64 7.47.0-1ubuntu2.4 [139 kB] Get:9 http://mirror.lstn.net/ubuntu xenial-updates/main amd64 libcurl3-gnutls amd64 7.47.0-1ubuntu2.4 [184 kB] Get:10 http://mirror.lstn.net/ubuntu xenial-updates/main amd64 git-core all 1:2.7.4-0ubuntu1.3 [1,460 B] Get:11 http://mirror.lstn.net/ubuntu xenial-updates/main amd64 libpython3.5-dev amd64 3.5.2-2ubuntu0~16.04.3 [37.3 MB] Get:12 http://mirror.lstn.net/ubuntu xenial/main amd64 libpython3-dev amd64 3.5.1-3 [6,926 B] Get:13 http://mirror.lstn.net/ubuntu xenial/universe amd64 netcat-traditional amd64 1.10-41 [60.7 kB] Get:14 http://mirror.lstn.net/ubuntu xenial/universe amd64 netcat all 1.10-41 [3,438 B] Get:15 http://mirror.lstn.net/ubuntu xenial-updates/universe amd64 python-pip-whl all 8.1.1-2ubuntu0.4 [1,110 kB] Get:16 http://mirror.lstn.net/ubuntu xenial-updates/universe amd64 python-virtualenv all 15.0.1+ds-3ubuntu1 [46.6 kB] Get:17 http://mirror.lstn.net/ubuntu xenial-updates/main amd64 python3.5-dev amd64 3.5.2-2ubuntu0~16.04.3 [413 kB] Get:18 http://mirror.lstn.net/ubuntu xenial/main amd64 python3-dev amd64 3.5.1-3 [1,186 B] Get:19 http://mirror.lstn.net/ubuntu xenial-updates/universe amd64 python3-virtualenv all 15.0.1+ds-3ubuntu1 [43.2 kB] Get:20 http://mirror.lstn.net/ubuntu xenial-updates/universe amd64 virtualenv all 15.0.1+ds-3ubuntu1 [4,342 B] Preconfiguring packages ... Fetched 47.5 MB in 0s (62.9 MB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 92787 files and directories currently installed.) Preparing to unpack .../libpython3.5_3.5.2-2ubuntu0~16.04.3_amd64.deb ... Unpacking libpython3.5:amd64 (3.5.2-2ubuntu0~16.04.3) over (3.5.2-2ubuntu0~16.04.1) ... Preparing to unpack .../libssl-dev_1.0.2g-1ubuntu4.9_amd64.deb ... Unpacking libssl-dev:amd64 (1.0.2g-1ubuntu4.9) over (1.0.2g-1ubuntu4.6) ... Preparing to unpack .../libssl1.0.0_1.0.2g-1ubuntu4.9_amd64.deb ... Unpacking libssl1.0.0:amd64 (1.0.2g-1ubuntu4.9) over (1.0.2g-1ubuntu4.6) ... Preparing to unpack .../python3.5_3.5.2-2ubuntu0~16.04.3_amd64.deb ... Unpacking python3.5 (3.5.2-2ubuntu0~16.04.3) over (3.5.2-2ubuntu0~16.04.1) ... Preparing to unpack .../libpython3.5-stdlib_3.5.2-2ubuntu0~16.04.3_amd64.deb ... Unpacking libpython3.5-stdlib:amd64 (3.5.2-2ubuntu0~16.04.3) over (3.5.2-2ubuntu0~16.04.1) ... Preparing to unpack .../python3.5-minimal_3.5.2-2ubuntu0~16.04.3_amd64.deb ... Unpacking python3.5-minimal (3.5.2-2ubuntu0~16.04.3) over (3.5.2-2ubuntu0~16.04.1) ... Preparing to unpack .../libpython3.5-minimal_3.5.2-2ubuntu0~16.04.3_amd64.deb ... Unpacking libpython3.5-minimal:amd64 (3.5.2-2ubuntu0~16.04.3) over (3.5.2-2ubuntu0~16.04.1) ... Preparing to unpack .../curl_7.47.0-1ubuntu2.4_amd64.deb ... Unpacking curl (7.47.0-1ubuntu2.4) over (7.47.0-1ubuntu2.2) ... Preparing to unpack .../libcurl3-gnutls_7.47.0-1ubuntu2.4_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.47.0-1ubuntu2.4) over (7.47.0-1ubuntu2.2) ... Preparing to unpack .../git-core_1%3a2.7.4-0ubuntu1.3_all.deb ... Unpacking git-core (1:2.7.4-0ubuntu1.3) over (1:2.7.4-0ubuntu1) ... Selecting previously unselected package libpython3.5-dev:amd64. Preparing to unpack .../libpython3.5-dev_3.5.2-2ubuntu0~16.04.3_amd64.deb ... Unpacking libpython3.5-dev:amd64 (3.5.2-2ubuntu0~16.04.3) ... Selecting previously unselected package libpython3-dev:amd64. Preparing to unpack .../libpython3-dev_3.5.1-3_amd64.deb ... Unpacking libpython3-dev:amd64 (3.5.1-3) ... Selecting previously unselected package netcat-traditional. Preparing to unpack .../netcat-traditional_1.10-41_amd64.deb ... Unpacking netcat-traditional (1.10-41) ... Selecting previously unselected package netcat. Preparing to unpack .../netcat_1.10-41_all.deb ... Unpacking netcat (1.10-41) ... Selecting previously unselected package python-pip-whl. Preparing to unpack .../python-pip-whl_8.1.1-2ubuntu0.4_all.deb ... Unpacking python-pip-whl (8.1.1-2ubuntu0.4) ... Selecting previously unselected package python-virtualenv. Preparing to unpack .../python-virtualenv_15.0.1+ds-3ubuntu1_all.deb ... Unpacking python-virtualenv (15.0.1+ds-3ubuntu1) ... Selecting previously unselected package python3.5-dev. Preparing to unpack .../python3.5-dev_3.5.2-2ubuntu0~16.04.3_amd64.deb ... Unpacking python3.5-dev (3.5.2-2ubuntu0~16.04.3) ... Selecting previously unselected package python3-dev. Preparing to unpack .../python3-dev_3.5.1-3_amd64.deb ... Unpacking python3-dev (3.5.1-3) ... Selecting previously unselected package python3-virtualenv. Preparing to unpack .../python3-virtualenv_15.0.1+ds-3ubuntu1_all.deb ... Unpacking python3-virtualenv (15.0.1+ds-3ubuntu1) ... Selecting previously unselected package virtualenv. Preparing to unpack .../virtualenv_15.0.1+ds-3ubuntu1_all.deb ... Unpacking virtualenv (15.0.1+ds-3ubuntu1) ... Processing triggers for libc-bin (2.23-0ubuntu7) ... Processing triggers for man-db (2.7.5-1) ... Processing triggers for mime-support (3.59ubuntu1) ... Setting up libssl1.0.0:amd64 (1.0.2g-1ubuntu4.9) ... Setting up libpython3.5-minimal:amd64 (3.5.2-2ubuntu0~16.04.3) ... Setting up libpython3.5-stdlib:amd64 (3.5.2-2ubuntu0~16.04.3) ... Setting up libpython3.5:amd64 (3.5.2-2ubuntu0~16.04.3) ... Setting up libssl-dev:amd64 (1.0.2g-1ubuntu4.9) ... Setting up python3.5-minimal (3.5.2-2ubuntu0~16.04.3) ... Setting up python3.5 (3.5.2-2ubuntu0~16.04.3) ... Setting up libcurl3-gnutls:amd64 (7.47.0-1ubuntu2.4) ... Setting up curl (7.47.0-1ubuntu2.4) ... Setting up git-core (1:2.7.4-0ubuntu1.3) ... Setting up libpython3.5-dev:amd64 (3.5.2-2ubuntu0~16.04.3) ... Setting up libpython3-dev:amd64 (3.5.1-3) ... Setting up netcat-traditional (1.10-41) ... Setting up netcat (1.10-41) ... Setting up python-pip-whl (8.1.1-2ubuntu0.4) ... Setting up python-virtualenv (15.0.1+ds-3ubuntu1) ... Setting up python3.5-dev (3.5.2-2ubuntu0~16.04.3) ... Setting up python3-dev (3.5.1-3) ... Setting up python3-virtualenv (15.0.1+ds-3ubuntu1) ... Setting up virtualenv (15.0.1+ds-3ubuntu1) ... Processing triggers for libc-bin (2.23-0ubuntu7) ... ++ PIP_OPTS= ++ '[' -n '' ']' ++ '[' -n '' ']' +++ which python3 ++ PYTHON_EXEC_PATH=/usr/bin/python3 +++ /usr/bin/python3 -c 'import sys; print(".".join(map(str, sys.version_info[:3])))' ++ PYTHON_VERSION=3.5.2 ++++ echo -e '3.5.2\n2.7.9' ++++ sort -V ++++ tail -1 +++ '[' 3.5.2 == 3.5.2 ']' +++ echo https ++ UPPER_CONSTRAINTS_PROTO=https +++ awk '/requirements_git_install_branch:/ {print $2}' playbooks/defaults/repo_packages/openstack_services.yml ++ export 'UPPER_CONSTRAINTS_FILE=https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?id=6d9fe55d3697d46c8e10de829ebbdc8bcddf0111' ++ UPPER_CONSTRAINTS_FILE='https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?id=6d9fe55d3697d46c8e10de829ebbdc8bcddf0111' +++ virtualenv --version +++ cut -d. -f1 ++ VIRTUALENV_VERSION=15 ++ [[ 15 -lt 13 ]] ++ '[' -f /opt/ansible-runtime/bin/python ']' ++ virtualenv --python=/usr/bin/python3 --clear --no-pip --no-setuptools --no-wheel /opt/ansible-runtime Running virtualenv with interpreter /usr/bin/python3 Not deleting /opt/ansible-runtime/bin Using base prefix '/usr' New python executable in /opt/ansible-runtime/bin/python3 Also creating executable in /opt/ansible-runtime/bin/python ++ get_pip /opt/ansible-runtime/bin/python ++ GETPIP_PYTHON_EXEC_PATH=/opt/ansible-runtime/bin/python ++ GETPIP_CMD='curl --silent --show-error --retry 5' ++ GETPIP_FILE=/opt/get-pip.py ++ '[' -n '' ']' ++ curl --silent --show-error --retry 5 https://bootstrap.pypa.io/get-pip.py ++ /opt/ansible-runtime/bin/python /opt/get-pip.py pip setuptools wheel --constraint global-requirement-pins.txt Collecting pip==9.0.1 (from -c global-requirement-pins.txt (line 12)) Using cached pip-9.0.1-py2.py3-none-any.whl Collecting setuptools==36.6.0 (from -c global-requirement-pins.txt (line 13)) Downloading setuptools-36.6.0-py2.py3-none-any.whl (481kB) Collecting wheel==0.30.0 (from -c global-requirement-pins.txt (line 14)) Downloading wheel-0.30.0-py2.py3-none-any.whl (49kB) Installing collected packages: pip, setuptools, wheel Successfully installed pip-9.0.1 setuptools-36.6.0 wheel-0.30.0 ++ PIP_COMMAND=/opt/ansible-runtime/bin/pip ++ PIP_OPTS+=' --constraint global-requirement-pins.txt' ++ PIP_OPTS+=' --constraint https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?id=6d9fe55d3697d46c8e10de829ebbdc8bcddf0111' ++ /opt/ansible-runtime/bin/pip install --constraint global-requirement-pins.txt --constraint 'https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?id=6d9fe55d3697d46c8e10de829ebbdc8bcddf0111' -r requirements.txt ansible==2.3.2.0 Ignoring jsbeautifier: markers 'python_version == "3.4"' don't match your environment Ignoring hyperframe: markers 'python_version == "3.4"' don't match your environment Ignoring cssutils: markers 'python_version == "3.4"' don't match your environment Ignoring MySQL-python: markers 'python_version == "2.7"' don't match your environment Ignoring kaitaistruct: markers 'python_version == "3.4"' don't match your environment Ignoring pathlib: markers 'python_version == "2.7"' don't match your environment Ignoring tornado: markers 'python_version == "3.4"' don't match your environment Ignoring ruamel.yaml: markers 'python_version == "3.4"' don't match your environment Ignoring html2text: markers 'python_version == "3.4"' don't match your environment Ignoring funcsigs: markers 'python_version == "2.7"' don't match your environment Ignoring dnspython3: markers 'python_version == "3.4"' don't match your environment Ignoring hpack: markers 'python_version == "3.4"' don't match your environment Ignoring brotlipy: markers 'python_version == "3.4"' don't match your environment Ignoring mypy: markers 'python_version == "3.4"' don't match your environment Ignoring urwid: markers 'python_version == "3.4"' don't match your environment Ignoring singledispatch: markers 'python_version == "2.7"' don't match your environment Ignoring thriftpy: markers 'python_version == "2.7"' don't match your environment Ignoring argh: markers 'python_version == "3.4"' don't match your environment Ignoring weakrefmethod: markers 'python_version == "2.7"' don't match your environment Ignoring blinker: markers 'python_version == "3.4"' don't match your environment Ignoring typed-ast: markers 'python_version == "3.4"' don't match your environment Ignoring h2: markers 'python_version == "3.4"' don't match your environment Ignoring mitmproxy: markers 'python_version == "3.4"' don't match your environment Ignoring EditorConfig: markers 'python_version == "3.4"' don't match your environment Ignoring ndg-httpsclient: markers 'python_version == "2.7"' don't match your environment Ignoring functools32: markers 'python_version == "2.7"' don't match your environment Ignoring watchdog: markers 'python_version == "3.4"' don't match your environment Ignoring backports-abc: markers 'python_version == "3.4"' don't match your environment Ignoring pathtools: markers 'python_version == "3.4"' don't match your environment Ignoring qpid-python: markers 'python_version == "2.7"' don't match your environment Ignoring futures: markers 'python_version == "2.7"' don't match your environment Ignoring happybase: markers 'python_version == "2.7"' don't match your environment Ignoring sortedcontainers: markers 'python_version == "3.4"' don't match your environment Ignoring ndg-httpsclient: markers 'python_version < "3.0"' don't match your environment Collecting pyOpenSSL===17.3.0 (from -c https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?id=6d9fe55d3697d46c8e10de829ebbdc8bcddf0111 (line 96)) Downloading pyOpenSSL-17.3.0-py2.py3-none-any.whl (51kB) Collecting netaddr===0.7.19 (from -c https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?id=6d9fe55d3697d46c8e10de829ebbdc8bcddf0111 (line 120)) Downloading netaddr-0.7.19-py2.py3-none-any.whl (1.6MB) Collecting prettytable===0.7.2 (from -c https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?id=6d9fe55d3697d46c8e10de829ebbdc8bcddf0111 (line 128)) Downloading prettytable-0.7.2.zip Collecting PyYAML===3.12 (from -c https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?id=6d9fe55d3697d46c8e10de829ebbdc8bcddf0111 (line 164)) Downloading PyYAML-3.12.tar.gz (253kB) Collecting cryptography===2.0.3 (from -c https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?id=6d9fe55d3697d46c8e10de829ebbdc8bcddf0111 (line 168)) Downloading cryptography-2.0.3-cp35-cp35m-manylinux1_x86_64.whl (2.2MB) Collecting pycrypto===2.6.1 (from -c https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?id=6d9fe55d3697d46c8e10de829ebbdc8bcddf0111 (line 260)) Downloading pycrypto-2.6.1.tar.gz (446kB) Collecting idna===2.6 (from -c https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?id=6d9fe55d3697d46c8e10de829ebbdc8bcddf0111 (line 330)) Downloading idna-2.6-py2.py3-none-any.whl (56kB) Collecting pyasn1===0.3.7 (from -c https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?id=6d9fe55d3697d46c8e10de829ebbdc8bcddf0111 (line 387)) Downloading pyasn1-0.3.7-py2.py3-none-any.whl (63kB) Collecting python-memcached===1.58 (from -c https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?id=6d9fe55d3697d46c8e10de829ebbdc8bcddf0111 (line 408)) Downloading python-memcached-1.58.tar.gz Collecting six===1.11.0 (from -c https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?id=6d9fe55d3697d46c8e10de829ebbdc8bcddf0111 (line 410)) Downloading six-1.11.0-py2.py3-none-any.whl Collecting cffi===1.11.2 (from -c https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?id=6d9fe55d3697d46c8e10de829ebbdc8bcddf0111 (line 502)) Downloading cffi-1.11.2-cp35-cp35m-manylinux1_x86_64.whl (419kB) Collecting virtualenv===15.1.0 (from -c https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?id=6d9fe55d3697d46c8e10de829ebbdc8bcddf0111 (line 538)) Using cached virtualenv-15.1.0-py2.py3-none-any.whl Collecting ansible==2.3.2.0 Downloading ansible-2.3.2.0.tar.gz (4.3MB) Collecting asn1crypto===0.23.0 (from -c https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?id=6d9fe55d3697d46c8e10de829ebbdc8bcddf0111 (line 110)) Downloading asn1crypto-0.23.0-py2.py3-none-any.whl (99kB) Collecting pycparser===2.18 (from -c https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?id=6d9fe55d3697d46c8e10de829ebbdc8bcddf0111 (line 162)) Downloading pycparser-2.18.tar.gz (245kB) Collecting Jinja2===2.9.6 (from -c https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?id=6d9fe55d3697d46c8e10de829ebbdc8bcddf0111 (line 192)) Downloading Jinja2-2.9.6-py2.py3-none-any.whl (340kB) Collecting paramiko===2.3.1 (from -c https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?id=6d9fe55d3697d46c8e10de829ebbdc8bcddf0111 (line 149)) Downloading paramiko-2.3.1-py2.py3-none-any.whl (182kB) Requirement already satisfied: setuptools==36.6.0 in /opt/ansible-runtime/lib/python3.5/site-packages (from -c global-requirement-pins.txt (line 13)) Collecting MarkupSafe===1.0 (from -c https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?id=6d9fe55d3697d46c8e10de829ebbdc8bcddf0111 (line 113)) Downloading MarkupSafe-1.0.tar.gz Collecting PyNaCl===1.1.2 (from -c https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?id=6d9fe55d3697d46c8e10de829ebbdc8bcddf0111 (line 354)) Downloading PyNaCl-1.1.2-cp35-cp35m-manylinux1_x86_64.whl (536kB) Collecting bcrypt===3.1.3 (from -c https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?id=6d9fe55d3697d46c8e10de829ebbdc8bcddf0111 (line 183)) Downloading bcrypt-3.1.3-cp35-cp35m-manylinux1_x86_64.whl (54kB) Building wheels for collected packages: MarkupSafe, prettytable, pycparser, PyYAML, pycrypto, python-memcached, ansible Running setup.py bdist_wheel for MarkupSafe: started Running setup.py bdist_wheel for MarkupSafe: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/88/a7/30/e39a54a87bcbe25308fa3ca64e8ddc75d9b3e5afa21ee32d57 Running setup.py bdist_wheel for prettytable: started Running setup.py bdist_wheel for prettytable: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/b6/90/7b/1c22b89217d0eba6d5f406e562365ebee804f0d4595b2bdbcd Running setup.py bdist_wheel for pycparser: started Running setup.py bdist_wheel for pycparser: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/95/14/9a/5e7b9024459d2a6600aaa64e0ba485325aff7a9ac7489db1b6 Running setup.py bdist_wheel for PyYAML: started Running setup.py bdist_wheel for PyYAML: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/2c/f7/79/13f3a12cd723892437c0cfbde1230ab4d82947ff7b3839a4fc Running setup.py bdist_wheel for pycrypto: started Running setup.py bdist_wheel for pycrypto: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/80/1f/94/f76e9746864f198eb0e304aeec319159fa41b082f61281ffce Running setup.py bdist_wheel for python-memcached: started Running setup.py bdist_wheel for python-memcached: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/16/75/11/86f65dfdcfcfbdaee336d5a3c125b5ac1c53973c4515c77ef5 Running setup.py bdist_wheel for ansible: started Running setup.py bdist_wheel for ansible: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/7e/6c/a3/bc77398c75ba7cdb8bab258af9fe555c26f13d67ab90f9a46a Successfully built MarkupSafe prettytable pycparser PyYAML pycrypto python-memcached ansible Installing collected packages: idna, asn1crypto, pycparser, cffi, six, cryptography, pyOpenSSL, MarkupSafe, netaddr, prettytable, pyasn1, PyNaCl, bcrypt, paramiko, PyYAML, Jinja2, pycrypto, python-memcached, virtualenv, ansible Successfully installed Jinja2-2.9.6 MarkupSafe-1.0 PyNaCl-1.1.2 PyYAML-3.12 ansible-2.3.2.0 asn1crypto-0.23.0 bcrypt-3.1.3 cffi-1.11.2 cryptography-2.0.3 idna-2.6 netaddr-0.7.19 paramiko-2.3.1 prettytable-0.7.2 pyOpenSSL-17.3.0 pyasn1-0.3.7 pycparser-2.18 pycrypto-2.6.1 python-memcached-1.58 six-1.11.0 virtualenv-15.1.0 ++ /opt/ansible-runtime/bin/pip install -e . Obtaining file:///home/ubuntu/workspace/openstack-upstream/openstack-ansible-check Requirement already satisfied: pyasn1!=0.2.3,>=0.1.8 in /opt/ansible-runtime/lib/python3.5/site-packages (from openstack-ansible==17.0.0.0b2.dev73) Requirement already satisfied: pyOpenSSL>=16.2.0 in /opt/ansible-runtime/lib/python3.5/site-packages (from openstack-ansible==17.0.0.0b2.dev73) Requirement already satisfied: netaddr>=0.7.18 in /opt/ansible-runtime/lib/python3.5/site-packages (from openstack-ansible==17.0.0.0b2.dev73) Requirement already satisfied: PrettyTable<0.8,>=0.7.1 in /opt/ansible-runtime/lib/python3.5/site-packages (from openstack-ansible==17.0.0.0b2.dev73) Requirement already satisfied: pycrypto>=2.6 in /opt/ansible-runtime/lib/python3.5/site-packages (from openstack-ansible==17.0.0.0b2.dev73) Requirement already satisfied: python-memcached>=1.56 in /opt/ansible-runtime/lib/python3.5/site-packages (from openstack-ansible==17.0.0.0b2.dev73) Requirement already satisfied: PyYAML>=3.10 in /opt/ansible-runtime/lib/python3.5/site-packages (from openstack-ansible==17.0.0.0b2.dev73) Requirement already satisfied: virtualenv>=13.1.0 in /opt/ansible-runtime/lib/python3.5/site-packages (from openstack-ansible==17.0.0.0b2.dev73) Requirement already satisfied: six>=1.5.2 in /opt/ansible-runtime/lib/python3.5/site-packages (from pyOpenSSL>=16.2.0->openstack-ansible==17.0.0.0b2.dev73) Requirement already satisfied: cryptography>=1.9 in /opt/ansible-runtime/lib/python3.5/site-packages (from pyOpenSSL>=16.2.0->openstack-ansible==17.0.0.0b2.dev73) Requirement already satisfied: cffi>=1.7 in /opt/ansible-runtime/lib/python3.5/site-packages (from cryptography>=1.9->pyOpenSSL>=16.2.0->openstack-ansible==17.0.0.0b2.dev73) Requirement already satisfied: asn1crypto>=0.21.0 in /opt/ansible-runtime/lib/python3.5/site-packages (from cryptography>=1.9->pyOpenSSL>=16.2.0->openstack-ansible==17.0.0.0b2.dev73) Requirement already satisfied: idna>=2.1 in /opt/ansible-runtime/lib/python3.5/site-packages (from cryptography>=1.9->pyOpenSSL>=16.2.0->openstack-ansible==17.0.0.0b2.dev73) Requirement already satisfied: pycparser in /opt/ansible-runtime/lib/python3.5/site-packages (from cffi>=1.7->cryptography>=1.9->pyOpenSSL>=16.2.0->openstack-ansible==17.0.0.0b2.dev73) Installing collected packages: openstack-ansible Running setup.py develop for openstack-ansible Successfully installed openstack-ansible ++ pushd /opt/ansible-runtime/bin /opt/ansible-runtime/bin /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check +++ ls -1 ansible ansible-connection ansible-console ansible-doc ansible-galaxy ansible-playbook ansible-pull ansible-vault ++ for ansible_bin in '$(ls -1 ansible*)' ++ '[' ansible == ansible ']' ++ ln -sf /usr/local/bin/openstack-ansible /usr/local/bin/ansible ++ for ansible_bin in '$(ls -1 ansible*)' ++ '[' ansible-connection == ansible ']' ++ '[' ansible-connection == ansible-playbook ']' ++ ln -sf /opt/ansible-runtime/bin/ansible-connection /usr/local/bin/ansible-connection ++ for ansible_bin in '$(ls -1 ansible*)' ++ '[' ansible-console == ansible ']' ++ '[' ansible-console == ansible-playbook ']' ++ ln -sf /opt/ansible-runtime/bin/ansible-console /usr/local/bin/ansible-console ++ for ansible_bin in '$(ls -1 ansible*)' ++ '[' ansible-doc == ansible ']' ++ '[' ansible-doc == ansible-playbook ']' ++ ln -sf /opt/ansible-runtime/bin/ansible-doc /usr/local/bin/ansible-doc ++ for ansible_bin in '$(ls -1 ansible*)' ++ '[' ansible-galaxy == ansible ']' ++ '[' ansible-galaxy == ansible-playbook ']' ++ ln -sf /opt/ansible-runtime/bin/ansible-galaxy /usr/local/bin/ansible-galaxy ++ for ansible_bin in '$(ls -1 ansible*)' ++ '[' ansible-playbook == ansible ']' ++ '[' ansible-playbook == ansible-playbook ']' ++ ln -sf /usr/local/bin/openstack-ansible /usr/local/bin/ansible-playbook ++ for ansible_bin in '$(ls -1 ansible*)' ++ '[' ansible-pull == ansible ']' ++ '[' ansible-pull == ansible-playbook ']' ++ ln -sf /opt/ansible-runtime/bin/ansible-pull /usr/local/bin/ansible-pull ++ for ansible_bin in '$(ls -1 ansible*)' ++ '[' ansible-vault == ansible ']' ++ '[' ansible-vault == ansible-playbook ']' ++ ln -sf /opt/ansible-runtime/bin/ansible-vault /usr/local/bin/ansible-vault ++ popd /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check ++ sed 's|OSA_INVENTORY_PATH|/home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/inventory|g' scripts/openstack-ansible.rc ++ sed -i 's|OSA_PLAYBOOK_PATH|/home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks|g' /usr/local/bin/openstack-ansible.rc ++ sed -i 's|OSA_GROUP_VARS_DIR|/home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/group_vars/|g' /usr/local/bin/openstack-ansible.rc ++ sed -i 's|OSA_HOST_VARS_DIR|/home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/host_vars/|g' /usr/local/bin/openstack-ansible.rc ++ cat ++ chmod +x /usr/local/bin/openstack-ansible ++ echo 'openstack-ansible wrapper created.' openstack-ansible wrapper created. ++ [[ -d /etc/ansible/plugins ]] ++ '[' -f /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/ansible-role-requirements.yml ']' ++ [[ git-clone == \g\a\l\a\x\y ]] ++ [[ git-clone == \g\i\t\-\c\l\o\n\e ]] ++ pushd tests /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/tests /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check ++ /opt/ansible-runtime/bin/ansible-playbook get-ansible-role-requirements.yml -i /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/tests/test-inventory.ini -e role_file=/home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/ansible-role-requirements.yml -vvv Using /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/tests/ansible.cfg as config file PLAYBOOK: get-ansible-role-requirements.yml ************************************ 1 plays in get-ansible-role-requirements.yml [WARNING]: Found variable using reserved name: roles PLAY [Clone the role ansible-role-requirements] ******************************** TASK [Gathering Facts] ********************************************************* Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/system/setup.py ESTABLISH LOCAL CONNECTION FOR USER: root EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291662.6426525-165186268450853 `" && echo ansible-tmp-1511291662.6426525-165186268450853="` echo /root/.ansible/tmp/ansible-tmp-1511291662.6426525-165186268450853 `" ) && sleep 0' PUT /tmp/tmp_pz3q51e TO /root/.ansible/tmp/ansible-tmp-1511291662.6426525-165186268450853/setup.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291662.6426525-165186268450853/ /root/.ansible/tmp/ansible-tmp-1511291662.6426525-165186268450853/setup.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291662.6426525-165186268450853/setup.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291662.6426525-165186268450853/" > /dev/null 2>&1 && sleep 0' ok: [localhost] META: ran handlers TASK [Remove target directory if required] ************************************* task path: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/tests/get-ansible-role-requirements.yml:21 Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py ESTABLISH LOCAL CONNECTION FOR USER: root EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291663.268679-235312701661473 `" && echo ansible-tmp-1511291663.268679-235312701661473="` echo /root/.ansible/tmp/ansible-tmp-1511291663.268679-235312701661473 `" ) && sleep 0' PUT /tmp/tmpd5mjx3y0 TO /root/.ansible/tmp/ansible-tmp-1511291663.268679-235312701661473/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291663.268679-235312701661473/ /root/.ansible/tmp/ansible-tmp-1511291663.268679-235312701661473/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291663.268679-235312701661473/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291663.268679-235312701661473/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'ansible-hardening', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/ansible-hardening'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/ansible-hardening/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/ansible-hardening\"\n fi", "delta": "0:00:00.008277", "end": "2017-11-21 19:14:23.385782", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/ansible-hardening/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/ansible-hardening\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "ansible-hardening", "scm": "git", "src": "https://git.openstack.org/openstack/ansible-hardening", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:23.377505", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291663.41187-10532807164430 `" && echo ansible-tmp-1511291663.41187-10532807164430="` echo /root/.ansible/tmp/ansible-tmp-1511291663.41187-10532807164430 `" ) && sleep 0' PUT /tmp/tmptvoj0ssx TO /root/.ansible/tmp/ansible-tmp-1511291663.41187-10532807164430/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291663.41187-10532807164430/ /root/.ansible/tmp/ansible-tmp-1511291663.41187-10532807164430/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291663.41187-10532807164430/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291663.41187-10532807164430/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'apt_package_pinning', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-apt_package_pinning'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/apt_package_pinning/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/apt_package_pinning\"\n fi", "delta": "0:00:00.008777", "end": "2017-11-21 19:14:23.523430", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/apt_package_pinning/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/apt_package_pinning\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "apt_package_pinning", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-apt_package_pinning", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:23.514653", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291663.548554-59742201601717 `" && echo ansible-tmp-1511291663.548554-59742201601717="` echo /root/.ansible/tmp/ansible-tmp-1511291663.548554-59742201601717 `" ) && sleep 0' PUT /tmp/tmp2d6_01n6 TO /root/.ansible/tmp/ansible-tmp-1511291663.548554-59742201601717/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291663.548554-59742201601717/ /root/.ansible/tmp/ansible-tmp-1511291663.548554-59742201601717/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291663.548554-59742201601717/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291663.548554-59742201601717/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'pip_install', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-pip_install'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/pip_install/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/pip_install\"\n fi", "delta": "0:00:00.008990", "end": "2017-11-21 19:14:23.660382", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/pip_install/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/pip_install\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "pip_install", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-pip_install", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:23.651392", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291663.6847591-232917017971476 `" && echo ansible-tmp-1511291663.6847591-232917017971476="` echo /root/.ansible/tmp/ansible-tmp-1511291663.6847591-232917017971476 `" ) && sleep 0' PUT /tmp/tmpsfwspcqr TO /root/.ansible/tmp/ansible-tmp-1511291663.6847591-232917017971476/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291663.6847591-232917017971476/ /root/.ansible/tmp/ansible-tmp-1511291663.6847591-232917017971476/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291663.6847591-232917017971476/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291663.6847591-232917017971476/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'galera_client', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-galera_client'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/galera_client/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/galera_client\"\n fi", "delta": "0:00:00.008424", "end": "2017-11-21 19:14:23.801719", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/galera_client/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/galera_client\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "galera_client", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-galera_client", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:23.793295", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291663.827464-205156683602060 `" && echo ansible-tmp-1511291663.827464-205156683602060="` echo /root/.ansible/tmp/ansible-tmp-1511291663.827464-205156683602060 `" ) && sleep 0' PUT /tmp/tmp1tfeccnh TO /root/.ansible/tmp/ansible-tmp-1511291663.827464-205156683602060/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291663.827464-205156683602060/ /root/.ansible/tmp/ansible-tmp-1511291663.827464-205156683602060/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291663.827464-205156683602060/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291663.827464-205156683602060/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'galera_server', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-galera_server'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/galera_server/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/galera_server\"\n fi", "delta": "0:00:00.008527", "end": "2017-11-21 19:14:23.937159", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/galera_server/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/galera_server\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "galera_server", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-galera_server", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:23.928632", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291663.9641712-113832456263151 `" && echo ansible-tmp-1511291663.9641712-113832456263151="` echo /root/.ansible/tmp/ansible-tmp-1511291663.9641712-113832456263151 `" ) && sleep 0' PUT /tmp/tmpk5ftnufs TO /root/.ansible/tmp/ansible-tmp-1511291663.9641712-113832456263151/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291663.9641712-113832456263151/ /root/.ansible/tmp/ansible-tmp-1511291663.9641712-113832456263151/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291663.9641712-113832456263151/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291663.9641712-113832456263151/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'ceph_client', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-ceph_client'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/ceph_client/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/ceph_client\"\n fi", "delta": "0:00:00.009280", "end": "2017-11-21 19:14:24.075334", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/ceph_client/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/ceph_client\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "ceph_client", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-ceph_client", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:24.066054", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291664.0995812-89467987238541 `" && echo ansible-tmp-1511291664.0995812-89467987238541="` echo /root/.ansible/tmp/ansible-tmp-1511291664.0995812-89467987238541 `" ) && sleep 0' PUT /tmp/tmpwonxkf9k TO /root/.ansible/tmp/ansible-tmp-1511291664.0995812-89467987238541/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291664.0995812-89467987238541/ /root/.ansible/tmp/ansible-tmp-1511291664.0995812-89467987238541/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291664.0995812-89467987238541/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291664.0995812-89467987238541/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'haproxy_server', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-haproxy_server'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/haproxy_server/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/haproxy_server\"\n fi", "delta": "0:00:00.008325", "end": "2017-11-21 19:14:24.233812", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/haproxy_server/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/haproxy_server\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "haproxy_server", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-haproxy_server", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:24.225487", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291664.258762-157614195896881 `" && echo ansible-tmp-1511291664.258762-157614195896881="` echo /root/.ansible/tmp/ansible-tmp-1511291664.258762-157614195896881 `" ) && sleep 0' PUT /tmp/tmpj43vgr4m TO /root/.ansible/tmp/ansible-tmp-1511291664.258762-157614195896881/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291664.258762-157614195896881/ /root/.ansible/tmp/ansible-tmp-1511291664.258762-157614195896881/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291664.258762-157614195896881/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291664.258762-157614195896881/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'keepalived', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/evrardjp/ansible-keepalived'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/keepalived/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/keepalived\"\n fi", "delta": "0:00:00.008621", "end": "2017-11-21 19:14:24.377134", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/keepalived/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/keepalived\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "keepalived", "scm": "git", "src": "https://github.com/evrardjp/ansible-keepalived", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:24.368513", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291664.4044647-108348345526778 `" && echo ansible-tmp-1511291664.4044647-108348345526778="` echo /root/.ansible/tmp/ansible-tmp-1511291664.4044647-108348345526778 `" ) && sleep 0' PUT /tmp/tmpvoznwheq TO /root/.ansible/tmp/ansible-tmp-1511291664.4044647-108348345526778/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291664.4044647-108348345526778/ /root/.ansible/tmp/ansible-tmp-1511291664.4044647-108348345526778/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291664.4044647-108348345526778/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291664.4044647-108348345526778/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'lxc_container_create', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-lxc_container_create'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/lxc_container_create/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/lxc_container_create\"\n fi", "delta": "0:00:00.008718", "end": "2017-11-21 19:14:24.513495", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/lxc_container_create/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/lxc_container_create\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "lxc_container_create", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-lxc_container_create", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:24.504777", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291664.5380468-141678388428861 `" && echo ansible-tmp-1511291664.5380468-141678388428861="` echo /root/.ansible/tmp/ansible-tmp-1511291664.5380468-141678388428861 `" ) && sleep 0' PUT /tmp/tmpdvsf9s20 TO /root/.ansible/tmp/ansible-tmp-1511291664.5380468-141678388428861/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291664.5380468-141678388428861/ /root/.ansible/tmp/ansible-tmp-1511291664.5380468-141678388428861/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291664.5380468-141678388428861/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291664.5380468-141678388428861/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'lxc_hosts', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-lxc_hosts'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/lxc_hosts/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/lxc_hosts\"\n fi", "delta": "0:00:00.008611", "end": "2017-11-21 19:14:24.648251", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/lxc_hosts/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/lxc_hosts\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "lxc_hosts", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-lxc_hosts", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:24.639640", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291664.6734743-194666763045983 `" && echo ansible-tmp-1511291664.6734743-194666763045983="` echo /root/.ansible/tmp/ansible-tmp-1511291664.6734743-194666763045983 `" ) && sleep 0' PUT /tmp/tmp_lmy_2vk TO /root/.ansible/tmp/ansible-tmp-1511291664.6734743-194666763045983/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291664.6734743-194666763045983/ /root/.ansible/tmp/ansible-tmp-1511291664.6734743-194666763045983/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291664.6734743-194666763045983/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291664.6734743-194666763045983/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'memcached_server', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-memcached_server'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/memcached_server/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/memcached_server\"\n fi", "delta": "0:00:00.009113", "end": "2017-11-21 19:14:24.795546", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/memcached_server/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/memcached_server\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "memcached_server", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-memcached_server", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:24.786433", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291664.8215942-39876129932934 `" && echo ansible-tmp-1511291664.8215942-39876129932934="` echo /root/.ansible/tmp/ansible-tmp-1511291664.8215942-39876129932934 `" ) && sleep 0' PUT /tmp/tmpwlmu5_6d TO /root/.ansible/tmp/ansible-tmp-1511291664.8215942-39876129932934/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291664.8215942-39876129932934/ /root/.ansible/tmp/ansible-tmp-1511291664.8215942-39876129932934/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291664.8215942-39876129932934/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291664.8215942-39876129932934/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'openstack_hosts', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-openstack_hosts'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/openstack_hosts/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/openstack_hosts\"\n fi", "delta": "0:00:00.008110", "end": "2017-11-21 19:14:24.931087", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/openstack_hosts/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/openstack_hosts\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "openstack_hosts", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-openstack_hosts", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:24.922977", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291664.9555073-156578483290101 `" && echo ansible-tmp-1511291664.9555073-156578483290101="` echo /root/.ansible/tmp/ansible-tmp-1511291664.9555073-156578483290101 `" ) && sleep 0' PUT /tmp/tmptow6dewp TO /root/.ansible/tmp/ansible-tmp-1511291664.9555073-156578483290101/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291664.9555073-156578483290101/ /root/.ansible/tmp/ansible-tmp-1511291664.9555073-156578483290101/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291664.9555073-156578483290101/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291664.9555073-156578483290101/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'os_keystone', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_keystone'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/os_keystone/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_keystone\"\n fi", "delta": "0:00:00.008310", "end": "2017-11-21 19:14:25.076098", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/os_keystone/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_keystone\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "os_keystone", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_keystone", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:25.067788", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291665.1015818-108025453377681 `" && echo ansible-tmp-1511291665.1015818-108025453377681="` echo /root/.ansible/tmp/ansible-tmp-1511291665.1015818-108025453377681 `" ) && sleep 0' PUT /tmp/tmplfomhywq TO /root/.ansible/tmp/ansible-tmp-1511291665.1015818-108025453377681/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291665.1015818-108025453377681/ /root/.ansible/tmp/ansible-tmp-1511291665.1015818-108025453377681/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291665.1015818-108025453377681/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291665.1015818-108025453377681/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'openstack_openrc', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-openstack_openrc'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/openstack_openrc/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/openstack_openrc\"\n fi", "delta": "0:00:00.008480", "end": "2017-11-21 19:14:25.223631", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/openstack_openrc/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/openstack_openrc\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "openstack_openrc", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-openstack_openrc", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:25.215151", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291665.2482357-243355472876127 `" && echo ansible-tmp-1511291665.2482357-243355472876127="` echo /root/.ansible/tmp/ansible-tmp-1511291665.2482357-243355472876127 `" ) && sleep 0' PUT /tmp/tmpkosqdxc1 TO /root/.ansible/tmp/ansible-tmp-1511291665.2482357-243355472876127/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291665.2482357-243355472876127/ /root/.ansible/tmp/ansible-tmp-1511291665.2482357-243355472876127/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291665.2482357-243355472876127/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291665.2482357-243355472876127/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'os_aodh', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_aodh'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/os_aodh/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_aodh\"\n fi", "delta": "0:00:00.009128", "end": "2017-11-21 19:14:25.362612", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/os_aodh/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_aodh\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "os_aodh", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_aodh", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:25.353484", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291665.3884342-46279353858762 `" && echo ansible-tmp-1511291665.3884342-46279353858762="` echo /root/.ansible/tmp/ansible-tmp-1511291665.3884342-46279353858762 `" ) && sleep 0' PUT /tmp/tmpq7fm4hgv TO /root/.ansible/tmp/ansible-tmp-1511291665.3884342-46279353858762/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291665.3884342-46279353858762/ /root/.ansible/tmp/ansible-tmp-1511291665.3884342-46279353858762/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291665.3884342-46279353858762/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291665.3884342-46279353858762/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'os_barbican', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_barbican'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/os_barbican/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_barbican\"\n fi", "delta": "0:00:00.008914", "end": "2017-11-21 19:14:25.521970", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/os_barbican/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_barbican\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "os_barbican", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_barbican", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:25.513056", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291665.549645-207312283981830 `" && echo ansible-tmp-1511291665.549645-207312283981830="` echo /root/.ansible/tmp/ansible-tmp-1511291665.549645-207312283981830 `" ) && sleep 0' PUT /tmp/tmp37vlba73 TO /root/.ansible/tmp/ansible-tmp-1511291665.549645-207312283981830/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291665.549645-207312283981830/ /root/.ansible/tmp/ansible-tmp-1511291665.549645-207312283981830/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291665.549645-207312283981830/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291665.549645-207312283981830/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'os_ceilometer', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_ceilometer'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/os_ceilometer/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_ceilometer\"\n fi", "delta": "0:00:00.008679", "end": "2017-11-21 19:14:25.661361", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/os_ceilometer/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_ceilometer\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "os_ceilometer", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_ceilometer", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:25.652682", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291665.6863012-63672884044006 `" && echo ansible-tmp-1511291665.6863012-63672884044006="` echo /root/.ansible/tmp/ansible-tmp-1511291665.6863012-63672884044006 `" ) && sleep 0' PUT /tmp/tmpv1fvbf9i TO /root/.ansible/tmp/ansible-tmp-1511291665.6863012-63672884044006/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291665.6863012-63672884044006/ /root/.ansible/tmp/ansible-tmp-1511291665.6863012-63672884044006/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291665.6863012-63672884044006/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291665.6863012-63672884044006/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'os_cinder', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_cinder'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/os_cinder/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_cinder\"\n fi", "delta": "0:00:00.008488", "end": "2017-11-21 19:14:25.803006", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/os_cinder/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_cinder\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "os_cinder", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_cinder", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:25.794518", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291665.8300707-161931523084789 `" && echo ansible-tmp-1511291665.8300707-161931523084789="` echo /root/.ansible/tmp/ansible-tmp-1511291665.8300707-161931523084789 `" ) && sleep 0' PUT /tmp/tmpxvqnopgo TO /root/.ansible/tmp/ansible-tmp-1511291665.8300707-161931523084789/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291665.8300707-161931523084789/ /root/.ansible/tmp/ansible-tmp-1511291665.8300707-161931523084789/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291665.8300707-161931523084789/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291665.8300707-161931523084789/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'os_designate', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_designate'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/os_designate/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_designate\"\n fi", "delta": "0:00:00.008924", "end": "2017-11-21 19:14:25.951969", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/os_designate/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_designate\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "os_designate", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_designate", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:25.943045", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291665.9798777-106679371165259 `" && echo ansible-tmp-1511291665.9798777-106679371165259="` echo /root/.ansible/tmp/ansible-tmp-1511291665.9798777-106679371165259 `" ) && sleep 0' PUT /tmp/tmpb9jnxyv7 TO /root/.ansible/tmp/ansible-tmp-1511291665.9798777-106679371165259/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291665.9798777-106679371165259/ /root/.ansible/tmp/ansible-tmp-1511291665.9798777-106679371165259/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291665.9798777-106679371165259/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291665.9798777-106679371165259/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'os_glance', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_glance'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/os_glance/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_glance\"\n fi", "delta": "0:00:00.008447", "end": "2017-11-21 19:14:26.094010", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/os_glance/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_glance\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "os_glance", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_glance", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:26.085563", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291666.1188009-154441378882055 `" && echo ansible-tmp-1511291666.1188009-154441378882055="` echo /root/.ansible/tmp/ansible-tmp-1511291666.1188009-154441378882055 `" ) && sleep 0' PUT /tmp/tmp4kctc4us TO /root/.ansible/tmp/ansible-tmp-1511291666.1188009-154441378882055/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291666.1188009-154441378882055/ /root/.ansible/tmp/ansible-tmp-1511291666.1188009-154441378882055/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291666.1188009-154441378882055/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291666.1188009-154441378882055/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'os_gnocchi', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_gnocchi'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/os_gnocchi/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_gnocchi\"\n fi", "delta": "0:00:00.008321", "end": "2017-11-21 19:14:26.242106", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/os_gnocchi/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_gnocchi\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "os_gnocchi", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_gnocchi", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:26.233785", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291666.2684464-93200090105731 `" && echo ansible-tmp-1511291666.2684464-93200090105731="` echo /root/.ansible/tmp/ansible-tmp-1511291666.2684464-93200090105731 `" ) && sleep 0' PUT /tmp/tmp21ifbolt TO /root/.ansible/tmp/ansible-tmp-1511291666.2684464-93200090105731/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291666.2684464-93200090105731/ /root/.ansible/tmp/ansible-tmp-1511291666.2684464-93200090105731/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291666.2684464-93200090105731/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291666.2684464-93200090105731/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'os_heat', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_heat'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/os_heat/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_heat\"\n fi", "delta": "0:00:00.008267", "end": "2017-11-21 19:14:26.378187", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/os_heat/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_heat\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "os_heat", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_heat", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:26.369920", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291666.4066348-21226716827070 `" && echo ansible-tmp-1511291666.4066348-21226716827070="` echo /root/.ansible/tmp/ansible-tmp-1511291666.4066348-21226716827070 `" ) && sleep 0' PUT /tmp/tmphfadk2ii TO /root/.ansible/tmp/ansible-tmp-1511291666.4066348-21226716827070/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291666.4066348-21226716827070/ /root/.ansible/tmp/ansible-tmp-1511291666.4066348-21226716827070/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291666.4066348-21226716827070/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291666.4066348-21226716827070/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'os_horizon', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_horizon'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/os_horizon/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_horizon\"\n fi", "delta": "0:00:00.008279", "end": "2017-11-21 19:14:26.515198", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/os_horizon/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_horizon\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "os_horizon", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_horizon", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:26.506919", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291666.5401185-122724526403378 `" && echo ansible-tmp-1511291666.5401185-122724526403378="` echo /root/.ansible/tmp/ansible-tmp-1511291666.5401185-122724526403378 `" ) && sleep 0' PUT /tmp/tmpsx61ucjv TO /root/.ansible/tmp/ansible-tmp-1511291666.5401185-122724526403378/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291666.5401185-122724526403378/ /root/.ansible/tmp/ansible-tmp-1511291666.5401185-122724526403378/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291666.5401185-122724526403378/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291666.5401185-122724526403378/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'os_ironic', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_ironic'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/os_ironic/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_ironic\"\n fi", "delta": "0:00:00.008588", "end": "2017-11-21 19:14:26.663100", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/os_ironic/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_ironic\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "os_ironic", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_ironic", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:26.654512", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291666.6901593-168709895679673 `" && echo ansible-tmp-1511291666.6901593-168709895679673="` echo /root/.ansible/tmp/ansible-tmp-1511291666.6901593-168709895679673 `" ) && sleep 0' PUT /tmp/tmpn_rh19m9 TO /root/.ansible/tmp/ansible-tmp-1511291666.6901593-168709895679673/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291666.6901593-168709895679673/ /root/.ansible/tmp/ansible-tmp-1511291666.6901593-168709895679673/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291666.6901593-168709895679673/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291666.6901593-168709895679673/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'os_magnum', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_magnum'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/os_magnum/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_magnum\"\n fi", "delta": "0:00:00.008378", "end": "2017-11-21 19:14:26.802681", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/os_magnum/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_magnum\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "os_magnum", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_magnum", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:26.794303", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291666.8273993-74291918968578 `" && echo ansible-tmp-1511291666.8273993-74291918968578="` echo /root/.ansible/tmp/ansible-tmp-1511291666.8273993-74291918968578 `" ) && sleep 0' PUT /tmp/tmpxjxci7ky TO /root/.ansible/tmp/ansible-tmp-1511291666.8273993-74291918968578/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291666.8273993-74291918968578/ /root/.ansible/tmp/ansible-tmp-1511291666.8273993-74291918968578/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291666.8273993-74291918968578/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291666.8273993-74291918968578/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'os_molteniron', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_molteniron'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/os_molteniron/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_molteniron\"\n fi", "delta": "0:00:00.008543", "end": "2017-11-21 19:14:26.937955", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/os_molteniron/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_molteniron\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "os_molteniron", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_molteniron", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:26.929412", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291666.9635386-124850813849187 `" && echo ansible-tmp-1511291666.9635386-124850813849187="` echo /root/.ansible/tmp/ansible-tmp-1511291666.9635386-124850813849187 `" ) && sleep 0' PUT /tmp/tmpshsgrgfa TO /root/.ansible/tmp/ansible-tmp-1511291666.9635386-124850813849187/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291666.9635386-124850813849187/ /root/.ansible/tmp/ansible-tmp-1511291666.9635386-124850813849187/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291666.9635386-124850813849187/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291666.9635386-124850813849187/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'os_neutron', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_neutron'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/os_neutron/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_neutron\"\n fi", "delta": "0:00:00.008585", "end": "2017-11-21 19:14:27.079764", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/os_neutron/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_neutron\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "os_neutron", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_neutron", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:27.071179", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291667.1054995-121393639656159 `" && echo ansible-tmp-1511291667.1054995-121393639656159="` echo /root/.ansible/tmp/ansible-tmp-1511291667.1054995-121393639656159 `" ) && sleep 0' PUT /tmp/tmpp4is5bef TO /root/.ansible/tmp/ansible-tmp-1511291667.1054995-121393639656159/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291667.1054995-121393639656159/ /root/.ansible/tmp/ansible-tmp-1511291667.1054995-121393639656159/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291667.1054995-121393639656159/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291667.1054995-121393639656159/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'os_nova', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_nova'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/os_nova/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_nova\"\n fi", "delta": "0:00:00.008779", "end": "2017-11-21 19:14:27.222528", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/os_nova/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_nova\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "os_nova", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_nova", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:27.213749", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291667.2475214-22903699535837 `" && echo ansible-tmp-1511291667.2475214-22903699535837="` echo /root/.ansible/tmp/ansible-tmp-1511291667.2475214-22903699535837 `" ) && sleep 0' PUT /tmp/tmp0g2goxh2 TO /root/.ansible/tmp/ansible-tmp-1511291667.2475214-22903699535837/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291667.2475214-22903699535837/ /root/.ansible/tmp/ansible-tmp-1511291667.2475214-22903699535837/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291667.2475214-22903699535837/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291667.2475214-22903699535837/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'os_octavia', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_octavia'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/os_octavia/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_octavia\"\n fi", "delta": "0:00:00.009800", "end": "2017-11-21 19:14:27.360143", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/os_octavia/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_octavia\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "os_octavia", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_octavia", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:27.350343", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291667.3848405-268231564244691 `" && echo ansible-tmp-1511291667.3848405-268231564244691="` echo /root/.ansible/tmp/ansible-tmp-1511291667.3848405-268231564244691 `" ) && sleep 0' PUT /tmp/tmpwk1p22tq TO /root/.ansible/tmp/ansible-tmp-1511291667.3848405-268231564244691/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291667.3848405-268231564244691/ /root/.ansible/tmp/ansible-tmp-1511291667.3848405-268231564244691/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291667.3848405-268231564244691/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291667.3848405-268231564244691/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'os_rally', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_rally'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/os_rally/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_rally\"\n fi", "delta": "0:00:00.008518", "end": "2017-11-21 19:14:27.501352", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/os_rally/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_rally\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "os_rally", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_rally", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:27.492834", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291667.528158-39267689547615 `" && echo ansible-tmp-1511291667.528158-39267689547615="` echo /root/.ansible/tmp/ansible-tmp-1511291667.528158-39267689547615 `" ) && sleep 0' PUT /tmp/tmpoktwv_o6 TO /root/.ansible/tmp/ansible-tmp-1511291667.528158-39267689547615/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291667.528158-39267689547615/ /root/.ansible/tmp/ansible-tmp-1511291667.528158-39267689547615/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291667.528158-39267689547615/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291667.528158-39267689547615/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'os_sahara', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_sahara'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/os_sahara/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_sahara\"\n fi", "delta": "0:00:00.008542", "end": "2017-11-21 19:14:27.651772", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/os_sahara/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_sahara\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "os_sahara", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_sahara", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:27.643230", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291667.6779606-153220043580795 `" && echo ansible-tmp-1511291667.6779606-153220043580795="` echo /root/.ansible/tmp/ansible-tmp-1511291667.6779606-153220043580795 `" ) && sleep 0' PUT /tmp/tmp27ux1dzi TO /root/.ansible/tmp/ansible-tmp-1511291667.6779606-153220043580795/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291667.6779606-153220043580795/ /root/.ansible/tmp/ansible-tmp-1511291667.6779606-153220043580795/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291667.6779606-153220043580795/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291667.6779606-153220043580795/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'os_swift', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_swift'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/os_swift/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_swift\"\n fi", "delta": "0:00:00.008645", "end": "2017-11-21 19:14:27.788107", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/os_swift/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_swift\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "os_swift", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_swift", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:27.779462", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291667.818403-99756531088922 `" && echo ansible-tmp-1511291667.818403-99756531088922="` echo /root/.ansible/tmp/ansible-tmp-1511291667.818403-99756531088922 `" ) && sleep 0' PUT /tmp/tmp59ccdks8 TO /root/.ansible/tmp/ansible-tmp-1511291667.818403-99756531088922/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291667.818403-99756531088922/ /root/.ansible/tmp/ansible-tmp-1511291667.818403-99756531088922/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291667.818403-99756531088922/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291667.818403-99756531088922/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'os_tacker', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_tacker'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/os_tacker/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_tacker\"\n fi", "delta": "0:00:00.008584", "end": "2017-11-21 19:14:27.933839", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/os_tacker/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_tacker\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "os_tacker", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_tacker", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:27.925255", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291667.959837-196402838921985 `" && echo ansible-tmp-1511291667.959837-196402838921985="` echo /root/.ansible/tmp/ansible-tmp-1511291667.959837-196402838921985 `" ) && sleep 0' PUT /tmp/tmpke0sbnf9 TO /root/.ansible/tmp/ansible-tmp-1511291667.959837-196402838921985/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291667.959837-196402838921985/ /root/.ansible/tmp/ansible-tmp-1511291667.959837-196402838921985/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291667.959837-196402838921985/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291667.959837-196402838921985/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'os_tempest', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_tempest'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/os_tempest/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_tempest\"\n fi", "delta": "0:00:00.008598", "end": "2017-11-21 19:14:28.075356", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/os_tempest/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_tempest\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "os_tempest", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_tempest", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:28.066758", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291668.1020312-18001392512839 `" && echo ansible-tmp-1511291668.1020312-18001392512839="` echo /root/.ansible/tmp/ansible-tmp-1511291668.1020312-18001392512839 `" ) && sleep 0' PUT /tmp/tmp1_0638xe TO /root/.ansible/tmp/ansible-tmp-1511291668.1020312-18001392512839/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291668.1020312-18001392512839/ /root/.ansible/tmp/ansible-tmp-1511291668.1020312-18001392512839/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291668.1020312-18001392512839/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291668.1020312-18001392512839/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'os_trove', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_trove'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/os_trove/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_trove\"\n fi", "delta": "0:00:00.008669", "end": "2017-11-21 19:14:28.233501", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/os_trove/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/os_trove\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "os_trove", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_trove", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:28.224832", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291668.2610815-280012834962050 `" && echo ansible-tmp-1511291668.2610815-280012834962050="` echo /root/.ansible/tmp/ansible-tmp-1511291668.2610815-280012834962050 `" ) && sleep 0' PUT /tmp/tmpqsmzqts8 TO /root/.ansible/tmp/ansible-tmp-1511291668.2610815-280012834962050/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291668.2610815-280012834962050/ /root/.ansible/tmp/ansible-tmp-1511291668.2610815-280012834962050/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291668.2610815-280012834962050/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291668.2610815-280012834962050/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'plugins', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-plugins'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/plugins/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/plugins\"\n fi", "delta": "0:00:00.008398", "end": "2017-11-21 19:14:28.383437", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/plugins/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/plugins\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "plugins", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-plugins", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:28.375039", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291668.411511-160305264331989 `" && echo ansible-tmp-1511291668.411511-160305264331989="` echo /root/.ansible/tmp/ansible-tmp-1511291668.411511-160305264331989 `" ) && sleep 0' PUT /tmp/tmpba6zvneg TO /root/.ansible/tmp/ansible-tmp-1511291668.411511-160305264331989/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291668.411511-160305264331989/ /root/.ansible/tmp/ansible-tmp-1511291668.411511-160305264331989/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291668.411511-160305264331989/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291668.411511-160305264331989/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'rabbitmq_server', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-rabbitmq_server'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/rabbitmq_server/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/rabbitmq_server\"\n fi", "delta": "0:00:00.008967", "end": "2017-11-21 19:14:28.525194", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/rabbitmq_server/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/rabbitmq_server\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "rabbitmq_server", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-rabbitmq_server", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:28.516227", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291668.5522573-53232760680089 `" && echo ansible-tmp-1511291668.5522573-53232760680089="` echo /root/.ansible/tmp/ansible-tmp-1511291668.5522573-53232760680089 `" ) && sleep 0' PUT /tmp/tmp7agji1a3 TO /root/.ansible/tmp/ansible-tmp-1511291668.5522573-53232760680089/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291668.5522573-53232760680089/ /root/.ansible/tmp/ansible-tmp-1511291668.5522573-53232760680089/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291668.5522573-53232760680089/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291668.5522573-53232760680089/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'repo_build', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-repo_build'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/repo_build/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/repo_build\"\n fi", "delta": "0:00:00.008722", "end": "2017-11-21 19:14:28.669430", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/repo_build/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/repo_build\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "repo_build", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-repo_build", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:28.660708", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291668.6977048-192888349054768 `" && echo ansible-tmp-1511291668.6977048-192888349054768="` echo /root/.ansible/tmp/ansible-tmp-1511291668.6977048-192888349054768 `" ) && sleep 0' PUT /tmp/tmpij6_ohoh TO /root/.ansible/tmp/ansible-tmp-1511291668.6977048-192888349054768/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291668.6977048-192888349054768/ /root/.ansible/tmp/ansible-tmp-1511291668.6977048-192888349054768/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291668.6977048-192888349054768/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291668.6977048-192888349054768/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'repo_server', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-repo_server'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/repo_server/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/repo_server\"\n fi", "delta": "0:00:00.008349", "end": "2017-11-21 19:14:28.831765", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/repo_server/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/repo_server\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "repo_server", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-repo_server", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:28.823416", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291668.8643742-199010732193419 `" && echo ansible-tmp-1511291668.8643742-199010732193419="` echo /root/.ansible/tmp/ansible-tmp-1511291668.8643742-199010732193419 `" ) && sleep 0' PUT /tmp/tmpk52ng54z TO /root/.ansible/tmp/ansible-tmp-1511291668.8643742-199010732193419/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291668.8643742-199010732193419/ /root/.ansible/tmp/ansible-tmp-1511291668.8643742-199010732193419/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291668.8643742-199010732193419/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291668.8643742-199010732193419/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'rsyslog_client', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-rsyslog_client'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/rsyslog_client/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/rsyslog_client\"\n fi", "delta": "0:00:00.008358", "end": "2017-11-21 19:14:28.983826", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/rsyslog_client/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/rsyslog_client\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "rsyslog_client", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-rsyslog_client", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:28.975468", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291669.011052-56118494476804 `" && echo ansible-tmp-1511291669.011052-56118494476804="` echo /root/.ansible/tmp/ansible-tmp-1511291669.011052-56118494476804 `" ) && sleep 0' PUT /tmp/tmpm9j063d9 TO /root/.ansible/tmp/ansible-tmp-1511291669.011052-56118494476804/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291669.011052-56118494476804/ /root/.ansible/tmp/ansible-tmp-1511291669.011052-56118494476804/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291669.011052-56118494476804/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291669.011052-56118494476804/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'rsyslog_server', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-rsyslog_server'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/rsyslog_server/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/rsyslog_server\"\n fi", "delta": "0:00:00.008558", "end": "2017-11-21 19:14:29.127229", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/rsyslog_server/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/rsyslog_server\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "rsyslog_server", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-rsyslog_server", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:29.118671", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291669.1541688-189641265407915 `" && echo ansible-tmp-1511291669.1541688-189641265407915="` echo /root/.ansible/tmp/ansible-tmp-1511291669.1541688-189641265407915 `" ) && sleep 0' PUT /tmp/tmp4ww3p01o TO /root/.ansible/tmp/ansible-tmp-1511291669.1541688-189641265407915/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291669.1541688-189641265407915/ /root/.ansible/tmp/ansible-tmp-1511291669.1541688-189641265407915/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291669.1541688-189641265407915/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291669.1541688-189641265407915/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'sshd', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/willshersystems/ansible-sshd'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/sshd/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/sshd\"\n fi", "delta": "0:00:00.008430", "end": "2017-11-21 19:14:29.270347", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/sshd/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/sshd\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "sshd", "scm": "git", "src": "https://github.com/willshersystems/ansible-sshd", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:29.261917", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291669.2974508-167643765882266 `" && echo ansible-tmp-1511291669.2974508-167643765882266="` echo /root/.ansible/tmp/ansible-tmp-1511291669.2974508-167643765882266 `" ) && sleep 0' PUT /tmp/tmpais50m9_ TO /root/.ansible/tmp/ansible-tmp-1511291669.2974508-167643765882266/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291669.2974508-167643765882266/ /root/.ansible/tmp/ansible-tmp-1511291669.2974508-167643765882266/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291669.2974508-167643765882266/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291669.2974508-167643765882266/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'bird', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/logan2211/ansible-bird'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/bird/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/bird\"\n fi", "delta": "0:00:00.008414", "end": "2017-11-21 19:14:29.415993", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/bird/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/bird\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "bird", "scm": "git", "src": "https://github.com/logan2211/ansible-bird", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:29.407579", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291669.4425466-213116505070377 `" && echo ansible-tmp-1511291669.4425466-213116505070377="` echo /root/.ansible/tmp/ansible-tmp-1511291669.4425466-213116505070377 `" ) && sleep 0' PUT /tmp/tmp5v8l1cfy TO /root/.ansible/tmp/ansible-tmp-1511291669.4425466-213116505070377/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291669.4425466-213116505070377/ /root/.ansible/tmp/ansible-tmp-1511291669.4425466-213116505070377/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291669.4425466-213116505070377/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291669.4425466-213116505070377/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'etcd', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/logan2211/ansible-etcd'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/etcd/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/etcd\"\n fi", "delta": "0:00:00.008945", "end": "2017-11-21 19:14:29.559754", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/etcd/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/etcd\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "etcd", "scm": "git", "src": "https://github.com/logan2211/ansible-etcd", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:29.550809", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291669.5865202-234466368273726 `" && echo ansible-tmp-1511291669.5865202-234466368273726="` echo /root/.ansible/tmp/ansible-tmp-1511291669.5865202-234466368273726 `" ) && sleep 0' PUT /tmp/tmpo6_mr2sm TO /root/.ansible/tmp/ansible-tmp-1511291669.5865202-234466368273726/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291669.5865202-234466368273726/ /root/.ansible/tmp/ansible-tmp-1511291669.5865202-234466368273726/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291669.5865202-234466368273726/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291669.5865202-234466368273726/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'unbound', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/logan2211/ansible-unbound'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/unbound/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/unbound\"\n fi", "delta": "0:00:00.008690", "end": "2017-11-21 19:14:29.704134", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/unbound/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/unbound\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "unbound", "scm": "git", "src": "https://github.com/logan2211/ansible-unbound", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:29.695444", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291669.7362185-231597495225275 `" && echo ansible-tmp-1511291669.7362185-231597495225275="` echo /root/.ansible/tmp/ansible-tmp-1511291669.7362185-231597495225275 `" ) && sleep 0' PUT /tmp/tmppdfbd_tf TO /root/.ansible/tmp/ansible-tmp-1511291669.7362185-231597495225275/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291669.7362185-231597495225275/ /root/.ansible/tmp/ansible-tmp-1511291669.7362185-231597495225275/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291669.7362185-231597495225275/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291669.7362185-231597495225275/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'resolvconf', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/logan2211/ansible-resolvconf'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/resolvconf/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/resolvconf\"\n fi", "delta": "0:00:00.008834", "end": "2017-11-21 19:14:29.853695", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/resolvconf/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/resolvconf\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "resolvconf", "scm": "git", "src": "https://github.com/logan2211/ansible-resolvconf", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:29.844861", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291669.8810995-37940901714825 `" && echo ansible-tmp-1511291669.8810995-37940901714825="` echo /root/.ansible/tmp/ansible-tmp-1511291669.8810995-37940901714825 `" ) && sleep 0' PUT /tmp/tmp4d6qdme3 TO /root/.ansible/tmp/ansible-tmp-1511291669.8810995-37940901714825/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291669.8810995-37940901714825/ /root/.ansible/tmp/ansible-tmp-1511291669.8810995-37940901714825/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291669.8810995-37940901714825/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291669.8810995-37940901714825/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'ceph-defaults', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/ceph/ansible-ceph-defaults'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/ceph-defaults/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/ceph-defaults\"\n fi", "delta": "0:00:00.008889", "end": "2017-11-21 19:14:29.997384", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/ceph-defaults/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/ceph-defaults\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "ceph-defaults", "scm": "git", "src": "https://github.com/ceph/ansible-ceph-defaults", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:29.988495", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291670.0235374-95354824761086 `" && echo ansible-tmp-1511291670.0235374-95354824761086="` echo /root/.ansible/tmp/ansible-tmp-1511291670.0235374-95354824761086 `" ) && sleep 0' PUT /tmp/tmpizy4bn_h TO /root/.ansible/tmp/ansible-tmp-1511291670.0235374-95354824761086/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291670.0235374-95354824761086/ /root/.ansible/tmp/ansible-tmp-1511291670.0235374-95354824761086/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291670.0235374-95354824761086/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291670.0235374-95354824761086/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'ceph-common', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/ceph/ansible-ceph-common'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/ceph-common/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/ceph-common\"\n fi", "delta": "0:00:00.008612", "end": "2017-11-21 19:14:30.149920", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/ceph-common/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/ceph-common\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "ceph-common", "scm": "git", "src": "https://github.com/ceph/ansible-ceph-common", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:30.141308", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291670.177137-246466120248145 `" && echo ansible-tmp-1511291670.177137-246466120248145="` echo /root/.ansible/tmp/ansible-tmp-1511291670.177137-246466120248145 `" ) && sleep 0' PUT /tmp/tmp1xliggy6 TO /root/.ansible/tmp/ansible-tmp-1511291670.177137-246466120248145/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291670.177137-246466120248145/ /root/.ansible/tmp/ansible-tmp-1511291670.177137-246466120248145/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291670.177137-246466120248145/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291670.177137-246466120248145/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'ceph-config', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/ceph/ansible-ceph-config'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/ceph-config/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/ceph-config\"\n fi", "delta": "0:00:00.008488", "end": "2017-11-21 19:14:30.310238", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/ceph-config/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/ceph-config\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "ceph-config", "scm": "git", "src": "https://github.com/ceph/ansible-ceph-config", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:30.301750", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291670.3363128-13987533231506 `" && echo ansible-tmp-1511291670.3363128-13987533231506="` echo /root/.ansible/tmp/ansible-tmp-1511291670.3363128-13987533231506 `" ) && sleep 0' PUT /tmp/tmpazfxzmy5 TO /root/.ansible/tmp/ansible-tmp-1511291670.3363128-13987533231506/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291670.3363128-13987533231506/ /root/.ansible/tmp/ansible-tmp-1511291670.3363128-13987533231506/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291670.3363128-13987533231506/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291670.3363128-13987533231506/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'ceph-mon', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/ceph/ansible-ceph-mon'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/ceph-mon/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/ceph-mon\"\n fi", "delta": "0:00:00.008565", "end": "2017-11-21 19:14:30.448435", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/ceph-mon/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/ceph-mon\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "ceph-mon", "scm": "git", "src": "https://github.com/ceph/ansible-ceph-mon", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:30.439870", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291670.4751108-269000257371916 `" && echo ansible-tmp-1511291670.4751108-269000257371916="` echo /root/.ansible/tmp/ansible-tmp-1511291670.4751108-269000257371916 `" ) && sleep 0' PUT /tmp/tmpezkuen8v TO /root/.ansible/tmp/ansible-tmp-1511291670.4751108-269000257371916/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291670.4751108-269000257371916/ /root/.ansible/tmp/ansible-tmp-1511291670.4751108-269000257371916/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291670.4751108-269000257371916/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291670.4751108-269000257371916/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'ceph-mgr', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/ceph/ansible-ceph-mgr'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/ceph-mgr/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/ceph-mgr\"\n fi", "delta": "0:00:00.008482", "end": "2017-11-21 19:14:30.588987", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/ceph-mgr/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/ceph-mgr\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "ceph-mgr", "scm": "git", "src": "https://github.com/ceph/ansible-ceph-mgr", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:30.580505", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291670.615209-184489488887770 `" && echo ansible-tmp-1511291670.615209-184489488887770="` echo /root/.ansible/tmp/ansible-tmp-1511291670.615209-184489488887770 `" ) && sleep 0' PUT /tmp/tmpodp08muk TO /root/.ansible/tmp/ansible-tmp-1511291670.615209-184489488887770/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291670.615209-184489488887770/ /root/.ansible/tmp/ansible-tmp-1511291670.615209-184489488887770/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291670.615209-184489488887770/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291670.615209-184489488887770/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'ceph-osd', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/ceph/ansible-ceph-osd'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/ceph-osd/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/ceph-osd\"\n fi", "delta": "0:00:00.008479", "end": "2017-11-21 19:14:30.731489", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/ceph-osd/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/ceph-osd\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "ceph-osd", "scm": "git", "src": "https://github.com/ceph/ansible-ceph-osd", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:30.723010", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291670.7607038-219794004979297 `" && echo ansible-tmp-1511291670.7607038-219794004979297="` echo /root/.ansible/tmp/ansible-tmp-1511291670.7607038-219794004979297 `" ) && sleep 0' PUT /tmp/tmpb16fljfz TO /root/.ansible/tmp/ansible-tmp-1511291670.7607038-219794004979297/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291670.7607038-219794004979297/ /root/.ansible/tmp/ansible-tmp-1511291670.7607038-219794004979297/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291670.7607038-219794004979297/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291670.7607038-219794004979297/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'opendaylight', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/opendaylight/integration-packaging-ansible-opendaylight'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/opendaylight/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/opendaylight\"\n fi", "delta": "0:00:00.009292", "end": "2017-11-21 19:14:30.884292", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/opendaylight/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/opendaylight\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "opendaylight", "scm": "git", "src": "https://github.com/opendaylight/integration-packaging-ansible-opendaylight", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:30.875000", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/commands/command.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291670.912574-95294121245178 `" && echo ansible-tmp-1511291670.912574-95294121245178="` echo /root/.ansible/tmp/ansible-tmp-1511291670.912574-95294121245178 `" ) && sleep 0' PUT /tmp/tmpy7llnqkv TO /root/.ansible/tmp/ansible-tmp-1511291670.912574-95294121245178/command.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291670.912574-95294121245178/ /root/.ansible/tmp/ansible-tmp-1511291670.912574-95294121245178/command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291670.912574-95294121245178/command.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291670.912574-95294121245178/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'haproxy_endpoints', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/logan2211/ansible-haproxy-endpoints'}) => { "changed": true, "cmd": "if [[ ! -d \"/etc/ansible/roles/haproxy_endpoints/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/haproxy_endpoints\"\n fi", "delta": "0:00:00.008725", "end": "2017-11-21 19:14:31.025740", "invocation": { "module_args": { "_raw_params": "if [[ ! -d \"/etc/ansible/roles/haproxy_endpoints/.git\" ]]; then\n rm -rf \"/etc/ansible/roles/haproxy_endpoints\"\n fi", "_uses_shell": true, "chdir": null, "creates": null, "executable": "/bin/bash", "removes": null, "warn": true } }, "item": { "name": "haproxy_endpoints", "scm": "git", "src": "https://github.com/logan2211/ansible-haproxy-endpoints", "version": "master" }, "rc": 0, "start": "2017-11-21 19:14:31.017015", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } TASK [Ensure the default roles directory exists] ******************************* task path: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/tests/get-ansible-role-requirements.yml:32 Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/files/file.py ESTABLISH LOCAL CONNECTION FOR USER: root EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291671.174333-154669724658952 `" && echo ansible-tmp-1511291671.174333-154669724658952="` echo /root/.ansible/tmp/ansible-tmp-1511291671.174333-154669724658952 `" ) && sleep 0' PUT /tmp/tmp_xxpfa04 TO /root/.ansible/tmp/ansible-tmp-1511291671.174333-154669724658952/file.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291671.174333-154669724658952/ /root/.ansible/tmp/ansible-tmp-1511291671.174333-154669724658952/file.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291671.174333-154669724658952/file.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291671.174333-154669724658952/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => { "changed": true, "diff": { "after": { "path": "/etc/ansible/roles", "state": "directory" }, "before": { "path": "/etc/ansible/roles", "state": "absent" } }, "gid": 0, "group": "root", "invocation": { "module_args": { "attributes": null, "backup": null, "content": null, "delimiter": null, "diff_peek": null, "directory_mode": null, "follow": false, "force": false, "group": null, "mode": null, "original_basename": null, "owner": null, "path": "/etc/ansible/roles", "recurse": false, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": null, "validate": null } }, "mode": "0755", "owner": "root", "path": "/etc/ansible/roles", "size": 4096, "state": "directory", "uid": 0 } TASK [Check the Zuul src dir for cloned roles] ********************************* task path: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/tests/get-ansible-role-requirements.yml:39 skipping: [localhost] => (item={'name': 'ansible-hardening', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/ansible-hardening'}) => { "changed": false, "item": { "name": "ansible-hardening", "scm": "git", "src": "https://git.openstack.org/openstack/ansible-hardening", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'apt_package_pinning', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-apt_package_pinning'}) => { "changed": false, "item": { "name": "apt_package_pinning", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-apt_package_pinning", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'pip_install', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-pip_install'}) => { "changed": false, "item": { "name": "pip_install", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-pip_install", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'galera_client', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-galera_client'}) => { "changed": false, "item": { "name": "galera_client", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-galera_client", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'galera_server', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-galera_server'}) => { "changed": false, "item": { "name": "galera_server", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-galera_server", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'ceph_client', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-ceph_client'}) => { "changed": false, "item": { "name": "ceph_client", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-ceph_client", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'haproxy_server', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-haproxy_server'}) => { "changed": false, "item": { "name": "haproxy_server", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-haproxy_server", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'keepalived', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/evrardjp/ansible-keepalived'}) => { "changed": false, "item": { "name": "keepalived", "scm": "git", "src": "https://github.com/evrardjp/ansible-keepalived", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'lxc_container_create', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-lxc_container_create'}) => { "changed": false, "item": { "name": "lxc_container_create", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-lxc_container_create", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'lxc_hosts', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-lxc_hosts'}) => { "changed": false, "item": { "name": "lxc_hosts", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-lxc_hosts", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'memcached_server', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-memcached_server'}) => { "changed": false, "item": { "name": "memcached_server", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-memcached_server", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'openstack_hosts', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-openstack_hosts'}) => { "changed": false, "item": { "name": "openstack_hosts", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-openstack_hosts", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'os_keystone', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_keystone'}) => { "changed": false, "item": { "name": "os_keystone", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_keystone", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'openstack_openrc', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-openstack_openrc'}) => { "changed": false, "item": { "name": "openstack_openrc", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-openstack_openrc", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'os_aodh', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_aodh'}) => { "changed": false, "item": { "name": "os_aodh", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_aodh", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'os_barbican', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_barbican'}) => { "changed": false, "item": { "name": "os_barbican", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_barbican", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'os_ceilometer', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_ceilometer'}) => { "changed": false, "item": { "name": "os_ceilometer", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_ceilometer", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'os_cinder', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_cinder'}) => { "changed": false, "item": { "name": "os_cinder", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_cinder", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'os_designate', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_designate'}) => { "changed": false, "item": { "name": "os_designate", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_designate", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'os_glance', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_glance'}) => { "changed": false, "item": { "name": "os_glance", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_glance", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'os_gnocchi', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_gnocchi'}) => { "changed": false, "item": { "name": "os_gnocchi", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_gnocchi", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'os_heat', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_heat'}) => { "changed": false, "item": { "name": "os_heat", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_heat", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'os_horizon', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_horizon'}) => { "changed": false, "item": { "name": "os_horizon", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_horizon", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'os_ironic', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_ironic'}) => { "changed": false, "item": { "name": "os_ironic", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_ironic", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'os_magnum', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_magnum'}) => { "changed": false, "item": { "name": "os_magnum", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_magnum", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'os_molteniron', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_molteniron'}) => { "changed": false, "item": { "name": "os_molteniron", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_molteniron", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'os_neutron', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_neutron'}) => { "changed": false, "item": { "name": "os_neutron", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_neutron", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'os_nova', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_nova'}) => { "changed": false, "item": { "name": "os_nova", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_nova", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'os_octavia', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_octavia'}) => { "changed": false, "item": { "name": "os_octavia", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_octavia", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'os_rally', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_rally'}) => { "changed": false, "item": { "name": "os_rally", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_rally", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'os_sahara', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_sahara'}) => { "changed": false, "item": { "name": "os_sahara", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_sahara", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'os_swift', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_swift'}) => { "changed": false, "item": { "name": "os_swift", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_swift", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'os_tacker', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_tacker'}) => { "changed": false, "item": { "name": "os_tacker", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_tacker", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'os_tempest', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_tempest'}) => { "changed": false, "item": { "name": "os_tempest", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_tempest", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'os_trove', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_trove'}) => { "changed": false, "item": { "name": "os_trove", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_trove", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'plugins', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-plugins'}) => { "changed": false, "item": { "name": "plugins", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-plugins", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'rabbitmq_server', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-rabbitmq_server'}) => { "changed": false, "item": { "name": "rabbitmq_server", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-rabbitmq_server", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'repo_build', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-repo_build'}) => { "changed": false, "item": { "name": "repo_build", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-repo_build", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'repo_server', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-repo_server'}) => { "changed": false, "item": { "name": "repo_server", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-repo_server", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'rsyslog_client', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-rsyslog_client'}) => { "changed": false, "item": { "name": "rsyslog_client", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-rsyslog_client", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'rsyslog_server', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-rsyslog_server'}) => { "changed": false, "item": { "name": "rsyslog_server", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-rsyslog_server", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'sshd', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/willshersystems/ansible-sshd'}) => { "changed": false, "item": { "name": "sshd", "scm": "git", "src": "https://github.com/willshersystems/ansible-sshd", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'bird', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/logan2211/ansible-bird'}) => { "changed": false, "item": { "name": "bird", "scm": "git", "src": "https://github.com/logan2211/ansible-bird", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'etcd', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/logan2211/ansible-etcd'}) => { "changed": false, "item": { "name": "etcd", "scm": "git", "src": "https://github.com/logan2211/ansible-etcd", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'unbound', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/logan2211/ansible-unbound'}) => { "changed": false, "item": { "name": "unbound", "scm": "git", "src": "https://github.com/logan2211/ansible-unbound", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'resolvconf', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/logan2211/ansible-resolvconf'}) => { "changed": false, "item": { "name": "resolvconf", "scm": "git", "src": "https://github.com/logan2211/ansible-resolvconf", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'ceph-defaults', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/ceph/ansible-ceph-defaults'}) => { "changed": false, "item": { "name": "ceph-defaults", "scm": "git", "src": "https://github.com/ceph/ansible-ceph-defaults", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'ceph-common', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/ceph/ansible-ceph-common'}) => { "changed": false, "item": { "name": "ceph-common", "scm": "git", "src": "https://github.com/ceph/ansible-ceph-common", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'ceph-config', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/ceph/ansible-ceph-config'}) => { "changed": false, "item": { "name": "ceph-config", "scm": "git", "src": "https://github.com/ceph/ansible-ceph-config", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'ceph-mon', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/ceph/ansible-ceph-mon'}) => { "changed": false, "item": { "name": "ceph-mon", "scm": "git", "src": "https://github.com/ceph/ansible-ceph-mon", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'ceph-mgr', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/ceph/ansible-ceph-mgr'}) => { "changed": false, "item": { "name": "ceph-mgr", "scm": "git", "src": "https://github.com/ceph/ansible-ceph-mgr", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'ceph-osd', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/ceph/ansible-ceph-osd'}) => { "changed": false, "item": { "name": "ceph-osd", "scm": "git", "src": "https://github.com/ceph/ansible-ceph-osd", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'opendaylight', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/opendaylight/integration-packaging-ansible-opendaylight'}) => { "changed": false, "item": { "name": "opendaylight", "scm": "git", "src": "https://github.com/opendaylight/integration-packaging-ansible-opendaylight", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } skipping: [localhost] => (item={'name': 'haproxy_endpoints', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/logan2211/ansible-haproxy-endpoints'}) => { "changed": false, "item": { "name": "haproxy_endpoints", "scm": "git", "src": "https://github.com/logan2211/ansible-haproxy-endpoints", "version": "master" }, "skip_reason": "Conditional result was False", "skipped": true } TASK [Link the Zuul provided roles] ******************************************** task path: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/tests/get-ansible-role-requirements.yml:46 skipping: [localhost] => { "changed": false, "skip_reason": "Conditional result was False", "skipped": true } TASK [Clone git repos (with git)] ********************************************** task path: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/tests/get-ansible-role-requirements.yml:59 Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py ESTABLISH LOCAL CONNECTION FOR USER: root EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291671.923807-246188171797509 `" && echo ansible-tmp-1511291671.923807-246188171797509="` echo /root/.ansible/tmp/ansible-tmp-1511291671.923807-246188171797509 `" ) && sleep 0' PUT /tmp/tmpa9n06l_a TO /root/.ansible/tmp/ansible-tmp-1511291671.923807-246188171797509/git.py PUT /tmp/tmp7g3l70md TO /root/.ansible/tmp/ansible-tmp-1511291671.923807-246188171797509/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291671.923807-246188171797509/ /root/.ansible/tmp/ansible-tmp-1511291671.923807-246188171797509/git.py /root/.ansible/tmp/ansible-tmp-1511291671.923807-246188171797509/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291671.923807-246188171797509/async_wrapper.py 483412975190 1800 /root/.ansible/tmp/ansible-tmp-1511291671.923807-246188171797509/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'ansible-hardening', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/ansible-hardening'}) => { "ansible_job_id": "483412975190.6617", "changed": true, "finished": 0, "item": { "name": "ansible-hardening", "scm": "git", "src": "https://git.openstack.org/openstack/ansible-hardening", "version": "master" }, "results_file": "/root/.ansible_async/483412975190.6617", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291672.9942944-113021570246371 `" && echo ansible-tmp-1511291672.9942944-113021570246371="` echo /root/.ansible/tmp/ansible-tmp-1511291672.9942944-113021570246371 `" ) && sleep 0' PUT /tmp/tmp4l1v_xdh TO /root/.ansible/tmp/ansible-tmp-1511291672.9942944-113021570246371/git.py PUT /tmp/tmpzcag__s3 TO /root/.ansible/tmp/ansible-tmp-1511291672.9942944-113021570246371/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291672.9942944-113021570246371/ /root/.ansible/tmp/ansible-tmp-1511291672.9942944-113021570246371/git.py /root/.ansible/tmp/ansible-tmp-1511291672.9942944-113021570246371/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291672.9942944-113021570246371/async_wrapper.py 579440741458 1800 /root/.ansible/tmp/ansible-tmp-1511291672.9942944-113021570246371/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'apt_package_pinning', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-apt_package_pinning'}) => { "ansible_job_id": "579440741458.6659", "changed": true, "finished": 0, "item": { "name": "apt_package_pinning", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-apt_package_pinning", "version": "master" }, "results_file": "/root/.ansible_async/579440741458.6659", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291674.0583289-266825646682486 `" && echo ansible-tmp-1511291674.0583289-266825646682486="` echo /root/.ansible/tmp/ansible-tmp-1511291674.0583289-266825646682486 `" ) && sleep 0' PUT /tmp/tmpro57wup5 TO /root/.ansible/tmp/ansible-tmp-1511291674.0583289-266825646682486/git.py PUT /tmp/tmp0gyp1wos TO /root/.ansible/tmp/ansible-tmp-1511291674.0583289-266825646682486/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291674.0583289-266825646682486/ /root/.ansible/tmp/ansible-tmp-1511291674.0583289-266825646682486/git.py /root/.ansible/tmp/ansible-tmp-1511291674.0583289-266825646682486/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291674.0583289-266825646682486/async_wrapper.py 470111448547 1800 /root/.ansible/tmp/ansible-tmp-1511291674.0583289-266825646682486/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'pip_install', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-pip_install'}) => { "ansible_job_id": "470111448547.6707", "changed": true, "finished": 0, "item": { "name": "pip_install", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-pip_install", "version": "master" }, "results_file": "/root/.ansible_async/470111448547.6707", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291675.1225586-71542118420654 `" && echo ansible-tmp-1511291675.1225586-71542118420654="` echo /root/.ansible/tmp/ansible-tmp-1511291675.1225586-71542118420654 `" ) && sleep 0' PUT /tmp/tmpuze63kcy TO /root/.ansible/tmp/ansible-tmp-1511291675.1225586-71542118420654/git.py PUT /tmp/tmpbrx28uxm TO /root/.ansible/tmp/ansible-tmp-1511291675.1225586-71542118420654/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291675.1225586-71542118420654/ /root/.ansible/tmp/ansible-tmp-1511291675.1225586-71542118420654/git.py /root/.ansible/tmp/ansible-tmp-1511291675.1225586-71542118420654/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291675.1225586-71542118420654/async_wrapper.py 35589470518 1800 /root/.ansible/tmp/ansible-tmp-1511291675.1225586-71542118420654/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'galera_client', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-galera_client'}) => { "ansible_job_id": "35589470518.6749", "changed": true, "finished": 0, "item": { "name": "galera_client", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-galera_client", "version": "master" }, "results_file": "/root/.ansible_async/35589470518.6749", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291676.1914473-162769992119532 `" && echo ansible-tmp-1511291676.1914473-162769992119532="` echo /root/.ansible/tmp/ansible-tmp-1511291676.1914473-162769992119532 `" ) && sleep 0' PUT /tmp/tmpg31byqh3 TO /root/.ansible/tmp/ansible-tmp-1511291676.1914473-162769992119532/git.py PUT /tmp/tmpjdd6ylar TO /root/.ansible/tmp/ansible-tmp-1511291676.1914473-162769992119532/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291676.1914473-162769992119532/ /root/.ansible/tmp/ansible-tmp-1511291676.1914473-162769992119532/git.py /root/.ansible/tmp/ansible-tmp-1511291676.1914473-162769992119532/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291676.1914473-162769992119532/async_wrapper.py 20731030012 1800 /root/.ansible/tmp/ansible-tmp-1511291676.1914473-162769992119532/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'galera_server', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-galera_server'}) => { "ansible_job_id": "20731030012.6799", "changed": true, "finished": 0, "item": { "name": "galera_server", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-galera_server", "version": "master" }, "results_file": "/root/.ansible_async/20731030012.6799", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291677.2593946-251912972701563 `" && echo ansible-tmp-1511291677.2593946-251912972701563="` echo /root/.ansible/tmp/ansible-tmp-1511291677.2593946-251912972701563 `" ) && sleep 0' PUT /tmp/tmpxl5nmsot TO /root/.ansible/tmp/ansible-tmp-1511291677.2593946-251912972701563/git.py PUT /tmp/tmpnmzwaw6z TO /root/.ansible/tmp/ansible-tmp-1511291677.2593946-251912972701563/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291677.2593946-251912972701563/ /root/.ansible/tmp/ansible-tmp-1511291677.2593946-251912972701563/git.py /root/.ansible/tmp/ansible-tmp-1511291677.2593946-251912972701563/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291677.2593946-251912972701563/async_wrapper.py 126190552666 1800 /root/.ansible/tmp/ansible-tmp-1511291677.2593946-251912972701563/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'ceph_client', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-ceph_client'}) => { "ansible_job_id": "126190552666.6840", "changed": true, "finished": 0, "item": { "name": "ceph_client", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-ceph_client", "version": "master" }, "results_file": "/root/.ansible_async/126190552666.6840", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291678.3290803-13103721115093 `" && echo ansible-tmp-1511291678.3290803-13103721115093="` echo /root/.ansible/tmp/ansible-tmp-1511291678.3290803-13103721115093 `" ) && sleep 0' PUT /tmp/tmpcsqae200 TO /root/.ansible/tmp/ansible-tmp-1511291678.3290803-13103721115093/git.py PUT /tmp/tmpbrbn_l6h TO /root/.ansible/tmp/ansible-tmp-1511291678.3290803-13103721115093/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291678.3290803-13103721115093/ /root/.ansible/tmp/ansible-tmp-1511291678.3290803-13103721115093/git.py /root/.ansible/tmp/ansible-tmp-1511291678.3290803-13103721115093/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291678.3290803-13103721115093/async_wrapper.py 688085221580 1800 /root/.ansible/tmp/ansible-tmp-1511291678.3290803-13103721115093/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'haproxy_server', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-haproxy_server'}) => { "ansible_job_id": "688085221580.6887", "changed": true, "finished": 0, "item": { "name": "haproxy_server", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-haproxy_server", "version": "master" }, "results_file": "/root/.ansible_async/688085221580.6887", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291679.393544-170580113851469 `" && echo ansible-tmp-1511291679.393544-170580113851469="` echo /root/.ansible/tmp/ansible-tmp-1511291679.393544-170580113851469 `" ) && sleep 0' PUT /tmp/tmpub5ug_63 TO /root/.ansible/tmp/ansible-tmp-1511291679.393544-170580113851469/git.py PUT /tmp/tmpiufs2cw_ TO /root/.ansible/tmp/ansible-tmp-1511291679.393544-170580113851469/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291679.393544-170580113851469/ /root/.ansible/tmp/ansible-tmp-1511291679.393544-170580113851469/git.py /root/.ansible/tmp/ansible-tmp-1511291679.393544-170580113851469/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291679.393544-170580113851469/async_wrapper.py 738647515776 1800 /root/.ansible/tmp/ansible-tmp-1511291679.393544-170580113851469/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'keepalived', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/evrardjp/ansible-keepalived'}) => { "ansible_job_id": "738647515776.6937", "changed": true, "finished": 0, "item": { "name": "keepalived", "scm": "git", "src": "https://github.com/evrardjp/ansible-keepalived", "version": "master" }, "results_file": "/root/.ansible_async/738647515776.6937", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291680.4564533-53210600518462 `" && echo ansible-tmp-1511291680.4564533-53210600518462="` echo /root/.ansible/tmp/ansible-tmp-1511291680.4564533-53210600518462 `" ) && sleep 0' PUT /tmp/tmp6cyaki_3 TO /root/.ansible/tmp/ansible-tmp-1511291680.4564533-53210600518462/git.py PUT /tmp/tmpc7poky61 TO /root/.ansible/tmp/ansible-tmp-1511291680.4564533-53210600518462/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291680.4564533-53210600518462/ /root/.ansible/tmp/ansible-tmp-1511291680.4564533-53210600518462/git.py /root/.ansible/tmp/ansible-tmp-1511291680.4564533-53210600518462/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291680.4564533-53210600518462/async_wrapper.py 741625150828 1800 /root/.ansible/tmp/ansible-tmp-1511291680.4564533-53210600518462/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'lxc_container_create', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-lxc_container_create'}) => { "ansible_job_id": "741625150828.6975", "changed": true, "finished": 0, "item": { "name": "lxc_container_create", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-lxc_container_create", "version": "master" }, "results_file": "/root/.ansible_async/741625150828.6975", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291681.533124-47559992669301 `" && echo ansible-tmp-1511291681.533124-47559992669301="` echo /root/.ansible/tmp/ansible-tmp-1511291681.533124-47559992669301 `" ) && sleep 0' PUT /tmp/tmp9q0n6ypn TO /root/.ansible/tmp/ansible-tmp-1511291681.533124-47559992669301/git.py PUT /tmp/tmpcgzhbgl_ TO /root/.ansible/tmp/ansible-tmp-1511291681.533124-47559992669301/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291681.533124-47559992669301/ /root/.ansible/tmp/ansible-tmp-1511291681.533124-47559992669301/git.py /root/.ansible/tmp/ansible-tmp-1511291681.533124-47559992669301/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291681.533124-47559992669301/async_wrapper.py 885228262670 1800 /root/.ansible/tmp/ansible-tmp-1511291681.533124-47559992669301/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'lxc_hosts', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-lxc_hosts'}) => { "ansible_job_id": "885228262670.7021", "changed": true, "finished": 0, "item": { "name": "lxc_hosts", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-lxc_hosts", "version": "master" }, "results_file": "/root/.ansible_async/885228262670.7021", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291682.599986-256611357700753 `" && echo ansible-tmp-1511291682.599986-256611357700753="` echo /root/.ansible/tmp/ansible-tmp-1511291682.599986-256611357700753 `" ) && sleep 0' PUT /tmp/tmp3o4j9p8p TO /root/.ansible/tmp/ansible-tmp-1511291682.599986-256611357700753/git.py PUT /tmp/tmpz7z9hkry TO /root/.ansible/tmp/ansible-tmp-1511291682.599986-256611357700753/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291682.599986-256611357700753/ /root/.ansible/tmp/ansible-tmp-1511291682.599986-256611357700753/git.py /root/.ansible/tmp/ansible-tmp-1511291682.599986-256611357700753/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291682.599986-256611357700753/async_wrapper.py 452538762606 1800 /root/.ansible/tmp/ansible-tmp-1511291682.599986-256611357700753/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'memcached_server', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-memcached_server'}) => { "ansible_job_id": "452538762606.7068", "changed": true, "finished": 0, "item": { "name": "memcached_server", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-memcached_server", "version": "master" }, "results_file": "/root/.ansible_async/452538762606.7068", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291683.6634452-189092154169276 `" && echo ansible-tmp-1511291683.6634452-189092154169276="` echo /root/.ansible/tmp/ansible-tmp-1511291683.6634452-189092154169276 `" ) && sleep 0' PUT /tmp/tmp4nflr65s TO /root/.ansible/tmp/ansible-tmp-1511291683.6634452-189092154169276/git.py PUT /tmp/tmp8az4io9c TO /root/.ansible/tmp/ansible-tmp-1511291683.6634452-189092154169276/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291683.6634452-189092154169276/ /root/.ansible/tmp/ansible-tmp-1511291683.6634452-189092154169276/git.py /root/.ansible/tmp/ansible-tmp-1511291683.6634452-189092154169276/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291683.6634452-189092154169276/async_wrapper.py 728828957077 1800 /root/.ansible/tmp/ansible-tmp-1511291683.6634452-189092154169276/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'openstack_hosts', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-openstack_hosts'}) => { "ansible_job_id": "728828957077.7118", "changed": true, "finished": 0, "item": { "name": "openstack_hosts", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-openstack_hosts", "version": "master" }, "results_file": "/root/.ansible_async/728828957077.7118", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291684.730025-131834723720586 `" && echo ansible-tmp-1511291684.730025-131834723720586="` echo /root/.ansible/tmp/ansible-tmp-1511291684.730025-131834723720586 `" ) && sleep 0' PUT /tmp/tmp79fy1o1e TO /root/.ansible/tmp/ansible-tmp-1511291684.730025-131834723720586/git.py PUT /tmp/tmpytt7iczt TO /root/.ansible/tmp/ansible-tmp-1511291684.730025-131834723720586/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291684.730025-131834723720586/ /root/.ansible/tmp/ansible-tmp-1511291684.730025-131834723720586/git.py /root/.ansible/tmp/ansible-tmp-1511291684.730025-131834723720586/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291684.730025-131834723720586/async_wrapper.py 753240134602 1800 /root/.ansible/tmp/ansible-tmp-1511291684.730025-131834723720586/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'os_keystone', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_keystone'}) => { "ansible_job_id": "753240134602.7161", "changed": true, "finished": 0, "item": { "name": "os_keystone", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_keystone", "version": "master" }, "results_file": "/root/.ansible_async/753240134602.7161", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291685.7951775-36555361569861 `" && echo ansible-tmp-1511291685.7951775-36555361569861="` echo /root/.ansible/tmp/ansible-tmp-1511291685.7951775-36555361569861 `" ) && sleep 0' PUT /tmp/tmpeplgikx3 TO /root/.ansible/tmp/ansible-tmp-1511291685.7951775-36555361569861/git.py PUT /tmp/tmplht987v_ TO /root/.ansible/tmp/ansible-tmp-1511291685.7951775-36555361569861/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291685.7951775-36555361569861/ /root/.ansible/tmp/ansible-tmp-1511291685.7951775-36555361569861/git.py /root/.ansible/tmp/ansible-tmp-1511291685.7951775-36555361569861/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291685.7951775-36555361569861/async_wrapper.py 797670940585 1800 /root/.ansible/tmp/ansible-tmp-1511291685.7951775-36555361569861/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'openstack_openrc', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-openstack_openrc'}) => { "ansible_job_id": "797670940585.7205", "changed": true, "finished": 0, "item": { "name": "openstack_openrc", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-openstack_openrc", "version": "master" }, "results_file": "/root/.ansible_async/797670940585.7205", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291686.8645833-15386588386166 `" && echo ansible-tmp-1511291686.8645833-15386588386166="` echo /root/.ansible/tmp/ansible-tmp-1511291686.8645833-15386588386166 `" ) && sleep 0' PUT /tmp/tmpvy7fbjmi TO /root/.ansible/tmp/ansible-tmp-1511291686.8645833-15386588386166/git.py PUT /tmp/tmptzfym3vs TO /root/.ansible/tmp/ansible-tmp-1511291686.8645833-15386588386166/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291686.8645833-15386588386166/ /root/.ansible/tmp/ansible-tmp-1511291686.8645833-15386588386166/git.py /root/.ansible/tmp/ansible-tmp-1511291686.8645833-15386588386166/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291686.8645833-15386588386166/async_wrapper.py 546116464439 1800 /root/.ansible/tmp/ansible-tmp-1511291686.8645833-15386588386166/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'os_aodh', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_aodh'}) => { "ansible_job_id": "546116464439.7249", "changed": true, "finished": 0, "item": { "name": "os_aodh", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_aodh", "version": "master" }, "results_file": "/root/.ansible_async/546116464439.7249", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291687.9286194-274061613702693 `" && echo ansible-tmp-1511291687.9286194-274061613702693="` echo /root/.ansible/tmp/ansible-tmp-1511291687.9286194-274061613702693 `" ) && sleep 0' PUT /tmp/tmpyatcjzg8 TO /root/.ansible/tmp/ansible-tmp-1511291687.9286194-274061613702693/git.py PUT /tmp/tmpfaobmt59 TO /root/.ansible/tmp/ansible-tmp-1511291687.9286194-274061613702693/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291687.9286194-274061613702693/ /root/.ansible/tmp/ansible-tmp-1511291687.9286194-274061613702693/git.py /root/.ansible/tmp/ansible-tmp-1511291687.9286194-274061613702693/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291687.9286194-274061613702693/async_wrapper.py 453718188942 1800 /root/.ansible/tmp/ansible-tmp-1511291687.9286194-274061613702693/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'os_barbican', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_barbican'}) => { "ansible_job_id": "453718188942.7299", "changed": true, "finished": 0, "item": { "name": "os_barbican", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_barbican", "version": "master" }, "results_file": "/root/.ansible_async/453718188942.7299", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291688.9986162-54631702748136 `" && echo ansible-tmp-1511291688.9986162-54631702748136="` echo /root/.ansible/tmp/ansible-tmp-1511291688.9986162-54631702748136 `" ) && sleep 0' PUT /tmp/tmpk1dv6cey TO /root/.ansible/tmp/ansible-tmp-1511291688.9986162-54631702748136/git.py PUT /tmp/tmprhoudb33 TO /root/.ansible/tmp/ansible-tmp-1511291688.9986162-54631702748136/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291688.9986162-54631702748136/ /root/.ansible/tmp/ansible-tmp-1511291688.9986162-54631702748136/git.py /root/.ansible/tmp/ansible-tmp-1511291688.9986162-54631702748136/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291688.9986162-54631702748136/async_wrapper.py 406838433969 1800 /root/.ansible/tmp/ansible-tmp-1511291688.9986162-54631702748136/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'os_ceilometer', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_ceilometer'}) => { "ansible_job_id": "406838433969.7343", "changed": true, "finished": 0, "item": { "name": "os_ceilometer", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_ceilometer", "version": "master" }, "results_file": "/root/.ansible_async/406838433969.7343", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291690.0669346-85634806034226 `" && echo ansible-tmp-1511291690.0669346-85634806034226="` echo /root/.ansible/tmp/ansible-tmp-1511291690.0669346-85634806034226 `" ) && sleep 0' PUT /tmp/tmpomkoyuen TO /root/.ansible/tmp/ansible-tmp-1511291690.0669346-85634806034226/git.py PUT /tmp/tmp1xozqt6v TO /root/.ansible/tmp/ansible-tmp-1511291690.0669346-85634806034226/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291690.0669346-85634806034226/ /root/.ansible/tmp/ansible-tmp-1511291690.0669346-85634806034226/git.py /root/.ansible/tmp/ansible-tmp-1511291690.0669346-85634806034226/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291690.0669346-85634806034226/async_wrapper.py 65806603847 1800 /root/.ansible/tmp/ansible-tmp-1511291690.0669346-85634806034226/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'os_cinder', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_cinder'}) => { "ansible_job_id": "65806603847.7386", "changed": true, "finished": 0, "item": { "name": "os_cinder", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_cinder", "version": "master" }, "results_file": "/root/.ansible_async/65806603847.7386", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291691.131795-39614367681561 `" && echo ansible-tmp-1511291691.131795-39614367681561="` echo /root/.ansible/tmp/ansible-tmp-1511291691.131795-39614367681561 `" ) && sleep 0' PUT /tmp/tmp3vlsvq_m TO /root/.ansible/tmp/ansible-tmp-1511291691.131795-39614367681561/git.py PUT /tmp/tmp_6fxl7xb TO /root/.ansible/tmp/ansible-tmp-1511291691.131795-39614367681561/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291691.131795-39614367681561/ /root/.ansible/tmp/ansible-tmp-1511291691.131795-39614367681561/git.py /root/.ansible/tmp/ansible-tmp-1511291691.131795-39614367681561/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291691.131795-39614367681561/async_wrapper.py 384683284215 1800 /root/.ansible/tmp/ansible-tmp-1511291691.131795-39614367681561/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'os_designate', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_designate'}) => { "ansible_job_id": "384683284215.7433", "changed": true, "finished": 0, "item": { "name": "os_designate", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_designate", "version": "master" }, "results_file": "/root/.ansible_async/384683284215.7433", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291692.1940734-175075862625206 `" && echo ansible-tmp-1511291692.1940734-175075862625206="` echo /root/.ansible/tmp/ansible-tmp-1511291692.1940734-175075862625206 `" ) && sleep 0' PUT /tmp/tmp67a2i992 TO /root/.ansible/tmp/ansible-tmp-1511291692.1940734-175075862625206/git.py PUT /tmp/tmpgf_nloco TO /root/.ansible/tmp/ansible-tmp-1511291692.1940734-175075862625206/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291692.1940734-175075862625206/ /root/.ansible/tmp/ansible-tmp-1511291692.1940734-175075862625206/git.py /root/.ansible/tmp/ansible-tmp-1511291692.1940734-175075862625206/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291692.1940734-175075862625206/async_wrapper.py 381294967656 1800 /root/.ansible/tmp/ansible-tmp-1511291692.1940734-175075862625206/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'os_glance', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_glance'}) => { "ansible_job_id": "381294967656.7483", "changed": true, "finished": 0, "item": { "name": "os_glance", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_glance", "version": "master" }, "results_file": "/root/.ansible_async/381294967656.7483", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291693.2619677-76316830834219 `" && echo ansible-tmp-1511291693.2619677-76316830834219="` echo /root/.ansible/tmp/ansible-tmp-1511291693.2619677-76316830834219 `" ) && sleep 0' PUT /tmp/tmp73gt17s6 TO /root/.ansible/tmp/ansible-tmp-1511291693.2619677-76316830834219/git.py PUT /tmp/tmphy2x3m2j TO /root/.ansible/tmp/ansible-tmp-1511291693.2619677-76316830834219/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291693.2619677-76316830834219/ /root/.ansible/tmp/ansible-tmp-1511291693.2619677-76316830834219/git.py /root/.ansible/tmp/ansible-tmp-1511291693.2619677-76316830834219/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291693.2619677-76316830834219/async_wrapper.py 546777392758 1800 /root/.ansible/tmp/ansible-tmp-1511291693.2619677-76316830834219/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'os_gnocchi', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_gnocchi'}) => { "ansible_job_id": "546777392758.7528", "changed": true, "finished": 0, "item": { "name": "os_gnocchi", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_gnocchi", "version": "master" }, "results_file": "/root/.ansible_async/546777392758.7528", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291694.3282166-7005987094802 `" && echo ansible-tmp-1511291694.3282166-7005987094802="` echo /root/.ansible/tmp/ansible-tmp-1511291694.3282166-7005987094802 `" ) && sleep 0' PUT /tmp/tmpdxr6z3ng TO /root/.ansible/tmp/ansible-tmp-1511291694.3282166-7005987094802/git.py PUT /tmp/tmprlseygu4 TO /root/.ansible/tmp/ansible-tmp-1511291694.3282166-7005987094802/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291694.3282166-7005987094802/ /root/.ansible/tmp/ansible-tmp-1511291694.3282166-7005987094802/git.py /root/.ansible/tmp/ansible-tmp-1511291694.3282166-7005987094802/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291694.3282166-7005987094802/async_wrapper.py 794207877305 1800 /root/.ansible/tmp/ansible-tmp-1511291694.3282166-7005987094802/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'os_heat', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_heat'}) => { "ansible_job_id": "794207877305.7575", "changed": true, "finished": 0, "item": { "name": "os_heat", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_heat", "version": "master" }, "results_file": "/root/.ansible_async/794207877305.7575", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291695.3913085-6252989041192 `" && echo ansible-tmp-1511291695.3913085-6252989041192="` echo /root/.ansible/tmp/ansible-tmp-1511291695.3913085-6252989041192 `" ) && sleep 0' PUT /tmp/tmpsahxwnkx TO /root/.ansible/tmp/ansible-tmp-1511291695.3913085-6252989041192/git.py PUT /tmp/tmp5h7dhtog TO /root/.ansible/tmp/ansible-tmp-1511291695.3913085-6252989041192/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291695.3913085-6252989041192/ /root/.ansible/tmp/ansible-tmp-1511291695.3913085-6252989041192/git.py /root/.ansible/tmp/ansible-tmp-1511291695.3913085-6252989041192/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291695.3913085-6252989041192/async_wrapper.py 51325739593 1800 /root/.ansible/tmp/ansible-tmp-1511291695.3913085-6252989041192/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'os_horizon', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_horizon'}) => { "ansible_job_id": "51325739593.7621", "changed": true, "finished": 0, "item": { "name": "os_horizon", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_horizon", "version": "master" }, "results_file": "/root/.ansible_async/51325739593.7621", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291696.4553478-142192045909364 `" && echo ansible-tmp-1511291696.4553478-142192045909364="` echo /root/.ansible/tmp/ansible-tmp-1511291696.4553478-142192045909364 `" ) && sleep 0' PUT /tmp/tmpbx8rj77x TO /root/.ansible/tmp/ansible-tmp-1511291696.4553478-142192045909364/git.py PUT /tmp/tmpvoh_v42h TO /root/.ansible/tmp/ansible-tmp-1511291696.4553478-142192045909364/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291696.4553478-142192045909364/ /root/.ansible/tmp/ansible-tmp-1511291696.4553478-142192045909364/git.py /root/.ansible/tmp/ansible-tmp-1511291696.4553478-142192045909364/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291696.4553478-142192045909364/async_wrapper.py 865933066300 1800 /root/.ansible/tmp/ansible-tmp-1511291696.4553478-142192045909364/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'os_ironic', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_ironic'}) => { "ansible_job_id": "865933066300.7665", "changed": true, "finished": 0, "item": { "name": "os_ironic", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_ironic", "version": "master" }, "results_file": "/root/.ansible_async/865933066300.7665", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291697.5249417-136015187171277 `" && echo ansible-tmp-1511291697.5249417-136015187171277="` echo /root/.ansible/tmp/ansible-tmp-1511291697.5249417-136015187171277 `" ) && sleep 0' PUT /tmp/tmph2igz5bc TO /root/.ansible/tmp/ansible-tmp-1511291697.5249417-136015187171277/git.py PUT /tmp/tmpl74l2a_4 TO /root/.ansible/tmp/ansible-tmp-1511291697.5249417-136015187171277/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291697.5249417-136015187171277/ /root/.ansible/tmp/ansible-tmp-1511291697.5249417-136015187171277/git.py /root/.ansible/tmp/ansible-tmp-1511291697.5249417-136015187171277/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291697.5249417-136015187171277/async_wrapper.py 559592202701 1800 /root/.ansible/tmp/ansible-tmp-1511291697.5249417-136015187171277/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'os_magnum', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_magnum'}) => { "ansible_job_id": "559592202701.7712", "changed": true, "finished": 0, "item": { "name": "os_magnum", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_magnum", "version": "master" }, "results_file": "/root/.ansible_async/559592202701.7712", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291698.5955381-55246664762492 `" && echo ansible-tmp-1511291698.5955381-55246664762492="` echo /root/.ansible/tmp/ansible-tmp-1511291698.5955381-55246664762492 `" ) && sleep 0' PUT /tmp/tmpp4gbh1_4 TO /root/.ansible/tmp/ansible-tmp-1511291698.5955381-55246664762492/git.py PUT /tmp/tmp4rz40fvs TO /root/.ansible/tmp/ansible-tmp-1511291698.5955381-55246664762492/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291698.5955381-55246664762492/ /root/.ansible/tmp/ansible-tmp-1511291698.5955381-55246664762492/git.py /root/.ansible/tmp/ansible-tmp-1511291698.5955381-55246664762492/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291698.5955381-55246664762492/async_wrapper.py 823249676083 1800 /root/.ansible/tmp/ansible-tmp-1511291698.5955381-55246664762492/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'os_molteniron', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_molteniron'}) => { "ansible_job_id": "823249676083.7757", "changed": true, "finished": 0, "item": { "name": "os_molteniron", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_molteniron", "version": "master" }, "results_file": "/root/.ansible_async/823249676083.7757", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291699.6608624-8025362889498 `" && echo ansible-tmp-1511291699.6608624-8025362889498="` echo /root/.ansible/tmp/ansible-tmp-1511291699.6608624-8025362889498 `" ) && sleep 0' PUT /tmp/tmpqhdyrfpu TO /root/.ansible/tmp/ansible-tmp-1511291699.6608624-8025362889498/git.py PUT /tmp/tmpt9cq6n8g TO /root/.ansible/tmp/ansible-tmp-1511291699.6608624-8025362889498/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291699.6608624-8025362889498/ /root/.ansible/tmp/ansible-tmp-1511291699.6608624-8025362889498/git.py /root/.ansible/tmp/ansible-tmp-1511291699.6608624-8025362889498/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291699.6608624-8025362889498/async_wrapper.py 611170262208 1800 /root/.ansible/tmp/ansible-tmp-1511291699.6608624-8025362889498/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'os_neutron', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_neutron'}) => { "ansible_job_id": "611170262208.7805", "changed": true, "finished": 0, "item": { "name": "os_neutron", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_neutron", "version": "master" }, "results_file": "/root/.ansible_async/611170262208.7805", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291700.7376516-244806606410630 `" && echo ansible-tmp-1511291700.7376516-244806606410630="` echo /root/.ansible/tmp/ansible-tmp-1511291700.7376516-244806606410630 `" ) && sleep 0' PUT /tmp/tmpweib_9fe TO /root/.ansible/tmp/ansible-tmp-1511291700.7376516-244806606410630/git.py PUT /tmp/tmp8t_2rkea TO /root/.ansible/tmp/ansible-tmp-1511291700.7376516-244806606410630/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291700.7376516-244806606410630/ /root/.ansible/tmp/ansible-tmp-1511291700.7376516-244806606410630/git.py /root/.ansible/tmp/ansible-tmp-1511291700.7376516-244806606410630/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291700.7376516-244806606410630/async_wrapper.py 815632650486 1800 /root/.ansible/tmp/ansible-tmp-1511291700.7376516-244806606410630/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'os_nova', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_nova'}) => { "ansible_job_id": "815632650486.7846", "changed": true, "finished": 0, "item": { "name": "os_nova", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_nova", "version": "master" }, "results_file": "/root/.ansible_async/815632650486.7846", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291701.806678-96526735749361 `" && echo ansible-tmp-1511291701.806678-96526735749361="` echo /root/.ansible/tmp/ansible-tmp-1511291701.806678-96526735749361 `" ) && sleep 0' PUT /tmp/tmpe5yb1ax9 TO /root/.ansible/tmp/ansible-tmp-1511291701.806678-96526735749361/git.py PUT /tmp/tmp6jm8f8aa TO /root/.ansible/tmp/ansible-tmp-1511291701.806678-96526735749361/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291701.806678-96526735749361/ /root/.ansible/tmp/ansible-tmp-1511291701.806678-96526735749361/git.py /root/.ansible/tmp/ansible-tmp-1511291701.806678-96526735749361/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291701.806678-96526735749361/async_wrapper.py 518193234891 1800 /root/.ansible/tmp/ansible-tmp-1511291701.806678-96526735749361/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'os_octavia', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_octavia'}) => { "ansible_job_id": "518193234891.7895", "changed": true, "finished": 0, "item": { "name": "os_octavia", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_octavia", "version": "master" }, "results_file": "/root/.ansible_async/518193234891.7895", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291702.8728158-236944438991651 `" && echo ansible-tmp-1511291702.8728158-236944438991651="` echo /root/.ansible/tmp/ansible-tmp-1511291702.8728158-236944438991651 `" ) && sleep 0' PUT /tmp/tmpb7vsyr16 TO /root/.ansible/tmp/ansible-tmp-1511291702.8728158-236944438991651/git.py PUT /tmp/tmpafgwait2 TO /root/.ansible/tmp/ansible-tmp-1511291702.8728158-236944438991651/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291702.8728158-236944438991651/ /root/.ansible/tmp/ansible-tmp-1511291702.8728158-236944438991651/git.py /root/.ansible/tmp/ansible-tmp-1511291702.8728158-236944438991651/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291702.8728158-236944438991651/async_wrapper.py 834884238231 1800 /root/.ansible/tmp/ansible-tmp-1511291702.8728158-236944438991651/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'os_rally', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_rally'}) => { "ansible_job_id": "834884238231.7946", "changed": true, "finished": 0, "item": { "name": "os_rally", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_rally", "version": "master" }, "results_file": "/root/.ansible_async/834884238231.7946", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291703.9468415-131379952320896 `" && echo ansible-tmp-1511291703.9468415-131379952320896="` echo /root/.ansible/tmp/ansible-tmp-1511291703.9468415-131379952320896 `" ) && sleep 0' PUT /tmp/tmphj7xtdbu TO /root/.ansible/tmp/ansible-tmp-1511291703.9468415-131379952320896/git.py PUT /tmp/tmpz5fmt5km TO /root/.ansible/tmp/ansible-tmp-1511291703.9468415-131379952320896/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291703.9468415-131379952320896/ /root/.ansible/tmp/ansible-tmp-1511291703.9468415-131379952320896/git.py /root/.ansible/tmp/ansible-tmp-1511291703.9468415-131379952320896/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291703.9468415-131379952320896/async_wrapper.py 482114527262 1800 /root/.ansible/tmp/ansible-tmp-1511291703.9468415-131379952320896/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'os_sahara', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_sahara'}) => { "ansible_job_id": "482114527262.7992", "changed": true, "finished": 0, "item": { "name": "os_sahara", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_sahara", "version": "master" }, "results_file": "/root/.ansible_async/482114527262.7992", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291705.0123715-44425876620287 `" && echo ansible-tmp-1511291705.0123715-44425876620287="` echo /root/.ansible/tmp/ansible-tmp-1511291705.0123715-44425876620287 `" ) && sleep 0' PUT /tmp/tmp1nq467l2 TO /root/.ansible/tmp/ansible-tmp-1511291705.0123715-44425876620287/git.py PUT /tmp/tmpnm6r_rkc TO /root/.ansible/tmp/ansible-tmp-1511291705.0123715-44425876620287/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291705.0123715-44425876620287/ /root/.ansible/tmp/ansible-tmp-1511291705.0123715-44425876620287/git.py /root/.ansible/tmp/ansible-tmp-1511291705.0123715-44425876620287/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291705.0123715-44425876620287/async_wrapper.py 824421082902 1800 /root/.ansible/tmp/ansible-tmp-1511291705.0123715-44425876620287/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'os_swift', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_swift'}) => { "ansible_job_id": "824421082902.8038", "changed": true, "finished": 0, "item": { "name": "os_swift", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_swift", "version": "master" }, "results_file": "/root/.ansible_async/824421082902.8038", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291706.0786242-33292048988700 `" && echo ansible-tmp-1511291706.0786242-33292048988700="` echo /root/.ansible/tmp/ansible-tmp-1511291706.0786242-33292048988700 `" ) && sleep 0' PUT /tmp/tmpwrpz_8ap TO /root/.ansible/tmp/ansible-tmp-1511291706.0786242-33292048988700/git.py PUT /tmp/tmpx7meo2yr TO /root/.ansible/tmp/ansible-tmp-1511291706.0786242-33292048988700/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291706.0786242-33292048988700/ /root/.ansible/tmp/ansible-tmp-1511291706.0786242-33292048988700/git.py /root/.ansible/tmp/ansible-tmp-1511291706.0786242-33292048988700/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291706.0786242-33292048988700/async_wrapper.py 590945970931 1800 /root/.ansible/tmp/ansible-tmp-1511291706.0786242-33292048988700/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'os_tacker', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_tacker'}) => { "ansible_job_id": "590945970931.8079", "changed": true, "finished": 0, "item": { "name": "os_tacker", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_tacker", "version": "master" }, "results_file": "/root/.ansible_async/590945970931.8079", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291707.1449275-53344511691090 `" && echo ansible-tmp-1511291707.1449275-53344511691090="` echo /root/.ansible/tmp/ansible-tmp-1511291707.1449275-53344511691090 `" ) && sleep 0' PUT /tmp/tmp1r4z7bxx TO /root/.ansible/tmp/ansible-tmp-1511291707.1449275-53344511691090/git.py PUT /tmp/tmpj08b5fey TO /root/.ansible/tmp/ansible-tmp-1511291707.1449275-53344511691090/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291707.1449275-53344511691090/ /root/.ansible/tmp/ansible-tmp-1511291707.1449275-53344511691090/git.py /root/.ansible/tmp/ansible-tmp-1511291707.1449275-53344511691090/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291707.1449275-53344511691090/async_wrapper.py 999379058585 1800 /root/.ansible/tmp/ansible-tmp-1511291707.1449275-53344511691090/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'os_tempest', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_tempest'}) => { "ansible_job_id": "999379058585.8130", "changed": true, "finished": 0, "item": { "name": "os_tempest", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_tempest", "version": "master" }, "results_file": "/root/.ansible_async/999379058585.8130", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291708.2080038-208027145359790 `" && echo ansible-tmp-1511291708.2080038-208027145359790="` echo /root/.ansible/tmp/ansible-tmp-1511291708.2080038-208027145359790 `" ) && sleep 0' PUT /tmp/tmpcvkuq_o3 TO /root/.ansible/tmp/ansible-tmp-1511291708.2080038-208027145359790/git.py PUT /tmp/tmpvhx3zr0i TO /root/.ansible/tmp/ansible-tmp-1511291708.2080038-208027145359790/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291708.2080038-208027145359790/ /root/.ansible/tmp/ansible-tmp-1511291708.2080038-208027145359790/git.py /root/.ansible/tmp/ansible-tmp-1511291708.2080038-208027145359790/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291708.2080038-208027145359790/async_wrapper.py 819730792195 1800 /root/.ansible/tmp/ansible-tmp-1511291708.2080038-208027145359790/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'os_trove', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_trove'}) => { "ansible_job_id": "819730792195.8176", "changed": true, "finished": 0, "item": { "name": "os_trove", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_trove", "version": "master" }, "results_file": "/root/.ansible_async/819730792195.8176", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291709.2741354-252146994068993 `" && echo ansible-tmp-1511291709.2741354-252146994068993="` echo /root/.ansible/tmp/ansible-tmp-1511291709.2741354-252146994068993 `" ) && sleep 0' PUT /tmp/tmpmt_kvo69 TO /root/.ansible/tmp/ansible-tmp-1511291709.2741354-252146994068993/git.py PUT /tmp/tmph6oxwst4 TO /root/.ansible/tmp/ansible-tmp-1511291709.2741354-252146994068993/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291709.2741354-252146994068993/ /root/.ansible/tmp/ansible-tmp-1511291709.2741354-252146994068993/git.py /root/.ansible/tmp/ansible-tmp-1511291709.2741354-252146994068993/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291709.2741354-252146994068993/async_wrapper.py 155276684690 1800 /root/.ansible/tmp/ansible-tmp-1511291709.2741354-252146994068993/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'plugins', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-plugins'}) => { "ansible_job_id": "155276684690.8222", "changed": true, "finished": 0, "item": { "name": "plugins", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-plugins", "version": "master" }, "results_file": "/root/.ansible_async/155276684690.8222", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291710.344085-201303931806945 `" && echo ansible-tmp-1511291710.344085-201303931806945="` echo /root/.ansible/tmp/ansible-tmp-1511291710.344085-201303931806945 `" ) && sleep 0' PUT /tmp/tmpn2x_gx9r TO /root/.ansible/tmp/ansible-tmp-1511291710.344085-201303931806945/git.py PUT /tmp/tmpbkpgn22y TO /root/.ansible/tmp/ansible-tmp-1511291710.344085-201303931806945/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291710.344085-201303931806945/ /root/.ansible/tmp/ansible-tmp-1511291710.344085-201303931806945/git.py /root/.ansible/tmp/ansible-tmp-1511291710.344085-201303931806945/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291710.344085-201303931806945/async_wrapper.py 584291416503 1800 /root/.ansible/tmp/ansible-tmp-1511291710.344085-201303931806945/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'rabbitmq_server', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-rabbitmq_server'}) => { "ansible_job_id": "584291416503.8267", "changed": true, "finished": 0, "item": { "name": "rabbitmq_server", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-rabbitmq_server", "version": "master" }, "results_file": "/root/.ansible_async/584291416503.8267", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291711.4091914-241246927963877 `" && echo ansible-tmp-1511291711.4091914-241246927963877="` echo /root/.ansible/tmp/ansible-tmp-1511291711.4091914-241246927963877 `" ) && sleep 0' PUT /tmp/tmp6t7c6qof TO /root/.ansible/tmp/ansible-tmp-1511291711.4091914-241246927963877/git.py PUT /tmp/tmpm0u_j1rt TO /root/.ansible/tmp/ansible-tmp-1511291711.4091914-241246927963877/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291711.4091914-241246927963877/ /root/.ansible/tmp/ansible-tmp-1511291711.4091914-241246927963877/git.py /root/.ansible/tmp/ansible-tmp-1511291711.4091914-241246927963877/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291711.4091914-241246927963877/async_wrapper.py 581719255353 1800 /root/.ansible/tmp/ansible-tmp-1511291711.4091914-241246927963877/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'repo_build', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-repo_build'}) => { "ansible_job_id": "581719255353.8310", "changed": true, "finished": 0, "item": { "name": "repo_build", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-repo_build", "version": "master" }, "results_file": "/root/.ansible_async/581719255353.8310", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291712.4825723-161788691069293 `" && echo ansible-tmp-1511291712.4825723-161788691069293="` echo /root/.ansible/tmp/ansible-tmp-1511291712.4825723-161788691069293 `" ) && sleep 0' PUT /tmp/tmpbza34isb TO /root/.ansible/tmp/ansible-tmp-1511291712.4825723-161788691069293/git.py PUT /tmp/tmpgxj1a74v TO /root/.ansible/tmp/ansible-tmp-1511291712.4825723-161788691069293/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291712.4825723-161788691069293/ /root/.ansible/tmp/ansible-tmp-1511291712.4825723-161788691069293/git.py /root/.ansible/tmp/ansible-tmp-1511291712.4825723-161788691069293/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291712.4825723-161788691069293/async_wrapper.py 505019225744 1800 /root/.ansible/tmp/ansible-tmp-1511291712.4825723-161788691069293/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'repo_server', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-repo_server'}) => { "ansible_job_id": "505019225744.8357", "changed": true, "finished": 0, "item": { "name": "repo_server", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-repo_server", "version": "master" }, "results_file": "/root/.ansible_async/505019225744.8357", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291713.546532-149302883466835 `" && echo ansible-tmp-1511291713.546532-149302883466835="` echo /root/.ansible/tmp/ansible-tmp-1511291713.546532-149302883466835 `" ) && sleep 0' PUT /tmp/tmpajky13eu TO /root/.ansible/tmp/ansible-tmp-1511291713.546532-149302883466835/git.py PUT /tmp/tmpfr991h4i TO /root/.ansible/tmp/ansible-tmp-1511291713.546532-149302883466835/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291713.546532-149302883466835/ /root/.ansible/tmp/ansible-tmp-1511291713.546532-149302883466835/git.py /root/.ansible/tmp/ansible-tmp-1511291713.546532-149302883466835/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291713.546532-149302883466835/async_wrapper.py 638849842882 1800 /root/.ansible/tmp/ansible-tmp-1511291713.546532-149302883466835/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'rsyslog_client', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-rsyslog_client'}) => { "ansible_job_id": "638849842882.8406", "changed": true, "finished": 0, "item": { "name": "rsyslog_client", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-rsyslog_client", "version": "master" }, "results_file": "/root/.ansible_async/638849842882.8406", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291714.6144507-24390149511351 `" && echo ansible-tmp-1511291714.6144507-24390149511351="` echo /root/.ansible/tmp/ansible-tmp-1511291714.6144507-24390149511351 `" ) && sleep 0' PUT /tmp/tmp50zwcaqf TO /root/.ansible/tmp/ansible-tmp-1511291714.6144507-24390149511351/git.py PUT /tmp/tmp8hi82b0s TO /root/.ansible/tmp/ansible-tmp-1511291714.6144507-24390149511351/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291714.6144507-24390149511351/ /root/.ansible/tmp/ansible-tmp-1511291714.6144507-24390149511351/git.py /root/.ansible/tmp/ansible-tmp-1511291714.6144507-24390149511351/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291714.6144507-24390149511351/async_wrapper.py 282623857842 1800 /root/.ansible/tmp/ansible-tmp-1511291714.6144507-24390149511351/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'rsyslog_server', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-rsyslog_server'}) => { "ansible_job_id": "282623857842.8452", "changed": true, "finished": 0, "item": { "name": "rsyslog_server", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-rsyslog_server", "version": "master" }, "results_file": "/root/.ansible_async/282623857842.8452", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291715.6931791-192262286989382 `" && echo ansible-tmp-1511291715.6931791-192262286989382="` echo /root/.ansible/tmp/ansible-tmp-1511291715.6931791-192262286989382 `" ) && sleep 0' PUT /tmp/tmparfkglj8 TO /root/.ansible/tmp/ansible-tmp-1511291715.6931791-192262286989382/git.py PUT /tmp/tmpo1ovachp TO /root/.ansible/tmp/ansible-tmp-1511291715.6931791-192262286989382/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291715.6931791-192262286989382/ /root/.ansible/tmp/ansible-tmp-1511291715.6931791-192262286989382/git.py /root/.ansible/tmp/ansible-tmp-1511291715.6931791-192262286989382/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291715.6931791-192262286989382/async_wrapper.py 528401805346 1800 /root/.ansible/tmp/ansible-tmp-1511291715.6931791-192262286989382/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'sshd', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/willshersystems/ansible-sshd'}) => { "ansible_job_id": "528401805346.8498", "changed": true, "finished": 0, "item": { "name": "sshd", "scm": "git", "src": "https://github.com/willshersystems/ansible-sshd", "version": "master" }, "results_file": "/root/.ansible_async/528401805346.8498", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291716.76183-276251469725275 `" && echo ansible-tmp-1511291716.76183-276251469725275="` echo /root/.ansible/tmp/ansible-tmp-1511291716.76183-276251469725275 `" ) && sleep 0' PUT /tmp/tmp97xlp36e TO /root/.ansible/tmp/ansible-tmp-1511291716.76183-276251469725275/git.py PUT /tmp/tmp4rsczjka TO /root/.ansible/tmp/ansible-tmp-1511291716.76183-276251469725275/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291716.76183-276251469725275/ /root/.ansible/tmp/ansible-tmp-1511291716.76183-276251469725275/git.py /root/.ansible/tmp/ansible-tmp-1511291716.76183-276251469725275/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291716.76183-276251469725275/async_wrapper.py 191741031022 1800 /root/.ansible/tmp/ansible-tmp-1511291716.76183-276251469725275/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'bird', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/logan2211/ansible-bird'}) => { "ansible_job_id": "191741031022.8530", "changed": true, "finished": 0, "item": { "name": "bird", "scm": "git", "src": "https://github.com/logan2211/ansible-bird", "version": "master" }, "results_file": "/root/.ansible_async/191741031022.8530", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291717.825058-265117879329449 `" && echo ansible-tmp-1511291717.825058-265117879329449="` echo /root/.ansible/tmp/ansible-tmp-1511291717.825058-265117879329449 `" ) && sleep 0' PUT /tmp/tmpmn2xas25 TO /root/.ansible/tmp/ansible-tmp-1511291717.825058-265117879329449/git.py PUT /tmp/tmpv9xwk1hp TO /root/.ansible/tmp/ansible-tmp-1511291717.825058-265117879329449/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291717.825058-265117879329449/ /root/.ansible/tmp/ansible-tmp-1511291717.825058-265117879329449/git.py /root/.ansible/tmp/ansible-tmp-1511291717.825058-265117879329449/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291717.825058-265117879329449/async_wrapper.py 171952208917 1800 /root/.ansible/tmp/ansible-tmp-1511291717.825058-265117879329449/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'etcd', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/logan2211/ansible-etcd'}) => { "ansible_job_id": "171952208917.8576", "changed": true, "finished": 0, "item": { "name": "etcd", "scm": "git", "src": "https://github.com/logan2211/ansible-etcd", "version": "master" }, "results_file": "/root/.ansible_async/171952208917.8576", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291718.8907003-178848014634682 `" && echo ansible-tmp-1511291718.8907003-178848014634682="` echo /root/.ansible/tmp/ansible-tmp-1511291718.8907003-178848014634682 `" ) && sleep 0' PUT /tmp/tmpraspuz2l TO /root/.ansible/tmp/ansible-tmp-1511291718.8907003-178848014634682/git.py PUT /tmp/tmpqc8xw7oq TO /root/.ansible/tmp/ansible-tmp-1511291718.8907003-178848014634682/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291718.8907003-178848014634682/ /root/.ansible/tmp/ansible-tmp-1511291718.8907003-178848014634682/git.py /root/.ansible/tmp/ansible-tmp-1511291718.8907003-178848014634682/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291718.8907003-178848014634682/async_wrapper.py 10812648767 1800 /root/.ansible/tmp/ansible-tmp-1511291718.8907003-178848014634682/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'unbound', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/logan2211/ansible-unbound'}) => { "ansible_job_id": "10812648767.8621", "changed": true, "finished": 0, "item": { "name": "unbound", "scm": "git", "src": "https://github.com/logan2211/ansible-unbound", "version": "master" }, "results_file": "/root/.ansible_async/10812648767.8621", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291719.954042-21748470403713 `" && echo ansible-tmp-1511291719.954042-21748470403713="` echo /root/.ansible/tmp/ansible-tmp-1511291719.954042-21748470403713 `" ) && sleep 0' PUT /tmp/tmp8vukst73 TO /root/.ansible/tmp/ansible-tmp-1511291719.954042-21748470403713/git.py PUT /tmp/tmpaeodunf2 TO /root/.ansible/tmp/ansible-tmp-1511291719.954042-21748470403713/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291719.954042-21748470403713/ /root/.ansible/tmp/ansible-tmp-1511291719.954042-21748470403713/git.py /root/.ansible/tmp/ansible-tmp-1511291719.954042-21748470403713/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291719.954042-21748470403713/async_wrapper.py 484267899004 1800 /root/.ansible/tmp/ansible-tmp-1511291719.954042-21748470403713/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'resolvconf', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/logan2211/ansible-resolvconf'}) => { "ansible_job_id": "484267899004.8662", "changed": true, "finished": 0, "item": { "name": "resolvconf", "scm": "git", "src": "https://github.com/logan2211/ansible-resolvconf", "version": "master" }, "results_file": "/root/.ansible_async/484267899004.8662", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291721.0187366-27262312527089 `" && echo ansible-tmp-1511291721.0187366-27262312527089="` echo /root/.ansible/tmp/ansible-tmp-1511291721.0187366-27262312527089 `" ) && sleep 0' PUT /tmp/tmpu64rnpcj TO /root/.ansible/tmp/ansible-tmp-1511291721.0187366-27262312527089/git.py PUT /tmp/tmpc4tfhw3m TO /root/.ansible/tmp/ansible-tmp-1511291721.0187366-27262312527089/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291721.0187366-27262312527089/ /root/.ansible/tmp/ansible-tmp-1511291721.0187366-27262312527089/git.py /root/.ansible/tmp/ansible-tmp-1511291721.0187366-27262312527089/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291721.0187366-27262312527089/async_wrapper.py 495283983833 1800 /root/.ansible/tmp/ansible-tmp-1511291721.0187366-27262312527089/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'ceph-defaults', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/ceph/ansible-ceph-defaults'}) => { "ansible_job_id": "495283983833.8711", "changed": true, "finished": 0, "item": { "name": "ceph-defaults", "scm": "git", "src": "https://github.com/ceph/ansible-ceph-defaults", "version": "master" }, "results_file": "/root/.ansible_async/495283983833.8711", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291722.0848248-268761205662860 `" && echo ansible-tmp-1511291722.0848248-268761205662860="` echo /root/.ansible/tmp/ansible-tmp-1511291722.0848248-268761205662860 `" ) && sleep 0' PUT /tmp/tmpp56mw8ck TO /root/.ansible/tmp/ansible-tmp-1511291722.0848248-268761205662860/git.py PUT /tmp/tmpm7g34nws TO /root/.ansible/tmp/ansible-tmp-1511291722.0848248-268761205662860/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291722.0848248-268761205662860/ /root/.ansible/tmp/ansible-tmp-1511291722.0848248-268761205662860/git.py /root/.ansible/tmp/ansible-tmp-1511291722.0848248-268761205662860/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291722.0848248-268761205662860/async_wrapper.py 790201876978 1800 /root/.ansible/tmp/ansible-tmp-1511291722.0848248-268761205662860/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'ceph-common', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/ceph/ansible-ceph-common'}) => { "ansible_job_id": "790201876978.8753", "changed": true, "finished": 0, "item": { "name": "ceph-common", "scm": "git", "src": "https://github.com/ceph/ansible-ceph-common", "version": "master" }, "results_file": "/root/.ansible_async/790201876978.8753", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291723.1506076-131293340662737 `" && echo ansible-tmp-1511291723.1506076-131293340662737="` echo /root/.ansible/tmp/ansible-tmp-1511291723.1506076-131293340662737 `" ) && sleep 0' PUT /tmp/tmp8fk3sfqm TO /root/.ansible/tmp/ansible-tmp-1511291723.1506076-131293340662737/git.py PUT /tmp/tmpj_gb9l4f TO /root/.ansible/tmp/ansible-tmp-1511291723.1506076-131293340662737/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291723.1506076-131293340662737/ /root/.ansible/tmp/ansible-tmp-1511291723.1506076-131293340662737/git.py /root/.ansible/tmp/ansible-tmp-1511291723.1506076-131293340662737/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291723.1506076-131293340662737/async_wrapper.py 451827456411 1800 /root/.ansible/tmp/ansible-tmp-1511291723.1506076-131293340662737/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'ceph-config', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/ceph/ansible-ceph-config'}) => { "ansible_job_id": "451827456411.8796", "changed": true, "finished": 0, "item": { "name": "ceph-config", "scm": "git", "src": "https://github.com/ceph/ansible-ceph-config", "version": "master" }, "results_file": "/root/.ansible_async/451827456411.8796", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291724.2153788-229993747877140 `" && echo ansible-tmp-1511291724.2153788-229993747877140="` echo /root/.ansible/tmp/ansible-tmp-1511291724.2153788-229993747877140 `" ) && sleep 0' PUT /tmp/tmprblcwony TO /root/.ansible/tmp/ansible-tmp-1511291724.2153788-229993747877140/git.py PUT /tmp/tmpt_kellpv TO /root/.ansible/tmp/ansible-tmp-1511291724.2153788-229993747877140/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291724.2153788-229993747877140/ /root/.ansible/tmp/ansible-tmp-1511291724.2153788-229993747877140/git.py /root/.ansible/tmp/ansible-tmp-1511291724.2153788-229993747877140/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291724.2153788-229993747877140/async_wrapper.py 339384136729 1800 /root/.ansible/tmp/ansible-tmp-1511291724.2153788-229993747877140/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'ceph-mon', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/ceph/ansible-ceph-mon'}) => { "ansible_job_id": "339384136729.8846", "changed": true, "finished": 0, "item": { "name": "ceph-mon", "scm": "git", "src": "https://github.com/ceph/ansible-ceph-mon", "version": "master" }, "results_file": "/root/.ansible_async/339384136729.8846", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291725.2802613-198360629750681 `" && echo ansible-tmp-1511291725.2802613-198360629750681="` echo /root/.ansible/tmp/ansible-tmp-1511291725.2802613-198360629750681 `" ) && sleep 0' PUT /tmp/tmpblo24i_a TO /root/.ansible/tmp/ansible-tmp-1511291725.2802613-198360629750681/git.py PUT /tmp/tmpzchb509_ TO /root/.ansible/tmp/ansible-tmp-1511291725.2802613-198360629750681/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291725.2802613-198360629750681/ /root/.ansible/tmp/ansible-tmp-1511291725.2802613-198360629750681/git.py /root/.ansible/tmp/ansible-tmp-1511291725.2802613-198360629750681/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291725.2802613-198360629750681/async_wrapper.py 101031546916 1800 /root/.ansible/tmp/ansible-tmp-1511291725.2802613-198360629750681/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'ceph-mgr', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/ceph/ansible-ceph-mgr'}) => { "ansible_job_id": "101031546916.8888", "changed": true, "finished": 0, "item": { "name": "ceph-mgr", "scm": "git", "src": "https://github.com/ceph/ansible-ceph-mgr", "version": "master" }, "results_file": "/root/.ansible_async/101031546916.8888", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291726.3485332-196019893192782 `" && echo ansible-tmp-1511291726.3485332-196019893192782="` echo /root/.ansible/tmp/ansible-tmp-1511291726.3485332-196019893192782 `" ) && sleep 0' PUT /tmp/tmpc8hjci2k TO /root/.ansible/tmp/ansible-tmp-1511291726.3485332-196019893192782/git.py PUT /tmp/tmpxtewol1l TO /root/.ansible/tmp/ansible-tmp-1511291726.3485332-196019893192782/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291726.3485332-196019893192782/ /root/.ansible/tmp/ansible-tmp-1511291726.3485332-196019893192782/git.py /root/.ansible/tmp/ansible-tmp-1511291726.3485332-196019893192782/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291726.3485332-196019893192782/async_wrapper.py 722950832367 1800 /root/.ansible/tmp/ansible-tmp-1511291726.3485332-196019893192782/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'ceph-osd', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/ceph/ansible-ceph-osd'}) => { "ansible_job_id": "722950832367.8931", "changed": true, "finished": 0, "item": { "name": "ceph-osd", "scm": "git", "src": "https://github.com/ceph/ansible-ceph-osd", "version": "master" }, "results_file": "/root/.ansible_async/722950832367.8931", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291727.4147172-132963599129232 `" && echo ansible-tmp-1511291727.4147172-132963599129232="` echo /root/.ansible/tmp/ansible-tmp-1511291727.4147172-132963599129232 `" ) && sleep 0' PUT /tmp/tmpzthczgxg TO /root/.ansible/tmp/ansible-tmp-1511291727.4147172-132963599129232/git.py PUT /tmp/tmp16jv2ptr TO /root/.ansible/tmp/ansible-tmp-1511291727.4147172-132963599129232/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291727.4147172-132963599129232/ /root/.ansible/tmp/ansible-tmp-1511291727.4147172-132963599129232/git.py /root/.ansible/tmp/ansible-tmp-1511291727.4147172-132963599129232/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291727.4147172-132963599129232/async_wrapper.py 159167318327 1800 /root/.ansible/tmp/ansible-tmp-1511291727.4147172-132963599129232/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'opendaylight', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/opendaylight/integration-packaging-ansible-opendaylight'}) => { "ansible_job_id": "159167318327.8977", "changed": true, "finished": 0, "item": { "name": "opendaylight", "scm": "git", "src": "https://github.com/opendaylight/integration-packaging-ansible-opendaylight", "version": "master" }, "results_file": "/root/.ansible_async/159167318327.8977", "started": 1 } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/source_control/git.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291728.47771-807141510870 `" && echo ansible-tmp-1511291728.47771-807141510870="` echo /root/.ansible/tmp/ansible-tmp-1511291728.47771-807141510870 `" ) && sleep 0' PUT /tmp/tmptxv_5bz_ TO /root/.ansible/tmp/ansible-tmp-1511291728.47771-807141510870/git.py PUT /tmp/tmp0bge2cod TO /root/.ansible/tmp/ansible-tmp-1511291728.47771-807141510870/async_wrapper.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291728.47771-807141510870/ /root/.ansible/tmp/ansible-tmp-1511291728.47771-807141510870/git.py /root/.ansible/tmp/ansible-tmp-1511291728.47771-807141510870/async_wrapper.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291728.47771-807141510870/async_wrapper.py 196262658766 1800 /root/.ansible/tmp/ansible-tmp-1511291728.47771-807141510870/git.py _ && sleep 0' changed: [localhost] => (item={'name': 'haproxy_endpoints', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/logan2211/ansible-haproxy-endpoints'}) => { "ansible_job_id": "196262658766.9023", "changed": true, "finished": 0, "item": { "name": "haproxy_endpoints", "scm": "git", "src": "https://github.com/logan2211/ansible-haproxy-endpoints", "version": "master" }, "results_file": "/root/.ansible_async/196262658766.9023", "started": 1 } TASK [Wait for git clones to complete] ***************************************** task path: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/tests/get-ansible-role-requirements.yml:81 Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py ESTABLISH LOCAL CONNECTION FOR USER: root EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291729.7088375-11004896829570 `" && echo ansible-tmp-1511291729.7088375-11004896829570="` echo /root/.ansible/tmp/ansible-tmp-1511291729.7088375-11004896829570 `" ) && sleep 0' PUT /tmp/tmppozwv1l6 TO /root/.ansible/tmp/ansible-tmp-1511291729.7088375-11004896829570/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291729.7088375-11004896829570/ /root/.ansible/tmp/ansible-tmp-1511291729.7088375-11004896829570/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291729.7088375-11004896829570/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291729.7088375-11004896829570/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/483412975190.6617', '_ansible_parsed': True, 'item': {'name': 'ansible-hardening', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/ansible-hardening'}, 'ansible_job_id': '483412975190.6617', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "a327782cbac314842b674a1d3430d3ce50c56372", "ansible_job_id": "483412975190.6617", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/ansible-hardening", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/ansible-hardening", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "483412975190.6617", "changed": true, "finished": 0, "item": { "name": "ansible-hardening", "scm": "git", "src": "https://git.openstack.org/openstack/ansible-hardening", "version": "master" }, "results_file": "/root/.ansible_async/483412975190.6617", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291729.8824167-148068291688352 `" && echo ansible-tmp-1511291729.8824167-148068291688352="` echo /root/.ansible/tmp/ansible-tmp-1511291729.8824167-148068291688352 `" ) && sleep 0' PUT /tmp/tmpmxvwa_80 TO /root/.ansible/tmp/ansible-tmp-1511291729.8824167-148068291688352/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291729.8824167-148068291688352/ /root/.ansible/tmp/ansible-tmp-1511291729.8824167-148068291688352/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291729.8824167-148068291688352/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291729.8824167-148068291688352/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/579440741458.6659', '_ansible_parsed': True, 'item': {'name': 'apt_package_pinning', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-apt_package_pinning'}, 'ansible_job_id': '579440741458.6659', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "75bdbb43da0cee6576b675b71ef1de05e00ebd03", "ansible_job_id": "579440741458.6659", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/apt_package_pinning", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-apt_package_pinning", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "579440741458.6659", "changed": true, "finished": 0, "item": { "name": "apt_package_pinning", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-apt_package_pinning", "version": "master" }, "results_file": "/root/.ansible_async/579440741458.6659", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291730.0281126-63579416705265 `" && echo ansible-tmp-1511291730.0281126-63579416705265="` echo /root/.ansible/tmp/ansible-tmp-1511291730.0281126-63579416705265 `" ) && sleep 0' PUT /tmp/tmpztt3v9zs TO /root/.ansible/tmp/ansible-tmp-1511291730.0281126-63579416705265/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291730.0281126-63579416705265/ /root/.ansible/tmp/ansible-tmp-1511291730.0281126-63579416705265/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291730.0281126-63579416705265/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291730.0281126-63579416705265/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/470111448547.6707', '_ansible_parsed': True, 'item': {'name': 'pip_install', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-pip_install'}, 'ansible_job_id': '470111448547.6707', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "35f085286afb690ad1503efd5cae5c3661bf68f0", "ansible_job_id": "470111448547.6707", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/pip_install", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-pip_install", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "470111448547.6707", "changed": true, "finished": 0, "item": { "name": "pip_install", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-pip_install", "version": "master" }, "results_file": "/root/.ansible_async/470111448547.6707", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291730.1607893-86827060712073 `" && echo ansible-tmp-1511291730.1607893-86827060712073="` echo /root/.ansible/tmp/ansible-tmp-1511291730.1607893-86827060712073 `" ) && sleep 0' PUT /tmp/tmp3gp5sl3_ TO /root/.ansible/tmp/ansible-tmp-1511291730.1607893-86827060712073/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291730.1607893-86827060712073/ /root/.ansible/tmp/ansible-tmp-1511291730.1607893-86827060712073/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291730.1607893-86827060712073/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291730.1607893-86827060712073/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/35589470518.6749', '_ansible_parsed': True, 'item': {'name': 'galera_client', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-galera_client'}, 'ansible_job_id': '35589470518.6749', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "1da9865aab0fd4c5236195cf0aaec89c119c1632", "ansible_job_id": "35589470518.6749", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/galera_client", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-galera_client", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "35589470518.6749", "changed": true, "finished": 0, "item": { "name": "galera_client", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-galera_client", "version": "master" }, "results_file": "/root/.ansible_async/35589470518.6749", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291730.3009481-225928032326725 `" && echo ansible-tmp-1511291730.3009481-225928032326725="` echo /root/.ansible/tmp/ansible-tmp-1511291730.3009481-225928032326725 `" ) && sleep 0' PUT /tmp/tmpwc_8qye9 TO /root/.ansible/tmp/ansible-tmp-1511291730.3009481-225928032326725/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291730.3009481-225928032326725/ /root/.ansible/tmp/ansible-tmp-1511291730.3009481-225928032326725/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291730.3009481-225928032326725/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291730.3009481-225928032326725/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/20731030012.6799', '_ansible_parsed': True, 'item': {'name': 'galera_server', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-galera_server'}, 'ansible_job_id': '20731030012.6799', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "e9d7ab177e8b9b0ac17c76732c9c7bd560bd332d", "ansible_job_id": "20731030012.6799", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/galera_server", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-galera_server", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "20731030012.6799", "changed": true, "finished": 0, "item": { "name": "galera_server", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-galera_server", "version": "master" }, "results_file": "/root/.ansible_async/20731030012.6799", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291730.4352133-83254882623847 `" && echo ansible-tmp-1511291730.4352133-83254882623847="` echo /root/.ansible/tmp/ansible-tmp-1511291730.4352133-83254882623847 `" ) && sleep 0' PUT /tmp/tmp66b3fwow TO /root/.ansible/tmp/ansible-tmp-1511291730.4352133-83254882623847/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291730.4352133-83254882623847/ /root/.ansible/tmp/ansible-tmp-1511291730.4352133-83254882623847/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291730.4352133-83254882623847/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291730.4352133-83254882623847/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/126190552666.6840', '_ansible_parsed': True, 'item': {'name': 'ceph_client', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-ceph_client'}, 'ansible_job_id': '126190552666.6840', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "626d1d3e6d19c782630f81b68332e37b0dc0a27a", "ansible_job_id": "126190552666.6840", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/ceph_client", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-ceph_client", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "126190552666.6840", "changed": true, "finished": 0, "item": { "name": "ceph_client", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-ceph_client", "version": "master" }, "results_file": "/root/.ansible_async/126190552666.6840", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291730.5636466-77180453229988 `" && echo ansible-tmp-1511291730.5636466-77180453229988="` echo /root/.ansible/tmp/ansible-tmp-1511291730.5636466-77180453229988 `" ) && sleep 0' PUT /tmp/tmpkomyrh97 TO /root/.ansible/tmp/ansible-tmp-1511291730.5636466-77180453229988/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291730.5636466-77180453229988/ /root/.ansible/tmp/ansible-tmp-1511291730.5636466-77180453229988/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291730.5636466-77180453229988/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291730.5636466-77180453229988/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/688085221580.6887', '_ansible_parsed': True, 'item': {'name': 'haproxy_server', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-haproxy_server'}, 'ansible_job_id': '688085221580.6887', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "b6144485c6cb214345175ff67138805fa6b76507", "ansible_job_id": "688085221580.6887", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/haproxy_server", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-haproxy_server", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "688085221580.6887", "changed": true, "finished": 0, "item": { "name": "haproxy_server", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-haproxy_server", "version": "master" }, "results_file": "/root/.ansible_async/688085221580.6887", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291730.6958501-7517750715827 `" && echo ansible-tmp-1511291730.6958501-7517750715827="` echo /root/.ansible/tmp/ansible-tmp-1511291730.6958501-7517750715827 `" ) && sleep 0' PUT /tmp/tmpjof3ysly TO /root/.ansible/tmp/ansible-tmp-1511291730.6958501-7517750715827/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291730.6958501-7517750715827/ /root/.ansible/tmp/ansible-tmp-1511291730.6958501-7517750715827/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291730.6958501-7517750715827/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291730.6958501-7517750715827/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/738647515776.6937', '_ansible_parsed': True, 'item': {'name': 'keepalived', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/evrardjp/ansible-keepalived'}, 'ansible_job_id': '738647515776.6937', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "5deafcab39de162ac1550c58246963974e8dcf4e", "ansible_job_id": "738647515776.6937", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/keepalived", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://github.com/evrardjp/ansible-keepalived", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "738647515776.6937", "changed": true, "finished": 0, "item": { "name": "keepalived", "scm": "git", "src": "https://github.com/evrardjp/ansible-keepalived", "version": "master" }, "results_file": "/root/.ansible_async/738647515776.6937", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291730.8273482-174433508388953 `" && echo ansible-tmp-1511291730.8273482-174433508388953="` echo /root/.ansible/tmp/ansible-tmp-1511291730.8273482-174433508388953 `" ) && sleep 0' PUT /tmp/tmpj2kwk8yh TO /root/.ansible/tmp/ansible-tmp-1511291730.8273482-174433508388953/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291730.8273482-174433508388953/ /root/.ansible/tmp/ansible-tmp-1511291730.8273482-174433508388953/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291730.8273482-174433508388953/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291730.8273482-174433508388953/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/741625150828.6975', '_ansible_parsed': True, 'item': {'name': 'lxc_container_create', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-lxc_container_create'}, 'ansible_job_id': '741625150828.6975', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "3f9819bec664a4e2c0598a9ed02fdf11f5ff7b92", "ansible_job_id": "741625150828.6975", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/lxc_container_create", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-lxc_container_create", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "741625150828.6975", "changed": true, "finished": 0, "item": { "name": "lxc_container_create", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-lxc_container_create", "version": "master" }, "results_file": "/root/.ansible_async/741625150828.6975", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291730.9562871-38018565037856 `" && echo ansible-tmp-1511291730.9562871-38018565037856="` echo /root/.ansible/tmp/ansible-tmp-1511291730.9562871-38018565037856 `" ) && sleep 0' PUT /tmp/tmp30cpeojf TO /root/.ansible/tmp/ansible-tmp-1511291730.9562871-38018565037856/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291730.9562871-38018565037856/ /root/.ansible/tmp/ansible-tmp-1511291730.9562871-38018565037856/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291730.9562871-38018565037856/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291730.9562871-38018565037856/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/885228262670.7021', '_ansible_parsed': True, 'item': {'name': 'lxc_hosts', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-lxc_hosts'}, 'ansible_job_id': '885228262670.7021', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "670b47bbfbe8327dd5fb3c734e599cd03d16f5ea", "ansible_job_id": "885228262670.7021", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/lxc_hosts", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-lxc_hosts", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "885228262670.7021", "changed": true, "finished": 0, "item": { "name": "lxc_hosts", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-lxc_hosts", "version": "master" }, "results_file": "/root/.ansible_async/885228262670.7021", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291731.082066-262511006965357 `" && echo ansible-tmp-1511291731.082066-262511006965357="` echo /root/.ansible/tmp/ansible-tmp-1511291731.082066-262511006965357 `" ) && sleep 0' PUT /tmp/tmp3i2q8xjd TO /root/.ansible/tmp/ansible-tmp-1511291731.082066-262511006965357/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291731.082066-262511006965357/ /root/.ansible/tmp/ansible-tmp-1511291731.082066-262511006965357/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291731.082066-262511006965357/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291731.082066-262511006965357/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/452538762606.7068', '_ansible_parsed': True, 'item': {'name': 'memcached_server', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-memcached_server'}, 'ansible_job_id': '452538762606.7068', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "dff6aeda0497eb04877515ea9885dc7bd6470c23", "ansible_job_id": "452538762606.7068", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/memcached_server", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-memcached_server", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "452538762606.7068", "changed": true, "finished": 0, "item": { "name": "memcached_server", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-memcached_server", "version": "master" }, "results_file": "/root/.ansible_async/452538762606.7068", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291731.2205698-100342350430831 `" && echo ansible-tmp-1511291731.2205698-100342350430831="` echo /root/.ansible/tmp/ansible-tmp-1511291731.2205698-100342350430831 `" ) && sleep 0' PUT /tmp/tmp1ox5m0cx TO /root/.ansible/tmp/ansible-tmp-1511291731.2205698-100342350430831/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291731.2205698-100342350430831/ /root/.ansible/tmp/ansible-tmp-1511291731.2205698-100342350430831/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291731.2205698-100342350430831/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291731.2205698-100342350430831/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/728828957077.7118', '_ansible_parsed': True, 'item': {'name': 'openstack_hosts', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-openstack_hosts'}, 'ansible_job_id': '728828957077.7118', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "26b0a4b3130e08dfc8f517aa31d6eb79bb1e9e94", "ansible_job_id": "728828957077.7118", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/openstack_hosts", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-openstack_hosts", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "728828957077.7118", "changed": true, "finished": 0, "item": { "name": "openstack_hosts", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-openstack_hosts", "version": "master" }, "results_file": "/root/.ansible_async/728828957077.7118", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291731.3618617-4450461204017 `" && echo ansible-tmp-1511291731.3618617-4450461204017="` echo /root/.ansible/tmp/ansible-tmp-1511291731.3618617-4450461204017 `" ) && sleep 0' PUT /tmp/tmpqujxtpgr TO /root/.ansible/tmp/ansible-tmp-1511291731.3618617-4450461204017/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291731.3618617-4450461204017/ /root/.ansible/tmp/ansible-tmp-1511291731.3618617-4450461204017/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291731.3618617-4450461204017/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291731.3618617-4450461204017/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/753240134602.7161', '_ansible_parsed': True, 'item': {'name': 'os_keystone', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_keystone'}, 'ansible_job_id': '753240134602.7161', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "0bc3b6491555d2c9f99ff300f55f6e62ea84e44e", "ansible_job_id": "753240134602.7161", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/os_keystone", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-os_keystone", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "753240134602.7161", "changed": true, "finished": 0, "item": { "name": "os_keystone", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_keystone", "version": "master" }, "results_file": "/root/.ansible_async/753240134602.7161", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291731.4954832-41869274134628 `" && echo ansible-tmp-1511291731.4954832-41869274134628="` echo /root/.ansible/tmp/ansible-tmp-1511291731.4954832-41869274134628 `" ) && sleep 0' PUT /tmp/tmpzjqkybc4 TO /root/.ansible/tmp/ansible-tmp-1511291731.4954832-41869274134628/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291731.4954832-41869274134628/ /root/.ansible/tmp/ansible-tmp-1511291731.4954832-41869274134628/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291731.4954832-41869274134628/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291731.4954832-41869274134628/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/797670940585.7205', '_ansible_parsed': True, 'item': {'name': 'openstack_openrc', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-openstack_openrc'}, 'ansible_job_id': '797670940585.7205', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "a2fe8347c5c5a0bb0613ba50be04248b8b2556da", "ansible_job_id": "797670940585.7205", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/openstack_openrc", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-openstack_openrc", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "797670940585.7205", "changed": true, "finished": 0, "item": { "name": "openstack_openrc", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-openstack_openrc", "version": "master" }, "results_file": "/root/.ansible_async/797670940585.7205", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291731.6268291-190466939799963 `" && echo ansible-tmp-1511291731.6268291-190466939799963="` echo /root/.ansible/tmp/ansible-tmp-1511291731.6268291-190466939799963 `" ) && sleep 0' PUT /tmp/tmp0nc3mzpg TO /root/.ansible/tmp/ansible-tmp-1511291731.6268291-190466939799963/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291731.6268291-190466939799963/ /root/.ansible/tmp/ansible-tmp-1511291731.6268291-190466939799963/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291731.6268291-190466939799963/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291731.6268291-190466939799963/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/546116464439.7249', '_ansible_parsed': True, 'item': {'name': 'os_aodh', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_aodh'}, 'ansible_job_id': '546116464439.7249', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "d99bbee0b126a2471b714308267abee429f08ccb", "ansible_job_id": "546116464439.7249", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/os_aodh", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-os_aodh", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "546116464439.7249", "changed": true, "finished": 0, "item": { "name": "os_aodh", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_aodh", "version": "master" }, "results_file": "/root/.ansible_async/546116464439.7249", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291731.765183-12651274045423 `" && echo ansible-tmp-1511291731.765183-12651274045423="` echo /root/.ansible/tmp/ansible-tmp-1511291731.765183-12651274045423 `" ) && sleep 0' PUT /tmp/tmp10i4t262 TO /root/.ansible/tmp/ansible-tmp-1511291731.765183-12651274045423/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291731.765183-12651274045423/ /root/.ansible/tmp/ansible-tmp-1511291731.765183-12651274045423/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291731.765183-12651274045423/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291731.765183-12651274045423/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/453718188942.7299', '_ansible_parsed': True, 'item': {'name': 'os_barbican', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_barbican'}, 'ansible_job_id': '453718188942.7299', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "e9413966012b6d71c14698a87c03adc2095fa736", "ansible_job_id": "453718188942.7299", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/os_barbican", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-os_barbican", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "453718188942.7299", "changed": true, "finished": 0, "item": { "name": "os_barbican", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_barbican", "version": "master" }, "results_file": "/root/.ansible_async/453718188942.7299", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291731.9142854-256707219111309 `" && echo ansible-tmp-1511291731.9142854-256707219111309="` echo /root/.ansible/tmp/ansible-tmp-1511291731.9142854-256707219111309 `" ) && sleep 0' PUT /tmp/tmp2gkpsmgj TO /root/.ansible/tmp/ansible-tmp-1511291731.9142854-256707219111309/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291731.9142854-256707219111309/ /root/.ansible/tmp/ansible-tmp-1511291731.9142854-256707219111309/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291731.9142854-256707219111309/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291731.9142854-256707219111309/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/406838433969.7343', '_ansible_parsed': True, 'item': {'name': 'os_ceilometer', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_ceilometer'}, 'ansible_job_id': '406838433969.7343', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "55bb04eaad4dd5c7fdad742b3557dc30dc9d45bf", "ansible_job_id": "406838433969.7343", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/os_ceilometer", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-os_ceilometer", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "406838433969.7343", "changed": true, "finished": 0, "item": { "name": "os_ceilometer", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_ceilometer", "version": "master" }, "results_file": "/root/.ansible_async/406838433969.7343", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291732.049409-57700702219177 `" && echo ansible-tmp-1511291732.049409-57700702219177="` echo /root/.ansible/tmp/ansible-tmp-1511291732.049409-57700702219177 `" ) && sleep 0' PUT /tmp/tmpwqmo_suh TO /root/.ansible/tmp/ansible-tmp-1511291732.049409-57700702219177/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291732.049409-57700702219177/ /root/.ansible/tmp/ansible-tmp-1511291732.049409-57700702219177/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291732.049409-57700702219177/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291732.049409-57700702219177/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/65806603847.7386', '_ansible_parsed': True, 'item': {'name': 'os_cinder', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_cinder'}, 'ansible_job_id': '65806603847.7386', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "7a43e60eee0bd9f3b08459c19cce66075a3e1578", "ansible_job_id": "65806603847.7386", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/os_cinder", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-os_cinder", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "65806603847.7386", "changed": true, "finished": 0, "item": { "name": "os_cinder", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_cinder", "version": "master" }, "results_file": "/root/.ansible_async/65806603847.7386", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291732.1924033-7221963518468 `" && echo ansible-tmp-1511291732.1924033-7221963518468="` echo /root/.ansible/tmp/ansible-tmp-1511291732.1924033-7221963518468 `" ) && sleep 0' PUT /tmp/tmpnj1zn8pe TO /root/.ansible/tmp/ansible-tmp-1511291732.1924033-7221963518468/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291732.1924033-7221963518468/ /root/.ansible/tmp/ansible-tmp-1511291732.1924033-7221963518468/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291732.1924033-7221963518468/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291732.1924033-7221963518468/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/384683284215.7433', '_ansible_parsed': True, 'item': {'name': 'os_designate', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_designate'}, 'ansible_job_id': '384683284215.7433', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "20230cae327087601320610c4168d0187cd1c31a", "ansible_job_id": "384683284215.7433", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/os_designate", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-os_designate", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "384683284215.7433", "changed": true, "finished": 0, "item": { "name": "os_designate", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_designate", "version": "master" }, "results_file": "/root/.ansible_async/384683284215.7433", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291732.3258636-50635358762503 `" && echo ansible-tmp-1511291732.3258636-50635358762503="` echo /root/.ansible/tmp/ansible-tmp-1511291732.3258636-50635358762503 `" ) && sleep 0' PUT /tmp/tmparjlosec TO /root/.ansible/tmp/ansible-tmp-1511291732.3258636-50635358762503/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291732.3258636-50635358762503/ /root/.ansible/tmp/ansible-tmp-1511291732.3258636-50635358762503/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291732.3258636-50635358762503/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291732.3258636-50635358762503/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/381294967656.7483', '_ansible_parsed': True, 'item': {'name': 'os_glance', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_glance'}, 'ansible_job_id': '381294967656.7483', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "ebc9727ebf8edefb1c0a099ccc9086960534d8a5", "ansible_job_id": "381294967656.7483", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/os_glance", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-os_glance", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "381294967656.7483", "changed": true, "finished": 0, "item": { "name": "os_glance", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_glance", "version": "master" }, "results_file": "/root/.ansible_async/381294967656.7483", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291732.4561257-138467245950837 `" && echo ansible-tmp-1511291732.4561257-138467245950837="` echo /root/.ansible/tmp/ansible-tmp-1511291732.4561257-138467245950837 `" ) && sleep 0' PUT /tmp/tmpkbctyllh TO /root/.ansible/tmp/ansible-tmp-1511291732.4561257-138467245950837/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291732.4561257-138467245950837/ /root/.ansible/tmp/ansible-tmp-1511291732.4561257-138467245950837/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291732.4561257-138467245950837/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291732.4561257-138467245950837/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/546777392758.7528', '_ansible_parsed': True, 'item': {'name': 'os_gnocchi', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_gnocchi'}, 'ansible_job_id': '546777392758.7528', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "b1f7574dc529f8298a983d8d0e09520e90b571a8", "ansible_job_id": "546777392758.7528", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/os_gnocchi", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-os_gnocchi", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "546777392758.7528", "changed": true, "finished": 0, "item": { "name": "os_gnocchi", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_gnocchi", "version": "master" }, "results_file": "/root/.ansible_async/546777392758.7528", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291732.582603-148293621001946 `" && echo ansible-tmp-1511291732.582603-148293621001946="` echo /root/.ansible/tmp/ansible-tmp-1511291732.582603-148293621001946 `" ) && sleep 0' PUT /tmp/tmpwq4wyhsx TO /root/.ansible/tmp/ansible-tmp-1511291732.582603-148293621001946/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291732.582603-148293621001946/ /root/.ansible/tmp/ansible-tmp-1511291732.582603-148293621001946/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291732.582603-148293621001946/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291732.582603-148293621001946/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/794207877305.7575', '_ansible_parsed': True, 'item': {'name': 'os_heat', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_heat'}, 'ansible_job_id': '794207877305.7575', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "903ebc7eb1254bbdd0dd5d29244cd619388dfb80", "ansible_job_id": "794207877305.7575", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/os_heat", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-os_heat", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "794207877305.7575", "changed": true, "finished": 0, "item": { "name": "os_heat", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_heat", "version": "master" }, "results_file": "/root/.ansible_async/794207877305.7575", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291732.720628-24043084898380 `" && echo ansible-tmp-1511291732.720628-24043084898380="` echo /root/.ansible/tmp/ansible-tmp-1511291732.720628-24043084898380 `" ) && sleep 0' PUT /tmp/tmpf_a8hm1w TO /root/.ansible/tmp/ansible-tmp-1511291732.720628-24043084898380/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291732.720628-24043084898380/ /root/.ansible/tmp/ansible-tmp-1511291732.720628-24043084898380/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291732.720628-24043084898380/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291732.720628-24043084898380/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/51325739593.7621', '_ansible_parsed': True, 'item': {'name': 'os_horizon', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_horizon'}, 'ansible_job_id': '51325739593.7621', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "1cdb94db6436717d1b2da9ea64a88859f71e6b0b", "ansible_job_id": "51325739593.7621", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/os_horizon", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-os_horizon", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "51325739593.7621", "changed": true, "finished": 0, "item": { "name": "os_horizon", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_horizon", "version": "master" }, "results_file": "/root/.ansible_async/51325739593.7621", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291732.8487-241014254568934 `" && echo ansible-tmp-1511291732.8487-241014254568934="` echo /root/.ansible/tmp/ansible-tmp-1511291732.8487-241014254568934 `" ) && sleep 0' PUT /tmp/tmp1nsvikst TO /root/.ansible/tmp/ansible-tmp-1511291732.8487-241014254568934/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291732.8487-241014254568934/ /root/.ansible/tmp/ansible-tmp-1511291732.8487-241014254568934/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291732.8487-241014254568934/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291732.8487-241014254568934/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/865933066300.7665', '_ansible_parsed': True, 'item': {'name': 'os_ironic', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_ironic'}, 'ansible_job_id': '865933066300.7665', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "a530bc1225da4923a53787741efb0ce2a812387d", "ansible_job_id": "865933066300.7665", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/os_ironic", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-os_ironic", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "865933066300.7665", "changed": true, "finished": 0, "item": { "name": "os_ironic", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_ironic", "version": "master" }, "results_file": "/root/.ansible_async/865933066300.7665", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291732.9762995-33556612903623 `" && echo ansible-tmp-1511291732.9762995-33556612903623="` echo /root/.ansible/tmp/ansible-tmp-1511291732.9762995-33556612903623 `" ) && sleep 0' PUT /tmp/tmpjjvc7sb0 TO /root/.ansible/tmp/ansible-tmp-1511291732.9762995-33556612903623/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291732.9762995-33556612903623/ /root/.ansible/tmp/ansible-tmp-1511291732.9762995-33556612903623/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291732.9762995-33556612903623/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291732.9762995-33556612903623/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/559592202701.7712', '_ansible_parsed': True, 'item': {'name': 'os_magnum', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_magnum'}, 'ansible_job_id': '559592202701.7712', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "689424989d842119702f26eaab923b6cf69c44b9", "ansible_job_id": "559592202701.7712", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/os_magnum", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-os_magnum", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "559592202701.7712", "changed": true, "finished": 0, "item": { "name": "os_magnum", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_magnum", "version": "master" }, "results_file": "/root/.ansible_async/559592202701.7712", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291733.1120768-279722551528317 `" && echo ansible-tmp-1511291733.1120768-279722551528317="` echo /root/.ansible/tmp/ansible-tmp-1511291733.1120768-279722551528317 `" ) && sleep 0' PUT /tmp/tmpo8droqbk TO /root/.ansible/tmp/ansible-tmp-1511291733.1120768-279722551528317/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291733.1120768-279722551528317/ /root/.ansible/tmp/ansible-tmp-1511291733.1120768-279722551528317/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291733.1120768-279722551528317/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291733.1120768-279722551528317/" > /dev/null 2>&1 && sleep 0' Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/823249676083.7757', '_ansible_parsed': True, 'item': {'name': 'os_molteniron', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_molteniron'}, 'ansible_job_id': '823249676083.7757', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "61685668a8230c8f32ae7713f323814aa39dbc3e", "ansible_job_id": "823249676083.7757", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/os_molteniron", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-os_molteniron", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "823249676083.7757", "changed": true, "finished": 0, "item": { "name": "os_molteniron", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_molteniron", "version": "master" }, "results_file": "/root/.ansible_async/823249676083.7757", "started": 1 } } EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291733.244862-58582816792666 `" && echo ansible-tmp-1511291733.244862-58582816792666="` echo /root/.ansible/tmp/ansible-tmp-1511291733.244862-58582816792666 `" ) && sleep 0' PUT /tmp/tmpdps4ua_9 TO /root/.ansible/tmp/ansible-tmp-1511291733.244862-58582816792666/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291733.244862-58582816792666/ /root/.ansible/tmp/ansible-tmp-1511291733.244862-58582816792666/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291733.244862-58582816792666/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291733.244862-58582816792666/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/611170262208.7805', '_ansible_parsed': True, 'item': {'name': 'os_neutron', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_neutron'}, 'ansible_job_id': '611170262208.7805', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "d5f5f83277d322c5034ea96ee30d11176bf03872", "ansible_job_id": "611170262208.7805", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/os_neutron", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-os_neutron", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "611170262208.7805", "changed": true, "finished": 0, "item": { "name": "os_neutron", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_neutron", "version": "master" }, "results_file": "/root/.ansible_async/611170262208.7805", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291733.3837898-86118636153987 `" && echo ansible-tmp-1511291733.3837898-86118636153987="` echo /root/.ansible/tmp/ansible-tmp-1511291733.3837898-86118636153987 `" ) && sleep 0' PUT /tmp/tmpmuiaohga TO /root/.ansible/tmp/ansible-tmp-1511291733.3837898-86118636153987/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291733.3837898-86118636153987/ /root/.ansible/tmp/ansible-tmp-1511291733.3837898-86118636153987/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291733.3837898-86118636153987/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291733.3837898-86118636153987/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/815632650486.7846', '_ansible_parsed': True, 'item': {'name': 'os_nova', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_nova'}, 'ansible_job_id': '815632650486.7846', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "91fa97a1e3c70d3347fbd9f6b45a13f77ac34b97", "ansible_job_id": "815632650486.7846", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/os_nova", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-os_nova", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "815632650486.7846", "changed": true, "finished": 0, "item": { "name": "os_nova", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_nova", "version": "master" }, "results_file": "/root/.ansible_async/815632650486.7846", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291733.52606-269864604781760 `" && echo ansible-tmp-1511291733.52606-269864604781760="` echo /root/.ansible/tmp/ansible-tmp-1511291733.52606-269864604781760 `" ) && sleep 0' PUT /tmp/tmpjtz0kcrj TO /root/.ansible/tmp/ansible-tmp-1511291733.52606-269864604781760/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291733.52606-269864604781760/ /root/.ansible/tmp/ansible-tmp-1511291733.52606-269864604781760/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291733.52606-269864604781760/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291733.52606-269864604781760/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/518193234891.7895', '_ansible_parsed': True, 'item': {'name': 'os_octavia', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_octavia'}, 'ansible_job_id': '518193234891.7895', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "51b2e89ae6694f9392811d3ae3332cbd010c0c91", "ansible_job_id": "518193234891.7895", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/os_octavia", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-os_octavia", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "518193234891.7895", "changed": true, "finished": 0, "item": { "name": "os_octavia", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_octavia", "version": "master" }, "results_file": "/root/.ansible_async/518193234891.7895", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291733.6611724-63627942482503 `" && echo ansible-tmp-1511291733.6611724-63627942482503="` echo /root/.ansible/tmp/ansible-tmp-1511291733.6611724-63627942482503 `" ) && sleep 0' PUT /tmp/tmpjzj_ode3 TO /root/.ansible/tmp/ansible-tmp-1511291733.6611724-63627942482503/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291733.6611724-63627942482503/ /root/.ansible/tmp/ansible-tmp-1511291733.6611724-63627942482503/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291733.6611724-63627942482503/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291733.6611724-63627942482503/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/834884238231.7946', '_ansible_parsed': True, 'item': {'name': 'os_rally', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_rally'}, 'ansible_job_id': '834884238231.7946', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "35ad8b18c15a3c0aa76b86e8a6ed0853ae2be082", "ansible_job_id": "834884238231.7946", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/os_rally", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-os_rally", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "834884238231.7946", "changed": true, "finished": 0, "item": { "name": "os_rally", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_rally", "version": "master" }, "results_file": "/root/.ansible_async/834884238231.7946", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291733.8072505-35021537914827 `" && echo ansible-tmp-1511291733.8072505-35021537914827="` echo /root/.ansible/tmp/ansible-tmp-1511291733.8072505-35021537914827 `" ) && sleep 0' PUT /tmp/tmpi9spx1gj TO /root/.ansible/tmp/ansible-tmp-1511291733.8072505-35021537914827/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291733.8072505-35021537914827/ /root/.ansible/tmp/ansible-tmp-1511291733.8072505-35021537914827/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291733.8072505-35021537914827/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291733.8072505-35021537914827/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/482114527262.7992', '_ansible_parsed': True, 'item': {'name': 'os_sahara', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_sahara'}, 'ansible_job_id': '482114527262.7992', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "b4747f25927bb5e6908be5687a978308c0e4e1cb", "ansible_job_id": "482114527262.7992", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/os_sahara", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-os_sahara", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "482114527262.7992", "changed": true, "finished": 0, "item": { "name": "os_sahara", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_sahara", "version": "master" }, "results_file": "/root/.ansible_async/482114527262.7992", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291733.9404776-103628859766780 `" && echo ansible-tmp-1511291733.9404776-103628859766780="` echo /root/.ansible/tmp/ansible-tmp-1511291733.9404776-103628859766780 `" ) && sleep 0' PUT /tmp/tmp8efrtngf TO /root/.ansible/tmp/ansible-tmp-1511291733.9404776-103628859766780/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291733.9404776-103628859766780/ /root/.ansible/tmp/ansible-tmp-1511291733.9404776-103628859766780/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291733.9404776-103628859766780/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291733.9404776-103628859766780/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/824421082902.8038', '_ansible_parsed': True, 'item': {'name': 'os_swift', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_swift'}, 'ansible_job_id': '824421082902.8038', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "5ac157cf39cacd5d04858ddbf28a4390c6c26cfa", "ansible_job_id": "824421082902.8038", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/os_swift", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-os_swift", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "824421082902.8038", "changed": true, "finished": 0, "item": { "name": "os_swift", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_swift", "version": "master" }, "results_file": "/root/.ansible_async/824421082902.8038", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291734.090634-228485228149263 `" && echo ansible-tmp-1511291734.090634-228485228149263="` echo /root/.ansible/tmp/ansible-tmp-1511291734.090634-228485228149263 `" ) && sleep 0' PUT /tmp/tmp0lfeai7z TO /root/.ansible/tmp/ansible-tmp-1511291734.090634-228485228149263/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291734.090634-228485228149263/ /root/.ansible/tmp/ansible-tmp-1511291734.090634-228485228149263/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291734.090634-228485228149263/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291734.090634-228485228149263/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/590945970931.8079', '_ansible_parsed': True, 'item': {'name': 'os_tacker', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_tacker'}, 'ansible_job_id': '590945970931.8079', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "2b6927602aee911bfdf5137f4768878a19e2d57a", "ansible_job_id": "590945970931.8079", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/os_tacker", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-os_tacker", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "590945970931.8079", "changed": true, "finished": 0, "item": { "name": "os_tacker", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_tacker", "version": "master" }, "results_file": "/root/.ansible_async/590945970931.8079", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291734.2269657-48100109169896 `" && echo ansible-tmp-1511291734.2269657-48100109169896="` echo /root/.ansible/tmp/ansible-tmp-1511291734.2269657-48100109169896 `" ) && sleep 0' PUT /tmp/tmp8znnntir TO /root/.ansible/tmp/ansible-tmp-1511291734.2269657-48100109169896/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291734.2269657-48100109169896/ /root/.ansible/tmp/ansible-tmp-1511291734.2269657-48100109169896/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291734.2269657-48100109169896/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291734.2269657-48100109169896/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/999379058585.8130', '_ansible_parsed': True, 'item': {'name': 'os_tempest', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_tempest'}, 'ansible_job_id': '999379058585.8130', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "1b4770087bfb9190c6e4e0fd7c5067b43c8137d0", "ansible_job_id": "999379058585.8130", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/os_tempest", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-os_tempest", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "999379058585.8130", "changed": true, "finished": 0, "item": { "name": "os_tempest", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_tempest", "version": "master" }, "results_file": "/root/.ansible_async/999379058585.8130", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291734.364186-210862402910881 `" && echo ansible-tmp-1511291734.364186-210862402910881="` echo /root/.ansible/tmp/ansible-tmp-1511291734.364186-210862402910881 `" ) && sleep 0' PUT /tmp/tmppqulbroq TO /root/.ansible/tmp/ansible-tmp-1511291734.364186-210862402910881/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291734.364186-210862402910881/ /root/.ansible/tmp/ansible-tmp-1511291734.364186-210862402910881/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291734.364186-210862402910881/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291734.364186-210862402910881/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/819730792195.8176', '_ansible_parsed': True, 'item': {'name': 'os_trove', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-os_trove'}, 'ansible_job_id': '819730792195.8176', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "b5b45c09d4cf917e5412b8248e5965361d8c37e5", "ansible_job_id": "819730792195.8176", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/os_trove", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-os_trove", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "819730792195.8176", "changed": true, "finished": 0, "item": { "name": "os_trove", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-os_trove", "version": "master" }, "results_file": "/root/.ansible_async/819730792195.8176", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291734.496394-240800463491457 `" && echo ansible-tmp-1511291734.496394-240800463491457="` echo /root/.ansible/tmp/ansible-tmp-1511291734.496394-240800463491457 `" ) && sleep 0' PUT /tmp/tmph93sc0mw TO /root/.ansible/tmp/ansible-tmp-1511291734.496394-240800463491457/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291734.496394-240800463491457/ /root/.ansible/tmp/ansible-tmp-1511291734.496394-240800463491457/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291734.496394-240800463491457/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291734.496394-240800463491457/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/155276684690.8222', '_ansible_parsed': True, 'item': {'name': 'plugins', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-plugins'}, 'ansible_job_id': '155276684690.8222', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "8ead9b26853dfe8a23053059d94c3b6839347ebb", "ansible_job_id": "155276684690.8222", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/plugins", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-plugins", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "155276684690.8222", "changed": true, "finished": 0, "item": { "name": "plugins", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-plugins", "version": "master" }, "results_file": "/root/.ansible_async/155276684690.8222", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291734.6232927-183834366397411 `" && echo ansible-tmp-1511291734.6232927-183834366397411="` echo /root/.ansible/tmp/ansible-tmp-1511291734.6232927-183834366397411 `" ) && sleep 0' PUT /tmp/tmpf3tf4rlu TO /root/.ansible/tmp/ansible-tmp-1511291734.6232927-183834366397411/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291734.6232927-183834366397411/ /root/.ansible/tmp/ansible-tmp-1511291734.6232927-183834366397411/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291734.6232927-183834366397411/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291734.6232927-183834366397411/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/584291416503.8267', '_ansible_parsed': True, 'item': {'name': 'rabbitmq_server', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-rabbitmq_server'}, 'ansible_job_id': '584291416503.8267', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "7d4a81a2d0e8ef7f70f84f218f7dfe40bd90c5de", "ansible_job_id": "584291416503.8267", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/rabbitmq_server", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-rabbitmq_server", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "584291416503.8267", "changed": true, "finished": 0, "item": { "name": "rabbitmq_server", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-rabbitmq_server", "version": "master" }, "results_file": "/root/.ansible_async/584291416503.8267", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291734.748654-267943032139557 `" && echo ansible-tmp-1511291734.748654-267943032139557="` echo /root/.ansible/tmp/ansible-tmp-1511291734.748654-267943032139557 `" ) && sleep 0' PUT /tmp/tmpk0l_jsxl TO /root/.ansible/tmp/ansible-tmp-1511291734.748654-267943032139557/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291734.748654-267943032139557/ /root/.ansible/tmp/ansible-tmp-1511291734.748654-267943032139557/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291734.748654-267943032139557/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291734.748654-267943032139557/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/581719255353.8310', '_ansible_parsed': True, 'item': {'name': 'repo_build', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-repo_build'}, 'ansible_job_id': '581719255353.8310', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "8bf88ee08568454269537394f5fce8fa04d87eaf", "ansible_job_id": "581719255353.8310", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/repo_build", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-repo_build", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "581719255353.8310", "changed": true, "finished": 0, "item": { "name": "repo_build", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-repo_build", "version": "master" }, "results_file": "/root/.ansible_async/581719255353.8310", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291734.880837-197255357365557 `" && echo ansible-tmp-1511291734.880837-197255357365557="` echo /root/.ansible/tmp/ansible-tmp-1511291734.880837-197255357365557 `" ) && sleep 0' PUT /tmp/tmp6vf8b9ip TO /root/.ansible/tmp/ansible-tmp-1511291734.880837-197255357365557/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291734.880837-197255357365557/ /root/.ansible/tmp/ansible-tmp-1511291734.880837-197255357365557/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291734.880837-197255357365557/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291734.880837-197255357365557/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/505019225744.8357', '_ansible_parsed': True, 'item': {'name': 'repo_server', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-repo_server'}, 'ansible_job_id': '505019225744.8357', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "956a942e5b0fd2ee2439d7d77ee6c6930d01467f", "ansible_job_id": "505019225744.8357", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/repo_server", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-repo_server", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "505019225744.8357", "changed": true, "finished": 0, "item": { "name": "repo_server", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-repo_server", "version": "master" }, "results_file": "/root/.ansible_async/505019225744.8357", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291735.0135508-40807725475325 `" && echo ansible-tmp-1511291735.0135508-40807725475325="` echo /root/.ansible/tmp/ansible-tmp-1511291735.0135508-40807725475325 `" ) && sleep 0' PUT /tmp/tmphbfkkm6_ TO /root/.ansible/tmp/ansible-tmp-1511291735.0135508-40807725475325/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291735.0135508-40807725475325/ /root/.ansible/tmp/ansible-tmp-1511291735.0135508-40807725475325/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291735.0135508-40807725475325/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291735.0135508-40807725475325/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/638849842882.8406', '_ansible_parsed': True, 'item': {'name': 'rsyslog_client', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-rsyslog_client'}, 'ansible_job_id': '638849842882.8406', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "1dedc323ca44e98ee2a7a5e75ded3164ec9b5cf5", "ansible_job_id": "638849842882.8406", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/rsyslog_client", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-rsyslog_client", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "638849842882.8406", "changed": true, "finished": 0, "item": { "name": "rsyslog_client", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-rsyslog_client", "version": "master" }, "results_file": "/root/.ansible_async/638849842882.8406", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291735.1505885-138585657854696 `" && echo ansible-tmp-1511291735.1505885-138585657854696="` echo /root/.ansible/tmp/ansible-tmp-1511291735.1505885-138585657854696 `" ) && sleep 0' PUT /tmp/tmpuczn1llt TO /root/.ansible/tmp/ansible-tmp-1511291735.1505885-138585657854696/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291735.1505885-138585657854696/ /root/.ansible/tmp/ansible-tmp-1511291735.1505885-138585657854696/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291735.1505885-138585657854696/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291735.1505885-138585657854696/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/282623857842.8452', '_ansible_parsed': True, 'item': {'name': 'rsyslog_server', 'version': 'master', 'scm': 'git', 'src': 'https://git.openstack.org/openstack/openstack-ansible-rsyslog_server'}, 'ansible_job_id': '282623857842.8452', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "c6edf56dd21c530fa0aa0490ef7c012db3105e45", "ansible_job_id": "282623857842.8452", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/rsyslog_server", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://git.openstack.org/openstack/openstack-ansible-rsyslog_server", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "282623857842.8452", "changed": true, "finished": 0, "item": { "name": "rsyslog_server", "scm": "git", "src": "https://git.openstack.org/openstack/openstack-ansible-rsyslog_server", "version": "master" }, "results_file": "/root/.ansible_async/282623857842.8452", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291735.285107-85277586889930 `" && echo ansible-tmp-1511291735.285107-85277586889930="` echo /root/.ansible/tmp/ansible-tmp-1511291735.285107-85277586889930 `" ) && sleep 0' PUT /tmp/tmpua5yumal TO /root/.ansible/tmp/ansible-tmp-1511291735.285107-85277586889930/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291735.285107-85277586889930/ /root/.ansible/tmp/ansible-tmp-1511291735.285107-85277586889930/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291735.285107-85277586889930/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291735.285107-85277586889930/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/528401805346.8498', '_ansible_parsed': True, 'item': {'name': 'sshd', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/willshersystems/ansible-sshd'}, 'ansible_job_id': '528401805346.8498', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "537b9b2bc2fd7f23301222098344727f8161993c", "ansible_job_id": "528401805346.8498", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/sshd", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://github.com/willshersystems/ansible-sshd", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "528401805346.8498", "changed": true, "finished": 0, "item": { "name": "sshd", "scm": "git", "src": "https://github.com/willshersystems/ansible-sshd", "version": "master" }, "results_file": "/root/.ansible_async/528401805346.8498", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291735.4174147-235537547507315 `" && echo ansible-tmp-1511291735.4174147-235537547507315="` echo /root/.ansible/tmp/ansible-tmp-1511291735.4174147-235537547507315 `" ) && sleep 0' PUT /tmp/tmp_jcbepvy TO /root/.ansible/tmp/ansible-tmp-1511291735.4174147-235537547507315/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291735.4174147-235537547507315/ /root/.ansible/tmp/ansible-tmp-1511291735.4174147-235537547507315/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291735.4174147-235537547507315/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291735.4174147-235537547507315/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/191741031022.8530', '_ansible_parsed': True, 'item': {'name': 'bird', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/logan2211/ansible-bird'}, 'ansible_job_id': '191741031022.8530', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "5033c412398cf6f98097a9ac274a6f12810c807e", "ansible_job_id": "191741031022.8530", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/bird", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://github.com/logan2211/ansible-bird", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "191741031022.8530", "changed": true, "finished": 0, "item": { "name": "bird", "scm": "git", "src": "https://github.com/logan2211/ansible-bird", "version": "master" }, "results_file": "/root/.ansible_async/191741031022.8530", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291735.5668902-173437874678574 `" && echo ansible-tmp-1511291735.5668902-173437874678574="` echo /root/.ansible/tmp/ansible-tmp-1511291735.5668902-173437874678574 `" ) && sleep 0' PUT /tmp/tmpej7dnyhe TO /root/.ansible/tmp/ansible-tmp-1511291735.5668902-173437874678574/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291735.5668902-173437874678574/ /root/.ansible/tmp/ansible-tmp-1511291735.5668902-173437874678574/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291735.5668902-173437874678574/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291735.5668902-173437874678574/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/171952208917.8576', '_ansible_parsed': True, 'item': {'name': 'etcd', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/logan2211/ansible-etcd'}, 'ansible_job_id': '171952208917.8576', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "3933355dfe51477822db517d3c07ad561fb61318", "ansible_job_id": "171952208917.8576", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/etcd", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://github.com/logan2211/ansible-etcd", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "171952208917.8576", "changed": true, "finished": 0, "item": { "name": "etcd", "scm": "git", "src": "https://github.com/logan2211/ansible-etcd", "version": "master" }, "results_file": "/root/.ansible_async/171952208917.8576", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291735.699868-251035006222956 `" && echo ansible-tmp-1511291735.699868-251035006222956="` echo /root/.ansible/tmp/ansible-tmp-1511291735.699868-251035006222956 `" ) && sleep 0' PUT /tmp/tmp3kdwdyz8 TO /root/.ansible/tmp/ansible-tmp-1511291735.699868-251035006222956/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291735.699868-251035006222956/ /root/.ansible/tmp/ansible-tmp-1511291735.699868-251035006222956/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291735.699868-251035006222956/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291735.699868-251035006222956/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/10812648767.8621', '_ansible_parsed': True, 'item': {'name': 'unbound', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/logan2211/ansible-unbound'}, 'ansible_job_id': '10812648767.8621', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "7be67d6b60718896f0c17a7d4a14b912f72a59ae", "ansible_job_id": "10812648767.8621", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/unbound", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://github.com/logan2211/ansible-unbound", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "10812648767.8621", "changed": true, "finished": 0, "item": { "name": "unbound", "scm": "git", "src": "https://github.com/logan2211/ansible-unbound", "version": "master" }, "results_file": "/root/.ansible_async/10812648767.8621", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291735.8261945-121184116380569 `" && echo ansible-tmp-1511291735.8261945-121184116380569="` echo /root/.ansible/tmp/ansible-tmp-1511291735.8261945-121184116380569 `" ) && sleep 0' PUT /tmp/tmp79c7xoor TO /root/.ansible/tmp/ansible-tmp-1511291735.8261945-121184116380569/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291735.8261945-121184116380569/ /root/.ansible/tmp/ansible-tmp-1511291735.8261945-121184116380569/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291735.8261945-121184116380569/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291735.8261945-121184116380569/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/484267899004.8662', '_ansible_parsed': True, 'item': {'name': 'resolvconf', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/logan2211/ansible-resolvconf'}, 'ansible_job_id': '484267899004.8662', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "d48dd3eea22094b6ecc6aa6ea07279c8e68e28b5", "ansible_job_id": "484267899004.8662", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/resolvconf", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://github.com/logan2211/ansible-resolvconf", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "484267899004.8662", "changed": true, "finished": 0, "item": { "name": "resolvconf", "scm": "git", "src": "https://github.com/logan2211/ansible-resolvconf", "version": "master" }, "results_file": "/root/.ansible_async/484267899004.8662", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291735.96527-107537730467983 `" && echo ansible-tmp-1511291735.96527-107537730467983="` echo /root/.ansible/tmp/ansible-tmp-1511291735.96527-107537730467983 `" ) && sleep 0' PUT /tmp/tmpvnczxi13 TO /root/.ansible/tmp/ansible-tmp-1511291735.96527-107537730467983/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291735.96527-107537730467983/ /root/.ansible/tmp/ansible-tmp-1511291735.96527-107537730467983/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291735.96527-107537730467983/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291735.96527-107537730467983/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/495283983833.8711', '_ansible_parsed': True, 'item': {'name': 'ceph-defaults', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/ceph/ansible-ceph-defaults'}, 'ansible_job_id': '495283983833.8711', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "19884aaac1bc58921952af955c66602ccca89e93", "ansible_job_id": "495283983833.8711", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/ceph-defaults", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://github.com/ceph/ansible-ceph-defaults", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "495283983833.8711", "changed": true, "finished": 0, "item": { "name": "ceph-defaults", "scm": "git", "src": "https://github.com/ceph/ansible-ceph-defaults", "version": "master" }, "results_file": "/root/.ansible_async/495283983833.8711", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291736.1053267-138943532655957 `" && echo ansible-tmp-1511291736.1053267-138943532655957="` echo /root/.ansible/tmp/ansible-tmp-1511291736.1053267-138943532655957 `" ) && sleep 0' PUT /tmp/tmpg_9bygmt TO /root/.ansible/tmp/ansible-tmp-1511291736.1053267-138943532655957/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291736.1053267-138943532655957/ /root/.ansible/tmp/ansible-tmp-1511291736.1053267-138943532655957/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291736.1053267-138943532655957/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291736.1053267-138943532655957/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/790201876978.8753', '_ansible_parsed': True, 'item': {'name': 'ceph-common', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/ceph/ansible-ceph-common'}, 'ansible_job_id': '790201876978.8753', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "764bde08cac495a17dd238afc7082708840fe9c9", "ansible_job_id": "790201876978.8753", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/ceph-common", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://github.com/ceph/ansible-ceph-common", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "790201876978.8753", "changed": true, "finished": 0, "item": { "name": "ceph-common", "scm": "git", "src": "https://github.com/ceph/ansible-ceph-common", "version": "master" }, "results_file": "/root/.ansible_async/790201876978.8753", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291736.2346208-117959783121081 `" && echo ansible-tmp-1511291736.2346208-117959783121081="` echo /root/.ansible/tmp/ansible-tmp-1511291736.2346208-117959783121081 `" ) && sleep 0' PUT /tmp/tmp8rlf20s1 TO /root/.ansible/tmp/ansible-tmp-1511291736.2346208-117959783121081/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291736.2346208-117959783121081/ /root/.ansible/tmp/ansible-tmp-1511291736.2346208-117959783121081/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291736.2346208-117959783121081/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291736.2346208-117959783121081/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/451827456411.8796', '_ansible_parsed': True, 'item': {'name': 'ceph-config', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/ceph/ansible-ceph-config'}, 'ansible_job_id': '451827456411.8796', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "e070537f443c3ae5d262835c8b0a7a992850283b", "ansible_job_id": "451827456411.8796", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/ceph-config", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://github.com/ceph/ansible-ceph-config", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "451827456411.8796", "changed": true, "finished": 0, "item": { "name": "ceph-config", "scm": "git", "src": "https://github.com/ceph/ansible-ceph-config", "version": "master" }, "results_file": "/root/.ansible_async/451827456411.8796", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291736.3628466-37620158522609 `" && echo ansible-tmp-1511291736.3628466-37620158522609="` echo /root/.ansible/tmp/ansible-tmp-1511291736.3628466-37620158522609 `" ) && sleep 0' PUT /tmp/tmpqfbpbiz3 TO /root/.ansible/tmp/ansible-tmp-1511291736.3628466-37620158522609/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291736.3628466-37620158522609/ /root/.ansible/tmp/ansible-tmp-1511291736.3628466-37620158522609/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291736.3628466-37620158522609/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291736.3628466-37620158522609/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/339384136729.8846', '_ansible_parsed': True, 'item': {'name': 'ceph-mon', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/ceph/ansible-ceph-mon'}, 'ansible_job_id': '339384136729.8846', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "b026cda81101205164a523c7eca3db5e2896b13b", "ansible_job_id": "339384136729.8846", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/ceph-mon", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://github.com/ceph/ansible-ceph-mon", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "339384136729.8846", "changed": true, "finished": 0, "item": { "name": "ceph-mon", "scm": "git", "src": "https://github.com/ceph/ansible-ceph-mon", "version": "master" }, "results_file": "/root/.ansible_async/339384136729.8846", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291736.4916618-205037027548106 `" && echo ansible-tmp-1511291736.4916618-205037027548106="` echo /root/.ansible/tmp/ansible-tmp-1511291736.4916618-205037027548106 `" ) && sleep 0' PUT /tmp/tmpf9ikvl3i TO /root/.ansible/tmp/ansible-tmp-1511291736.4916618-205037027548106/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291736.4916618-205037027548106/ /root/.ansible/tmp/ansible-tmp-1511291736.4916618-205037027548106/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291736.4916618-205037027548106/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291736.4916618-205037027548106/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/101031546916.8888', '_ansible_parsed': True, 'item': {'name': 'ceph-mgr', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/ceph/ansible-ceph-mgr'}, 'ansible_job_id': '101031546916.8888', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "fe8f0864500b54cc7c9f897b871ba2cdf1d37096", "ansible_job_id": "101031546916.8888", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/ceph-mgr", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://github.com/ceph/ansible-ceph-mgr", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "101031546916.8888", "changed": true, "finished": 0, "item": { "name": "ceph-mgr", "scm": "git", "src": "https://github.com/ceph/ansible-ceph-mgr", "version": "master" }, "results_file": "/root/.ansible_async/101031546916.8888", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291736.6210647-143809387920025 `" && echo ansible-tmp-1511291736.6210647-143809387920025="` echo /root/.ansible/tmp/ansible-tmp-1511291736.6210647-143809387920025 `" ) && sleep 0' PUT /tmp/tmp9btdylb8 TO /root/.ansible/tmp/ansible-tmp-1511291736.6210647-143809387920025/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291736.6210647-143809387920025/ /root/.ansible/tmp/ansible-tmp-1511291736.6210647-143809387920025/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291736.6210647-143809387920025/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291736.6210647-143809387920025/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/722950832367.8931', '_ansible_parsed': True, 'item': {'name': 'ceph-osd', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/ceph/ansible-ceph-osd'}, 'ansible_job_id': '722950832367.8931', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "f3adfac8fc50fa8095af82bb44d9f540435b400a", "ansible_job_id": "722950832367.8931", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/ceph-osd", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://github.com/ceph/ansible-ceph-osd", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "722950832367.8931", "changed": true, "finished": 0, "item": { "name": "ceph-osd", "scm": "git", "src": "https://github.com/ceph/ansible-ceph-osd", "version": "master" }, "results_file": "/root/.ansible_async/722950832367.8931", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291736.749244-11388132603279 `" && echo ansible-tmp-1511291736.749244-11388132603279="` echo /root/.ansible/tmp/ansible-tmp-1511291736.749244-11388132603279 `" ) && sleep 0' PUT /tmp/tmpmczz9j8u TO /root/.ansible/tmp/ansible-tmp-1511291736.749244-11388132603279/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291736.749244-11388132603279/ /root/.ansible/tmp/ansible-tmp-1511291736.749244-11388132603279/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291736.749244-11388132603279/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291736.749244-11388132603279/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/159167318327.8977', '_ansible_parsed': True, 'item': {'name': 'opendaylight', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/opendaylight/integration-packaging-ansible-opendaylight'}, 'ansible_job_id': '159167318327.8977', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "2af197bd13f77d2a07878b160c00f8ceeebb3c34", "ansible_job_id": "159167318327.8977", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/opendaylight", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://github.com/opendaylight/integration-packaging-ansible-opendaylight", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "159167318327.8977", "changed": true, "finished": 0, "item": { "name": "opendaylight", "scm": "git", "src": "https://github.com/opendaylight/integration-packaging-ansible-opendaylight", "version": "master" }, "results_file": "/root/.ansible_async/159167318327.8977", "started": 1 } } Using module file /opt/ansible-runtime/lib/python3.5/site-packages/ansible/modules/utilities/logic/async_status.py EXEC /bin/sh -c 'echo ~ && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1511291736.8800921-68803967261253 `" && echo ansible-tmp-1511291736.8800921-68803967261253="` echo /root/.ansible/tmp/ansible-tmp-1511291736.8800921-68803967261253 `" ) && sleep 0' PUT /tmp/tmplegsz9ck TO /root/.ansible/tmp/ansible-tmp-1511291736.8800921-68803967261253/async_status.py EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1511291736.8800921-68803967261253/ /root/.ansible/tmp/ansible-tmp-1511291736.8800921-68803967261253/async_status.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python /root/.ansible/tmp/ansible-tmp-1511291736.8800921-68803967261253/async_status.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1511291736.8800921-68803967261253/" > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'results_file': '/root/.ansible_async/196262658766.9023', '_ansible_parsed': True, 'item': {'name': 'haproxy_endpoints', 'version': 'master', 'scm': 'git', 'src': 'https://github.com/logan2211/ansible-haproxy-endpoints'}, 'ansible_job_id': '196262658766.9023', '_ansible_no_log': False, 'finished': 0, 'started': 1, '_ansible_item_result': True, 'changed': True}) => { "after": "49901861b16b8afaa9bccdbc649ac956610ff22b", "ansible_job_id": "196262658766.9023", "attempts": 1, "before": null, "changed": true, "finished": 1, "invocation": { "module_args": { "accept_hostkey": false, "bare": false, "clone": true, "depth": 10, "dest": "/etc/ansible/roles/haproxy_endpoints", "executable": null, "force": true, "key_file": null, "recursive": true, "reference": null, "refspec": null, "remote": "origin", "repo": "https://github.com/logan2211/ansible-haproxy-endpoints", "ssh_opts": null, "track_submodules": false, "umask": null, "update": true, "verify_commit": false, "version": "master" } }, "item": { "ansible_job_id": "196262658766.9023", "changed": true, "finished": 0, "item": { "name": "haproxy_endpoints", "scm": "git", "src": "https://github.com/logan2211/ansible-haproxy-endpoints", "version": "master" }, "results_file": "/root/.ansible_async/196262658766.9023", "started": 1 } } META: ran handlers META: ran handlers PLAY RECAP ********************************************************************* localhost : ok=5 changed=4 unreachable=0 failed=0 ++ popd /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check ++ echo 'System is bootstrapped and ready for use.' System is bootstrapped and ready for use. + ARA_SRC_HOME=/root/src/git.openstack.org/openstack/ara + [[ -d /root/src/git.openstack.org/openstack/ara ]] + /opt/ansible-runtime/bin/pip install ara ansible==2.3.2.0 Collecting ara Downloading ara-0.14.5-py2.py3-none-any.whl (150kB) Requirement already satisfied: ansible==2.3.2.0 in /opt/ansible-runtime/lib/python3.5/site-packages Collecting Flask-Migrate (from ara) Downloading Flask_Migrate-2.1.1-py2.py3-none-any.whl Collecting XStatic-jQuery>=1.8.2.1 (from ara) Downloading XStatic-jQuery-1.10.2.1.tar.gz (116kB) Collecting Flask-Script (from ara) Downloading Flask-Script-2.0.6.tar.gz (43kB) Collecting XStatic-Bootstrap-SCSS>=3.3.7.1 (from ara) Downloading XStatic_Bootstrap_SCSS-3.3.7.1-py2.py3-none-any.whl (247kB) Collecting XStatic-DataTables>=1.10.15 (from ara) Downloading XStatic-DataTables-1.10.15.1.tar.gz (209kB) Collecting XStatic-Patternfly-Bootstrap-Treeview>=2.1.3 (from ara) Downloading XStatic-Patternfly-Bootstrap-Treeview-2.1.3.2.tar.gz Collecting pygments>=1.6 (from ara) Downloading Pygments-2.2.0-py2.py3-none-any.whl (841kB) Collecting pyfakefs (from ara) Downloading pyfakefs-3.3.tar.gz (64kB) Collecting oslo.utils>=3.20.0 (from ara) Downloading oslo.utils-3.31.0-py2.py3-none-any.whl (89kB) Collecting Frozen-Flask (from ara) Downloading Frozen_Flask-0.15-py2.py3-none-any.whl Collecting pbr!=2.1.0,>=2.0.0 (from ara) Downloading pbr-3.1.1-py2.py3-none-any.whl (99kB) Collecting Flask<0.13,>=0.11 (from ara) Downloading Flask-0.12.2-py2.py3-none-any.whl (83kB) Collecting decorator>=4.0.0 (from ara) Downloading decorator-4.1.2-py2.py3-none-any.whl Requirement already satisfied: jinja2>=2.9 in /opt/ansible-runtime/lib/python3.5/site-packages (from ara) Collecting debtcollector>=1.2.0 (from ara) Downloading debtcollector-1.18.0-py2.py3-none-any.whl Collecting oslo.serialization>=1.10.0 (from ara) Downloading oslo.serialization-2.21.2-py2.py3-none-any.whl Collecting junit-xml>=1.7 (from ara) Downloading junit-xml-1.8.tar.gz Collecting XStatic>=1.0.0 (from ara) Downloading XStatic-1.0.1.tar.gz Collecting python-subunit (from ara) Downloading python_subunit-1.2.0-py2.py3-none-any.whl (112kB) Collecting cliff (from ara) Downloading cliff-2.9.1.tar.gz (73kB) Requirement already satisfied: setuptools>=11.3 in /opt/ansible-runtime/lib/python3.5/site-packages (from ara) Requirement already satisfied: six in /opt/ansible-runtime/lib/python3.5/site-packages (from ara) Collecting Flask-SQLAlchemy (from ara) Downloading Flask_SQLAlchemy-2.3.2-py2.py3-none-any.whl Collecting XStatic-Patternfly>=3.21.0 (from ara) Downloading XStatic-Patternfly-3.21.0.1.tar.gz (5.7MB) Requirement already satisfied: pycrypto>=2.6 in /opt/ansible-runtime/lib/python3.5/site-packages (from ansible==2.3.2.0) Requirement already satisfied: paramiko in /opt/ansible-runtime/lib/python3.5/site-packages (from ansible==2.3.2.0) Requirement already satisfied: PyYAML in /opt/ansible-runtime/lib/python3.5/site-packages (from ansible==2.3.2.0) Collecting alembic>=0.6 (from Flask-Migrate->ara) Downloading alembic-0.9.6.tar.gz (998kB) Requirement already satisfied: netaddr>=0.7.18 in /opt/ansible-runtime/lib/python3.5/site-packages (from oslo.utils>=3.20.0->ara) Collecting netifaces>=0.10.4 (from oslo.utils>=3.20.0->ara) Downloading netifaces-0.10.6.tar.gz Collecting pytz>=2013.6 (from oslo.utils>=3.20.0->ara) Downloading pytz-2017.3-py2.py3-none-any.whl (511kB) Collecting pyparsing>=2.1.0 (from oslo.utils>=3.20.0->ara) Using cached pyparsing-2.2.0-py2.py3-none-any.whl Collecting iso8601>=0.1.11 (from oslo.utils>=3.20.0->ara) Downloading iso8601-0.1.12-py3-none-any.whl Collecting oslo.i18n>=3.15.3 (from oslo.utils>=3.20.0->ara) Downloading oslo.i18n-3.18.0-py2.py3-none-any.whl (42kB) Collecting monotonic>=0.6 (from oslo.utils>=3.20.0->ara) Downloading monotonic-1.4-py2.py3-none-any.whl Collecting itsdangerous>=0.21 (from Flask<0.13,>=0.11->ara) Downloading itsdangerous-0.24.tar.gz (46kB) Collecting click>=2.0 (from Flask<0.13,>=0.11->ara) Downloading click-6.7-py2.py3-none-any.whl (71kB) Collecting Werkzeug>=0.7 (from Flask<0.13,>=0.11->ara) Downloading Werkzeug-0.12.2-py2.py3-none-any.whl (312kB) Requirement already satisfied: MarkupSafe>=0.23 in /opt/ansible-runtime/lib/python3.5/site-packages (from jinja2>=2.9->ara) Collecting wrapt>=1.7.0 (from debtcollector>=1.2.0->ara) Downloading wrapt-1.10.11.tar.gz Collecting msgpack-python>=0.4.0 (from oslo.serialization>=1.10.0->ara) Downloading msgpack-python-0.4.8.tar.gz (113kB) Collecting extras (from python-subunit->ara) Downloading extras-1.0.0-py2.py3-none-any.whl Collecting testtools>=0.9.34 (from python-subunit->ara) Downloading testtools-2.3.0-py2.py3-none-any.whl (184kB) Collecting cmd2>=0.6.7 (from cliff->ara) Downloading cmd2-0.7.8.tar.gz (71kB) Requirement already satisfied: PrettyTable<0.8,>=0.7.1 in /opt/ansible-runtime/lib/python3.5/site-packages (from cliff->ara) Collecting stevedore>=1.20.0 (from cliff->ara) Downloading stevedore-1.27.1-py2.py3-none-any.whl Collecting SQLAlchemy>=0.8.0 (from Flask-SQLAlchemy->ara) Downloading SQLAlchemy-1.1.15.tar.gz (5.2MB) Requirement already satisfied: bcrypt>=3.1.3 in /opt/ansible-runtime/lib/python3.5/site-packages (from paramiko->ansible==2.3.2.0) Requirement already satisfied: pyasn1>=0.1.7 in /opt/ansible-runtime/lib/python3.5/site-packages (from paramiko->ansible==2.3.2.0) Requirement already satisfied: pynacl>=1.0.1 in /opt/ansible-runtime/lib/python3.5/site-packages (from paramiko->ansible==2.3.2.0) Requirement already satisfied: cryptography>=1.5 in /opt/ansible-runtime/lib/python3.5/site-packages (from paramiko->ansible==2.3.2.0) Collecting Mako (from alembic>=0.6->Flask-Migrate->ara) Downloading Mako-1.0.7.tar.gz (564kB) Collecting python-editor>=0.3 (from alembic>=0.6->Flask-Migrate->ara) Downloading python-editor-1.0.3.tar.gz Collecting python-dateutil (from alembic>=0.6->Flask-Migrate->ara) Downloading python_dateutil-2.6.1-py2.py3-none-any.whl (194kB) Collecting Babel!=2.4.0,>=2.3.4 (from oslo.i18n>=3.15.3->oslo.utils>=3.20.0->ara) Downloading Babel-2.5.1-py2.py3-none-any.whl (6.8MB) Collecting traceback2 (from testtools>=0.9.34->python-subunit->ara) Downloading traceback2-1.4.0-py2.py3-none-any.whl Collecting fixtures>=1.3.0 (from testtools>=0.9.34->python-subunit->ara) Downloading fixtures-3.0.0-py2.py3-none-any.whl (67kB) Collecting python-mimeparse (from testtools>=0.9.34->python-subunit->ara) Downloading python_mimeparse-1.6.0-py2.py3-none-any.whl Collecting unittest2>=1.0.0 (from testtools>=0.9.34->python-subunit->ara) Downloading unittest2-1.1.0-py2.py3-none-any.whl (96kB) Collecting pyperclip (from cmd2>=0.6.7->cliff->ara) Downloading pyperclip-1.6.0.tar.gz Requirement already satisfied: cffi>=1.1 in /opt/ansible-runtime/lib/python3.5/site-packages (from bcrypt>=3.1.3->paramiko->ansible==2.3.2.0) Requirement already satisfied: asn1crypto>=0.21.0 in /opt/ansible-runtime/lib/python3.5/site-packages (from cryptography>=1.5->paramiko->ansible==2.3.2.0) Requirement already satisfied: idna>=2.1 in /opt/ansible-runtime/lib/python3.5/site-packages (from cryptography>=1.5->paramiko->ansible==2.3.2.0) Collecting linecache2 (from traceback2->testtools>=0.9.34->python-subunit->ara) Downloading linecache2-1.0.0-py2.py3-none-any.whl Collecting argparse (from unittest2>=1.0.0->testtools>=0.9.34->python-subunit->ara) Downloading argparse-1.4.0-py2.py3-none-any.whl Requirement already satisfied: pycparser in /opt/ansible-runtime/lib/python3.5/site-packages (from cffi>=1.1->bcrypt>=3.1.3->paramiko->ansible==2.3.2.0) Building wheels for collected packages: XStatic-jQuery, Flask-Script, XStatic-DataTables, XStatic-Patternfly-Bootstrap-Treeview, pyfakefs, junit-xml, XStatic, cliff, XStatic-Patternfly, alembic, netifaces, itsdangerous, wrapt, msgpack-python, cmd2, SQLAlchemy, Mako, python-editor, pyperclip Running setup.py bdist_wheel for XStatic-jQuery: started Running setup.py bdist_wheel for XStatic-jQuery: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/bb/b0/0d/3f5def8a1356add17685b22d045a80a5da4a77d57343ec42ca Running setup.py bdist_wheel for Flask-Script: started Running setup.py bdist_wheel for Flask-Script: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/35/38/2a/5a4aef4aa51913c135f5d2ff6f8552ad0db06667cd3e48ef2d Running setup.py bdist_wheel for XStatic-DataTables: started Running setup.py bdist_wheel for XStatic-DataTables: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/29/2c/92/6d510f60daf2201c2fb95bd3d13e9c912523ee35e5bffdfa31 Running setup.py bdist_wheel for XStatic-Patternfly-Bootstrap-Treeview: started Running setup.py bdist_wheel for XStatic-Patternfly-Bootstrap-Treeview: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/b3/cb/16/9faf3e8e4deb425838c7cbfbb8a9dbbe33748baf5091ab4ae9 Running setup.py bdist_wheel for pyfakefs: started Running setup.py bdist_wheel for pyfakefs: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/ce/ae/28/7de76f52739fe22e6dac97a09c3032a70283f901a124aae61e Running setup.py bdist_wheel for junit-xml: started Running setup.py bdist_wheel for junit-xml: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/1c/88/ff/88e3ad9389a26072911bc370efa87e9c0b7acafb2bc9399396 Running setup.py bdist_wheel for XStatic: started Running setup.py bdist_wheel for XStatic: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/a5/95/f1/04b9ac7f8b7936ccd3cf0b6067aa301016a408a0322ecab5bb Running setup.py bdist_wheel for cliff: started Running setup.py bdist_wheel for cliff: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/5a/c7/a4/9cdbb256d4b2ce43ca67913e38d876848f736c23a157854b16 Running setup.py bdist_wheel for XStatic-Patternfly: started Running setup.py bdist_wheel for XStatic-Patternfly: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/dc/2c/dc/5169dd6625051ea89817205b5eb5fe50a2ebe929d3dc7f80a9 Running setup.py bdist_wheel for alembic: started Running setup.py bdist_wheel for alembic: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/da/ae/17/927a7898cc593dea740227e5ad3709524b9563f152164e3bc2 Running setup.py bdist_wheel for netifaces: started Running setup.py bdist_wheel for netifaces: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/28/e1/08/e66a4f207479500a27eae682a4773fa00605f2c5d953257824 Running setup.py bdist_wheel for itsdangerous: started Running setup.py bdist_wheel for itsdangerous: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/fc/a8/66/24d655233c757e178d45dea2de22a04c6d92766abfb741129a Running setup.py bdist_wheel for wrapt: started Running setup.py bdist_wheel for wrapt: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/56/e1/0f/f7ccf1ed8ceaabccc2a93ce0481f73e589814cbbc439291345 Running setup.py bdist_wheel for msgpack-python: started Running setup.py bdist_wheel for msgpack-python: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/2c/e7/e7/9031652a69d594665c5ca25e41d0fb3faa024e730b590e4402 Running setup.py bdist_wheel for cmd2: started Running setup.py bdist_wheel for cmd2: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/ec/23/e4/0b231234e6c498de81347e4d2044498263fa544d1253b9fb43 Running setup.py bdist_wheel for SQLAlchemy: started Running setup.py bdist_wheel for SQLAlchemy: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/2c/05/a6/b67f1ab4d5a08d3c3ad3edfc1e60e09f9263536aa3dc91824c Running setup.py bdist_wheel for Mako: started Running setup.py bdist_wheel for Mako: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/33/bf/8f/036f36c35e0e3c63a4685e306bce6b00b6349fec5b0947586e Running setup.py bdist_wheel for python-editor: started Running setup.py bdist_wheel for python-editor: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/84/d6/b8/082dc3b5cd7763f17f5500a193b6b248102217cbaa3f0a24ca Running setup.py bdist_wheel for pyperclip: started Running setup.py bdist_wheel for pyperclip: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/a9/22/c3/8116911c3273f6aa0a90ce69c44fb8a6a0e139d79aeda5a73e Successfully built XStatic-jQuery Flask-Script XStatic-DataTables XStatic-Patternfly-Bootstrap-Treeview pyfakefs junit-xml XStatic cliff XStatic-Patternfly alembic netifaces itsdangerous wrapt msgpack-python cmd2 SQLAlchemy Mako python-editor pyperclip Installing collected packages: itsdangerous, click, Werkzeug, Flask, SQLAlchemy, Flask-SQLAlchemy, Mako, python-editor, python-dateutil, alembic, Flask-Migrate, XStatic-jQuery, Flask-Script, XStatic-Bootstrap-SCSS, XStatic-DataTables, XStatic-Patternfly-Bootstrap-Treeview, pygments, pyfakefs, netifaces, pbr, wrapt, debtcollector, pytz, pyparsing, iso8601, Babel, oslo.i18n, monotonic, oslo.utils, Frozen-Flask, decorator, msgpack-python, oslo.serialization, junit-xml, XStatic, extras, linecache2, traceback2, fixtures, python-mimeparse, argparse, unittest2, testtools, python-subunit, pyperclip, cmd2, stevedore, cliff, XStatic-Patternfly, ara Successfully installed Babel-2.5.1 Flask-0.12.2 Flask-Migrate-2.1.1 Flask-SQLAlchemy-2.3.2 Flask-Script-2.0.6 Frozen-Flask-0.15 Mako-1.0.7 SQLAlchemy-1.1.15 Werkzeug-0.12.2 XStatic-1.0.1 XStatic-Bootstrap-SCSS-3.3.7.1 XStatic-DataTables-1.10.15.1 XStatic-Patternfly-3.21.0.1 XStatic-Patternfly-Bootstrap-Treeview-2.1.3.2 XStatic-jQuery-1.10.2.1 alembic-0.9.6 ara-0.14.5 argparse-1.4.0 click-6.7 cliff-2.9.1 cmd2-0.7.8 debtcollector-1.18.0 decorator-4.1.2 extras-1.0.0 fixtures-3.0.0 iso8601-0.1.12 itsdangerous-0.24 junit-xml-1.8 linecache2-1.0.0 monotonic-1.4 msgpack-python-0.4.8 netifaces-0.10.6 oslo.i18n-3.18.0 oslo.serialization-2.21.2 oslo.utils-3.31.0 pbr-3.1.1 pyfakefs-3.3 pygments-2.2.0 pyparsing-2.2.0 pyperclip-1.6.0 python-dateutil-2.6.1 python-editor-1.0.3 python-mimeparse-1.6.0 python-subunit-1.2.0 pytz-2017.3 stevedore-1.27.1 testtools-2.3.0 traceback2-1.4.0 unittest2-1.1.0 wrapt-1.10.11 ++ /opt/ansible-runtime/bin/python -c 'import os,ara; print(os.path.dirname(ara.__file__))' + ara_location=/opt/ansible-runtime/lib/python3.5/site-packages/ara + export ANSIBLE_CALLBACK_PLUGINS=/etc/ansible/roles/plugins/callback:/opt/ansible-runtime/lib/python3.5/site-packages/ara/plugins/callbacks + ANSIBLE_CALLBACK_PLUGINS=/etc/ansible/roles/plugins/callback:/opt/ansible-runtime/lib/python3.5/site-packages/ara/plugins/callbacks + log_instance_info + set +x + iptables -F + iptables -X + iptables -t nat -F + iptables -t nat -X + iptables -t mangle -F + iptables -t mangle -X + iptables -P INPUT ACCEPT + iptables -P FORWARD ACCEPT + iptables -P OUTPUT ACCEPT + unset ANSIBLE_VARS_PLUGINS + unset HOST_VARS_PATH + unset GROUP_VARS_PATH + pushd /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/tests /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/tests /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check + '[' -z @/tmp/ci-bootstrap/bootstrap_host_overrides.yml ']' + /opt/ansible-runtime/bin/ansible-playbook bootstrap-aio.yml -i test-inventory.ini -e @/tmp/ci-bootstrap/bootstrap_host_overrides.yml PLAY [Bootstrap the All-In-One (AIO)] ****************************************** TASK [Gathering Facts] ********************************************************* ok: [localhost] TASK [sshd : Set OS dependent variables] *************************************** ok: [localhost] => (item=/etc/ansible/roles/sshd/vars/Ubuntu_16.yml) TASK [sshd : OS is supported] ************************************************** ok: [localhost] => { "changed": false, "msg": "All assertions passed" } TASK [sshd : Install ssh packages] ********************************************* ok: [localhost] => (item=openssh-server) ok: [localhost] => (item=openssh-sftp-server) TASK [sshd : Configuration] **************************************************** changed: [localhost] TASK [sshd : Service enabled and running] ************************************** ok: [localhost] TASK [sshd : Register that this role has run] ********************************** ok: [localhost] TASK [pip_install : Gather variables for each operating system] **************** ok: [localhost] => (item=/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml) TASK [pip_install : Create pip config directory] ******************************* ok: [localhost] => (item=/root/.cache) ok: [localhost] => (item=/root/.cache/pip) changed: [localhost] => (item=/root/.pip) TASK [pip_install : Drop pip file(s)] ****************************************** ok: [localhost] TASK [pip_install : Drop pip config] ******************************************* changed: [localhost] TASK [pip_install : Remove known problem packages] ***************************** ok: [localhost] TASK [pip_install : include] *************************************************** included: /etc/ansible/roles/pip_install/tasks/pre_install_apt.yml for localhost TASK [pip_install : Install UCA repository key] ******************************** changed: [localhost] TASK [pip_install : Install UCA repository] ************************************ changed: [localhost] TASK [pip_install : Install external repo key manually (apt)] ****************** TASK [pip_install : Install external repo manually (apt)] ********************** TASK [pip_install : Install distro packages] *********************************** ok: [localhost] TASK [pip_install : include] *************************************************** included: /etc/ansible/roles/pip_install/tasks/install_online.yml for localhost TASK [pip_install : Get Modern PIP] ******************************************** ok: [localhost] TASK [pip_install : Install PIP] *********************************************** changed: [localhost] TASK [pip_install : Install pip packages] ************************************** ok: [localhost] TASK [bootstrap-host : Check for a supported Operating System] ***************** ok: [localhost] => { "changed": false, "msg": "All assertions passed" } TASK [bootstrap-host : Identify the space available in /] ********************** ok: [localhost] TASK [bootstrap-host : Set root disk facts] ************************************ ok: [localhost] TASK [bootstrap-host : Set data disk facts] ************************************ skipping: [localhost] TASK [bootstrap-host : Calculate data disk size] ******************************* skipping: [localhost] TASK [bootstrap-host : Set min size fact] ************************************** ok: [localhost] TASK [bootstrap-host : Fail if there is not enough space available in /] ******* ok: [localhost] => { "changed": false, "msg": "All assertions passed" } TASK [bootstrap-host : Fail if there is not enough disk space available (disk specified)] *** skipping: [localhost] TASK [bootstrap-host : Ensure that the kernel has VXLAN support] *************** changed: [localhost] TASK [bootstrap-host : Gather variables for each operating system] ************* ok: [localhost] => (item=/home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/tests/roles/bootstrap-host/vars/ubuntu.yml) TASK [bootstrap-host : Create the required directories] ************************ ok: [localhost] => (item=/openstack) TASK [bootstrap-host : Ensure that apt supports HTTPS package sources] ********* ok: [localhost] TASK [bootstrap-host : Determine the existing Ubuntu repo configuration] ******* ok: [localhost] TASK [bootstrap-host : Determine the existing Ubuntu Security repo configuration] *** ok: [localhost] TASK [bootstrap-host : Set apt repo facts based on discovered information] ***** ok: [localhost] TASK [bootstrap-host : Set apt security repo facts based on discovered information] *** ok: [localhost] TASK [bootstrap-host : Configure apt's sources.list (Ubuntu only)] ************* changed: [localhost] TASK [bootstrap-host : Update apt-cache] *************************************** changed: [localhost] TASK [bootstrap-host : Install RDO package] ************************************ skipping: [localhost] TASK [bootstrap-host : Add zypper cloud repositories] ************************** skipping: [localhost] TASK [bootstrap-host : Remove known problem packages] ************************** ok: [localhost] TASK [bootstrap-host : Install packages] *************************************** changed: [localhost] TASK [bootstrap-host : Determine whether partitions labeled openstack-data{1,2} are present] *** skipping: [localhost] TASK [bootstrap-host : Dismount and remove fstab entries for anything on the data disk device] *** skipping: [localhost] => (item={'uuid': '82540bcf-4438-4976-8c59-cb73680389a2', 'size_available': 163667615744, 'mount': '/', 'size_total': 166476472320, 'options': 'rw,relatime,data=ordered', 'fstype': 'ext4', 'device': '/dev/sda1'}) skipping: [localhost] => (item={'uuid': '82540bcf-4438-4976-8c59-cb73680389a2', 'size_available': 163667615744, 'mount': '/var/lib/docker/overlay', 'size_total': 166476472320, 'options': 'rw,relatime,data=ordered,bind', 'fstype': 'ext4', 'device': '/dev/sda1'}) TASK [bootstrap-host : Partition the whole data disk for our usage] ************ skipping: [localhost] => (item=parted --script /dev/None mklabel gpt) skipping: [localhost] => (item=parted --align optimal --script /dev/None mkpart openstack-data1 ext4 0% 40%) skipping: [localhost] => (item=parted --align optimal --script /dev/None mkpart openstack-data2 ext4 40% 100%) TASK [bootstrap-host : Format the partitions] ********************************** skipping: [localhost] => (item=/dev/None1) skipping: [localhost] => (item=/dev/None2) TASK [bootstrap-host : Create the mount points, fstab entries and mount the file systems] *** skipping: [localhost] => (item={'mount_point': '/openstack', 'device': '/dev/None1'}) skipping: [localhost] => (item={'mount_point': '/var/lib/lxc', 'device': '/dev/None2'}) TASK [bootstrap-host : Check if swap is already enabled] *********************** fatal: [localhost]: FAILED! => {"changed": true, "cmd": ["grep", "/openstack/swap.img", "/proc/swaps"], "delta": "0:00:00.007727", "end": "2017-11-21 19:17:30.297057", "failed": true, "rc": 1, "start": "2017-11-21 19:17:30.289330", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [bootstrap-host : Create swap file] *************************************** changed: [localhost] TASK [bootstrap-host : Set swap file permissions to 0600] ********************** changed: [localhost] TASK [bootstrap-host : Format the swap file] *********************************** changed: [localhost] TASK [bootstrap-host : Ensure that the swap file entry is in /etc/fstab] ******* changed: [localhost] TASK [bootstrap-host : Bring swap file online] ********************************* changed: [localhost] TASK [bootstrap-host : Set system swappiness] ********************************** changed: [localhost] TASK [bootstrap-host : Create sparse Cinder file] ****************************** changed: [localhost] TASK [bootstrap-host : Get a loopback device for cinder file] ****************** changed: [localhost] TASK [bootstrap-host : Create the loopback device] ***************************** changed: [localhost] TASK [bootstrap-host : Ensure that rc.local exists] **************************** changed: [localhost] TASK [bootstrap-host : Create loopback devices at boot time] ******************* changed: [localhost] TASK [bootstrap-host : Make LVM physical volume on the cinder device] ********** changed: [localhost] => (item=pvcreate /dev/loop0) changed: [localhost] => (item=pvscan) TASK [bootstrap-host : Add cinder-volumes volume group] ************************ changed: [localhost] TASK [bootstrap-host : Create sparse Nova file] ******************************** changed: [localhost] TASK [bootstrap-host : Format the Nova file] *********************************** changed: [localhost] TASK [bootstrap-host : Create the mount points, fstab entries and mount the file systems] *** changed: [localhost] TASK [bootstrap-host : Create sparse Swift files] ****************************** changed: [localhost] => (item=swift1) changed: [localhost] => (item=swift2) changed: [localhost] => (item=swift3) TASK [bootstrap-host : Format the Swift files] ********************************* changed: [localhost] => (item=swift1) changed: [localhost] => (item=swift2) changed: [localhost] => (item=swift3) TASK [bootstrap-host : Create the Swift mount points, fstab entries and mount the file systems] *** changed: [localhost] => (item=swift1) changed: [localhost] => (item=swift2) changed: [localhost] => (item=swift3) TASK [bootstrap-host : Create sparse ceph OSD files] *************************** ok: [localhost] => (item=ceph1) ok: [localhost] => (item=ceph2) ok: [localhost] => (item=ceph3) TASK [bootstrap-host : Create the ceph loopback device] ************************ ok: [localhost] => (item={'_ansible_parsed': True, 'stderr_lines': [], 'stdout': '', 'invocation': {'module_args': {'chdir': None, '_raw_params': 'truncate -s 1024G /openstack/ceph1.img', 'removes': None, 'creates': '/openstack/ceph1.img', '_uses_shell': False, 'warn': True, 'executable': None}}, 'start': '2017-11-21 19:17:51.236271', 'changed': False, 'stdout_lines': [], 'rc': 0, '_ansible_item_result': True, '_ansible_no_log': False, 'stderr': '', 'item': 'ceph1', 'cmd': ['truncate', '-s', '1024G', '/openstack/ceph1.img'], 'delta': '0:00:00.008647', 'end': '2017-11-21 19:17:51.244918'}) ok: [localhost] => (item={'_ansible_parsed': True, 'stderr_lines': [], 'stdout': '', 'invocation': {'module_args': {'chdir': None, '_raw_params': 'truncate -s 1024G /openstack/ceph2.img', 'removes': None, 'creates': '/openstack/ceph2.img', '_uses_shell': False, 'warn': True, 'executable': None}}, 'start': '2017-11-21 19:17:51.419994', 'changed': False, 'stdout_lines': [], 'rc': 0, '_ansible_item_result': True, '_ansible_no_log': False, 'stderr': '', 'item': 'ceph2', 'cmd': ['truncate', '-s', '1024G', '/openstack/ceph2.img'], 'delta': '0:00:00.009173', 'end': '2017-11-21 19:17:51.429167'}) ok: [localhost] => (item={'_ansible_parsed': True, 'stderr_lines': [], 'stdout': '', 'invocation': {'module_args': {'chdir': None, '_raw_params': 'truncate -s 1024G /openstack/ceph3.img', 'removes': None, 'creates': '/openstack/ceph3.img', '_uses_shell': False, 'warn': True, 'executable': None}}, 'start': '2017-11-21 19:17:51.621095', 'changed': False, 'stdout_lines': [], 'rc': 0, '_ansible_item_result': True, '_ansible_no_log': False, 'stderr': '', 'item': 'ceph3', 'cmd': ['truncate', '-s', '1024G', '/openstack/ceph3.img'], 'delta': '0:00:00.007863', 'end': '2017-11-21 19:17:51.628958'}) TASK [bootstrap-host : Ensure that rc.local exists] **************************** changed: [localhost] TASK [bootstrap-host : Create ceph loopback at boot time] ********************** changed: [localhost] => (item=ceph1) changed: [localhost] => (item=ceph2) changed: [localhost] => (item=ceph3) TASK [bootstrap-host : Write ceph cluster config] ****************************** changed: [localhost] TASK [bootstrap-host : Install apt packages] *********************************** skipping: [localhost] => (item=[]) TASK [bootstrap-host : Create Octavia tmp dir] ********************************* skipping: [localhost] TASK [bootstrap-host : Set Octavia tmp dir] ************************************ skipping: [localhost] TASK [bootstrap-host : Install pip requirements] ******************************* skipping: [localhost] => (item=argparse) skipping: [localhost] => (item=Babel>=1.3) skipping: [localhost] => (item=dib-utils) skipping: [localhost] => (item=PyYAML) skipping: [localhost] => (item=diskimage-builder) TASK [bootstrap-host : Clone Octavia] ****************************************** skipping: [localhost] TASK [bootstrap-host : Create amphora image] *********************************** skipping: [localhost] TASK [bootstrap-host : Change permission] ************************************** skipping: [localhost] TASK [bootstrap-host : Generate certs] ***************************************** skipping: [localhost] TASK [bootstrap-host : Fix certs/private directory access] ********************* skipping: [localhost] TASK [bootstrap-host : Ensure that /etc/network/interfaces.d/ exists (Debian)] *** ok: [localhost] TASK [bootstrap-host : Copy AIO network configuration (Debian)] **************** changed: [localhost] TASK [bootstrap-host : Copy network configuration (RedHat)] ******************** skipping: [localhost] => (item={'ip_addr': '172.29.236.100', 'netmask': '255.255.252.0', 'name': 'br-mgmt'}) skipping: [localhost] => (item={'ip_addr': '172.29.240.100', 'netmask': '255.255.252.0', 'name': 'br-vxlan'}) skipping: [localhost] => (item={'ip_addr': '172.29.244.100', 'netmask': '255.255.252.0', 'name': 'br-storage'}) skipping: [localhost] => (item={'ip_addr': '172.29.248.100', 'veth_peer': 'eth12', 'alias': '172.29.248.1', 'name': 'br-vlan', 'netmask': '255.255.252.0'}) TASK [bootstrap-host : Create alias file when required (RedHat)] *************** skipping: [localhost] => (item={'ip_addr': '172.29.236.100', 'netmask': '255.255.252.0', 'name': 'br-mgmt'}) skipping: [localhost] => (item={'ip_addr': '172.29.240.100', 'netmask': '255.255.252.0', 'name': 'br-vxlan'}) skipping: [localhost] => (item={'ip_addr': '172.29.244.100', 'netmask': '255.255.252.0', 'name': 'br-storage'}) skipping: [localhost] => (item={'ip_addr': '172.29.248.100', 'veth_peer': 'eth12', 'alias': '172.29.248.1', 'name': 'br-vlan', 'netmask': '255.255.252.0'}) TASK [bootstrap-host : Put down post-up script for veth-peer interfaces (RedHat)] *** skipping: [localhost] => (item=['ifup-post', {'ip_addr': '172.29.236.100', 'netmask': '255.255.252.0', 'name': 'br-mgmt'}]) skipping: [localhost] => (item=['ifup-post', {'ip_addr': '172.29.240.100', 'netmask': '255.255.252.0', 'name': 'br-vxlan'}]) skipping: [localhost] => (item=['ifup-post', {'ip_addr': '172.29.244.100', 'netmask': '255.255.252.0', 'name': 'br-storage'}]) skipping: [localhost] => (item=['ifup-post', {'ip_addr': '172.29.248.100', 'alias': '172.29.248.1', 'name': 'br-vlan', 'netmask': '255.255.252.0', 'veth_peer': 'eth12'}]) skipping: [localhost] => (item=['ifdown-post', {'ip_addr': '172.29.236.100', 'netmask': '255.255.252.0', 'name': 'br-mgmt'}]) skipping: [localhost] => (item=['ifdown-post', {'ip_addr': '172.29.240.100', 'netmask': '255.255.252.0', 'name': 'br-vxlan'}]) skipping: [localhost] => (item=['ifdown-post', {'ip_addr': '172.29.244.100', 'netmask': '255.255.252.0', 'name': 'br-storage'}]) skipping: [localhost] => (item=['ifdown-post', {'ip_addr': '172.29.248.100', 'alias': '172.29.248.1', 'name': 'br-vlan', 'netmask': '255.255.252.0', 'veth_peer': 'eth12'}]) TASK [bootstrap-host : Ensure the postup/postdown scripts are loaded (RedHat)] *** skipping: [localhost] => (item=['ifup-post', {'ip_addr': '172.29.236.100', 'netmask': '255.255.252.0', 'name': 'br-mgmt'}]) skipping: [localhost] => (item=['ifup-post', {'ip_addr': '172.29.240.100', 'netmask': '255.255.252.0', 'name': 'br-vxlan'}]) skipping: [localhost] => (item=['ifup-post', {'ip_addr': '172.29.244.100', 'netmask': '255.255.252.0', 'name': 'br-storage'}]) skipping: [localhost] => (item=['ifup-post', {'ip_addr': '172.29.248.100', 'alias': '172.29.248.1', 'name': 'br-vlan', 'netmask': '255.255.252.0', 'veth_peer': 'eth12'}]) skipping: [localhost] => (item=['ifdown-post', {'ip_addr': '172.29.236.100', 'netmask': '255.255.252.0', 'name': 'br-mgmt'}]) skipping: [localhost] => (item=['ifdown-post', {'ip_addr': '172.29.240.100', 'netmask': '255.255.252.0', 'name': 'br-vxlan'}]) skipping: [localhost] => (item=['ifdown-post', {'ip_addr': '172.29.244.100', 'netmask': '255.255.252.0', 'name': 'br-storage'}]) skipping: [localhost] => (item=['ifdown-post', {'ip_addr': '172.29.248.100', 'alias': '172.29.248.1', 'name': 'br-vlan', 'netmask': '255.255.252.0', 'veth_peer': 'eth12'}]) TASK [bootstrap-host : Copy network configuration (SUSE)] ********************** skipping: [localhost] => (item={'ip_addr': '172.29.236.100', 'netmask': '255.255.252.0', 'name': 'br-mgmt'}) skipping: [localhost] => (item={'ip_addr': '172.29.240.100', 'netmask': '255.255.252.0', 'name': 'br-vxlan'}) skipping: [localhost] => (item={'ip_addr': '172.29.244.100', 'netmask': '255.255.252.0', 'name': 'br-storage'}) skipping: [localhost] => (item={'ip_addr': '172.29.248.100', 'veth_peer': 'eth12', 'alias': '172.29.248.1', 'name': 'br-vlan', 'netmask': '255.255.252.0'}) TASK [bootstrap-host : Put down post-up script for veth-peer interfaces (SUSE)] *** skipping: [localhost] => (item=['ifup-post', {'ip_addr': '172.29.236.100', 'netmask': '255.255.252.0', 'name': 'br-mgmt'}]) skipping: [localhost] => (item=['ifup-post', {'ip_addr': '172.29.240.100', 'netmask': '255.255.252.0', 'name': 'br-vxlan'}]) skipping: [localhost] => (item=['ifup-post', {'ip_addr': '172.29.244.100', 'netmask': '255.255.252.0', 'name': 'br-storage'}]) skipping: [localhost] => (item=['ifup-post', {'ip_addr': '172.29.248.100', 'alias': '172.29.248.1', 'name': 'br-vlan', 'netmask': '255.255.252.0', 'veth_peer': 'eth12'}]) skipping: [localhost] => (item=['ifdown-post', {'ip_addr': '172.29.236.100', 'netmask': '255.255.252.0', 'name': 'br-mgmt'}]) skipping: [localhost] => (item=['ifdown-post', {'ip_addr': '172.29.240.100', 'netmask': '255.255.252.0', 'name': 'br-vxlan'}]) skipping: [localhost] => (item=['ifdown-post', {'ip_addr': '172.29.244.100', 'netmask': '255.255.252.0', 'name': 'br-storage'}]) skipping: [localhost] => (item=['ifdown-post', {'ip_addr': '172.29.248.100', 'alias': '172.29.248.1', 'name': 'br-vlan', 'netmask': '255.255.252.0', 'veth_peer': 'eth12'}]) TASK [bootstrap-host : Ensure the postup scripts are loaded (SUSE)] ************ skipping: [localhost] => (item=['ifup-post', {'ip_addr': '172.29.236.100', 'netmask': '255.255.252.0', 'name': 'br-mgmt'}]) skipping: [localhost] => (item=['ifup-post', {'ip_addr': '172.29.240.100', 'netmask': '255.255.252.0', 'name': 'br-vxlan'}]) skipping: [localhost] => (item=['ifup-post', {'ip_addr': '172.29.244.100', 'netmask': '255.255.252.0', 'name': 'br-storage'}]) skipping: [localhost] => (item=['ifup-post', {'ip_addr': '172.29.248.100', 'alias': '172.29.248.1', 'name': 'br-vlan', 'netmask': '255.255.252.0', 'veth_peer': 'eth12'}]) TASK [bootstrap-host : Ensure the postdown scripts are loaded (SUSE)] ********** skipping: [localhost] => (item=['ifdown-post', {'ip_addr': '172.29.236.100', 'netmask': '255.255.252.0', 'name': 'br-mgmt'}]) skipping: [localhost] => (item=['ifdown-post', {'ip_addr': '172.29.240.100', 'netmask': '255.255.252.0', 'name': 'br-vxlan'}]) skipping: [localhost] => (item=['ifdown-post', {'ip_addr': '172.29.244.100', 'netmask': '255.255.252.0', 'name': 'br-storage'}]) skipping: [localhost] => (item=['ifdown-post', {'ip_addr': '172.29.248.100', 'alias': '172.29.248.1', 'name': 'br-vlan', 'netmask': '255.255.252.0', 'veth_peer': 'eth12'}]) TASK [bootstrap-host : Copy multinode network configuration (Debian)] ********** skipping: [localhost] TASK [bootstrap-host : Ensure our interfaces.d configuration files are loaded automatically (Debian)] *** ok: [localhost] TASK [bootstrap-host : Shut down the network interfaces] *********************** changed: [localhost] => (item={'name': 'br-mgmt'}) changed: [localhost] => (item={'name': 'br-storage'}) changed: [localhost] => (item={'name': 'br-vlan'}) changed: [localhost] => (item={'name': 'br-vxlan'}) skipping: [localhost] => (item={'enabled': False, 'name': 'br-dbaas'}) skipping: [localhost] => (item={'enabled': False, 'name': 'br-lbaas'}) TASK [bootstrap-host : Shut down the encapsulation network interfaces] ********* skipping: [localhost] => (item={'key': 'encap-storage', 'value': {'friendly_name': 'Encapsulation of br-storage with VXLAN', 'id': 244, 'underlay_device': 'eth1'}}) skipping: [localhost] => (item={'key': 'encap-vlan', 'value': {'friendly_name': 'Encapsulation of br-vlan with VXLAN', 'id': 248, 'underlay_device': 'eth1'}}) skipping: [localhost] => (item={'key': 'encap-vxlan', 'value': {'friendly_name': 'Encapsulation of br-vxlan with VXLAN', 'id': 240, 'underlay_device': 'eth1'}}) skipping: [localhost] => (item={'key': 'encap-mgmt', 'value': {'friendly_name': 'Encapsulation of br-mgmt with VXLAN', 'id': 236, 'underlay_device': 'eth1'}}) TASK [bootstrap-host : Start the encapsulation network interfaces] ************* skipping: [localhost] => (item={'key': 'encap-storage', 'value': {'friendly_name': 'Encapsulation of br-storage with VXLAN', 'id': 244, 'underlay_device': 'eth1'}}) skipping: [localhost] => (item={'key': 'encap-vlan', 'value': {'friendly_name': 'Encapsulation of br-vlan with VXLAN', 'id': 248, 'underlay_device': 'eth1'}}) skipping: [localhost] => (item={'key': 'encap-vxlan', 'value': {'friendly_name': 'Encapsulation of br-vxlan with VXLAN', 'id': 240, 'underlay_device': 'eth1'}}) skipping: [localhost] => (item={'key': 'encap-mgmt', 'value': {'friendly_name': 'Encapsulation of br-mgmt with VXLAN', 'id': 236, 'underlay_device': 'eth1'}}) TASK [bootstrap-host : Start the network interfaces] *************************** changed: [localhost] => (item={'name': 'br-mgmt'}) changed: [localhost] => (item={'name': 'br-storage'}) changed: [localhost] => (item={'name': 'br-vlan'}) changed: [localhost] => (item={'name': 'br-vxlan'}) skipping: [localhost] => (item={'enabled': False, 'name': 'br-dbaas'}) skipping: [localhost] => (item={'enabled': False, 'name': 'br-lbaas'}) TASK [bootstrap-host : Updating the facts due to net changes] ****************** ok: [localhost] TASK [bootstrap-host : Ensure root has a .ssh directory] *********************** ok: [localhost] TASK [bootstrap-host : Check for existing ssh private key file] **************** ok: [localhost] TASK [bootstrap-host : Check for existing ssh public key file] ***************** ok: [localhost] TASK [bootstrap-host : Remove an existing private/public ssh keys if one is missing] *** skipping: [localhost] => (item=id_rsa) skipping: [localhost] => (item=id_rsa.pub) TASK [bootstrap-host : Create ssh key pair for root] *************************** ok: [localhost] TASK [bootstrap-host : Fetch the generated public ssh key] ********************* changed: [localhost] TASK [bootstrap-host : Ensure root's new public ssh key is in authorized_keys] *** ok: [localhost] TASK [bootstrap-host : Create the required deployment directories] ************* ok: [localhost] => (item=/etc/openstack_deploy) changed: [localhost] => (item=/etc/openstack_deploy/conf.d) changed: [localhost] => (item=/etc/openstack_deploy/env.d) TASK [bootstrap-host : Deploy user conf.d configuration] *********************** changed: [localhost] => (item={'name': 'ceph.yml.aio'}) changed: [localhost] => (item={'name': 'cinder.yml.aio'}) changed: [localhost] => (item={'name': 'glance.yml.aio'}) changed: [localhost] => (item={'name': 'heat.yml.aio'}) changed: [localhost] => (item={'name': 'horizon.yml.aio'}) changed: [localhost] => (item={'name': 'keystone.yml.aio'}) changed: [localhost] => (item={'name': 'neutron.yml.aio'}) changed: [localhost] => (item={'name': 'nova.yml.aio'}) changed: [localhost] => (item={'name': 'unbound.yml.aio'}) TASK [bootstrap-host : Deploy openstack_user_config] *************************** changed: [localhost] TASK [bootstrap-host : Deploy user_secrets file] ******************************* changed: [localhost] TASK [bootstrap-host : Generate any missing values in user_secrets] ************ ok: [localhost] TASK [bootstrap-host : Detect whether the host is an OpenStack-CI host] ******** ok: [localhost] TASK [bootstrap-host : Set the UCA repository URL in OpenStack-CI] ************* skipping: [localhost] TASK [bootstrap-host : Set the MariaDB repository URL in OpenStack-CI] ********* skipping: [localhost] TASK [bootstrap-host : Set the LXC image repository URL in OpenStack-CI] ******* skipping: [localhost] TASK [bootstrap-host : Set the package cache timeout to 60 mins in OpenStack-CI] *** skipping: [localhost] TASK [bootstrap-host : Determine if the host has a global pip config file] ***** ok: [localhost] TASK [bootstrap-host : Implement hard-coded hosts entries for consistently failing name] *** skipping: [localhost] => (item=91.189.91.21 images.linuxcontainers.org us.images.linuxcontainers.org) skipping: [localhost] => (item=91.189.88.37 images.linuxcontainers.org uk.images.linuxcontainers.org) TASK [bootstrap-host : Determine the fastest available OpenStack-Infra wheel mirror] *** changed: [localhost] TASK [bootstrap-host : Set repo_build_pip_extra_indexes fact] ****************** ok: [localhost] TASK [bootstrap-host : Check whether the host has a git cache] ***************** ok: [localhost] TASK [bootstrap-host : Set repo_build_git_cache fact] ************************** skipping: [localhost] TASK [bootstrap-host : Set the user_variables] ********************************* changed: [localhost] TASK [bootstrap-host : Drop the extra user_variables files for this scenario] *** changed: [localhost] => (item={'dest': 'user_variables_ceph.yml', 'src': 'user_variables_ceph.yml.j2'}) changed: [localhost] => (item={'dest': 'user_variables_calico.yml', 'src': '/tmp/ci-bootstrap/user_variables_calico.yml'}) changed: [localhost] => (item={'dest': 'user_variables_lsn.yml', 'src': '/tmp/ci-bootstrap/user_variables_lsn.yml'}) changed: [localhost] => (item={'dest': 'env.d/etcd.yml', 'src': '/tmp/ci-bootstrap/env.d_etcd.yml'}) changed: [localhost] => (item={'dest': 'env.d/neutron.yml', 'src': '/tmp/ci-bootstrap/env.d_neutron.yml'}) changed: [localhost] => (item={'dest': 'env.d/cinder-volume.yml', 'src': '/home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/tests/../etc/openstack_deploy/env.d/cinder-volume.yml.container.example'}) TASK [bootstrap-host : Copy modified cinder-volume env.d file for ceph scenario] *** skipping: [localhost] TASK [bootstrap-host : Add user_conf_files to contain the list of files to copy into containers] *** skipping: [localhost] TASK [bootstrap-host : Ensure that the first line in user_conf_files is correct] *** skipping: [localhost] TASK [bootstrap-host : Ensure that the second line in user_conf_files is correct] *** skipping: [localhost] TASK [bootstrap-host : Add the dict to copy the global pip config file into user_conf_files] *** skipping: [localhost] RUNNING HANDLER [sshd : Reload the SSH service] ******************************** changed: [localhost] PLAY RECAP ********************************************************************* localhost : ok=86 changed=44 unreachable=0 failed=1 + popd /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check + pushd /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check + export ANSIBLE_NOCOLOR=1 + ANSIBLE_NOCOLOR=1 + mkdir -p /openstack/log/ansible-logging + log_instance_info + set +x + ansible -m setup -a gather_subset=network,hardware,virtual hosts Variable files: "-e @/etc/openstack_deploy/user_ceph_aio.yml -e @/etc/openstack_deploy/user_secrets.yml -e @/etc/openstack_deploy/user_variables_calico.yml -e @/etc/openstack_deploy/user_variables_ceph.yml -e @/etc/openstack_deploy/user_variables_lsn.yml -e @/etc/openstack_deploy/user_variables.yml " aio1 | SUCCESS => { "ansible_facts": { "ansible_all_ipv4_addresses": [ "172.29.244.100", "172.29.236.100", "172.29.248.100", "172.29.248.1", "10.13.128.24", "172.17.0.1", "172.29.240.100" ], "ansible_all_ipv6_addresses": [ "fe80::9cb6:80ff:fecb:8ad6", "fe80::eca8:4cff:fea8:d9d8", "fe80::ac3d:29ff:fe99:b3e", "fe80::f816:3eff:fe37:5e5e", "fe80::20b8:d2ff:fe9b:ee33", "fe80::24af:5eff:fe40:1357" ], "ansible_apparmor": { "status": "enabled" }, "ansible_architecture": "x86_64", "ansible_bios_date": "04/01/2014", "ansible_bios_version": "Ubuntu-1.8.2-1ubuntu1", "ansible_br_mgmt": { "active": true, "device": "br-mgmt", "features": { "busy_poll": "off [fixed]", "fcoe_mtu": "off [fixed]", "generic_receive_offload": "on", "generic_segmentation_offload": "off [requested on]", "highdma": "on", "hw_tc_offload": "off [fixed]", "l2_fwd_offload": "off [fixed]", "large_receive_offload": "off [fixed]", "loopback": "off [fixed]", "netns_local": "on [fixed]", "ntuple_filters": "off [fixed]", "receive_hashing": "off [fixed]", "rx_all": "off [fixed]", "rx_checksumming": "off [fixed]", "rx_fcs": "off [fixed]", "rx_vlan_filter": "off [fixed]", "rx_vlan_offload": "off [fixed]", "rx_vlan_stag_filter": "off [fixed]", "rx_vlan_stag_hw_parse": "off [fixed]", "scatter_gather": "off", "tcp_segmentation_offload": "off", "tx_checksum_fcoe_crc": "off [fixed]", "tx_checksum_ip_generic": "on", "tx_checksum_ipv4": "off [fixed]", "tx_checksum_ipv6": "off [fixed]", "tx_checksum_sctp": "off [fixed]", "tx_checksumming": "on", "tx_fcoe_segmentation": "on", "tx_gre_segmentation": "on", "tx_gso_robust": "on", "tx_ipip_segmentation": "on", "tx_lockless": "on [fixed]", "tx_nocache_copy": "off", "tx_scatter_gather": "off", "tx_scatter_gather_fraglist": "off", "tx_sit_segmentation": "on", "tx_tcp6_segmentation": "off [requested on]", "tx_tcp_ecn_segmentation": "off [requested on]", "tx_tcp_segmentation": "off [requested on]", "tx_udp_tnl_segmentation": "on", "tx_vlan_offload": "on", "tx_vlan_stag_hw_insert": "on", "udp_fragmentation_offload": "off [requested on]", "vlan_challenged": "off [fixed]" }, "id": "8000.000000000000", "interfaces": [], "ipv4": { "address": "172.29.236.100", "broadcast": "172.29.239.255", "netmask": "255.255.252.0", "network": "172.29.236.0" }, "ipv6": [ { "address": "fe80::eca8:4cff:fea8:d9d8", "prefix": "64", "scope": "link" } ], "macaddress": "ee:a8:4c:a8:d9:d8", "mtu": 1500, "promisc": false, "stp": false, "type": "bridge" }, "ansible_br_storage": { "active": true, "device": "br-storage", "features": { "busy_poll": "off [fixed]", "fcoe_mtu": "off [fixed]", "generic_receive_offload": "on", "generic_segmentation_offload": "off [requested on]", "highdma": "on", "hw_tc_offload": "off [fixed]", "l2_fwd_offload": "off [fixed]", "large_receive_offload": "off [fixed]", "loopback": "off [fixed]", "netns_local": "on [fixed]", "ntuple_filters": "off [fixed]", "receive_hashing": "off [fixed]", "rx_all": "off [fixed]", "rx_checksumming": "off [fixed]", "rx_fcs": "off [fixed]", "rx_vlan_filter": "off [fixed]", "rx_vlan_offload": "off [fixed]", "rx_vlan_stag_filter": "off [fixed]", "rx_vlan_stag_hw_parse": "off [fixed]", "scatter_gather": "off", "tcp_segmentation_offload": "off", "tx_checksum_fcoe_crc": "off [fixed]", "tx_checksum_ip_generic": "on", "tx_checksum_ipv4": "off [fixed]", "tx_checksum_ipv6": "off [fixed]", "tx_checksum_sctp": "off [fixed]", "tx_checksumming": "on", "tx_fcoe_segmentation": "on", "tx_gre_segmentation": "on", "tx_gso_robust": "on", "tx_ipip_segmentation": "on", "tx_lockless": "on [fixed]", "tx_nocache_copy": "off", "tx_scatter_gather": "off", "tx_scatter_gather_fraglist": "off", "tx_sit_segmentation": "on", "tx_tcp6_segmentation": "off [requested on]", "tx_tcp_ecn_segmentation": "off [requested on]", "tx_tcp_segmentation": "off [requested on]", "tx_udp_tnl_segmentation": "on", "tx_vlan_offload": "on", "tx_vlan_stag_hw_insert": "on", "udp_fragmentation_offload": "off [requested on]", "vlan_challenged": "off [fixed]" }, "id": "8000.000000000000", "interfaces": [], "ipv4": { "address": "172.29.244.100", "broadcast": "172.29.247.255", "netmask": "255.255.252.0", "network": "172.29.244.0" }, "ipv6": [ { "address": "fe80::9cb6:80ff:fecb:8ad6", "prefix": "64", "scope": "link" } ], "macaddress": "9e:b6:80:cb:8a:d6", "mtu": 1500, "promisc": false, "stp": false, "type": "bridge" }, "ansible_br_vlan": { "active": true, "device": "br-vlan", "features": { "busy_poll": "off [fixed]", "fcoe_mtu": "off [fixed]", "generic_receive_offload": "on", "generic_segmentation_offload": "off [requested on]", "highdma": "on", "hw_tc_offload": "off [fixed]", "l2_fwd_offload": "off [fixed]", "large_receive_offload": "off [fixed]", "loopback": "off [fixed]", "netns_local": "on [fixed]", "ntuple_filters": "off [fixed]", "receive_hashing": "off [fixed]", "rx_all": "off [fixed]", "rx_checksumming": "off [fixed]", "rx_fcs": "off [fixed]", "rx_vlan_filter": "off [fixed]", "rx_vlan_offload": "off [fixed]", "rx_vlan_stag_filter": "off [fixed]", "rx_vlan_stag_hw_parse": "off [fixed]", "scatter_gather": "off", "tcp_segmentation_offload": "off", "tx_checksum_fcoe_crc": "off [fixed]", "tx_checksum_ip_generic": "on", "tx_checksum_ipv4": "off [fixed]", "tx_checksum_ipv6": "off [fixed]", "tx_checksum_sctp": "off [fixed]", "tx_checksumming": "on", "tx_fcoe_segmentation": "off [requested on]", "tx_gre_segmentation": "on", "tx_gso_robust": "off [requested on]", "tx_ipip_segmentation": "on", "tx_lockless": "on [fixed]", "tx_nocache_copy": "off", "tx_scatter_gather": "off", "tx_scatter_gather_fraglist": "off", "tx_sit_segmentation": "on", "tx_tcp6_segmentation": "off [requested on]", "tx_tcp_ecn_segmentation": "off [requested on]", "tx_tcp_segmentation": "off [requested on]", "tx_udp_tnl_segmentation": "on", "tx_vlan_offload": "on", "tx_vlan_stag_hw_insert": "on", "udp_fragmentation_offload": "off [requested on]", "vlan_challenged": "off [fixed]" }, "id": "8000.ae3d29990b3e", "interfaces": [ "br-vlan-veth" ], "ipv4": { "address": "172.29.248.100", "broadcast": "172.29.251.255", "netmask": "255.255.252.0", "network": "172.29.248.0" }, "ipv4_secondaries": [ { "address": "172.29.248.1", "broadcast": "172.29.251.255", "netmask": "255.255.252.0", "network": "172.29.248.0" }, { "address": "172.29.248.1", "broadcast": "172.29.251.255", "netmask": "255.255.252.0", "network": "172.29.248.0" } ], "ipv6": [ { "address": "fe80::ac3d:29ff:fe99:b3e", "prefix": "64", "scope": "link" } ], "macaddress": "ae:3d:29:99:0b:3e", "mtu": 1500, "promisc": false, "stp": false, "type": "bridge" }, "ansible_br_vlan_veth": { "active": true, "device": "br-vlan-veth", "features": { "busy_poll": "off [fixed]", "fcoe_mtu": "off [fixed]", "generic_receive_offload": "on", "generic_segmentation_offload": "on", "highdma": "on", "hw_tc_offload": "off [fixed]", "l2_fwd_offload": "off [fixed]", "large_receive_offload": "off [fixed]", "loopback": "off [fixed]", "netns_local": "off [fixed]", "ntuple_filters": "off [fixed]", "receive_hashing": "off [fixed]", "rx_all": "off [fixed]", "rx_checksumming": "on", "rx_fcs": "off [fixed]", "rx_vlan_filter": "off [fixed]", "rx_vlan_offload": "on", "rx_vlan_stag_filter": "off [fixed]", "rx_vlan_stag_hw_parse": "on", "scatter_gather": "on", "tcp_segmentation_offload": "on", "tx_checksum_fcoe_crc": "off [fixed]", "tx_checksum_ip_generic": "on", "tx_checksum_ipv4": "off [fixed]", "tx_checksum_ipv6": "off [fixed]", "tx_checksum_sctp": "off [fixed]", "tx_checksumming": "on", "tx_fcoe_segmentation": "off [fixed]", "tx_gre_segmentation": "on", "tx_gso_robust": "off [fixed]", "tx_ipip_segmentation": "on", "tx_lockless": "on [fixed]", "tx_nocache_copy": "off", "tx_scatter_gather": "on", "tx_scatter_gather_fraglist": "on", "tx_sit_segmentation": "on", "tx_tcp6_segmentation": "on", "tx_tcp_ecn_segmentation": "on", "tx_tcp_segmentation": "on", "tx_udp_tnl_segmentation": "on", "tx_vlan_offload": "on", "tx_vlan_stag_hw_insert": "on", "udp_fragmentation_offload": "on", "vlan_challenged": "off [fixed]" }, "macaddress": "ae:3d:29:99:0b:3e", "mtu": 1500, "promisc": true, "speed": 10000, "type": "ether" }, "ansible_br_vxlan": { "active": true, "device": "br-vxlan", "features": { "busy_poll": "off [fixed]", "fcoe_mtu": "off [fixed]", "generic_receive_offload": "on", "generic_segmentation_offload": "off [requested on]", "highdma": "on", "hw_tc_offload": "off [fixed]", "l2_fwd_offload": "off [fixed]", "large_receive_offload": "off [fixed]", "loopback": "off [fixed]", "netns_local": "on [fixed]", "ntuple_filters": "off [fixed]", "receive_hashing": "off [fixed]", "rx_all": "off [fixed]", "rx_checksumming": "off [fixed]", "rx_fcs": "off [fixed]", "rx_vlan_filter": "off [fixed]", "rx_vlan_offload": "off [fixed]", "rx_vlan_stag_filter": "off [fixed]", "rx_vlan_stag_hw_parse": "off [fixed]", "scatter_gather": "off", "tcp_segmentation_offload": "off", "tx_checksum_fcoe_crc": "off [fixed]", "tx_checksum_ip_generic": "on", "tx_checksum_ipv4": "off [fixed]", "tx_checksum_ipv6": "off [fixed]", "tx_checksum_sctp": "off [fixed]", "tx_checksumming": "on", "tx_fcoe_segmentation": "on", "tx_gre_segmentation": "on", "tx_gso_robust": "on", "tx_ipip_segmentation": "on", "tx_lockless": "on [fixed]", "tx_nocache_copy": "off", "tx_scatter_gather": "off", "tx_scatter_gather_fraglist": "off", "tx_sit_segmentation": "on", "tx_tcp6_segmentation": "off [requested on]", "tx_tcp_ecn_segmentation": "off [requested on]", "tx_tcp_segmentation": "off [requested on]", "tx_udp_tnl_segmentation": "on", "tx_vlan_offload": "on", "tx_vlan_stag_hw_insert": "on", "udp_fragmentation_offload": "off [requested on]", "vlan_challenged": "off [fixed]" }, "id": "8000.000000000000", "interfaces": [], "ipv4": { "address": "172.29.240.100", "broadcast": "172.29.243.255", "netmask": "255.255.252.0", "network": "172.29.240.0" }, "ipv6": [ { "address": "fe80::24af:5eff:fe40:1357", "prefix": "64", "scope": "link" } ], "macaddress": "26:af:5e:40:13:57", "mtu": 1500, "promisc": false, "stp": false, "type": "bridge" }, "ansible_cmdline": { "BOOT_IMAGE": "/boot/vmlinuz-4.4.0-72-generic", "console": "ttyS0", "ro": true, "root": "UUID=82540bcf-4438-4976-8c59-cb73680389a2" }, "ansible_date_time": { "date": "2017-11-21", "day": "21", "epoch": "1511291916", "hour": "19", "iso8601": "2017-11-21T19:18:36Z", "iso8601_basic": "20171121T191836759368", "iso8601_basic_short": "20171121T191836", "iso8601_micro": "2017-11-21T19:18:36.759582Z", "minute": "18", "month": "11", "second": "36", "time": "19:18:36", "tz": "UTC", "tz_offset": "+0000", "weekday": "Tuesday", "weekday_number": "2", "weeknumber": "47", "year": "2017" }, "ansible_default_ipv4": { "address": "10.13.128.24", "alias": "ens3", "broadcast": "10.13.159.255", "gateway": "10.13.128.1", "interface": "ens3", "macaddress": "fa:16:3e:37:5e:5e", "mtu": 1500, "netmask": "255.255.224.0", "network": "10.13.128.0", "type": "ether" }, "ansible_default_ipv6": { "address": "fe80::f816:3eff:fe37:5e5e", "gateway": "fe80::261:feff:feed:cafe", "interface": "ens3", "macaddress": "fa:16:3e:37:5e:5e", "mtu": 1500, "prefix": "64", "scope": "link", "type": "ether" }, "ansible_devices": { "sda": { "holders": [], "host": "SCSI storage controller: Red Hat, Inc Virtio SCSI", "model": "QEMU HARDDISK", "partitions": { "sda1": { "holders": [], "sectors": "335542239", "sectorsize": 512, "size": "160.00 GB", "start": "2048", "uuid": "82540bcf-4438-4976-8c59-cb73680389a2" } }, "removable": "0", "rotational": "1", "sas_address": null, "sas_device_handle": null, "scheduler_mode": "deadline", "sectors": "335544320", "sectorsize": "512", "size": "160.00 GB", "support_discard": "4096", "vendor": "QEMU" } }, "ansible_distribution": "Ubuntu", "ansible_distribution_major_version": "16", "ansible_distribution_release": "xenial", "ansible_distribution_version": "16.04", "ansible_dns": { "nameservers": [ "64.31.5.1", "64.31.5.2" ] }, "ansible_docker0": { "active": false, "device": "docker0", "features": { "busy_poll": "off [fixed]", "fcoe_mtu": "off [fixed]", "generic_receive_offload": "on", "generic_segmentation_offload": "on", "highdma": "on", "hw_tc_offload": "off [fixed]", "l2_fwd_offload": "off [fixed]", "large_receive_offload": "off [fixed]", "loopback": "off [fixed]", "netns_local": "on [fixed]", "ntuple_filters": "off [fixed]", "receive_hashing": "off [fixed]", "rx_all": "off [fixed]", "rx_checksumming": "off [fixed]", "rx_fcs": "off [fixed]", "rx_vlan_filter": "off [fixed]", "rx_vlan_offload": "off [fixed]", "rx_vlan_stag_filter": "off [fixed]", "rx_vlan_stag_hw_parse": "off [fixed]", "scatter_gather": "on", "tcp_segmentation_offload": "on", "tx_checksum_fcoe_crc": "off [fixed]", "tx_checksum_ip_generic": "on", "tx_checksum_ipv4": "off [fixed]", "tx_checksum_ipv6": "off [fixed]", "tx_checksum_sctp": "off [fixed]", "tx_checksumming": "on", "tx_fcoe_segmentation": "on", "tx_gre_segmentation": "on", "tx_gso_robust": "on", "tx_ipip_segmentation": "on", "tx_lockless": "on [fixed]", "tx_nocache_copy": "off", "tx_scatter_gather": "on", "tx_scatter_gather_fraglist": "on", "tx_sit_segmentation": "on", "tx_tcp6_segmentation": "on", "tx_tcp_ecn_segmentation": "on", "tx_tcp_segmentation": "on", "tx_udp_tnl_segmentation": "on", "tx_vlan_offload": "on", "tx_vlan_stag_hw_insert": "on", "udp_fragmentation_offload": "on", "vlan_challenged": "off [fixed]" }, "id": "8000.0242b82cbdfe", "interfaces": [], "ipv4": { "address": "172.17.0.1", "broadcast": "global", "netmask": "255.255.0.0", "network": "172.17.0.0" }, "macaddress": "02:42:b8:2c:bd:fe", "mtu": 1500, "promisc": false, "stp": false, "type": "bridge" }, "ansible_domain": "oneportalrapid", "ansible_effective_group_id": 0, "ansible_effective_user_id": 0, "ansible_ens3": { "active": true, "device": "ens3", "features": { "busy_poll": "on [fixed]", "fcoe_mtu": "off [fixed]", "generic_receive_offload": "on", "generic_segmentation_offload": "on", "highdma": "on [fixed]", "hw_tc_offload": "off [fixed]", "l2_fwd_offload": "off [fixed]", "large_receive_offload": "off [fixed]", "loopback": "off [fixed]", "netns_local": "off [fixed]", "ntuple_filters": "off [fixed]", "receive_hashing": "off [fixed]", "rx_all": "off [fixed]", "rx_checksumming": "on [fixed]", "rx_fcs": "off [fixed]", "rx_vlan_filter": "on [fixed]", "rx_vlan_offload": "off [fixed]", "rx_vlan_stag_filter": "off [fixed]", "rx_vlan_stag_hw_parse": "off [fixed]", "scatter_gather": "on", "tcp_segmentation_offload": "on", "tx_checksum_fcoe_crc": "off [fixed]", "tx_checksum_ip_generic": "on", "tx_checksum_ipv4": "off [fixed]", "tx_checksum_ipv6": "off [fixed]", "tx_checksum_sctp": "off [fixed]", "tx_checksumming": "on", "tx_fcoe_segmentation": "off [fixed]", "tx_gre_segmentation": "off [fixed]", "tx_gso_robust": "on [fixed]", "tx_ipip_segmentation": "off [fixed]", "tx_lockless": "off [fixed]", "tx_nocache_copy": "off", "tx_scatter_gather": "on", "tx_scatter_gather_fraglist": "off [fixed]", "tx_sit_segmentation": "off [fixed]", "tx_tcp6_segmentation": "on", "tx_tcp_ecn_segmentation": "on", "tx_tcp_segmentation": "on", "tx_udp_tnl_segmentation": "off [fixed]", "tx_vlan_offload": "off [fixed]", "tx_vlan_stag_hw_insert": "off [fixed]", "udp_fragmentation_offload": "on", "vlan_challenged": "off [fixed]" }, "ipv4": { "address": "10.13.128.24", "broadcast": "10.13.159.255", "netmask": "255.255.224.0", "network": "10.13.128.0" }, "ipv6": [ { "address": "fe80::f816:3eff:fe37:5e5e", "prefix": "64", "scope": "link" } ], "macaddress": "fa:16:3e:37:5e:5e", "mtu": 1500, "pciid": "virtio0", "promisc": false, "speed": -1, "type": "ether" }, "ansible_env": { "HOME": "/root", "LANG": "en_US.UTF-8", "LOGNAME": "root", "MAIL": "/var/mail/root", "PATH": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games", "PWD": "/root", "SHELL": "/bin/bash", "SHLVL": "1", "SSH_AUTH_SOCK": "/tmp/ssh-xcbjT9JwND/agent.22859", "SSH_CLIENT": "172.29.236.100 35048 22", "SSH_CONNECTION": "172.29.236.100 35048 172.29.236.100 22", "USER": "root", "XDG_RUNTIME_DIR": "/run/user/0", "XDG_SESSION_ID": "6", "_": "/bin/sh" }, "ansible_eth12": { "active": true, "device": "eth12", "features": { "busy_poll": "off [fixed]", "fcoe_mtu": "off [fixed]", "generic_receive_offload": "on", "generic_segmentation_offload": "on", "highdma": "on", "hw_tc_offload": "off [fixed]", "l2_fwd_offload": "off [fixed]", "large_receive_offload": "off [fixed]", "loopback": "off [fixed]", "netns_local": "off [fixed]", "ntuple_filters": "off [fixed]", "receive_hashing": "off [fixed]", "rx_all": "off [fixed]", "rx_checksumming": "on", "rx_fcs": "off [fixed]", "rx_vlan_filter": "off [fixed]", "rx_vlan_offload": "on", "rx_vlan_stag_filter": "off [fixed]", "rx_vlan_stag_hw_parse": "on", "scatter_gather": "on", "tcp_segmentation_offload": "on", "tx_checksum_fcoe_crc": "off [fixed]", "tx_checksum_ip_generic": "on", "tx_checksum_ipv4": "off [fixed]", "tx_checksum_ipv6": "off [fixed]", "tx_checksum_sctp": "off [fixed]", "tx_checksumming": "on", "tx_fcoe_segmentation": "off [fixed]", "tx_gre_segmentation": "on", "tx_gso_robust": "off [fixed]", "tx_ipip_segmentation": "on", "tx_lockless": "on [fixed]", "tx_nocache_copy": "off", "tx_scatter_gather": "on", "tx_scatter_gather_fraglist": "on", "tx_sit_segmentation": "on", "tx_tcp6_segmentation": "on", "tx_tcp_ecn_segmentation": "on", "tx_tcp_segmentation": "on", "tx_udp_tnl_segmentation": "on", "tx_vlan_offload": "on", "tx_vlan_stag_hw_insert": "on", "udp_fragmentation_offload": "on", "vlan_challenged": "off [fixed]" }, "ipv6": [ { "address": "fe80::20b8:d2ff:fe9b:ee33", "prefix": "64", "scope": "link" } ], "macaddress": "22:b8:d2:9b:ee:33", "mtu": 1500, "promisc": false, "speed": 10000, "type": "ether" }, "ansible_fips": false, "ansible_form_factor": "Other", "ansible_fqdn": "ubuntu-xenial-7740.oneportalrapid", "ansible_gather_subset": [ "hardware", "network", "virtual" ], "ansible_hostname": "ubuntu-xenial-7740", "ansible_interfaces": [ "docker0", "ens3", "br-vxlan", "lo", "br-vlan", "eth12", "br-storage", "br-vlan-veth", "br-mgmt" ], "ansible_kernel": "4.4.0-72-generic", "ansible_lo": { "active": true, "device": "lo", "features": { "busy_poll": "off [fixed]", "fcoe_mtu": "off [fixed]", "generic_receive_offload": "on", "generic_segmentation_offload": "on", "highdma": "on [fixed]", "hw_tc_offload": "off [fixed]", "l2_fwd_offload": "off [fixed]", "large_receive_offload": "off [fixed]", "loopback": "on [fixed]", "netns_local": "on [fixed]", "ntuple_filters": "off [fixed]", "receive_hashing": "off [fixed]", "rx_all": "off [fixed]", "rx_checksumming": "on [fixed]", "rx_fcs": "off [fixed]", "rx_vlan_filter": "off [fixed]", "rx_vlan_offload": "off [fixed]", "rx_vlan_stag_filter": "off [fixed]", "rx_vlan_stag_hw_parse": "off [fixed]", "scatter_gather": "on", "tcp_segmentation_offload": "on", "tx_checksum_fcoe_crc": "off [fixed]", "tx_checksum_ip_generic": "on [fixed]", "tx_checksum_ipv4": "off [fixed]", "tx_checksum_ipv6": "off [fixed]", "tx_checksum_sctp": "on [fixed]", "tx_checksumming": "on", "tx_fcoe_segmentation": "off [fixed]", "tx_gre_segmentation": "off [fixed]", "tx_gso_robust": "off [fixed]", "tx_ipip_segmentation": "off [fixed]", "tx_lockless": "on [fixed]", "tx_nocache_copy": "off [fixed]", "tx_scatter_gather": "on [fixed]", "tx_scatter_gather_fraglist": "on [fixed]", "tx_sit_segmentation": "off [fixed]", "tx_tcp6_segmentation": "on", "tx_tcp_ecn_segmentation": "on", "tx_tcp_segmentation": "on", "tx_udp_tnl_segmentation": "off [fixed]", "tx_vlan_offload": "off [fixed]", "tx_vlan_stag_hw_insert": "off [fixed]", "udp_fragmentation_offload": "on", "vlan_challenged": "on [fixed]" }, "ipv4": { "address": "127.0.0.1", "broadcast": "host", "netmask": "255.0.0.0", "network": "127.0.0.0" }, "ipv6": [ { "address": "::1", "prefix": "128", "scope": "host" } ], "mtu": 65536, "promisc": false, "type": "loopback" }, "ansible_lsb": { "codename": "xenial", "description": "Ubuntu 16.04.2 LTS", "id": "Ubuntu", "major_release": "16", "release": "16.04" }, "ansible_lvm": { "lvs": {}, "vgs": { "cinder-volumes": { "free_g": "1024.00", "num_lvs": "0", "num_pvs": "1", "size_g": "1024.00" } } }, "ansible_machine": "x86_64", "ansible_machine_id": "66b7ce4570e6411ca9a82c095da91d0d", "ansible_memfree_mb": 5851, "ansible_memory_mb": { "nocache": { "free": 7239, "used": 743 }, "real": { "free": 5851, "total": 7982, "used": 2131 }, "swap": { "cached": 0, "free": 4095, "total": 4095, "used": 0 } }, "ansible_memtotal_mb": 7982, "ansible_mounts": [ { "device": "/dev/sda1", "fstype": "ext4", "mount": "/", "options": "rw,relatime,data=ordered", "size_available": 157436915712, "size_total": 166476472320, "uuid": "82540bcf-4438-4976-8c59-cb73680389a2" }, { "device": "/dev/sda1", "fstype": "ext4", "mount": "/var/lib/docker/overlay", "options": "rw,relatime,data=ordered,bind", "size_available": 157436915712, "size_total": 166476472320, "uuid": "82540bcf-4438-4976-8c59-cb73680389a2" }, { "device": "/dev/loop1", "fstype": "ext4", "mount": "/var/lib/nova/instances", "options": "rw,relatime,data=ordered", "size_available": 1027058282496, "size_total": 1082125373440, "uuid": "b9731bad-7dd0-4295-a044-d852bc9a94ac" }, { "device": "/dev/loop2", "fstype": "xfs", "mount": "/srv/swift1.img", "options": "rw,noatime,nodiratime,attr2,nobarrier,inode64,logbufs=8,noquota", "size_available": 1098941005824, "size_total": 1098974756864, "uuid": "1cb40051-1e75-4529-ba6d-25df67a57823" }, { "device": "/dev/loop3", "fstype": "xfs", "mount": "/srv/swift2.img", "options": "rw,noatime,nodiratime,attr2,nobarrier,inode64,logbufs=8,noquota", "size_available": 1098941005824, "size_total": 1098974756864, "uuid": "e59a8e52-1cd5-45dd-845e-7fd55d1fabe2" }, { "device": "/dev/loop4", "fstype": "xfs", "mount": "/srv/swift3.img", "options": "rw,noatime,nodiratime,attr2,nobarrier,inode64,logbufs=8,noquota", "size_available": 1098941005824, "size_total": 1098974756864, "uuid": "ca5719fd-b23c-4d84-b264-6936c2fcb4f2" } ], "ansible_nodename": "ubuntu-xenial-7740", "ansible_os_family": "Debian", "ansible_pkg_mgr": "apt", "ansible_processor": [ "GenuineIntel", "Intel Xeon E3-12xx v2 (Ivy Bridge)", "GenuineIntel", "Intel Xeon E3-12xx v2 (Ivy Bridge)", "GenuineIntel", "Intel Xeon E3-12xx v2 (Ivy Bridge)", "GenuineIntel", "Intel Xeon E3-12xx v2 (Ivy Bridge)", "GenuineIntel", "Intel Xeon E3-12xx v2 (Ivy Bridge)", "GenuineIntel", "Intel Xeon E3-12xx v2 (Ivy Bridge)", "GenuineIntel", "Intel Xeon E3-12xx v2 (Ivy Bridge)", "GenuineIntel", "Intel Xeon E3-12xx v2 (Ivy Bridge)" ], "ansible_processor_cores": 4, "ansible_processor_count": 2, "ansible_processor_threads_per_core": 1, "ansible_processor_vcpus": 8, "ansible_product_name": "OpenStack Nova", "ansible_product_serial": "77b318b8-983a-4115-ab4c-a8735f9c08cf", "ansible_product_uuid": "6AC6E21E-E666-4A85-937B-B786285E1551", "ansible_product_version": "0.0.1", "ansible_python": { "executable": "/usr/bin/python", "has_sslcontext": true, "type": "CPython", "version": { "major": 2, "micro": 12, "minor": 7, "releaselevel": "final", "serial": 0 }, "version_info": [ 2, 7, 12, "final", 0 ] }, "ansible_python_version": "2.7.12", "ansible_real_group_id": 0, "ansible_real_user_id": 0, "ansible_selinux": false, "ansible_service_mgr": "systemd", "ansible_ssh_host_key_dsa_public": "AAAAB3NzaC1kc3MAAACBANTNK7s/CnCflXvUcF5cz4M0kMIgJGisxXWo56MCTT1Dt0PNqTS6qgF6rybT/s2jkeP/lZasjEhHADmioFHyxr+qUIb9P0LY87nq9amvHC0CW1ias3Db10Dw4RqPRZUUrHFmv9PpUfeyOFYAv/L3TYbU1NQ3eX50B1CWBJwSQtM1AAAAFQCtMe4tR7m3NlHldev7402pc3QqCwAAAIEAk6gDuZs7W9XhZsObgXU/FBMlCDtyWyd4Q9Txd1/jtU0XJtZMq5HmiqgcHOyb5dfRfVnL/uPjHNHFA369sbmFb3aOd3yj8wyfF/yNV5B0Smb/KabbjFVvXwnRWY4B2bEKuSvGvPRgW1hUP7pF7eR5FTPq+tWFRpXXf5gxw5kx6XkAAACBAMaMrNsEvWOCn04WwJLwW9XXFtue9V9VTYK6m5HC6oUGWka2ISNfYStWTwAIW7J37Sr8DQxuStOGAqFAiIDEEYdqB05RrBLNmZksV/9Q3YP0uVWinu+p4np161tY2nXuLBPpfGVAE3VybxBSOCAUDUw+ZjHcWsrmUQr6/TTMttIj", "ansible_ssh_host_key_ecdsa_public": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJNJA8d98zj5Azv3qpNGuLFxA89S9ZCawSMwNu9mKZiCZWbYuOcHXpWFRU/XrjIzfpohv442qYGpN98gnRxGKZ8=", "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI1NTE5AAAAIHVq880m5/1IpcYZvvO9/mBTOzpJKrwFHxKa+s9wZq/L", "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABAQDQBGlQEgduKgzE5GaPAOGiflGfm0ebQ/+fI23cyW2A76imMBQZ1diYE8y/Sb0BEDJTPK1canvBlVACUKRxYjtq1Tg5cuD+PK4ptFw1ebDQwOjIDw3z/QhSDvuphN0OK79tg8xEdNXk8jNKoBf+bwY0zpZ8VPCWbd/3ylz/xhKlVh77dy9X+fB1ZBgXph3aJLmMcWHQqX1DgutT9aDm1AFqMzlJlCiudqIEN4CQwZoAsTcUw/nR6dPfFghWD4T8RM9Q+YraNQqYsAkmT3qCBLA0dNofbUkj5Y/CA7aBUQp9+AeSvb7/aRohS2xyrSHbsSR7Oh8LAMaYHhpW/j5eYP5J", "ansible_swapfree_mb": 4095, "ansible_swaptotal_mb": 4095, "ansible_system": "Linux", "ansible_system_capabilities": [ "cap_chown", "cap_dac_override", "cap_dac_read_search", "cap_fowner", "cap_fsetid", "cap_kill", "cap_setgid", "cap_setuid", "cap_setpcap", "cap_linux_immutable", "cap_net_bind_service", "cap_net_broadcast", "cap_net_admin", "cap_net_raw", "cap_ipc_lock", "cap_ipc_owner", "cap_sys_module", "cap_sys_rawio", "cap_sys_chroot", "cap_sys_ptrace", "cap_sys_pacct", "cap_sys_admin", "cap_sys_boot", "cap_sys_nice", "cap_sys_resource", "cap_sys_time", "cap_sys_tty_config", "cap_mknod", "cap_lease", "cap_audit_write", "cap_audit_control", "cap_setfcap", "cap_mac_override", "cap_mac_admin", "cap_syslog", "cap_wake_alarm", "cap_block_suspend", "37+ep" ], "ansible_system_capabilities_enforced": "True", "ansible_system_vendor": "OpenStack Foundation", "ansible_uptime_seconds": 711, "ansible_user_dir": "/root", "ansible_user_gecos": "root", "ansible_user_gid": 0, "ansible_user_id": "root", "ansible_user_shell": "/bin/bash", "ansible_user_uid": 0, "ansible_userspace_architecture": "x86_64", "ansible_userspace_bits": "64", "ansible_virtualization_role": "guest", "ansible_virtualization_type": "openstack", "module_setup": true }, "changed": false } + export ANSIBLE_LOG_PATH=/openstack/log/ansible-logging/setup-hosts.log + ANSIBLE_LOG_PATH=/openstack/log/ansible-logging/setup-hosts.log + openstack-ansible setup-hosts.yml -e osa_gather_facts=False Variable files: "-e @/etc/openstack_deploy/user_ceph_aio.yml -e @/etc/openstack_deploy/user_secrets.yml -e @/etc/openstack_deploy/user_variables_calico.yml -e @/etc/openstack_deploy/user_variables_ceph.yml -e @/etc/openstack_deploy/user_variables_lsn.yml -e @/etc/openstack_deploy/user_variables.yml " PLAY [Install Ansible prerequisites] ******************************************* TASK [Ensure python is installed] ********************************************** Tuesday 21 November 2017 19:18:41 +0000 (0:00:00.195) 0:00:00.195 ****** ok: [aio1] PLAY [Basic host setup] ******************************************************** TASK [Check for a supported Operating System] ********************************** Tuesday 21 November 2017 19:18:42 +0000 (0:00:00.883) 0:00:01.078 ****** ok: [aio1] => { "changed": false, "msg": "All assertions passed" } TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 19:18:43 +0000 (0:00:00.612) 0:00:01.691 ****** TASK [openstack_hosts : Gather variables for each operating system] ************ Tuesday 21 November 2017 19:18:43 +0000 (0:00:00.060) 0:00:01.751 ****** ok: [aio1] => (item=/etc/ansible/roles/openstack_hosts/vars/ubuntu-16.04.yml) TASK [openstack_hosts : Check Kernel Version] ********************************** Tuesday 21 November 2017 19:18:43 +0000 (0:00:00.617) 0:00:02.369 ****** TASK [openstack_hosts : Add global_environment_variables to environment file] *** Tuesday 21 November 2017 19:18:43 +0000 (0:00:00.056) 0:00:02.426 ****** changed: [aio1] TASK [openstack_hosts : include] *********************************************** Tuesday 21 November 2017 19:18:44 +0000 (0:00:00.903) 0:00:03.329 ****** included: /etc/ansible/roles/openstack_hosts/tasks/openstack_host_install_apt.yml for aio1 TASK [openstack_hosts : Remove conflicting distro packages] ******************** Tuesday 21 November 2017 19:18:44 +0000 (0:00:00.226) 0:00:03.556 ****** ok: [aio1] TASK [openstack_hosts : Disable cache for apt update if behind proxy] ********** Tuesday 21 November 2017 19:18:46 +0000 (0:00:01.191) 0:00:04.747 ****** TASK [openstack_hosts : Install distro packages] ******************************* Tuesday 21 November 2017 19:18:46 +0000 (0:00:00.037) 0:00:04.784 ****** changed: [aio1] TASK [openstack_hosts : Allow the usage of local facts] ************************ Tuesday 21 November 2017 19:18:55 +0000 (0:00:08.959) 0:00:13.744 ****** changed: [aio1] TASK [openstack_hosts : Enable sysstat config] ********************************* Tuesday 21 November 2017 19:18:55 +0000 (0:00:00.828) 0:00:14.572 ****** changed: [aio1] TASK [openstack_hosts : Enable sysstat cron] *********************************** Tuesday 21 November 2017 19:18:57 +0000 (0:00:01.407) 0:00:15.980 ****** changed: [aio1] TASK [openstack_hosts : Restore SELinux contexts on sysstat cron file] ********* Tuesday 21 November 2017 19:18:58 +0000 (0:00:01.095) 0:00:17.075 ****** TASK [openstack_hosts : Start and enable the sysstat service] ****************** Tuesday 21 November 2017 19:18:58 +0000 (0:00:00.042) 0:00:17.117 ****** TASK [openstack_hosts : include] *********************************************** Tuesday 21 November 2017 19:18:58 +0000 (0:00:00.047) 0:00:17.164 ****** TASK [openstack_hosts : check how kernel modules are implemented (statically builtin, dynamic, not set)] *** Tuesday 21 November 2017 19:18:58 +0000 (0:00:00.057) 0:00:17.222 ****** ok: [aio1] TASK [openstack_hosts : fail if a specific kernel module is not set] *********** Tuesday 21 November 2017 19:18:59 +0000 (0:00:00.829) 0:00:18.052 ****** skipping: [aio1] => (item={'pattern': 'CONFIG_BRIDGE_NF_EBTABLES', 'name': 'ebtables', 'group': 'network_hosts'}) TASK [openstack_hosts : fail if a specific pattern is not valid] *************** Tuesday 21 November 2017 19:18:59 +0000 (0:00:00.118) 0:00:18.171 ****** skipping: [aio1] => (item={'pattern': 'CONFIG_BRIDGE_NF_EBTABLES', 'name': 'ebtables', 'group': 'network_hosts'}) TASK [openstack_hosts : Ensure kernel module(s)] ******************************* Tuesday 21 November 2017 19:18:59 +0000 (0:00:00.115) 0:00:18.286 ****** changed: [aio1] => (item=8021q) ok: [aio1] => (item=br_netfilter) changed: [aio1] => (item=dm_multipath) changed: [aio1] => (item=dm_snapshot) changed: [aio1] => (item=ebtables) changed: [aio1] => (item=ip6table_filter) ok: [aio1] => (item=ip6_tables) ok: [aio1] => (item=ip_tables) ok: [aio1] => (item=ipt_MASQUERADE) changed: [aio1] => (item=ipt_REJECT) ok: [aio1] => (item=iptable_filter) ok: [aio1] => (item=iptable_mangle) ok: [aio1] => (item=iptable_nat) changed: [aio1] => (item=ip_vs) ok: [aio1] => (item=iscsi_tcp) changed: [aio1] => (item=nbd) ok: [aio1] => (item=nf_conntrack) ok: [aio1] => (item=nf_conntrack_ipv4) ok: [aio1] => (item=nf_defrag_ipv4) ok: [aio1] => (item=nf_nat) ok: [aio1] => (item=nf_nat_ipv4) changed: [aio1] => (item=vhost_net) ok: [aio1] => (item=x_tables) TASK [openstack_hosts : Ensure dynamic specific kernel module(s) are loaded] *** Tuesday 21 November 2017 19:19:04 +0000 (0:00:04.641) 0:00:22.928 ****** ok: [aio1] => (item={'pattern': 'CONFIG_BRIDGE_NF_EBTABLES', 'name': 'ebtables', 'group': 'network_hosts'}) TASK [openstack_hosts : Write list of modules to load at boot] ***************** Tuesday 21 November 2017 19:19:04 +0000 (0:00:00.672) 0:00:23.601 ****** changed: [aio1] TASK [openstack_hosts : Adding new system tuning] ****************************** Tuesday 21 November 2017 19:19:06 +0000 (0:00:01.053) 0:00:24.655 ****** changed: [aio1] => (item={'value': 36864, 'key': 'fs.inotify.max_user_watches'}) changed: [aio1] => (item={'value': 0, 'key': 'net.ipv4.conf.all.rp_filter'}) changed: [aio1] => (item={'value': 0, 'key': 'net.ipv4.conf.default.rp_filter'}) changed: [aio1] => (item={'value': 1, 'key': 'net.ipv4.ip_forward'}) changed: [aio1] => (item={'value': 262144, 'key': 'net.netfilter.nf_conntrack_max'}) changed: [aio1] => (item={'value': 5, 'key': 'vm.dirty_background_ratio'}) changed: [aio1] => (item={'value': 10, 'key': 'vm.dirty_ratio'}) changed: [aio1] => (item={'value': 5, 'key': 'vm.swappiness'}) changed: [aio1] => (item={'value': 1, 'key': 'net.bridge.bridge-nf-call-ip6tables'}) changed: [aio1] => (item={'value': 1, 'key': 'net.bridge.bridge-nf-call-iptables'}) changed: [aio1] => (item={'value': 1, 'key': 'net.bridge.bridge-nf-call-arptables'}) changed: [aio1] => (item={'value': '4096', 'key': 'net.ipv4.neigh.default.gc_thresh1'}) changed: [aio1] => (item={'value': '8192', 'key': 'net.ipv4.neigh.default.gc_thresh2'}) changed: [aio1] => (item={'value': '16384', 'key': 'net.ipv4.neigh.default.gc_thresh3'}) changed: [aio1] => (item={'value': '16384', 'key': 'net.ipv4.route.gc_thresh'}) changed: [aio1] => (item={'value': 60, 'key': 'net.ipv4.neigh.default.gc_interval'}) changed: [aio1] => (item={'value': 120, 'key': 'net.ipv4.neigh.default.gc_stale_time'}) changed: [aio1] => (item={'value': '4096', 'key': 'net.ipv6.neigh.default.gc_thresh1'}) changed: [aio1] => (item={'value': '8192', 'key': 'net.ipv6.neigh.default.gc_thresh2'}) changed: [aio1] => (item={'value': '16384', 'key': 'net.ipv6.neigh.default.gc_thresh3'}) changed: [aio1] => (item={'value': '16384', 'key': 'net.ipv6.route.gc_thresh'}) changed: [aio1] => (item={'value': 60, 'key': 'net.ipv6.neigh.default.gc_interval'}) changed: [aio1] => (item={'value': 120, 'key': 'net.ipv6.neigh.default.gc_stale_time'}) changed: [aio1] => (item={'value': 0, 'key': 'net.ipv6.conf.lo.disable_ipv6'}) changed: [aio1] => (item={'value': 131072, 'key': 'fs.aio-max-nr'}) TASK [openstack_hosts : Ensure ssh directory] ********************************** Tuesday 21 November 2017 19:19:11 +0000 (0:00:05.706) 0:00:30.361 ****** changed: [aio1] TASK [openstack_hosts : Update SSH keys] *************************************** Tuesday 21 November 2017 19:19:12 +0000 (0:00:00.689) 0:00:31.051 ****** skipping: [aio1] TASK [openstack_hosts : Drop openstack release file] *************************** Tuesday 21 November 2017 19:19:12 +0000 (0:00:00.106) 0:00:31.157 ****** changed: [aio1] TASK [openstack_hosts : Remove legacy openstack release file] ****************** Tuesday 21 November 2017 19:19:13 +0000 (0:00:01.043) 0:00:32.201 ****** RUNNING HANDLER [openstack_hosts : Restart sysstat] **************************** Tuesday 21 November 2017 19:19:13 +0000 (0:00:00.042) 0:00:32.244 ****** changed: [aio1] PLAY [Apply security hardening configurations] ********************************* TASK [ansible-hardening : Gather variables for each operating system] ********** Tuesday 21 November 2017 19:19:14 +0000 (0:00:00.977) 0:00:33.221 ****** ok: [aio1] => (item=/etc/ansible/roles/ansible-hardening/vars/debian.yml) TASK [ansible-hardening : Check for check/audit mode] ************************** Tuesday 21 November 2017 19:19:15 +0000 (0:00:00.564) 0:00:33.785 ****** ok: [aio1] TASK [ansible-hardening : Check to see if we are booting with EFI or UEFI] ***** Tuesday 21 November 2017 19:19:15 +0000 (0:00:00.838) 0:00:34.624 ****** ok: [aio1] TASK [ansible-hardening : Set facts] ******************************************* Tuesday 21 November 2017 19:19:16 +0000 (0:00:00.553) 0:00:35.177 ****** ok: [aio1] TASK [ansible-hardening : Check if grub is present on the remote node] ********* Tuesday 21 November 2017 19:19:17 +0000 (0:00:00.575) 0:00:35.753 ****** ok: [aio1] TASK [ansible-hardening : include] ********************************************* Tuesday 21 November 2017 19:19:17 +0000 (0:00:00.725) 0:00:36.478 ****** included: /etc/ansible/roles/ansible-hardening/tasks/rhel7stig/main.yml for aio1 TASK [ansible-hardening : Create temporary directory to hold any temporary files] *** Tuesday 21 November 2017 19:19:18 +0000 (0:00:00.185) 0:00:36.664 ****** ok: [aio1] TASK [ansible-hardening : Set a fact for the temporary directory] ************** Tuesday 21 November 2017 19:19:18 +0000 (0:00:00.689) 0:00:37.354 ****** ok: [aio1] TASK [ansible-hardening : include] ********************************************* Tuesday 21 November 2017 19:19:19 +0000 (0:00:00.550) 0:00:37.905 ****** included: /etc/ansible/roles/ansible-hardening/tasks/rhel7stig/async_tasks.yml for aio1 TASK [ansible-hardening : Verify all installed RPM packages] ******************* Tuesday 21 November 2017 19:19:19 +0000 (0:00:00.127) 0:00:38.033 ****** skipping: [aio1] TASK [ansible-hardening : Check for .shosts or shosts.equiv files] ************* Tuesday 21 November 2017 19:19:19 +0000 (0:00:00.083) 0:00:38.117 ****** skipping: [aio1] TASK [ansible-hardening : Get user data for all users on the system] *********** Tuesday 21 November 2017 19:19:19 +0000 (0:00:00.083) 0:00:38.201 ****** ok: [aio1] TASK [ansible-hardening : Get user data for all interactive users on the system] *** Tuesday 21 November 2017 19:19:20 +0000 (0:00:00.848) 0:00:39.050 ****** ok: [aio1] TASK [ansible-hardening : Install EPEL repository] ***************************** Tuesday 21 November 2017 19:19:21 +0000 (0:00:00.717) 0:00:39.767 ****** TASK [ansible-hardening : include] ********************************************* Tuesday 21 November 2017 19:19:21 +0000 (0:00:00.043) 0:00:39.810 ****** included: /etc/ansible/roles/ansible-hardening/tasks/rhel7stig/packages.yml for aio1 TASK [ansible-hardening : Add or remove packages based on STIG requirements] *** Tuesday 21 November 2017 19:19:21 +0000 (0:00:00.170) 0:00:39.980 ****** ok: [aio1] => (item=absent) changed: [aio1] => (item=latest) TASK [ansible-hardening : include] ********************************************* Tuesday 21 November 2017 19:20:00 +0000 (0:00:39.245) 0:01:19.226 ****** included: /etc/ansible/roles/ansible-hardening/tasks/rhel7stig/apt.yml for aio1 TASK [ansible-hardening : Ensure debsums is installed] ************************* Tuesday 21 November 2017 19:20:00 +0000 (0:00:00.175) 0:01:19.401 ****** TASK [ansible-hardening : Gather debsums report] ******************************* Tuesday 21 November 2017 19:20:00 +0000 (0:00:00.040) 0:01:19.441 ****** TASK [ansible-hardening : V-71855 - Get files with invalid checksums (apt)] **** Tuesday 21 November 2017 19:20:00 +0000 (0:00:00.044) 0:01:19.485 ****** skipping: [aio1] TASK [ansible-hardening : V-71855 - Create comma-separated list] *************** Tuesday 21 November 2017 19:20:00 +0000 (0:00:00.079) 0:01:19.565 ****** TASK [ansible-hardening : V-71855 - The cryptographic hash of system files and commands must match vendor values (apt)] *** Tuesday 21 November 2017 19:20:00 +0000 (0:00:00.042) 0:01:19.608 ****** TASK [ansible-hardening : Search for AllowUnauthenticated in /etc/apt/apt.conf.d/] *** Tuesday 21 November 2017 19:20:01 +0000 (0:00:00.039) 0:01:19.648 ****** ok: [aio1] TASK [ansible-hardening : V-71977 - Package management tool must verify authenticity of packages] *** Tuesday 21 November 2017 19:20:01 +0000 (0:00:00.668) 0:01:20.317 ****** TASK [ansible-hardening : V-71979 - Package management tool must verify authenticity of locally-installed packages] *** Tuesday 21 November 2017 19:20:01 +0000 (0:00:00.043) 0:01:20.360 ****** changed: [aio1] TASK [ansible-hardening : V-71987 - Clean requirements/dependencies when removing packages (dpkg)] *** Tuesday 21 November 2017 19:20:02 +0000 (0:00:00.891) 0:01:21.252 ****** TASK [ansible-hardening : Enable automatic package updates (apt)] ************** Tuesday 21 November 2017 19:20:02 +0000 (0:00:00.037) 0:01:21.290 ****** TASK [ansible-hardening : include] ********************************************* Tuesday 21 November 2017 19:20:02 +0000 (0:00:00.043) 0:01:21.334 ****** included: /etc/ansible/roles/ansible-hardening/tasks/rhel7stig/accounts.yml for aio1 TASK [ansible-hardening : Check if /etc/security/pwquality.conf exists] ******** Tuesday 21 November 2017 19:20:02 +0000 (0:00:00.229) 0:01:21.563 ****** ok: [aio1] TASK [ansible-hardening : Set password quality requirements] ******************* Tuesday 21 November 2017 19:20:03 +0000 (0:00:00.704) 0:01:22.268 ****** changed: [aio1] TASK [ansible-hardening : Check for SHA512 password storage in PAM] ************ Tuesday 21 November 2017 19:20:04 +0000 (0:00:00.680) 0:01:22.949 ****** ok: [aio1] TASK [ansible-hardening : Print warning if PAM is not using SHA512 for password storage] *** Tuesday 21 November 2017 19:20:04 +0000 (0:00:00.671) 0:01:23.620 ****** TASK [ansible-hardening : Ensure libuser is storing passwords using SHA512] **** Tuesday 21 November 2017 19:20:05 +0000 (0:00:00.041) 0:01:23.662 ****** TASK [ansible-hardening : Set minimum password lifetime limit to 24 hours for interactive accounts] *** Tuesday 21 November 2017 19:20:05 +0000 (0:00:00.038) 0:01:23.701 ****** skipping: [aio1] => (item={'shell': '/usr/sbin/nologin', 'dir': '/nonexistent', 'name': 'nobody', 'gid': 65534, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 65534, 'gecos': 'nobody', 'group': {'gid': 65534, 'passwd': 'x', 'name': 'nogroup'}}) skipping: [aio1] => (item={'shell': '/bin/bash', 'dir': '/home/ubuntu', 'name': 'ubuntu', 'gid': 1000, 'shadow': {'min_days': 0, 'last_changed': 17272, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 1000, 'gecos': 'Ubuntu', 'group': {'gid': 1000, 'passwd': 'x', 'name': 'ubuntu'}}) TASK [ansible-hardening : Set maximum password lifetime limit to 60 days for interactive accounts] *** Tuesday 21 November 2017 19:20:05 +0000 (0:00:00.105) 0:01:23.806 ****** skipping: [aio1] => (item={'shell': '/usr/sbin/nologin', 'dir': '/nonexistent', 'name': 'nobody', 'gid': 65534, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 65534, 'gecos': 'nobody', 'group': {'gid': 65534, 'passwd': 'x', 'name': 'nogroup'}}) skipping: [aio1] => (item={'shell': '/bin/bash', 'dir': '/home/ubuntu', 'name': 'ubuntu', 'gid': 1000, 'shadow': {'min_days': 0, 'last_changed': 17272, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 1000, 'gecos': 'Ubuntu', 'group': {'gid': 1000, 'passwd': 'x', 'name': 'ubuntu'}}) TASK [ansible-hardening : Ensure that users cannot reuse one of their last 5 passwords] *** Tuesday 21 November 2017 19:20:05 +0000 (0:00:00.112) 0:01:23.919 ****** TASK [ansible-hardening : Ensure accounts are disabled if the password expires] *** Tuesday 21 November 2017 19:20:05 +0000 (0:00:00.036) 0:01:23.955 ****** TASK [ansible-hardening : Apply shadow-utils configurations] ******************* Tuesday 21 November 2017 19:20:05 +0000 (0:00:00.038) 0:01:23.993 ****** ok: [aio1] => (item={'stig_id': 'V-71921', 'value': 'SHA512', 'ansible_os_family': 'all', 'parameter': 'ENCRYPT_METHOD'}) skipping: [aio1] => (item={'stig_id': 'V-71925', 'value': '', 'ansible_os_family': 'all', 'parameter': 'PASS_MIN_DAYS'}) skipping: [aio1] => (item={'stig_id': 'V-71929', 'value': '', 'ansible_os_family': 'all', 'parameter': 'PASS_MAX_DAYS'}) skipping: [aio1] => (item={'stig_id': 'V-71951', 'value': '4', 'ansible_os_family': 'RedHat', 'parameter': 'FAIL_DELAY'}) skipping: [aio1] => (item={'stig_id': 'V-71995', 'value': '', 'ansible_os_family': 'all', 'parameter': 'UMASK'}) changed: [aio1] => (item={'stig_id': 'V-72013', 'value': True, 'ansible_os_family': 'all', 'parameter': 'CREATE_HOME'}) TASK [ansible-hardening : Print warning for groups in /etc/passwd that are not in /etc/group] *** Tuesday 21 November 2017 19:20:06 +0000 (0:00:00.911) 0:01:24.905 ****** TASK [ansible-hardening : Get all accounts with UID 0] ************************* Tuesday 21 November 2017 19:20:06 +0000 (0:00:00.045) 0:01:24.950 ****** ok: [aio1] TASK [ansible-hardening : Print warnings for non-root users with UID 0] ******** Tuesday 21 November 2017 19:20:07 +0000 (0:00:00.694) 0:01:25.644 ****** TASK [ansible-hardening : Print warning for local interactive users without a home directory assigned] *** Tuesday 21 November 2017 19:20:07 +0000 (0:00:00.039) 0:01:25.684 ****** TASK [ansible-hardening : Check each user to see if its home directory exists on the filesystem] *** Tuesday 21 November 2017 19:20:07 +0000 (0:00:00.043) 0:01:25.727 ****** ok: [aio1] => (item={'shell': '/bin/bash', 'dir': '/root', 'name': 'root', 'gid': 0, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 0, 'gecos': 'root', 'group': {'gid': 0, 'passwd': 'x', 'name': 'root'}}) ok: [aio1] => (item={'shell': '/usr/sbin/nologin', 'dir': '/usr/sbin', 'name': 'daemon', 'gid': 1, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 1, 'gecos': 'daemon', 'group': {'gid': 1, 'passwd': 'x', 'name': 'daemon'}}) ok: [aio1] => (item={'shell': '/usr/sbin/nologin', 'dir': '/bin', 'name': 'bin', 'gid': 2, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 2, 'gecos': 'bin', 'group': {'gid': 2, 'passwd': 'x', 'name': 'bin'}}) ok: [aio1] => (item={'shell': '/usr/sbin/nologin', 'dir': '/dev', 'name': 'sys', 'gid': 3, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 3, 'gecos': 'sys', 'group': {'gid': 3, 'passwd': 'x', 'name': 'sys'}}) ok: [aio1] => (item={'shell': '/bin/sync', 'dir': '/bin', 'name': 'sync', 'gid': 65534, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 4, 'gecos': 'sync', 'group': {'gid': 65534, 'passwd': 'x', 'name': 'nogroup'}}) ok: [aio1] => (item={'shell': '/usr/sbin/nologin', 'dir': '/usr/games', 'name': 'games', 'gid': 60, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 5, 'gecos': 'games', 'group': {'gid': 60, 'passwd': 'x', 'name': 'games'}}) ok: [aio1] => (item={'shell': '/usr/sbin/nologin', 'dir': '/var/cache/man', 'name': 'man', 'gid': 12, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 6, 'gecos': 'man', 'group': {'gid': 12, 'passwd': 'x', 'name': 'man'}}) ok: [aio1] => (item={'shell': '/usr/sbin/nologin', 'dir': '/var/spool/lpd', 'name': 'lp', 'gid': 7, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 7, 'gecos': 'lp', 'group': {'gid': 7, 'passwd': 'x', 'name': 'lp'}}) ok: [aio1] => (item={'shell': '/usr/sbin/nologin', 'dir': '/var/mail', 'name': 'mail', 'gid': 8, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 8, 'gecos': 'mail', 'group': {'gid': 8, 'passwd': 'x', 'name': 'mail'}}) ok: [aio1] => (item={'shell': '/usr/sbin/nologin', 'dir': '/var/spool/news', 'name': 'news', 'gid': 9, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 9, 'gecos': 'news', 'group': {'gid': 9, 'passwd': 'x', 'name': 'news'}}) ok: [aio1] => (item={'shell': '/usr/sbin/nologin', 'dir': '/var/spool/uucp', 'name': 'uucp', 'gid': 10, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 10, 'gecos': 'uucp', 'group': {'gid': 10, 'passwd': 'x', 'name': 'uucp'}}) ok: [aio1] => (item={'shell': '/usr/sbin/nologin', 'dir': '/bin', 'name': 'proxy', 'gid': 13, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 13, 'gecos': 'proxy', 'group': {'gid': 13, 'passwd': 'x', 'name': 'proxy'}}) ok: [aio1] => (item={'shell': '/usr/sbin/nologin', 'dir': '/var/www', 'name': 'www-data', 'gid': 33, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 33, 'gecos': 'www-data', 'group': {'gid': 33, 'passwd': 'x', 'name': 'www-data'}}) ok: [aio1] => (item={'shell': '/usr/sbin/nologin', 'dir': '/var/backups', 'name': 'backup', 'gid': 34, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 34, 'gecos': 'backup', 'group': {'gid': 34, 'passwd': 'x', 'name': 'backup'}}) ok: [aio1] => (item={'shell': '/usr/sbin/nologin', 'dir': '/var/list', 'name': 'list', 'gid': 38, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 38, 'gecos': 'Mailing List Manager', 'group': {'gid': 38, 'passwd': 'x', 'name': 'list'}}) ok: [aio1] => (item={'shell': '/usr/sbin/nologin', 'dir': '/var/run/ircd', 'name': 'irc', 'gid': 39, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 39, 'gecos': 'ircd', 'group': {'gid': 39, 'passwd': 'x', 'name': 'irc'}}) ok: [aio1] => (item={'shell': '/usr/sbin/nologin', 'dir': '/var/lib/gnats', 'name': 'gnats', 'gid': 41, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 41, 'gecos': 'Gnats Bug-Reporting System (admin)', 'group': {'gid': 41, 'passwd': 'x', 'name': 'gnats'}}) ok: [aio1] => (item={'shell': '/usr/sbin/nologin', 'dir': '/nonexistent', 'name': 'nobody', 'gid': 65534, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 65534, 'gecos': 'nobody', 'group': {'gid': 65534, 'passwd': 'x', 'name': 'nogroup'}}) ok: [aio1] => (item={'shell': '/bin/false', 'dir': '/run/systemd', 'name': 'systemd-timesync', 'gid': 102, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 100, 'gecos': 'systemd Time Synchronization,,,', 'group': {'gid': 102, 'passwd': 'x', 'name': 'systemd-timesync'}}) ok: [aio1] => (item={'shell': '/bin/false', 'dir': '/run/systemd/netif', 'name': 'systemd-network', 'gid': 103, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 101, 'gecos': 'systemd Network Management,,,', 'group': {'gid': 103, 'passwd': 'x', 'name': 'systemd-network'}}) ok: [aio1] => (item={'shell': '/bin/false', 'dir': '/run/systemd/resolve', 'name': 'systemd-resolve', 'gid': 104, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 102, 'gecos': 'systemd Resolver,,,', 'group': {'gid': 104, 'passwd': 'x', 'name': 'systemd-resolve'}}) ok: [aio1] => (item={'shell': '/bin/false', 'dir': '/run/systemd', 'name': 'systemd-bus-proxy', 'gid': 105, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 103, 'gecos': 'systemd Bus Proxy,,,', 'group': {'gid': 105, 'passwd': 'x', 'name': 'systemd-bus-proxy'}}) ok: [aio1] => (item={'shell': '/bin/false', 'dir': '/home/syslog', 'name': 'syslog', 'gid': 108, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 104, 'gecos': '', 'group': {'gid': 108, 'passwd': 'x', 'name': 'syslog'}}) ok: [aio1] => (item={'shell': '/bin/false', 'dir': '/nonexistent', 'name': '_apt', 'gid': 65534, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 105, 'gecos': '', 'group': {'gid': 65534, 'passwd': 'x', 'name': 'nogroup'}}) ok: [aio1] => (item={'shell': '/bin/false', 'dir': '/var/lib/lxd/', 'name': 'lxd', 'gid': 65534, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 106, 'gecos': '', 'group': {'gid': 65534, 'passwd': 'x', 'name': 'nogroup'}}) ok: [aio1] => (item={'shell': '/bin/false', 'dir': '/var/run/dbus', 'name': 'messagebus', 'gid': 111, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 107, 'gecos': '', 'group': {'gid': 111, 'passwd': 'x', 'name': 'messagebus'}}) ok: [aio1] => (item={'shell': '/bin/false', 'dir': '/run/uuidd', 'name': 'uuidd', 'gid': 112, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 108, 'gecos': '', 'group': {'gid': 112, 'passwd': 'x', 'name': 'uuidd'}}) ok: [aio1] => (item={'shell': '/bin/false', 'dir': '/var/lib/misc', 'name': 'dnsmasq', 'gid': 65534, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 109, 'gecos': 'dnsmasq,,,', 'group': {'gid': 65534, 'passwd': 'x', 'name': 'nogroup'}}) ok: [aio1] => (item={'shell': '/usr/sbin/nologin', 'dir': '/var/run/sshd', 'name': 'sshd', 'gid': 65534, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 110, 'gecos': '', 'group': {'gid': 65534, 'passwd': 'x', 'name': 'nogroup'}}) ok: [aio1] => (item={'shell': '/bin/false', 'dir': '/var/cache/pollinate', 'name': 'pollinate', 'gid': 1, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 111, 'gecos': '', 'group': {'gid': 1, 'passwd': 'x', 'name': 'daemon'}}) ok: [aio1] => (item={'shell': '/bin/bash', 'dir': '/home/ubuntu', 'name': 'ubuntu', 'gid': 1000, 'shadow': {'min_days': 0, 'last_changed': 17272, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 1000, 'gecos': 'Ubuntu', 'group': {'gid': 1000, 'passwd': 'x', 'name': 'ubuntu'}}) TASK [ansible-hardening : Print warning for users with an assigned home directory that does not exist] *** Tuesday 21 November 2017 19:20:12 +0000 (0:00:05.346) 0:01:31.074 ****** ok: [aio1] => { "msg": "These users have a home directory assigned, but the directory does not exist:\nlp (/var/spool/lpd does not exist)\nnews (/var/spool/news does not exist)\nuucp (/var/spool/uucp does not exist)\nwww-data (/var/www does not exist)\nlist (/var/list does not exist)\nirc (/var/run/ircd does not exist)\ngnats (/var/lib/gnats does not exist)\nnobody (/nonexistent does not exist)\nsyslog (/home/syslog does not exist)\n_apt (/nonexistent does not exist)\n" } TASK [ansible-hardening : Use pwquality when passwords are changed or created] *** Tuesday 21 November 2017 19:20:13 +0000 (0:00:00.657) 0:01:31.731 ****** TASK [ansible-hardening : include] ********************************************* Tuesday 21 November 2017 19:20:13 +0000 (0:00:00.116) 0:01:31.848 ****** included: /etc/ansible/roles/ansible-hardening/tasks/rhel7stig/aide.yml for aio1 TASK [ansible-hardening : Verify that AIDE configuration directory exists] ***** Tuesday 21 November 2017 19:20:13 +0000 (0:00:00.180) 0:01:32.028 ****** ok: [aio1] => (item=/etc/aide/aide.conf.d) ok: [aio1] => (item=/etc/aide.conf) TASK [ansible-hardening : Exclude certain directories from AIDE] *************** Tuesday 21 November 2017 19:20:14 +0000 (0:00:00.817) 0:01:32.846 ****** changed: [aio1] TASK [ansible-hardening : Configure AIDE to verify additional properties (Ubuntu)] *** Tuesday 21 November 2017 19:20:15 +0000 (0:00:01.004) 0:01:33.850 ****** changed: [aio1] TASK [ansible-hardening : Configure AIDE to verify additional properties (SUSE)] *** Tuesday 21 November 2017 19:20:15 +0000 (0:00:00.711) 0:01:34.561 ****** TASK [ansible-hardening : Check to see if AIDE database is already in place] *** Tuesday 21 November 2017 19:20:15 +0000 (0:00:00.036) 0:01:34.598 ****** ok: [aio1] TASK [ansible-hardening : Initialize AIDE (this will take a few minutes)] ****** Tuesday 21 November 2017 19:20:16 +0000 (0:00:00.669) 0:01:35.267 ****** skipping: [aio1] TASK [ansible-hardening : Move AIDE database into place] *********************** Tuesday 21 November 2017 19:20:16 +0000 (0:00:00.082) 0:01:35.350 ****** TASK [ansible-hardening : Create AIDE cron job] ******************************** Tuesday 21 November 2017 19:20:16 +0000 (0:00:00.036) 0:01:35.387 ****** TASK [ansible-hardening : include] ********************************************* Tuesday 21 November 2017 19:20:16 +0000 (0:00:00.037) 0:01:35.424 ****** included: /etc/ansible/roles/ansible-hardening/tasks/rhel7stig/auditd.yml for aio1 TASK [ansible-hardening : Verify that auditd.conf exists] ********************** Tuesday 21 November 2017 19:20:17 +0000 (0:00:00.213) 0:01:35.637 ****** ok: [aio1] TASK [ansible-hardening : Verify that audisp-remote.conf exists] *************** Tuesday 21 November 2017 19:20:17 +0000 (0:00:00.720) 0:01:36.358 ****** ok: [aio1] TASK [ansible-hardening : V-72083 - The operating system must off-load audit records onto a different system or media from the system being audited] *** Tuesday 21 November 2017 19:20:18 +0000 (0:00:00.713) 0:01:37.071 ****** TASK [ansible-hardening : V-72085 - The operating system must encrypt the transfer of audit records off-loaded onto a different system or media from the system being audited] *** Tuesday 21 November 2017 19:20:18 +0000 (0:00:00.037) 0:01:37.109 ****** TASK [ansible-hardening : Get valid system architectures for audit rules] ****** Tuesday 21 November 2017 19:20:18 +0000 (0:00:00.035) 0:01:37.144 ****** ok: [aio1] TASK [ansible-hardening : Remove system default audit.rules file] ************** Tuesday 21 November 2017 19:20:19 +0000 (0:00:00.565) 0:01:37.710 ****** changed: [aio1] TASK [ansible-hardening : Remove old RHEL 6 audit rules file] ****************** Tuesday 21 November 2017 19:20:19 +0000 (0:00:00.725) 0:01:38.436 ****** ok: [aio1] TASK [ansible-hardening : Deploy rules for auditd based on STIG requirements] *** Tuesday 21 November 2017 19:20:20 +0000 (0:00:00.681) 0:01:39.117 ****** changed: [aio1] TASK [ansible-hardening : Adjust auditd/audispd configurations] **************** Tuesday 21 November 2017 19:20:21 +0000 (0:00:01.048) 0:01:40.165 ****** changed: [aio1] => (item={'value': 'syslog', 'config': '/etc/audisp/audisp-remote.conf', 'parameter': 'disk_full_action'}) changed: [aio1] => (item={'value': 'syslog', 'config': '/etc/audisp/audisp-remote.conf', 'parameter': 'network_failure_action'}) changed: [aio1] => (item={'value': '39691', 'config': '/etc/audit/auditd.conf', 'parameter': 'space_left'}) changed: [aio1] => (item={'value': 'email', 'config': '/etc/audit/auditd.conf', 'parameter': 'space_left_action'}) ok: [aio1] => (item={'value': 'root', 'config': '/etc/audit/auditd.conf', 'parameter': 'action_mail_acct'}) TASK [ansible-hardening : Ensure auditd is running and enabled at boot time] *** Tuesday 21 November 2017 19:20:22 +0000 (0:00:01.321) 0:01:41.487 ****** ok: [aio1] TASK [ansible-hardening : include] ********************************************* Tuesday 21 November 2017 19:20:23 +0000 (0:00:00.707) 0:01:42.194 ****** included: /etc/ansible/roles/ansible-hardening/tasks/rhel7stig/auth.yml for aio1 TASK [ansible-hardening : Set pam_faildelay configuration on Ubuntu] *********** Tuesday 21 November 2017 19:20:23 +0000 (0:00:00.270) 0:01:42.465 ****** changed: [aio1] TASK [ansible-hardening : Prevent users with blank or null passwords from authenticating (Debian/Ubuntu)] *** Tuesday 21 November 2017 19:20:24 +0000 (0:00:00.789) 0:01:43.254 ****** changed: [aio1] TASK [ansible-hardening : Prevent users with blank or null passwords from authenticating (Red Hat)] *** Tuesday 21 November 2017 19:20:25 +0000 (0:00:00.836) 0:01:44.090 ****** skipping: [aio1] => (item=auth) skipping: [aio1] => (item=password) TASK [ansible-hardening : Prevent users with blank or null passwords from authenticating (SUSE)] *** Tuesday 21 November 2017 19:20:25 +0000 (0:00:00.092) 0:01:44.183 ****** skipping: [aio1] => (item=/etc/pam.d/common-auth) skipping: [aio1] => (item=/etc/pam.d/common-password) TASK [ansible-hardening : Lock accounts after three failed login attempts a 15 minute period] *** Tuesday 21 November 2017 19:20:25 +0000 (0:00:00.088) 0:01:44.272 ****** TASK [ansible-hardening : Check for 'nopasswd' in sudoers files] *************** Tuesday 21 November 2017 19:20:25 +0000 (0:00:00.036) 0:01:44.309 ****** ok: [aio1] TASK [ansible-hardening : V-71947 - Users must provide a password for privilege escalation.] *** Tuesday 21 November 2017 19:20:26 +0000 (0:00:00.696) 0:01:45.005 ****** ok: [aio1] => { "msg": "The 'NOPASSWD' directive was found in the sudoers configuration files. Remove the directive to ensure that all users must provide a password to run commands as the root user.\n" } TASK [ansible-hardening : Check for '!authenticate' in sudoers files] ********** Tuesday 21 November 2017 19:20:26 +0000 (0:00:00.612) 0:01:45.617 ****** ok: [aio1] TASK [ansible-hardening : V-71949 - Users must re-authenticate for privilege escalation.] *** Tuesday 21 November 2017 19:20:27 +0000 (0:00:00.688) 0:01:46.306 ****** TASK [ansible-hardening : Check if sssd.conf exists] *************************** Tuesday 21 November 2017 19:20:27 +0000 (0:00:00.047) 0:01:46.354 ****** ok: [aio1] TASK [ansible-hardening : Check if GRUB defaults file exists] ****************** Tuesday 21 November 2017 19:20:28 +0000 (0:00:00.659) 0:01:47.013 ****** ok: [aio1] TASK [ansible-hardening : Set a GRUB 2 password for single-user/maintenance modes] *** Tuesday 21 November 2017 19:20:29 +0000 (0:00:00.690) 0:01:47.704 ****** TASK [ansible-hardening : V-72217 - The operating system must limit the number of concurrent sessions to 10 for all accounts and/or account types.] *** Tuesday 21 November 2017 19:20:29 +0000 (0:00:00.045) 0:01:47.750 ****** TASK [ansible-hardening : Check for pam_lastlog in PAM configuration] ********** Tuesday 21 November 2017 19:20:29 +0000 (0:00:00.037) 0:01:47.788 ****** ok: [aio1] TASK [ansible-hardening : V-72275 - Display date/time of last logon after logon] *** Tuesday 21 November 2017 19:20:29 +0000 (0:00:00.677) 0:01:48.465 ****** TASK [ansible-hardening : Ensure .shosts find has finished] ******************** Tuesday 21 November 2017 19:20:29 +0000 (0:00:00.043) 0:01:48.509 ****** skipping: [aio1] TASK [ansible-hardening : Remove .shosts or shosts.equiv files] **************** Tuesday 21 November 2017 19:20:29 +0000 (0:00:00.087) 0:01:48.597 ****** skipping: [aio1] TASK [ansible-hardening : include] ********************************************* Tuesday 21 November 2017 19:20:30 +0000 (0:00:00.085) 0:01:48.682 ****** included: /etc/ansible/roles/ansible-hardening/tasks/rhel7stig/file_perms.yml for aio1 TASK [ansible-hardening : V-71849 - Get packages with incorrect file permissions or ownership] *** Tuesday 21 November 2017 19:20:30 +0000 (0:00:00.296) 0:01:48.979 ****** skipping: [aio1] TASK [ansible-hardening : V-71849 - Reset file permissions/ownership to vendor values] *** Tuesday 21 November 2017 19:20:30 +0000 (0:00:00.078) 0:01:49.058 ****** TASK [ansible-hardening : Search for files/directories with an invalid owner] *** Tuesday 21 November 2017 19:20:30 +0000 (0:00:00.068) 0:01:49.126 ****** skipping: [aio1] TASK [ansible-hardening : V-72007 - All files and directories must have a valid owner.] *** Tuesday 21 November 2017 19:20:30 +0000 (0:00:00.072) 0:01:49.198 ****** TASK [ansible-hardening : Search for files/directories with an invalid group owner] *** Tuesday 21 November 2017 19:20:30 +0000 (0:00:00.043) 0:01:49.241 ****** skipping: [aio1] TASK [ansible-hardening : V-72009 - All files and directories must have a valid group owner.] *** Tuesday 21 November 2017 19:20:30 +0000 (0:00:00.072) 0:01:49.314 ****** TASK [ansible-hardening : Set proper owner, group owner, and permissions on home directories] *** Tuesday 21 November 2017 19:20:30 +0000 (0:00:00.037) 0:01:49.352 ****** skipping: [aio1] => (item={'shell': '/usr/sbin/nologin', 'dir': '/nonexistent', 'name': 'nobody', 'gid': 65534, 'shadow': {'min_days': 0, 'last_changed': 17228, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 65534, 'gecos': 'nobody', 'group': {'gid': 65534, 'passwd': 'x', 'name': 'nogroup'}}) skipping: [aio1] => (item={'shell': '/bin/bash', 'dir': '/home/ubuntu', 'name': 'ubuntu', 'gid': 1000, 'shadow': {'min_days': 0, 'last_changed': 17272, 'expire_days': -1, 'warn_days': 7, 'inact_days': -1, 'max_days': 99999}, 'uid': 1000, 'gecos': 'Ubuntu', 'group': {'gid': 1000, 'passwd': 'x', 'name': 'ubuntu'}}) TASK [ansible-hardening : Find all world-writable directories] ***************** Tuesday 21 November 2017 19:20:30 +0000 (0:00:00.112) 0:01:49.464 ****** skipping: [aio1] TASK [ansible-hardening : V-72047 - All world-writable directories must be group-owned by root, sys, bin, or an application group.] *** Tuesday 21 November 2017 19:20:30 +0000 (0:00:00.076) 0:01:49.540 ****** TASK [ansible-hardening : Check if /etc/cron.allow exists] ********************* Tuesday 21 November 2017 19:20:30 +0000 (0:00:00.042) 0:01:49.583 ****** ok: [aio1] TASK [ansible-hardening : Set owner/group owner on /etc/cron.allow] ************ Tuesday 21 November 2017 19:20:31 +0000 (0:00:00.686) 0:01:50.269 ****** TASK [ansible-hardening : include] ********************************************* Tuesday 21 November 2017 19:20:31 +0000 (0:00:00.041) 0:01:50.311 ****** included: /etc/ansible/roles/ansible-hardening/tasks/rhel7stig/graphical.yml for aio1 TASK [ansible-hardening : Check if gdm is installed and configured] ************ Tuesday 21 November 2017 19:20:31 +0000 (0:00:00.295) 0:01:50.606 ****** ok: [aio1] TASK [ansible-hardening : V-71953 - The operating system must not allow an unattended or automatic logon to the system via a graphical user interface] *** Tuesday 21 November 2017 19:20:32 +0000 (0:00:00.804) 0:01:51.411 ****** TASK [ansible-hardening : V-71955 - The operating system must not allow guest logon to the system.] *** Tuesday 21 November 2017 19:20:32 +0000 (0:00:00.039) 0:01:51.450 ****** TASK [ansible-hardening : Check for dconf profiles] **************************** Tuesday 21 November 2017 19:20:32 +0000 (0:00:00.034) 0:01:51.484 ****** ok: [aio1] TASK [ansible-hardening : Create a user profile in dconf] ********************** Tuesday 21 November 2017 19:20:33 +0000 (0:00:00.674) 0:01:52.159 ****** TASK [ansible-hardening : Create dconf directories] **************************** Tuesday 21 November 2017 19:20:33 +0000 (0:00:00.037) 0:01:52.196 ****** skipping: [aio1] => (item=/etc/dconf/db/local.d/) skipping: [aio1] => (item=/etc/dconf/db/local.d/locks) skipping: [aio1] => (item=/etc/dconf/db/gdm.d/) TASK [ansible-hardening : Configure graphical session locking] ***************** Tuesday 21 November 2017 19:20:33 +0000 (0:00:00.106) 0:01:52.303 ****** TASK [ansible-hardening : Prevent users from changing graphical session locking configurations] *** Tuesday 21 November 2017 19:20:33 +0000 (0:00:00.038) 0:01:52.341 ****** TASK [ansible-hardening : Create a GDM profile for displaying a login banner] *** Tuesday 21 November 2017 19:20:33 +0000 (0:00:00.037) 0:01:52.379 ****** TASK [ansible-hardening : Create a GDM keyfile for machine-wide settings] ****** Tuesday 21 November 2017 19:20:33 +0000 (0:00:00.035) 0:01:52.414 ****** skipping: [aio1] => (item=/etc/dconf/db/gdm.d/01-banner-message) skipping: [aio1] => (item=/etc/dconf/db/local.d/01-banner-message) TASK [ansible-hardening : include] ********************************************* Tuesday 21 November 2017 19:20:33 +0000 (0:00:00.092) 0:01:52.507 ****** included: /etc/ansible/roles/ansible-hardening/tasks/rhel7stig/kernel.yml for aio1 TASK [ansible-hardening : V-71983 - USB mass storage must be disabled.] ******** Tuesday 21 November 2017 19:20:34 +0000 (0:00:00.335) 0:01:52.842 ****** changed: [aio1] TASK [ansible-hardening : Set sysctl configurations] *************************** Tuesday 21 November 2017 19:20:34 +0000 (0:00:00.706) 0:01:53.549 ****** changed: [aio1] => (item={'value': 0, 'enabled': True, 'name': 'net.ipv4.conf.all.accept_source_route'}) changed: [aio1] => (item={'value': 0, 'enabled': True, 'name': 'net.ipv4.conf.default.accept_source_route'}) changed: [aio1] => (item={'value': 1, 'enabled': True, 'name': 'net.ipv4.icmp_echo_ignore_broadcasts'}) changed: [aio1] => (item={'value': 0, 'enabled': True, 'name': 'net.ipv4.conf.all.send_redirects'}) changed: [aio1] => (item={'value': 0, 'enabled': True, 'name': 'net.ipv4.conf.default.send_redirects'}) skipping: [aio1] => (item={'value': 0, 'enabled': False, 'name': 'net.ipv4.ip_forward'}) changed: [aio1] => (item={'value': 0, 'enabled': True, 'name': 'net.ipv6.conf.all.accept_source_route'}) changed: [aio1] => (item={'value': 0, 'enabled': True, 'name': 'net.ipv4.conf.default.accept_redirects'}) changed: [aio1] => (item={'value': 2, 'enabled': True, 'name': 'kernel.randomize_va_space'}) TASK [ansible-hardening : Check kdump service] ********************************* Tuesday 21 November 2017 19:20:36 +0000 (0:00:01.841) 0:01:55.390 ****** ok: [aio1] TASK [ansible-hardening : V-72057 - Kernel core dumps must be disabled unless needed.] *** Tuesday 21 November 2017 19:20:37 +0000 (0:00:00.694) 0:01:56.085 ****** TASK [ansible-hardening : Check if FIPS is enabled] **************************** Tuesday 21 November 2017 19:20:37 +0000 (0:00:00.042) 0:01:56.127 ****** skipping: [aio1] TASK [ansible-hardening : Print a warning if FIPS isn't enabled] *************** Tuesday 21 November 2017 19:20:37 +0000 (0:00:00.076) 0:01:56.204 ****** TASK [ansible-hardening : V-77821 - Datagram Congestion Control Protocol (DCCP) kernel module must be disabled] *** Tuesday 21 November 2017 19:20:37 +0000 (0:00:00.040) 0:01:56.245 ****** changed: [aio1] TASK [ansible-hardening : include] ********************************************* Tuesday 21 November 2017 19:20:38 +0000 (0:00:00.695) 0:01:56.941 ****** included: /etc/ansible/roles/ansible-hardening/tasks/rhel7stig/lsm.yml for aio1 TASK [ansible-hardening : Check apparmor_status output] ************************ Tuesday 21 November 2017 19:20:38 +0000 (0:00:00.550) 0:01:57.491 ****** ok: [aio1] TASK [ansible-hardening : Check if apparmor is running] ************************ Tuesday 21 November 2017 19:20:39 +0000 (0:00:00.843) 0:01:58.334 ****** ok: [aio1] TASK [ansible-hardening : Ensure AppArmor is enabled at boot time] ************* Tuesday 21 November 2017 19:20:40 +0000 (0:00:00.676) 0:01:59.010 ****** TASK [ansible-hardening : Ensure AppArmor is running] ************************** Tuesday 21 November 2017 19:20:40 +0000 (0:00:00.048) 0:01:59.059 ****** TASK [ansible-hardening : Ensure SELinux is in enforcing mode on the next reboot] *** Tuesday 21 November 2017 19:20:40 +0000 (0:00:00.050) 0:01:59.110 ****** skipping: [aio1] TASK [ansible-hardening : Relabel files on next boot if SELinux mode changed] *** Tuesday 21 November 2017 19:20:40 +0000 (0:00:00.085) 0:01:59.196 ****** TASK [ansible-hardening : Check for unlabeled device files] ******************** Tuesday 21 November 2017 19:20:40 +0000 (0:00:00.042) 0:01:59.239 ****** skipping: [aio1] TASK [ansible-hardening : V-72039 - All system device files must be correctly labeled to prevent unauthorized modification.] *** Tuesday 21 November 2017 19:20:40 +0000 (0:00:00.084) 0:01:59.323 ****** TASK [ansible-hardening : include] ********************************************* Tuesday 21 November 2017 19:20:40 +0000 (0:00:00.040) 0:01:59.363 ****** included: /etc/ansible/roles/ansible-hardening/tasks/rhel7stig/misc.yml for aio1 TASK [ansible-hardening : Check autofs service] ******************************** Tuesday 21 November 2017 19:20:41 +0000 (0:00:00.760) 0:02:00.124 ****** ok: [aio1] TASK [ansible-hardening : V-71985 - File system automounter must be disabled unless required.] *** Tuesday 21 November 2017 19:20:42 +0000 (0:00:00.699) 0:02:00.823 ****** TASK [ansible-hardening : Check if ctrl-alt-del.target is already masked] ****** Tuesday 21 November 2017 19:20:42 +0000 (0:00:00.046) 0:02:00.869 ****** ok: [aio1] TASK [ansible-hardening : V-71993 - The x86 Ctrl-Alt-Delete key sequence must be disabled] *** Tuesday 21 November 2017 19:20:42 +0000 (0:00:00.670) 0:02:01.540 ****** TASK [ansible-hardening : Check for /home on mounted filesystem] *************** Tuesday 21 November 2017 19:20:42 +0000 (0:00:00.046) 0:02:01.587 ****** ok: [aio1] => { "msg": "The STIG requires that /home is on its own filesystem, but this system\ndoes not appear to be following the requirement.\n" } TASK [ansible-hardening : Check for /var on mounted filesystem] **************** Tuesday 21 November 2017 19:20:43 +0000 (0:00:00.620) 0:02:02.207 ****** ok: [aio1] => { "msg": "The STIG requires that /var is on its own filesystem, but this system\ndoes not appear to be following the requirement.\n" } TASK [ansible-hardening : Check for /var/log/audit on mounted filesystem] ****** Tuesday 21 November 2017 19:20:44 +0000 (0:00:00.581) 0:02:02.789 ****** ok: [aio1] => { "msg": "The STIG requires that /var/log/audit is on its own filesystem, but this system\ndoes not appear to be following the requirement.\n" } TASK [ansible-hardening : Check for /tmp on mounted filesystem] **************** Tuesday 21 November 2017 19:20:44 +0000 (0:00:00.626) 0:02:03.415 ****** ok: [aio1] => { "msg": "The STIG requires that /tmp is on its own filesystem, but this system\ndoes not appear to be following the requirement.\n" } TASK [ansible-hardening : Check if syslog output is being sent to another server] *** Tuesday 21 November 2017 19:20:45 +0000 (0:00:00.567) 0:02:03.983 ****** ok: [aio1] TASK [ansible-hardening : V-72209 - The system must send rsyslog output to a log aggregation server.] *** Tuesday 21 November 2017 19:20:46 +0000 (0:00:00.768) 0:02:04.751 ****** ok: [aio1] => { "msg": "Output from syslog must be sent to another server." } TASK [ansible-hardening : Check if ClamAV is installed] ************************ Tuesday 21 November 2017 19:20:46 +0000 (0:00:00.584) 0:02:05.336 ****** ok: [aio1] TASK [ansible-hardening : Remove 'Example' line from ClamAV configuration files] *** Tuesday 21 November 2017 19:20:47 +0000 (0:00:00.718) 0:02:06.054 ****** skipping: [aio1] => (item=/etc/freshclam.conf) skipping: [aio1] => (item=/etc/clamd.d/scan.conf) TASK [ansible-hardening : Set ClamAV server type as socket] ******************** Tuesday 21 November 2017 19:20:47 +0000 (0:00:00.104) 0:02:06.158 ****** TASK [ansible-hardening : Allow automatic freshclam updates] ******************* Tuesday 21 November 2017 19:20:47 +0000 (0:00:00.037) 0:02:06.195 ****** TASK [ansible-hardening : Update ClamAV database] ****************************** Tuesday 21 November 2017 19:20:47 +0000 (0:00:00.040) 0:02:06.236 ****** TASK [ansible-hardening : Ensure ClamAV is running] **************************** Tuesday 21 November 2017 19:20:47 +0000 (0:00:00.037) 0:02:06.274 ****** TASK [ansible-hardening : V-72223 - Set 10 minute timeout on communication sessions] *** Tuesday 21 November 2017 19:20:47 +0000 (0:00:00.043) 0:02:06.318 ****** changed: [aio1] TASK [ansible-hardening : Start and enable chrony] ***************************** Tuesday 21 November 2017 19:20:48 +0000 (0:00:00.736) 0:02:07.054 ****** ok: [aio1] TASK [ansible-hardening : Check if chrony configuration file exists] *********** Tuesday 21 November 2017 19:20:49 +0000 (0:00:00.702) 0:02:07.756 ****** ok: [aio1] TASK [ansible-hardening : V-72269 - Synchronize system clock (configuration file)] *** Tuesday 21 November 2017 19:20:49 +0000 (0:00:00.722) 0:02:08.480 ****** changed: [aio1] TASK [ansible-hardening : Check firewalld status] ****************************** Tuesday 21 November 2017 19:20:50 +0000 (0:00:01.122) 0:02:09.602 ****** ok: [aio1] TASK [ansible-hardening : Ensure firewalld is running and enabled] ************* Tuesday 21 November 2017 19:20:51 +0000 (0:00:00.698) 0:02:10.301 ****** TASK [ansible-hardening : Limit new TCP connections to 25/minute and allow bursting to 100] *** Tuesday 21 November 2017 19:20:51 +0000 (0:00:00.038) 0:02:10.339 ****** skipping: [aio1] TASK [ansible-hardening : Count nameserver entries in /etc/resolv.conf] ******** Tuesday 21 November 2017 19:20:51 +0000 (0:00:00.087) 0:02:10.427 ****** ok: [aio1] TASK [ansible-hardening : V-72281 - For systems using DNS resolution, at least two name servers must be configured.] *** Tuesday 21 November 2017 19:20:52 +0000 (0:00:00.717) 0:02:11.145 ****** TASK [ansible-hardening : Check for interfaces in promiscuous mode] ************ Tuesday 21 November 2017 19:20:52 +0000 (0:00:00.040) 0:02:11.185 ****** ok: [aio1] TASK [ansible-hardening : V-72295 - Network interfaces must not be in promiscuous mode.] *** Tuesday 21 November 2017 19:20:53 +0000 (0:00:00.703) 0:02:11.889 ****** TASK [ansible-hardening : Check for postfix configuration file] **************** Tuesday 21 November 2017 19:20:53 +0000 (0:00:00.038) 0:02:11.927 ****** ok: [aio1] TASK [ansible-hardening : V-72297 - Prevent unrestricted mail relaying] ******** Tuesday 21 November 2017 19:20:53 +0000 (0:00:00.697) 0:02:12.625 ****** changed: [aio1] TASK [ansible-hardening : Check for TFTP server configuration file] ************ Tuesday 21 November 2017 19:20:54 +0000 (0:00:00.698) 0:02:13.323 ****** ok: [aio1] TASK [ansible-hardening : Check TFTP configuration mode] *********************** Tuesday 21 November 2017 19:20:55 +0000 (0:00:00.665) 0:02:13.989 ****** skipping: [aio1] TASK [ansible-hardening : V-72305 - TFTP must be configured to operate in secure mode] *** Tuesday 21 November 2017 19:20:55 +0000 (0:00:00.087) 0:02:14.076 ****** TASK [ansible-hardening : Check to see if snmpd config contains public/private] *** Tuesday 21 November 2017 19:20:55 +0000 (0:00:00.040) 0:02:14.117 ****** ok: [aio1] TASK [ansible-hardening : V-72313 - Change SNMP community strings from default.] *** Tuesday 21 November 2017 19:20:56 +0000 (0:00:00.697) 0:02:14.814 ****** TASK [ansible-hardening : include] ********************************************* Tuesday 21 November 2017 19:20:56 +0000 (0:00:00.038) 0:02:14.853 ****** included: /etc/ansible/roles/ansible-hardening/tasks/rhel7stig/sshd.yml for aio1 TASK [ansible-hardening : Copy login warning banner] *************************** Tuesday 21 November 2017 19:20:56 +0000 (0:00:00.522) 0:02:15.375 ****** changed: [aio1] TASK [ansible-hardening : Adjust ssh server configuration based on STIG requirements] *** Tuesday 21 November 2017 19:20:57 +0000 (0:00:00.910) 0:02:16.286 ****** changed: [aio1] TASK [ansible-hardening : Ensure sshd is enabled at boot time] ***************** Tuesday 21 November 2017 19:20:58 +0000 (0:00:00.762) 0:02:17.048 ****** ok: [aio1] TASK [ansible-hardening : Determine existing public ssh host keys] ************* Tuesday 21 November 2017 19:20:59 +0000 (0:00:00.717) 0:02:17.766 ****** ok: [aio1] TASK [ansible-hardening : Public host key files must have mode 0644 or less] *** Tuesday 21 November 2017 19:20:59 +0000 (0:00:00.703) 0:02:18.469 ****** ok: [aio1] => (item=/etc/ssh/ssh_host_dsa_key.pub) ok: [aio1] => (item=/etc/ssh/ssh_host_ecdsa_key.pub) ok: [aio1] => (item=/etc/ssh/ssh_host_ed25519_key.pub) ok: [aio1] => (item=/etc/ssh/ssh_host_rsa_key.pub) TASK [ansible-hardening : Determine existing private ssh host keys] ************ Tuesday 21 November 2017 19:21:00 +0000 (0:00:01.150) 0:02:19.620 ****** ok: [aio1] TASK [ansible-hardening : Private host key files must have mode 0600 or less] *** Tuesday 21 November 2017 19:21:01 +0000 (0:00:00.690) 0:02:20.311 ****** ok: [aio1] => (item=/etc/ssh/ssh_host_dsa_key) ok: [aio1] => (item=/etc/ssh/ssh_host_ecdsa_key) ok: [aio1] => (item=/etc/ssh/ssh_host_ed25519_key) ok: [aio1] => (item=/etc/ssh/ssh_host_rsa_key) TASK [ansible-hardening : Remove the temporary directory] ********************** Tuesday 21 November 2017 19:21:02 +0000 (0:00:01.140) 0:02:21.452 ****** ok: [aio1] RUNNING HANDLER [ansible-hardening : restart auditd] *************************** Tuesday 21 November 2017 19:21:03 +0000 (0:00:00.711) 0:02:22.163 ****** changed: [aio1] RUNNING HANDLER [ansible-hardening : restart chrony] *************************** Tuesday 21 November 2017 19:21:04 +0000 (0:00:00.744) 0:02:22.908 ****** changed: [aio1] RUNNING HANDLER [ansible-hardening : restart ssh] ****************************** Tuesday 21 November 2017 19:21:07 +0000 (0:00:02.748) 0:02:25.656 ****** changed: [aio1] RUNNING HANDLER [ansible-hardening : generate auditd rules] ******************** Tuesday 21 November 2017 19:21:07 +0000 (0:00:00.721) 0:02:26.378 ****** changed: [aio1] RUNNING HANDLER [ansible-hardening : restart auditd] *************************** Tuesday 21 November 2017 19:21:08 +0000 (0:00:01.101) 0:02:27.480 ****** changed: [aio1] PLAY [Basic lxc host setup] **************************************************** TASK [Test internal repo URL for the current upper constraints file] *********** Tuesday 21 November 2017 19:21:10 +0000 (0:00:01.364) 0:02:28.844 ****** ok: [aio1] TASK [Remove global requirement pins file from host] *************************** Tuesday 21 November 2017 19:21:11 +0000 (0:00:00.966) 0:02:29.811 ****** TASK [Copy global requirement pins file to host] ******************************* Tuesday 21 November 2017 19:21:11 +0000 (0:00:00.042) 0:02:29.854 ****** changed: [aio1] TASK [Set pip install upper constraints protocol] ****************************** Tuesday 21 November 2017 19:21:12 +0000 (0:00:00.971) 0:02:30.825 ****** ok: [aio1] TASK [Set pip install upper constraints] *************************************** Tuesday 21 November 2017 19:21:12 +0000 (0:00:00.608) 0:02:31.433 ****** ok: [aio1] TASK [Test internal repo URL for the current get-pip.py script] **************** Tuesday 21 November 2017 19:21:13 +0000 (0:00:00.657) 0:02:32.091 ****** ok: [aio1] TASK [Set pip upstream URL] **************************************************** Tuesday 21 November 2017 19:21:14 +0000 (0:00:00.825) 0:02:32.916 ****** ok: [aio1] TASK [Check the state of the default LXC service log directory] **************** Tuesday 21 November 2017 19:21:14 +0000 (0:00:00.612) 0:02:33.529 ****** ok: [aio1] TASK [Create the log aggregation parent directory] ***************************** Tuesday 21 November 2017 19:21:15 +0000 (0:00:00.707) 0:02:34.237 ****** ok: [aio1] TASK [Move the existing folder to the log aggregation parent] ****************** Tuesday 21 November 2017 19:21:16 +0000 (0:00:00.714) 0:02:34.951 ****** TASK [Create the new LXC service log directory] ******************************** Tuesday 21 November 2017 19:21:16 +0000 (0:00:00.042) 0:02:34.994 ****** changed: [aio1] TASK [Create the LXC service log aggregation link] ***************************** Tuesday 21 November 2017 19:21:17 +0000 (0:00:00.716) 0:02:35.711 ****** changed: [aio1] TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 19:21:17 +0000 (0:00:00.684) 0:02:36.395 ****** TASK [pip_install : Gather variables for each operating system] **************** Tuesday 21 November 2017 19:21:17 +0000 (0:00:00.054) 0:02:36.449 ****** ok: [aio1] => (item=/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml) TASK [pip_install : Create pip config directory] ******************************* Tuesday 21 November 2017 19:21:18 +0000 (0:00:00.591) 0:02:37.040 ****** ok: [aio1] => (item=/root/.cache) ok: [aio1] => (item=/root/.cache/pip) ok: [aio1] => (item=/root/.pip) TASK [pip_install : Drop pip file(s)] ****************************************** Tuesday 21 November 2017 19:21:19 +0000 (0:00:01.004) 0:02:38.044 ****** ok: [aio1] TASK [pip_install : Drop pip config] ******************************************* Tuesday 21 November 2017 19:21:20 +0000 (0:00:00.711) 0:02:38.756 ****** ok: [aio1] TASK [pip_install : Remove known problem packages] ***************************** Tuesday 21 November 2017 19:21:20 +0000 (0:00:00.824) 0:02:39.580 ****** ok: [aio1] TASK [pip_install : include] *************************************************** Tuesday 21 November 2017 19:21:22 +0000 (0:00:01.059) 0:02:40.639 ****** included: /etc/ansible/roles/pip_install/tasks/pre_install_apt.yml for aio1 TASK [pip_install : Install UCA repository key] ******************************** Tuesday 21 November 2017 19:21:22 +0000 (0:00:00.155) 0:02:40.795 ****** ok: [aio1] TASK [pip_install : Install UCA repository] ************************************ Tuesday 21 November 2017 19:21:23 +0000 (0:00:01.093) 0:02:41.889 ****** ok: [aio1] TASK [pip_install : Install external repo key manually (apt)] ****************** Tuesday 21 November 2017 19:21:24 +0000 (0:00:01.120) 0:02:43.009 ****** TASK [pip_install : Install external repo manually (apt)] ********************** Tuesday 21 November 2017 19:21:24 +0000 (0:00:00.081) 0:02:43.091 ****** TASK [pip_install : Install distro packages] *********************************** Tuesday 21 November 2017 19:21:24 +0000 (0:00:00.083) 0:02:43.175 ****** ok: [aio1] TASK [pip_install : include] *************************************************** Tuesday 21 November 2017 19:21:25 +0000 (0:00:01.144) 0:02:44.320 ****** included: /etc/ansible/roles/pip_install/tasks/install_online.yml for aio1 TASK [pip_install : Get Modern PIP] ******************************************** Tuesday 21 November 2017 19:21:25 +0000 (0:00:00.134) 0:02:44.454 ****** ok: [aio1] TASK [pip_install : Install PIP] *********************************************** Tuesday 21 November 2017 19:21:27 +0000 (0:00:01.277) 0:02:45.732 ****** ok: [aio1] TASK [pip_install : Install pip packages] ************************************** Tuesday 21 November 2017 19:21:30 +0000 (0:00:03.017) 0:02:48.750 ****** ok: [aio1] TASK [lxc_hosts : Check for the presence of a public key file on the deployment host] *** Tuesday 21 November 2017 19:21:32 +0000 (0:00:02.447) 0:02:51.197 ****** ok: [aio1 -> localhost] TASK [lxc_hosts : Fail if a ssh public key is not set in a var and is not present on the deployment host] *** Tuesday 21 November 2017 19:21:32 +0000 (0:00:00.288) 0:02:51.485 ****** TASK [lxc_hosts : Gather variables for each operating system] ****************** Tuesday 21 November 2017 19:21:32 +0000 (0:00:00.047) 0:02:51.533 ****** ok: [aio1] => (item=/etc/ansible/roles/lxc_hosts/vars/ubuntu-16.04.yml) TASK [lxc_hosts : Create base directories] ************************************* Tuesday 21 November 2017 19:21:33 +0000 (0:00:00.638) 0:02:52.171 ****** changed: [aio1] => (item=/etc/lxc) ok: [aio1] => (item=/usr/local/bin) ok: [aio1] => (item=/etc/network/interfaces.d) ok: [aio1] => (item=/etc/apparmor.d/lxc) changed: [aio1] => (item=/usr/share/lxc/templates) ok: [aio1] => (item=/openstack) changed: [aio1] => (item=/openstack/backup) ok: [aio1] => (item=/openstack/log) changed: [aio1] => (item=/var/lib/lxc) changed: [aio1] => (item=/var/cache/lxc/download) TASK [lxc_hosts : include] ***************************************************** Tuesday 21 November 2017 19:21:35 +0000 (0:00:02.181) 0:02:54.352 ****** included: /etc/ansible/roles/lxc_hosts/tasks/lxc_install_apt.yml for aio1 TASK [lxc_hosts : Remove conflicting packages] ********************************* Tuesday 21 November 2017 19:21:36 +0000 (0:00:00.348) 0:02:54.701 ****** ok: [aio1] TASK [lxc_hosts : Install apt packages] **************************************** Tuesday 21 November 2017 19:21:37 +0000 (0:00:01.084) 0:02:55.785 ****** changed: [aio1] TASK [lxc_hosts : Drop irqbalance config] ************************************** Tuesday 21 November 2017 19:22:25 +0000 (0:00:48.658) 0:03:44.444 ****** changed: [aio1] TASK [lxc_hosts : Drop lxc-openstack app armor profile] ************************ Tuesday 21 November 2017 19:22:27 +0000 (0:00:01.266) 0:03:45.711 ****** changed: [aio1] RUNNING HANDLER [lxc_hosts : Start apparmor] *********************************** Tuesday 21 November 2017 19:22:28 +0000 (0:00:01.220) 0:03:46.931 ****** ok: [aio1] RUNNING HANDLER [lxc_hosts : Reload apparmor] ********************************** Tuesday 21 November 2017 19:22:29 +0000 (0:00:00.730) 0:03:47.662 ****** changed: [aio1] RUNNING HANDLER [lxc_hosts : Restart irqbalance] ******************************* Tuesday 21 November 2017 19:22:30 +0000 (0:00:01.244) 0:03:48.906 ****** changed: [aio1] TASK [lxc_hosts : Install pip packages] **************************************** Tuesday 21 November 2017 19:22:31 +0000 (0:00:00.888) 0:03:49.794 ****** changed: [aio1] TASK [lxc_hosts : Set LXC cache path fact] ************************************* Tuesday 21 November 2017 19:22:34 +0000 (0:00:03.693) 0:03:53.488 ****** ok: [aio1] TASK [lxc_hosts : Fetch LXC image-index] *************************************** Tuesday 21 November 2017 19:22:35 +0000 (0:00:00.599) 0:03:54.087 ****** changed: [aio1] TASK [lxc_hosts : Retrieve the expiry object] ********************************** Tuesday 21 November 2017 19:22:36 +0000 (0:00:01.180) 0:03:55.268 ****** ok: [aio1] TASK [lxc_hosts : Set image index fact] **************************************** Tuesday 21 November 2017 19:22:37 +0000 (0:00:00.742) 0:03:56.010 ****** ok: [aio1] TASK [lxc_hosts : Pre-stage the LXC image on the system] *********************** Tuesday 21 November 2017 19:22:37 +0000 (0:00:00.605) 0:03:56.616 ****** changed: [aio1] => (item=ubuntu;xenial;amd64;default;20171121_03:49;/images/ubuntu/xenial/amd64/default/20171121_03:49/) TASK [lxc_hosts : Ensure the lxc dnsmasq user exists] ************************** Tuesday 21 November 2017 19:22:39 +0000 (0:00:01.837) 0:03:58.454 ****** changed: [aio1] TASK [lxc_hosts : Drop base config file(s)] ************************************ Tuesday 21 November 2017 19:22:40 +0000 (0:00:00.998) 0:03:59.453 ****** changed: [aio1] => (item={'src': 'lxc-openstack.conf.j2', 'dest': '/etc/lxc/lxc-openstack.conf'}) changed: [aio1] => (item={'src': 'default.conf.j2', 'dest': '/etc/lxc/default.conf'}) changed: [aio1] => (item={'mode': '0644', 'src': 'lxc.default.j2', 'dest': '/etc/default/lxc-net'}) changed: [aio1] => (item={'mode': '0755', 'src': 'lxc-system-manage.j2', 'dest': '/usr/local/bin/lxc-system-manage'}) TASK [lxc_hosts : Create machinectl base template] ***************************** Tuesday 21 November 2017 19:22:43 +0000 (0:00:02.748) 0:04:02.201 ****** changed: [aio1] TASK [lxc_hosts : Drop lxc veth check script] ********************************** Tuesday 21 November 2017 19:22:44 +0000 (0:00:00.952) 0:04:03.154 ****** changed: [aio1] TASK [lxc_hosts : Set systemd DefaultTasksMax value] *************************** Tuesday 21 November 2017 19:22:45 +0000 (0:00:00.921) 0:04:04.075 ****** changed: [aio1] TASK [lxc_hosts : Get init.scope pids.max value] ******************************* Tuesday 21 November 2017 19:22:46 +0000 (0:00:00.867) 0:04:04.943 ****** ok: [aio1] TASK [lxc_hosts : Set systemd pids.max in init.scope] ************************** Tuesday 21 November 2017 19:22:47 +0000 (0:00:00.693) 0:04:05.637 ****** changed: [aio1] RUNNING HANDLER [lxc_hosts : Reload systemd units] ***************************** Tuesday 21 November 2017 19:22:47 +0000 (0:00:00.772) 0:04:06.409 ****** ok: [aio1] TASK [lxc_hosts : Create directory for compiling SELinux policy] *************** Tuesday 21 November 2017 19:22:48 +0000 (0:00:00.840) 0:04:07.250 ****** TASK [lxc_hosts : Deploy SELinux type enforcement file] ************************ Tuesday 21 November 2017 19:22:48 +0000 (0:00:00.044) 0:04:07.294 ****** TASK [lxc_hosts : Compile and load SELinux module] ***************************** Tuesday 21 November 2017 19:22:48 +0000 (0:00:00.043) 0:04:07.338 ****** skipping: [aio1] TASK [lxc_hosts : Check if /openstack/log exists] ****************************** Tuesday 21 November 2017 19:22:48 +0000 (0:00:00.086) 0:04:07.425 ****** skipping: [aio1] TASK [lxc_hosts : Check for SELinux equivalence for /openstack/log] ************ Tuesday 21 November 2017 19:22:48 +0000 (0:00:00.082) 0:04:07.507 ****** skipping: [aio1] TASK [lxc_hosts : Create SELinux fcontext equivalence for OpenStack container logs] *** Tuesday 21 November 2017 19:22:48 +0000 (0:00:00.086) 0:04:07.594 ****** skipping: [aio1] TASK [lxc_hosts : Apply updated SELinux contexts on /openstack/log] ************ Tuesday 21 November 2017 19:22:49 +0000 (0:00:00.082) 0:04:07.676 ****** TASK [lxc_hosts : Tuning kernel for lxc] *************************************** Tuesday 21 November 2017 19:22:49 +0000 (0:00:00.059) 0:04:07.736 ****** changed: [aio1] => (item={'value': 1024, 'key': 'fs.inotify.max_user_instances'}) TASK [lxc_hosts : Drop lxc net bridge] ***************************************** Tuesday 21 November 2017 19:22:49 +0000 (0:00:00.734) 0:04:08.471 ****** changed: [aio1] => (item={'src': 'lxc-net-bridge.cfg.j2', 'dest': '/etc/network/interfaces.d/lxc-net-bridge.cfg'}) TASK [lxc_hosts : Remove old post up script] *********************************** Tuesday 21 November 2017 19:22:51 +0000 (0:00:01.242) 0:04:09.713 ****** ok: [aio1] TASK [lxc_hosts : Drop lxc net bridge routes (SUSE)] *************************** Tuesday 21 November 2017 19:22:51 +0000 (0:00:00.739) 0:04:10.452 ****** TASK [lxc_hosts : Create networking post-up and post-down data for Red Hat] **** Tuesday 21 November 2017 19:22:51 +0000 (0:00:00.042) 0:04:10.495 ****** skipping: [aio1] => (item={'line': '. /etc/sysconfig/network-scripts/ifup-post-lxcbr0', 'dest': '/etc/sysconfig/network-scripts/ifup-post'}) skipping: [aio1] => (item={'line': '. /etc/sysconfig/network-scripts/ifdown-post-lxcbr0', 'dest': '/etc/sysconfig/network-scripts/ifdown-post'}) TASK [lxc_hosts : Disable and stop lxc-net] ************************************ Tuesday 21 November 2017 19:22:51 +0000 (0:00:00.103) 0:04:10.599 ****** changed: [aio1] TASK [lxc_hosts : Mask lxc-net systemd service] ******************************** Tuesday 21 November 2017 19:22:52 +0000 (0:00:00.934) 0:04:11.533 ****** changed: [aio1] TASK [lxc_hosts : Ensure networking includes interfaces.d] ********************* Tuesday 21 November 2017 19:22:53 +0000 (0:00:00.697) 0:04:12.230 ****** ok: [aio1] TASK [lxc_hosts : Create systemd unit for dnsmasq] ***************************** Tuesday 21 November 2017 19:22:54 +0000 (0:00:00.750) 0:04:12.981 ****** changed: [aio1] TASK [lxc_hosts : Check Container Bridge exists] ******************************* Tuesday 21 November 2017 19:22:55 +0000 (0:00:01.449) 0:04:14.430 ****** changed: [aio1] RUNNING HANDLER [lxc_hosts : Restart bridge] *********************************** Tuesday 21 November 2017 19:22:56 +0000 (0:00:00.841) 0:04:15.272 ****** changed: [aio1] RUNNING HANDLER [lxc_hosts : Bring bridge up] ********************************** Tuesday 21 November 2017 19:22:57 +0000 (0:00:00.976) 0:04:16.249 ****** changed: [aio1] RUNNING HANDLER [lxc_hosts : Veth check] *************************************** Tuesday 21 November 2017 19:22:58 +0000 (0:00:00.884) 0:04:17.133 ****** changed: [aio1] RUNNING HANDLER [lxc_hosts : Reload systemd units] ***************************** Tuesday 21 November 2017 19:22:59 +0000 (0:00:00.762) 0:04:17.895 ****** ok: [aio1] RUNNING HANDLER [lxc_hosts : Restart dnsmasq] ********************************** Tuesday 21 November 2017 19:23:00 +0000 (0:00:00.868) 0:04:18.764 ****** changed: [aio1] TASK [lxc_hosts : Check cached image status] *********************************** Tuesday 21 November 2017 19:23:01 +0000 (0:00:01.077) 0:04:19.841 ****** ok: [aio1] TASK [lxc_hosts : Retrieve the expiry object] ********************************** Tuesday 21 November 2017 19:23:01 +0000 (0:00:00.760) 0:04:20.602 ****** ok: [aio1] TASK [lxc_hosts : Set cache refresh fact] ************************************** Tuesday 21 November 2017 19:23:02 +0000 (0:00:00.722) 0:04:21.324 ****** ok: [aio1] TASK [lxc_hosts : Pull SystemD Version] **************************************** Tuesday 21 November 2017 19:23:03 +0000 (0:00:00.635) 0:04:21.960 ****** ok: [aio1] TASK [lxc_hosts : Create machined proxy override unit directories] ************* Tuesday 21 November 2017 19:23:04 +0000 (0:00:00.816) 0:04:22.777 ****** skipping: [aio1] => (item=systemd-machined.service.d) skipping: [aio1] => (item=systemd-importd.service.d) TASK [lxc_hosts : Drop the machined proxy override units] ********************** Tuesday 21 November 2017 19:23:04 +0000 (0:00:00.129) 0:04:22.906 ****** skipping: [aio1] => (item=systemd-machined.service.d) skipping: [aio1] => (item=systemd-importd.service.d) TASK [lxc_hosts : include] ***************************************************** Tuesday 21 November 2017 19:23:04 +0000 (0:00:00.122) 0:04:23.028 ****** included: /etc/ansible/roles/lxc_hosts/tasks/lxc_cache_preparation_systemd_new.yml for aio1 TASK [lxc_hosts : Remove old image cache] ************************************** Tuesday 21 November 2017 19:23:04 +0000 (0:00:00.472) 0:04:23.501 ****** ok: [aio1] TASK [lxc_hosts : Set volume size] ********************************************* Tuesday 21 November 2017 19:23:05 +0000 (0:00:00.746) 0:04:24.248 ****** ok: [aio1] TASK [lxc_hosts : Ensure image has been pre-staged] **************************** Tuesday 21 November 2017 19:23:06 +0000 (0:00:01.123) 0:04:25.371 ****** changed: [aio1] => (item={'_ansible_item_result': True, 'started': 1, 'item': 'ubuntu;xenial;amd64;default;20171121_03:49;/images/ubuntu/xenial/amd64/default/20171121_03:49/', 'finished': 0, '_ansible_parsed': True, 'ansible_job_id': '500779217149.18813', 'changed': True, '_ansible_no_log': False, 'results_file': '/root/.ansible_async/500779217149.18813'}) TASK [lxc_hosts : Retrieve base image] ***************************************** Tuesday 21 November 2017 19:23:07 +0000 (0:00:00.908) 0:04:26.280 ****** changed: [aio1] => (item=ubuntu;xenial;amd64;default;20171121_03:49;/images/ubuntu/xenial/amd64/default/20171121_03:49/) TASK [lxc_hosts : Generate apt keys from LXC host for the container cache] ***** Tuesday 21 November 2017 19:23:21 +0000 (0:00:14.191) 0:04:40.471 ****** ok: [aio1] TASK [lxc_hosts : Write exported keys to temporary file] *********************** Tuesday 21 November 2017 19:23:22 +0000 (0:00:00.823) 0:04:41.294 ****** changed: [aio1] TASK [lxc_hosts : Rsyncing files from the LXC host to the container cache] ***** Tuesday 21 November 2017 19:23:23 +0000 (0:00:01.110) 0:04:42.405 ****** changed: [aio1] => (item=/etc/apt/sources.list) changed: [aio1] => (item=/etc/apt/apt.conf.d/) changed: [aio1] => (item=/etc/apt/preferences.d/) changed: [aio1] => (item=/etc/environment) changed: [aio1] => (item=/etc/localtime) changed: [aio1] => (item=/root/repo.keys) TASK [lxc_hosts : Ensure directories exist for lxc_container_cache_files] ****** Tuesday 21 November 2017 19:23:25 +0000 (0:00:02.004) 0:04:44.409 ****** TASK [lxc_hosts : Copy files from deployment host to the container cache] ****** Tuesday 21 November 2017 19:23:25 +0000 (0:00:00.089) 0:04:44.499 ****** TASK [lxc_hosts : Cached image preparation script] ***************************** Tuesday 21 November 2017 19:23:25 +0000 (0:00:00.084) 0:04:44.583 ****** changed: [aio1] TASK [lxc_hosts : Prepare cached image setup commands] ************************* Tuesday 21 November 2017 19:23:26 +0000 (0:00:00.949) 0:04:45.532 ****** ok: [aio1] TASK [lxc_hosts : Obtain the deploy system's ssh public key] ******************* Tuesday 21 November 2017 19:23:28 +0000 (0:00:01.840) 0:04:47.373 ****** ok: [aio1] TASK [lxc_hosts : Deploy ssh public key into the cached image] ***************** Tuesday 21 November 2017 19:23:29 +0000 (0:00:00.602) 0:04:47.976 ****** changed: [aio1] TASK [lxc_hosts : Ensure that the LXC cache has been prepared] ***************** Tuesday 21 November 2017 19:23:30 +0000 (0:00:00.744) 0:04:48.720 ****** FAILED - RETRYING: Ensure that the LXC cache has been prepared (60 retries left). FAILED - RETRYING: Ensure that the LXC cache has been prepared (59 retries left). FAILED - RETRYING: Ensure that the LXC cache has been prepared (58 retries left). FAILED - RETRYING: Ensure that the LXC cache has been prepared (57 retries left). changed: [aio1] TASK [lxc_hosts : Remove requiretty for sudo on centos] ************************ Tuesday 21 November 2017 19:24:11 +0000 (0:00:41.374) 0:05:30.094 ****** TASK [lxc_hosts : Adjust sshd configuration in container] ********************** Tuesday 21 November 2017 19:24:11 +0000 (0:00:00.052) 0:05:30.146 ****** changed: [aio1] => (item={'regexp': '^PermitRootLogin', 'line': 'PermitRootLogin yes'}) ok: [aio1] => (item={'regexp': '^TCPKeepAlive', 'line': 'TCPKeepAlive yes'}) changed: [aio1] => (item={'regexp': '^UseDNS', 'line': 'UseDNS no'}) changed: [aio1] => (item={'regexp': '^X11Forwarding', 'line': 'X11Forwarding no'}) changed: [aio1] => (item={'regexp': '^PasswordAuthentication', 'line': 'PasswordAuthentication no'}) TASK [lxc_hosts : Create LXC cache dir] **************************************** Tuesday 21 November 2017 19:24:13 +0000 (0:00:01.514) 0:05:31.661 ****** changed: [aio1] TASK [lxc_hosts : Remove existing cache archive] ******************************* Tuesday 21 November 2017 19:24:13 +0000 (0:00:00.767) 0:05:32.428 ****** ok: [aio1] TASK [lxc_hosts : Create lxc image] ******************************************** Tuesday 21 November 2017 19:24:14 +0000 (0:00:00.745) 0:05:33.174 ****** changed: [aio1] TASK [lxc_hosts : Fetch LXC image-metadata] ************************************ Tuesday 21 November 2017 19:24:23 +0000 (0:00:08.575) 0:05:41.750 ****** changed: [aio1] => (item=ubuntu;xenial;amd64;default;20171121_03:49;/images/ubuntu/xenial/amd64/default/20171121_03:49/) TASK [lxc_hosts : Place container metadata] ************************************ Tuesday 21 November 2017 19:24:24 +0000 (0:00:00.990) 0:05:42.740 ****** changed: [aio1] TASK [lxc_hosts : Set cache expiry] ******************************************** Tuesday 21 November 2017 19:24:25 +0000 (0:00:01.639) 0:05:44.379 ****** ok: [aio1] TASK [lxc_hosts : Set expiry] ************************************************** Tuesday 21 November 2017 19:24:26 +0000 (0:00:00.783) 0:05:45.163 ****** changed: [aio1] TASK [lxc_hosts : Set build ID] ************************************************ Tuesday 21 November 2017 19:24:27 +0000 (0:00:00.986) 0:05:46.149 ****** changed: [aio1] TASK [lxc_hosts : include] ***************************************************** Tuesday 21 November 2017 19:24:28 +0000 (0:00:00.962) 0:05:47.112 ****** RUNNING HANDLER [lxc_hosts : Remove generated apt keys from LXC host] ********** Tuesday 21 November 2017 19:24:28 +0000 (0:00:00.075) 0:05:47.187 ****** changed: [aio1] RUNNING HANDLER [lxc_hosts : Remove rootfs archive] **************************** Tuesday 21 November 2017 19:24:29 +0000 (0:00:00.748) 0:05:47.935 ****** changed: [aio1] RUNNING HANDLER [lxc_hosts : Remove metadata archive] ************************** Tuesday 21 November 2017 19:24:30 +0000 (0:00:00.709) 0:05:48.645 ****** changed: [aio1] TASK [lxc_hosts : Ensure SELinux module compile has finished] ****************** Tuesday 21 November 2017 19:24:30 +0000 (0:00:00.727) 0:05:49.372 ****** skipping: [aio1] TASK [rsyslog_client : Gather variables for each operating system] ************* Tuesday 21 November 2017 19:24:30 +0000 (0:00:00.112) 0:05:49.485 ****** ok: [aio1] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml) TASK [rsyslog_client : Ensure adm group exists] ******************************** Tuesday 21 November 2017 19:24:31 +0000 (0:00:00.605) 0:05:50.091 ****** ok: [aio1] TASK [rsyslog_client : Ensure syslog user exists] ****************************** Tuesday 21 November 2017 19:24:32 +0000 (0:00:00.985) 0:05:51.076 ****** changed: [aio1] TASK [rsyslog_client : Ensure ownership on working directory is correct] ******* Tuesday 21 November 2017 19:24:33 +0000 (0:00:00.761) 0:05:51.838 ****** ok: [aio1] TASK [rsyslog_client : Remove conflicting distro packages] ********************* Tuesday 21 November 2017 19:24:33 +0000 (0:00:00.723) 0:05:52.561 ****** TASK [rsyslog_client : Install rsyslog packages] ******************************* Tuesday 21 November 2017 19:24:34 +0000 (0:00:00.102) 0:05:52.664 ****** ok: [aio1] => (item=rsyslog) changed: [aio1] => (item=logrotate) TASK [rsyslog_client : Rsyslog Setup] ****************************************** Tuesday 21 November 2017 19:24:38 +0000 (0:00:04.318) 0:05:56.982 ****** changed: [aio1] TASK [rsyslog_client : Check if log dir exists] ******************************** Tuesday 21 November 2017 19:24:39 +0000 (0:00:01.123) 0:05:58.105 ****** ok: [aio1] TASK [rsyslog_client : Find all log files] ************************************* Tuesday 21 November 2017 19:24:40 +0000 (0:00:00.748) 0:05:58.853 ****** ok: [aio1] TASK [rsyslog_client : Union the log files] ************************************ Tuesday 21 November 2017 19:24:41 +0000 (0:00:01.069) 0:05:59.923 ****** ok: [aio1] TASK [rsyslog_client : Set rsyslog_client_all_log_files when log_files does not exist] *** Tuesday 21 November 2017 19:24:41 +0000 (0:00:00.667) 0:06:00.590 ****** TASK [rsyslog_client : Write rsyslog config for found log files] *************** Tuesday 21 November 2017 19:24:42 +0000 (0:00:00.046) 0:06:00.637 ****** changed: [aio1] TASK [rsyslog_client : Write rsyslog config for remote logging] **************** Tuesday 21 November 2017 19:24:43 +0000 (0:00:01.325) 0:06:01.963 ****** TASK [rsyslog_client : Write rsyslog config for converting logs into syslog messages] *** Tuesday 21 November 2017 19:24:43 +0000 (0:00:00.041) 0:06:02.004 ****** TASK [rsyslog_client : Write log rotate file] ********************************** Tuesday 21 November 2017 19:24:43 +0000 (0:00:00.041) 0:06:02.045 ****** TASK [rsyslog_client : Configure logrotate to compress logs by default] ******** Tuesday 21 November 2017 19:24:43 +0000 (0:00:00.048) 0:06:02.094 ****** changed: [aio1] RUNNING HANDLER [rsyslog_client : restart rsyslog] ***************************** Tuesday 21 November 2017 19:24:44 +0000 (0:00:00.718) 0:06:02.813 ****** changed: [aio1] PLAY [Gather lxc container host facts] ***************************************** PLAY [Create container(s)] ***************************************************** TASK [lxc_container_create : Allow the usage of local facts] ******************* Tuesday 21 November 2017 19:24:45 +0000 (0:00:00.889) 0:06:03.702 ****** ok: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] ok: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] ok: [aio1_unbound_container-6cdab066 -> 172.29.236.100] ok: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] ok: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] ok: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] ok: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] ok: [aio1_galera_container-814dc13e -> 172.29.236.100] ok: [aio1_glance_container-2b6ba609 -> 172.29.236.100] ok: [aio1_repo_container-8e457bc2 -> 172.29.236.100] ok: [aio1_nova_api_container-939b810f -> 172.29.236.100] ok: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] ok: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] ok: [aio1_horizon_container-0817776b -> 172.29.236.100] ok: [aio1_keystone_container-313b85bb -> 172.29.236.100] ok: [aio1_etcd_container-6a002878 -> 172.29.236.100] ok: [aio1_utility_container-8a671e6c -> 172.29.236.100] TASK [lxc_container_create : Check the physical_host variable is set] ********** Tuesday 21 November 2017 19:24:47 +0000 (0:00:02.351) 0:06:06.054 ****** TASK [lxc_container_create : Kernel version and LXC backing store check] ******* Tuesday 21 November 2017 19:24:47 +0000 (0:00:00.139) 0:06:06.194 ****** TASK [lxc_container_create : Gather variables for each operating system] ******* Tuesday 21 November 2017 19:24:47 +0000 (0:00:00.139) 0:06:06.333 ****** ok: [aio1_ceph-mon_container-cc7db3f3] => (item=/etc/ansible/roles/lxc_container_create/vars/ubuntu-16.04.yml) ok: [aio1_nova_api_container-939b810f] => (item=/etc/ansible/roles/lxc_container_create/vars/ubuntu-16.04.yml) ok: [aio1_keystone_container-313b85bb] => (item=/etc/ansible/roles/lxc_container_create/vars/ubuntu-16.04.yml) ok: [aio1_galera_container-814dc13e] => (item=/etc/ansible/roles/lxc_container_create/vars/ubuntu-16.04.yml) ok: [aio1_repo_container-8e457bc2] => (item=/etc/ansible/roles/lxc_container_create/vars/ubuntu-16.04.yml) ok: [aio1_glance_container-2b6ba609] => (item=/etc/ansible/roles/lxc_container_create/vars/ubuntu-16.04.yml) ok: [aio1_rabbit_mq_container-768278b1] => (item=/etc/ansible/roles/lxc_container_create/vars/ubuntu-16.04.yml) ok: [aio1_neutron_server_container-ad0fdf46] => (item=/etc/ansible/roles/lxc_container_create/vars/ubuntu-16.04.yml) ok: [aio1_cinder_api_container-ffd7efd6] => (item=/etc/ansible/roles/lxc_container_create/vars/ubuntu-16.04.yml) ok: [aio1_rsyslog_container-09d01e2e] => (item=/etc/ansible/roles/lxc_container_create/vars/ubuntu-16.04.yml) ok: [aio1_heat_api_container-2c2b712b] => (item=/etc/ansible/roles/lxc_container_create/vars/ubuntu-16.04.yml) ok: [aio1_unbound_container-6cdab066] => (item=/etc/ansible/roles/lxc_container_create/vars/ubuntu-16.04.yml) ok: [aio1_horizon_container-0817776b] => (item=/etc/ansible/roles/lxc_container_create/vars/ubuntu-16.04.yml) ok: [aio1_memcached_container-1eb88c68] => (item=/etc/ansible/roles/lxc_container_create/vars/ubuntu-16.04.yml) ok: [aio1_cinder_volumes_container-13c3522e] => (item=/etc/ansible/roles/lxc_container_create/vars/ubuntu-16.04.yml) ok: [aio1_etcd_container-6a002878] => (item=/etc/ansible/roles/lxc_container_create/vars/ubuntu-16.04.yml) ok: [aio1_utility_container-8a671e6c] => (item=/etc/ansible/roles/lxc_container_create/vars/ubuntu-16.04.yml) TASK [lxc_container_create : Read custom facts from previous runs] ************* Tuesday 21 November 2017 19:24:50 +0000 (0:00:03.262) 0:06:09.596 ****** ok: [aio1_unbound_container-6cdab066 -> 172.29.236.100] ok: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] ok: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] ok: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] ok: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] ok: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] ok: [aio1_glance_container-2b6ba609 -> 172.29.236.100] ok: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] ok: [aio1_repo_container-8e457bc2 -> 172.29.236.100] ok: [aio1_galera_container-814dc13e -> 172.29.236.100] ok: [aio1_keystone_container-313b85bb -> 172.29.236.100] ok: [aio1_nova_api_container-939b810f -> 172.29.236.100] ok: [aio1_horizon_container-0817776b -> 172.29.236.100] ok: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] ok: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] ok: [aio1_etcd_container-6a002878 -> 172.29.236.100] ok: [aio1_utility_container-8a671e6c -> 172.29.236.100] TASK [lxc_container_create : Check for lxc volume group] *********************** Tuesday 21 November 2017 19:24:55 +0000 (0:00:04.785) 0:06:14.381 ****** skipping: [aio1_heat_api_container-2c2b712b] skipping: [aio1_cinder_api_container-ffd7efd6] skipping: [aio1_rsyslog_container-09d01e2e] skipping: [aio1_unbound_container-6cdab066] skipping: [aio1_neutron_server_container-ad0fdf46] skipping: [aio1_rabbit_mq_container-768278b1] skipping: [aio1_glance_container-2b6ba609] skipping: [aio1_galera_container-814dc13e] skipping: [aio1_repo_container-8e457bc2] skipping: [aio1_keystone_container-313b85bb] skipping: [aio1_nova_api_container-939b810f] skipping: [aio1_horizon_container-0817776b] skipping: [aio1_cinder_volumes_container-13c3522e] skipping: [aio1_memcached_container-1eb88c68] skipping: [aio1_etcd_container-6a002878] skipping: [aio1_utility_container-8a671e6c] skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [lxc_container_create : LXC VG check] ************************************* Tuesday 21 November 2017 19:24:56 +0000 (0:00:00.694) 0:06:15.075 ****** TASK [lxc_container_create : Delete container from host] *********************** Tuesday 21 November 2017 19:24:56 +0000 (0:00:00.158) 0:06:15.234 ****** TASK [lxc_container_create : Destroy container service directories] ************ Tuesday 21 November 2017 19:24:56 +0000 (0:00:00.309) 0:06:15.543 ****** TASK [lxc_container_create : Container service directories] ******************** Tuesday 21 November 2017 19:24:57 +0000 (0:00:00.332) 0:06:15.876 ****** changed: [aio1_unbound_container-6cdab066 -> 172.29.236.100] => (item=/var/lib/lxc/aio1_unbound_container-6cdab066) changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] => (item=/var/lib/lxc/aio1_cinder_api_container-ffd7efd6) changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] => (item=/var/lib/lxc/aio1_rsyslog_container-09d01e2e) changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] => (item=/var/lib/lxc/aio1_glance_container-2b6ba609) changed: [aio1_horizon_container-0817776b -> 172.29.236.100] => (item=/var/lib/lxc/aio1_horizon_container-0817776b) changed: [aio1_nova_api_container-939b810f -> 172.29.236.100] => (item=/var/lib/lxc/aio1_nova_api_container-939b810f) changed: [aio1_keystone_container-313b85bb -> 172.29.236.100] => (item=/var/lib/lxc/aio1_keystone_container-313b85bb) changed: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] => (item=/openstack/log/aio1_memcached_container-1eb88c68) changed: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] => (item=/openstack/log/aio1_cinder_volumes_container-13c3522e) changed: [aio1_horizon_container-0817776b -> 172.29.236.100] => (item=/openstack/log/aio1_horizon_container-0817776b) changed: [aio1_nova_api_container-939b810f -> 172.29.236.100] => (item=/openstack/log/aio1_nova_api_container-939b810f) changed: [aio1_keystone_container-313b85bb -> 172.29.236.100] => (item=/openstack/log/aio1_keystone_container-313b85bb) changed: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] => (item=/openstack/backup/aio1_memcached_container-1eb88c68) changed: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] => (item=/openstack/backup/aio1_cinder_volumes_container-13c3522e) changed: [aio1_horizon_container-0817776b -> 172.29.236.100] => (item=/openstack/backup/aio1_horizon_container-0817776b) changed: [aio1_nova_api_container-939b810f -> 172.29.236.100] => (item=/openstack/backup/aio1_nova_api_container-939b810f) changed: [aio1_keystone_container-313b85bb -> 172.29.236.100] => (item=/openstack/backup/aio1_keystone_container-313b85bb) changed: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] => (item=/openstack/aio1_memcached_container-1eb88c68) changed: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] => (item=/openstack/aio1_cinder_volumes_container-13c3522e) changed: [aio1_horizon_container-0817776b -> 172.29.236.100] => (item=/openstack/aio1_horizon_container-0817776b) changed: [aio1_nova_api_container-939b810f -> 172.29.236.100] => (item=/openstack/aio1_nova_api_container-939b810f) changed: [aio1_keystone_container-313b85bb -> 172.29.236.100] => (item=/openstack/aio1_keystone_container-313b85bb) changed: [aio1_repo_container-8e457bc2 -> 172.29.236.100] => (item=/var/lib/lxc/aio1_repo_container-8e457bc2) changed: [aio1_galera_container-814dc13e -> 172.29.236.100] => (item=/var/lib/lxc/aio1_galera_container-814dc13e) changed: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] => (item=/var/lib/lxc/aio1_rabbit_mq_container-768278b1) changed: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] => (item=/var/lib/lxc/aio1_neutron_server_container-ad0fdf46) changed: [aio1_repo_container-8e457bc2 -> 172.29.236.100] => (item=/openstack/log/aio1_repo_container-8e457bc2) changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] => (item=/openstack/log/aio1_glance_container-2b6ba609) changed: [aio1_galera_container-814dc13e -> 172.29.236.100] => (item=/openstack/log/aio1_galera_container-814dc13e) changed: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] => (item=/openstack/log/aio1_rabbit_mq_container-768278b1) changed: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] => (item=/openstack/log/aio1_neutron_server_container-ad0fdf46) changed: [aio1_repo_container-8e457bc2 -> 172.29.236.100] => (item=/openstack/backup/aio1_repo_container-8e457bc2) changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] => (item=/openstack/backup/aio1_glance_container-2b6ba609) changed: [aio1_galera_container-814dc13e -> 172.29.236.100] => (item=/openstack/backup/aio1_galera_container-814dc13e) changed: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] => (item=/openstack/backup/aio1_rabbit_mq_container-768278b1) changed: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] => (item=/openstack/backup/aio1_neutron_server_container-ad0fdf46) changed: [aio1_repo_container-8e457bc2 -> 172.29.236.100] => (item=/openstack/aio1_repo_container-8e457bc2) changed: [aio1_galera_container-814dc13e -> 172.29.236.100] => (item=/openstack/aio1_galera_container-814dc13e) changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] => (item=/openstack/aio1_glance_container-2b6ba609) changed: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] => (item=/openstack/aio1_rabbit_mq_container-768278b1) changed: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] => (item=/openstack/aio1_neutron_server_container-ad0fdf46) changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] => (item=/var/lib/lxc/aio1_ceph-mon_container-cc7db3f3) changed: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] => (item=/var/lib/lxc/aio1_heat_api_container-2c2b712b) changed: [aio1_unbound_container-6cdab066 -> 172.29.236.100] => (item=/openstack/log/aio1_unbound_container-6cdab066) changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] => (item=/openstack/log/aio1_cinder_api_container-ffd7efd6) changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] => (item=/openstack/log/aio1_rsyslog_container-09d01e2e) changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] => (item=/openstack/log/aio1_ceph-mon_container-cc7db3f3) changed: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] => (item=/openstack/log/aio1_heat_api_container-2c2b712b) changed: [aio1_unbound_container-6cdab066 -> 172.29.236.100] => (item=/openstack/backup/aio1_unbound_container-6cdab066) changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] => (item=/openstack/backup/aio1_cinder_api_container-ffd7efd6) changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] => (item=/openstack/backup/aio1_rsyslog_container-09d01e2e) changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] => (item=/openstack/backup/aio1_ceph-mon_container-cc7db3f3) changed: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] => (item=/openstack/backup/aio1_heat_api_container-2c2b712b) changed: [aio1_unbound_container-6cdab066 -> 172.29.236.100] => (item=/openstack/aio1_unbound_container-6cdab066) changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] => (item=/openstack/aio1_cinder_api_container-ffd7efd6) changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] => (item=/openstack/aio1_rsyslog_container-09d01e2e) changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] => (item=/openstack/aio1_ceph-mon_container-cc7db3f3) changed: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] => (item=/openstack/aio1_heat_api_container-2c2b712b) changed: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] => (item=/var/lib/lxc/aio1_cinder_volumes_container-13c3522e) changed: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] => (item=/var/lib/lxc/aio1_memcached_container-1eb88c68) changed: [aio1_etcd_container-6a002878 -> 172.29.236.100] => (item=/openstack/aio1_etcd_container-6a002878) changed: [aio1_utility_container-8a671e6c -> 172.29.236.100] => (item=/openstack/aio1_utility_container-8a671e6c) changed: [aio1_etcd_container-6a002878 -> 172.29.236.100] => (item=/openstack/backup/aio1_etcd_container-6a002878) changed: [aio1_utility_container-8a671e6c -> 172.29.236.100] => (item=/openstack/backup/aio1_utility_container-8a671e6c) changed: [aio1_etcd_container-6a002878 -> 172.29.236.100] => (item=/openstack/log/aio1_etcd_container-6a002878) changed: [aio1_utility_container-8a671e6c -> 172.29.236.100] => (item=/openstack/log/aio1_utility_container-8a671e6c) changed: [aio1_etcd_container-6a002878 -> 172.29.236.100] => (item=/var/lib/lxc/aio1_etcd_container-6a002878) changed: [aio1_utility_container-8a671e6c -> 172.29.236.100] => (item=/var/lib/lxc/aio1_utility_container-8a671e6c) TASK [lxc_container_create : LXC autodev setup] ******************************** Tuesday 21 November 2017 19:25:02 +0000 (0:00:05.505) 0:06:21.381 ****** changed: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] changed: [aio1_unbound_container-6cdab066 -> 172.29.236.100] changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] changed: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] changed: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] changed: [aio1_galera_container-814dc13e -> 172.29.236.100] changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] changed: [aio1_repo_container-8e457bc2 -> 172.29.236.100] changed: [aio1_keystone_container-313b85bb -> 172.29.236.100] changed: [aio1_horizon_container-0817776b -> 172.29.236.100] changed: [aio1_nova_api_container-939b810f -> 172.29.236.100] changed: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] changed: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] changed: [aio1_etcd_container-6a002878 -> 172.29.236.100] changed: [aio1_utility_container-8a671e6c -> 172.29.236.100] TASK [lxc_container_create : include] ****************************************** Tuesday 21 November 2017 19:25:07 +0000 (0:00:04.351) 0:06:25.733 ****** included: /etc/ansible/roles/lxc_container_create/tasks/lxc_container_create_machinectl.yml for aio1_heat_api_container-2c2b712b, aio1_cinder_api_container-ffd7efd6, aio1_rsyslog_container-09d01e2e, aio1_unbound_container-6cdab066, aio1_neutron_server_container-ad0fdf46, aio1_rabbit_mq_container-768278b1, aio1_glance_container-2b6ba609, aio1_galera_container-814dc13e, aio1_repo_container-8e457bc2, aio1_keystone_container-313b85bb, aio1_nova_api_container-939b810f, aio1_horizon_container-0817776b, aio1_cinder_volumes_container-13c3522e, aio1_memcached_container-1eb88c68, aio1_etcd_container-6a002878, aio1_utility_container-8a671e6c, aio1_ceph-mon_container-cc7db3f3 TASK [lxc_container_create : Create container (machinectl)] ******************** Tuesday 21 November 2017 19:25:08 +0000 (0:00:01.022) 0:06:26.755 ****** changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] changed: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] changed: [aio1_unbound_container-6cdab066 -> 172.29.236.100] changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] changed: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] changed: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] changed: [aio1_galera_container-814dc13e -> 172.29.236.100] changed: [aio1_repo_container-8e457bc2 -> 172.29.236.100] changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] changed: [aio1_keystone_container-313b85bb -> 172.29.236.100] changed: [aio1_horizon_container-0817776b -> 172.29.236.100] changed: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] changed: [aio1_nova_api_container-939b810f -> 172.29.236.100] changed: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] changed: [aio1_etcd_container-6a002878 -> 172.29.236.100] changed: [aio1_utility_container-8a671e6c -> 172.29.236.100] TASK [lxc_container_create : Check container state] **************************** Tuesday 21 November 2017 19:25:18 +0000 (0:00:10.401) 0:06:37.156 ****** ok: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] ok: [aio1_unbound_container-6cdab066 -> 172.29.236.100] ok: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] ok: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] ok: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] ok: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] ok: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] ok: [aio1_galera_container-814dc13e -> 172.29.236.100] ok: [aio1_repo_container-8e457bc2 -> 172.29.236.100] ok: [aio1_glance_container-2b6ba609 -> 172.29.236.100] ok: [aio1_keystone_container-313b85bb -> 172.29.236.100] ok: [aio1_nova_api_container-939b810f -> 172.29.236.100] ok: [aio1_horizon_container-0817776b -> 172.29.236.100] ok: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] ok: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] ok: [aio1_etcd_container-6a002878 -> 172.29.236.100] ok: [aio1_utility_container-8a671e6c -> 172.29.236.100] TASK [lxc_container_create : Start the container if it is not already running] *** Tuesday 21 November 2017 19:25:20 +0000 (0:00:02.239) 0:06:39.396 ****** skipping: [aio1_heat_api_container-2c2b712b] skipping: [aio1_cinder_api_container-ffd7efd6] skipping: [aio1_rsyslog_container-09d01e2e] skipping: [aio1_unbound_container-6cdab066] skipping: [aio1_neutron_server_container-ad0fdf46] skipping: [aio1_rabbit_mq_container-768278b1] skipping: [aio1_glance_container-2b6ba609] skipping: [aio1_galera_container-814dc13e] skipping: [aio1_repo_container-8e457bc2] skipping: [aio1_keystone_container-313b85bb] skipping: [aio1_nova_api_container-939b810f] skipping: [aio1_horizon_container-0817776b] skipping: [aio1_cinder_volumes_container-13c3522e] skipping: [aio1_memcached_container-1eb88c68] skipping: [aio1_etcd_container-6a002878] skipping: [aio1_utility_container-8a671e6c] skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [lxc_container_create : Execute container commands] *********************** Tuesday 21 November 2017 19:25:21 +0000 (0:00:00.836) 0:06:40.232 ****** changed: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] changed: [aio1_unbound_container-6cdab066 -> 172.29.236.100] changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] changed: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] changed: [aio1_galera_container-814dc13e -> 172.29.236.100] changed: [aio1_repo_container-8e457bc2 -> 172.29.236.100] changed: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] changed: [aio1_keystone_container-313b85bb -> 172.29.236.100] changed: [aio1_nova_api_container-939b810f -> 172.29.236.100] changed: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] changed: [aio1_horizon_container-0817776b -> 172.29.236.100] changed: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] changed: [aio1_etcd_container-6a002878 -> 172.29.236.100] changed: [aio1_utility_container-8a671e6c -> 172.29.236.100] TASK [lxc_container_create : Write default container config] ******************* Tuesday 21 November 2017 19:25:24 +0000 (0:00:02.601) 0:06:42.834 ****** changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] => (item=lxc.aa_profile=lxc-openstack) changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] => (item=lxc.aa_profile=lxc-openstack) changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] => (item=lxc.aa_profile=lxc-openstack) changed: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] => (item=lxc.aa_profile=lxc-openstack) changed: [aio1_horizon_container-0817776b -> 172.29.236.100] => (item=lxc.aa_profile=lxc-openstack) changed: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] => (item=lxc.hook.autodev=/var/lib/lxc/aio1_memcached_container-1eb88c68/autodev) changed: [aio1_nova_api_container-939b810f -> 172.29.236.100] => (item=lxc.aa_profile=lxc-openstack) changed: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] => (item=lxc.hook.autodev=/var/lib/lxc/aio1_cinder_volumes_container-13c3522e/autodev) changed: [aio1_keystone_container-313b85bb -> 172.29.236.100] => (item=lxc.aa_profile=lxc-openstack) changed: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] => (item=lxc.kmsg=0) changed: [aio1_horizon_container-0817776b -> 172.29.236.100] => (item=lxc.hook.autodev=/var/lib/lxc/aio1_horizon_container-0817776b/autodev) changed: [aio1_nova_api_container-939b810f -> 172.29.236.100] => (item=lxc.hook.autodev=/var/lib/lxc/aio1_nova_api_container-939b810f/autodev) changed: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] => (item=lxc.kmsg=0) changed: [aio1_keystone_container-313b85bb -> 172.29.236.100] => (item=lxc.hook.autodev=/var/lib/lxc/aio1_keystone_container-313b85bb/autodev) changed: [aio1_horizon_container-0817776b -> 172.29.236.100] => (item=lxc.kmsg=0) changed: [aio1_nova_api_container-939b810f -> 172.29.236.100] => (item=lxc.kmsg=0) changed: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] => (item=lxc.pts=1024) changed: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] => (item=lxc.pts=1024) changed: [aio1_keystone_container-313b85bb -> 172.29.236.100] => (item=lxc.kmsg=0) changed: [aio1_horizon_container-0817776b -> 172.29.236.100] => (item=lxc.pts=1024) changed: [aio1_nova_api_container-939b810f -> 172.29.236.100] => (item=lxc.pts=1024) changed: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] => (item=lxc.autodev=1) changed: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] => (item=lxc.autodev=1) changed: [aio1_keystone_container-313b85bb -> 172.29.236.100] => (item=lxc.pts=1024) changed: [aio1_horizon_container-0817776b -> 172.29.236.100] => (item=lxc.autodev=1) changed: [aio1_nova_api_container-939b810f -> 172.29.236.100] => (item=lxc.autodev=1) ok: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] => (item=lxc.group=openstack) ok: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] => (item=lxc.group=openstack) changed: [aio1_keystone_container-313b85bb -> 172.29.236.100] => (item=lxc.autodev=1) ok: [aio1_horizon_container-0817776b -> 172.29.236.100] => (item=lxc.group=openstack) ok: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] => (item=lxc.group=onboot) ok: [aio1_nova_api_container-939b810f -> 172.29.236.100] => (item=lxc.group=openstack) ok: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] => (item=lxc.group=onboot) ok: [aio1_keystone_container-313b85bb -> 172.29.236.100] => (item=lxc.group=openstack) ok: [aio1_horizon_container-0817776b -> 172.29.236.100] => (item=lxc.group=onboot) ok: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] => (item=lxc.start.delay=15) ok: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] => (item=lxc.start.delay=15) ok: [aio1_nova_api_container-939b810f -> 172.29.236.100] => (item=lxc.group=onboot) ok: [aio1_keystone_container-313b85bb -> 172.29.236.100] => (item=lxc.group=onboot) ok: [aio1_horizon_container-0817776b -> 172.29.236.100] => (item=lxc.start.delay=15) ok: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] => (item=lxc.start.auto=1) ok: [aio1_nova_api_container-939b810f -> 172.29.236.100] => (item=lxc.start.delay=15) ok: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] => (item=lxc.start.auto=1) ok: [aio1_keystone_container-313b85bb -> 172.29.236.100] => (item=lxc.start.delay=15) ok: [aio1_horizon_container-0817776b -> 172.29.236.100] => (item=lxc.start.auto=1) ok: [aio1_nova_api_container-939b810f -> 172.29.236.100] => (item=lxc.start.auto=1) ok: [aio1_keystone_container-313b85bb -> 172.29.236.100] => (item=lxc.start.auto=1) changed: [aio1_repo_container-8e457bc2 -> 172.29.236.100] => (item=lxc.aa_profile=lxc-openstack) changed: [aio1_galera_container-814dc13e -> 172.29.236.100] => (item=lxc.aa_profile=lxc-openstack) changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] => (item=lxc.aa_profile=lxc-openstack) changed: [aio1_repo_container-8e457bc2 -> 172.29.236.100] => (item=lxc.hook.autodev=/var/lib/lxc/aio1_repo_container-8e457bc2/autodev) changed: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] => (item=lxc.aa_profile=lxc-openstack) changed: [aio1_galera_container-814dc13e -> 172.29.236.100] => (item=lxc.hook.autodev=/var/lib/lxc/aio1_galera_container-814dc13e/autodev) changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] => (item=lxc.hook.autodev=/var/lib/lxc/aio1_glance_container-2b6ba609/autodev) changed: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] => (item=lxc.aa_profile=lxc-openstack) changed: [aio1_repo_container-8e457bc2 -> 172.29.236.100] => (item=lxc.kmsg=0) changed: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] => (item=lxc.hook.autodev=/var/lib/lxc/aio1_rabbit_mq_container-768278b1/autodev) changed: [aio1_galera_container-814dc13e -> 172.29.236.100] => (item=lxc.kmsg=0) changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] => (item=lxc.kmsg=0) changed: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] => (item=lxc.hook.autodev=/var/lib/lxc/aio1_neutron_server_container-ad0fdf46/autodev) changed: [aio1_repo_container-8e457bc2 -> 172.29.236.100] => (item=lxc.pts=1024) changed: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] => (item=lxc.kmsg=0) changed: [aio1_galera_container-814dc13e -> 172.29.236.100] => (item=lxc.pts=1024) changed: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] => (item=lxc.kmsg=0) changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] => (item=lxc.pts=1024) changed: [aio1_repo_container-8e457bc2 -> 172.29.236.100] => (item=lxc.autodev=1) changed: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] => (item=lxc.pts=1024) changed: [aio1_galera_container-814dc13e -> 172.29.236.100] => (item=lxc.autodev=1) changed: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] => (item=lxc.pts=1024) changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] => (item=lxc.autodev=1) ok: [aio1_repo_container-8e457bc2 -> 172.29.236.100] => (item=lxc.group=openstack) changed: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] => (item=lxc.autodev=1) ok: [aio1_galera_container-814dc13e -> 172.29.236.100] => (item=lxc.group=openstack) changed: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] => (item=lxc.autodev=1) ok: [aio1_glance_container-2b6ba609 -> 172.29.236.100] => (item=lxc.group=openstack) ok: [aio1_repo_container-8e457bc2 -> 172.29.236.100] => (item=lxc.group=onboot) ok: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] => (item=lxc.group=openstack) ok: [aio1_galera_container-814dc13e -> 172.29.236.100] => (item=lxc.group=onboot) ok: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] => (item=lxc.group=openstack) ok: [aio1_glance_container-2b6ba609 -> 172.29.236.100] => (item=lxc.group=onboot) ok: [aio1_repo_container-8e457bc2 -> 172.29.236.100] => (item=lxc.start.delay=15) ok: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] => (item=lxc.group=onboot) ok: [aio1_galera_container-814dc13e -> 172.29.236.100] => (item=lxc.start.delay=15) ok: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] => (item=lxc.group=onboot) ok: [aio1_glance_container-2b6ba609 -> 172.29.236.100] => (item=lxc.start.delay=15) ok: [aio1_repo_container-8e457bc2 -> 172.29.236.100] => (item=lxc.start.auto=1) ok: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] => (item=lxc.start.delay=15) ok: [aio1_galera_container-814dc13e -> 172.29.236.100] => (item=lxc.start.auto=1) ok: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] => (item=lxc.start.delay=15) ok: [aio1_glance_container-2b6ba609 -> 172.29.236.100] => (item=lxc.start.auto=1) ok: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] => (item=lxc.start.auto=1) ok: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] => (item=lxc.start.auto=1) changed: [aio1_unbound_container-6cdab066 -> 172.29.236.100] => (item=lxc.aa_profile=lxc-openstack) changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] => (item=lxc.hook.autodev=/var/lib/lxc/aio1_rsyslog_container-09d01e2e/autodev) changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] => (item=lxc.hook.autodev=/var/lib/lxc/aio1_cinder_api_container-ffd7efd6/autodev) changed: [aio1_unbound_container-6cdab066 -> 172.29.236.100] => (item=lxc.hook.autodev=/var/lib/lxc/aio1_unbound_container-6cdab066/autodev) changed: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] => (item=lxc.hook.autodev=/var/lib/lxc/aio1_heat_api_container-2c2b712b/autodev) changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] => (item=lxc.hook.autodev=/var/lib/lxc/aio1_ceph-mon_container-cc7db3f3/autodev) changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] => (item=lxc.kmsg=0) changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] => (item=lxc.kmsg=0) changed: [aio1_unbound_container-6cdab066 -> 172.29.236.100] => (item=lxc.kmsg=0) changed: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] => (item=lxc.kmsg=0) changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] => (item=lxc.kmsg=0) changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] => (item=lxc.pts=1024) changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] => (item=lxc.pts=1024) changed: [aio1_unbound_container-6cdab066 -> 172.29.236.100] => (item=lxc.pts=1024) changed: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] => (item=lxc.pts=1024) changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] => (item=lxc.pts=1024) changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] => (item=lxc.autodev=1) changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] => (item=lxc.autodev=1) changed: [aio1_unbound_container-6cdab066 -> 172.29.236.100] => (item=lxc.autodev=1) changed: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] => (item=lxc.autodev=1) changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] => (item=lxc.autodev=1) ok: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] => (item=lxc.group=openstack) ok: [aio1_unbound_container-6cdab066 -> 172.29.236.100] => (item=lxc.group=openstack) ok: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] => (item=lxc.group=openstack) ok: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] => (item=lxc.group=openstack) ok: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] => (item=lxc.group=openstack) ok: [aio1_unbound_container-6cdab066 -> 172.29.236.100] => (item=lxc.group=onboot) ok: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] => (item=lxc.group=onboot) ok: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] => (item=lxc.group=onboot) ok: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] => (item=lxc.group=onboot) ok: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] => (item=lxc.group=onboot) ok: [aio1_unbound_container-6cdab066 -> 172.29.236.100] => (item=lxc.start.delay=15) ok: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] => (item=lxc.start.delay=15) ok: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] => (item=lxc.start.delay=15) ok: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] => (item=lxc.start.delay=15) ok: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] => (item=lxc.start.delay=15) ok: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] => (item=lxc.start.auto=1) ok: [aio1_unbound_container-6cdab066 -> 172.29.236.100] => (item=lxc.start.auto=1) ok: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] => (item=lxc.start.auto=1) ok: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] => (item=lxc.start.auto=1) ok: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] => (item=lxc.start.auto=1) changed: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] => (item=lxc.aa_profile=lxc-openstack) ok: [aio1_etcd_container-6a002878 -> 172.29.236.100] => (item=lxc.start.auto=1) changed: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] => (item=lxc.aa_profile=unconfined) ok: [aio1_utility_container-8a671e6c -> 172.29.236.100] => (item=lxc.start.auto=1) ok: [aio1_etcd_container-6a002878 -> 172.29.236.100] => (item=lxc.start.delay=15) ok: [aio1_etcd_container-6a002878 -> 172.29.236.100] => (item=lxc.group=onboot) ok: [aio1_utility_container-8a671e6c -> 172.29.236.100] => (item=lxc.start.delay=15) ok: [aio1_etcd_container-6a002878 -> 172.29.236.100] => (item=lxc.group=openstack) ok: [aio1_utility_container-8a671e6c -> 172.29.236.100] => (item=lxc.group=onboot) ok: [aio1_utility_container-8a671e6c -> 172.29.236.100] => (item=lxc.group=openstack) changed: [aio1_etcd_container-6a002878 -> 172.29.236.100] => (item=lxc.autodev=1) changed: [aio1_etcd_container-6a002878 -> 172.29.236.100] => (item=lxc.pts=1024) changed: [aio1_utility_container-8a671e6c -> 172.29.236.100] => (item=lxc.autodev=1) changed: [aio1_utility_container-8a671e6c -> 172.29.236.100] => (item=lxc.pts=1024) changed: [aio1_etcd_container-6a002878 -> 172.29.236.100] => (item=lxc.kmsg=0) changed: [aio1_utility_container-8a671e6c -> 172.29.236.100] => (item=lxc.kmsg=0) changed: [aio1_etcd_container-6a002878 -> 172.29.236.100] => (item=lxc.hook.autodev=/var/lib/lxc/aio1_etcd_container-6a002878/autodev) changed: [aio1_utility_container-8a671e6c -> 172.29.236.100] => (item=lxc.hook.autodev=/var/lib/lxc/aio1_utility_container-8a671e6c/autodev) changed: [aio1_etcd_container-6a002878 -> 172.29.236.100] => (item=lxc.aa_profile=lxc-openstack) changed: [aio1_utility_container-8a671e6c -> 172.29.236.100] => (item=lxc.aa_profile=lxc-openstack) TASK [lxc_container_create : Ensure bind mount host directories exists] ******** Tuesday 21 November 2017 19:25:35 +0000 (0:00:11.750) 0:06:54.585 ****** ok: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_cinder_api_container-ffd7efd6', 'container_directory': '/var/backup'}) ok: [aio1_unbound_container-6cdab066 -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_unbound_container-6cdab066', 'container_directory': '/var/backup'}) ok: [aio1_nova_api_container-939b810f -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_nova_api_container-939b810f', 'container_directory': '/var/backup'}) ok: [aio1_keystone_container-313b85bb -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_keystone_container-313b85bb', 'container_directory': '/var/backup'}) ok: [aio1_repo_container-8e457bc2 -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_repo_container-8e457bc2', 'container_directory': '/var/backup'}) ok: [aio1_galera_container-814dc13e -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_galera_container-814dc13e', 'container_directory': '/var/backup'}) ok: [aio1_glance_container-2b6ba609 -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_glance_container-2b6ba609', 'container_directory': '/var/backup'}) ok: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_rabbit_mq_container-768278b1', 'container_directory': '/var/backup'}) ok: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_neutron_server_container-ad0fdf46', 'container_directory': '/var/backup'}) ok: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_rsyslog_container-09d01e2e', 'container_directory': '/var/backup'}) ok: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_ceph-mon_container-cc7db3f3', 'container_directory': '/var/backup'}) ok: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_heat_api_container-2c2b712b', 'container_directory': '/var/backup'}) ok: [aio1_horizon_container-0817776b -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_horizon_container-0817776b', 'container_directory': '/var/backup'}) ok: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_memcached_container-1eb88c68', 'container_directory': '/var/backup'}) ok: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_cinder_volumes_container-13c3522e', 'container_directory': '/var/backup'}) ok: [aio1_etcd_container-6a002878 -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_etcd_container-6a002878', 'container_directory': '/var/backup'}) ok: [aio1_utility_container-8a671e6c -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_utility_container-8a671e6c', 'container_directory': '/var/backup'}) TASK [lxc_container_create : Add bind mount configuration to container] ******** Tuesday 21 November 2017 19:25:38 +0000 (0:00:02.412) 0:06:56.997 ****** changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_rsyslog_container-09d01e2e', 'container_directory': '/var/backup'}) changed: [aio1_unbound_container-6cdab066 -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_unbound_container-6cdab066', 'container_directory': '/var/backup'}) changed: [aio1_repo_container-8e457bc2 -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_repo_container-8e457bc2', 'container_directory': '/var/backup'}) changed: [aio1_galera_container-814dc13e -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_galera_container-814dc13e', 'container_directory': '/var/backup'}) changed: [aio1_horizon_container-0817776b -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_horizon_container-0817776b', 'container_directory': '/var/backup'}) changed: [aio1_nova_api_container-939b810f -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_nova_api_container-939b810f', 'container_directory': '/var/backup'}) changed: [aio1_keystone_container-313b85bb -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_keystone_container-313b85bb', 'container_directory': '/var/backup'}) changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_glance_container-2b6ba609', 'container_directory': '/var/backup'}) changed: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_rabbit_mq_container-768278b1', 'container_directory': '/var/backup'}) changed: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_neutron_server_container-ad0fdf46', 'container_directory': '/var/backup'}) changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_cinder_api_container-ffd7efd6', 'container_directory': '/var/backup'}) changed: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_heat_api_container-2c2b712b', 'container_directory': '/var/backup'}) changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_ceph-mon_container-cc7db3f3', 'container_directory': '/var/backup'}) changed: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_cinder_volumes_container-13c3522e', 'container_directory': '/var/backup'}) changed: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_memcached_container-1eb88c68', 'container_directory': '/var/backup'}) changed: [aio1_etcd_container-6a002878 -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_etcd_container-6a002878', 'container_directory': '/var/backup'}) changed: [aio1_utility_container-8a671e6c -> 172.29.236.100] => (item={'host_directory': '/openstack/backup/aio1_utility_container-8a671e6c', 'container_directory': '/var/backup'}) TASK [lxc_container_create : Set define static mac address from an existing interface] *** Tuesday 21 November 2017 19:25:40 +0000 (0:00:02.355) 0:06:59.352 ****** skipping: [aio1_cinder_api_container-ffd7efd6] => (item={'value': {'bridge': 'br-storage', 'address': '172.29.244.149', 'interface': 'eth2', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'storage_address'}) skipping: [aio1_cinder_api_container-ffd7efd6] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.107', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_neutron_server_container-ad0fdf46] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.59', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_unbound_container-6cdab066] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.188', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_rsyslog_container-09d01e2e] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.237.196', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_glance_container-2b6ba609] => (item={'value': {'bridge': 'br-storage', 'address': '172.29.247.247', 'interface': 'eth2', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'storage_address'}) skipping: [aio1_glance_container-2b6ba609] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.239.227', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_keystone_container-313b85bb] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.200', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_nova_api_container-939b810f] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.108', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_cinder_volumes_container-13c3522e] => (item={'value': {'bridge': 'br-storage', 'address': '172.29.246.107', 'interface': 'eth2', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'storage_address'}) skipping: [aio1_cinder_volumes_container-13c3522e] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.135', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_horizon_container-0817776b] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.128', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_etcd_container-6a002878] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.97', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_utility_container-8a671e6c] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.237.121', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.103', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_memcached_container-1eb88c68] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.88', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_repo_container-8e457bc2] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.7', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_galera_container-814dc13e] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.237.211', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_ceph-mon_container-cc7db3f3] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.239.230', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_heat_api_container-2c2b712b] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.151', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) TASK [lxc_container_create : Gather hardware addresses to be used as facts] **** Tuesday 21 November 2017 19:25:41 +0000 (0:00:00.849) 0:07:00.202 ****** skipping: [aio1_cinder_api_container-ffd7efd6] => (item={'value': {'bridge': 'br-storage', 'address': '172.29.244.149', 'interface': 'eth2', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'storage_address'}) skipping: [aio1_cinder_api_container-ffd7efd6] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.107', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_neutron_server_container-ad0fdf46] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.59', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_unbound_container-6cdab066] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.188', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_rsyslog_container-09d01e2e] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.237.196', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_glance_container-2b6ba609] => (item={'value': {'bridge': 'br-storage', 'address': '172.29.247.247', 'interface': 'eth2', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'storage_address'}) skipping: [aio1_ceph-mon_container-cc7db3f3] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.239.230', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_glance_container-2b6ba609] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.239.227', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_heat_api_container-2c2b712b] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.151', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_cinder_volumes_container-13c3522e] => (item={'value': {'bridge': 'br-storage', 'address': '172.29.246.107', 'interface': 'eth2', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'storage_address'}) skipping: [aio1_cinder_volumes_container-13c3522e] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.135', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_etcd_container-6a002878] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.97', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_utility_container-8a671e6c] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.237.121', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) ok: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.103', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_memcached_container-1eb88c68] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.88', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_horizon_container-0817776b] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.128', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_nova_api_container-939b810f] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.108', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_keystone_container-313b85bb] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.200', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_repo_container-8e457bc2] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.7', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_galera_container-814dc13e] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.237.211', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) TASK [lxc_container_create : Set fixed hardware address fact] ****************** Tuesday 21 November 2017 19:25:42 +0000 (0:00:00.821) 0:07:01.024 ****** skipping: [aio1_cinder_api_container-ffd7efd6] => (item={'_ansible_item_result': True, 'skipped': True, 'item': {'value': {'interface': 'eth2', 'address': '172.29.244.149', 'bridge': 'br-storage', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'storage_address'}, 'changed': False, '_ansible_no_log': False, 'skip_reason': 'Conditional result was False'}) skipping: [aio1_rsyslog_container-09d01e2e] => (item={'_ansible_item_result': True, 'skipped': True, 'item': {'value': {'interface': 'eth1', 'address': '172.29.237.196', 'bridge': 'br-mgmt', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}, 'changed': False, '_ansible_no_log': False, 'skip_reason': 'Conditional result was False'}) skipping: [aio1_unbound_container-6cdab066] => (item={'_ansible_item_result': True, 'skipped': True, 'item': {'value': {'interface': 'eth1', 'address': '172.29.238.188', 'bridge': 'br-mgmt', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}, 'changed': False, '_ansible_no_log': False, 'skip_reason': 'Conditional result was False'}) skipping: [aio1_neutron_server_container-ad0fdf46] => (item={'_ansible_item_result': True, 'skipped': True, 'item': {'value': {'interface': 'eth1', 'address': '172.29.236.59', 'bridge': 'br-mgmt', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}, 'changed': False, '_ansible_no_log': False, 'skip_reason': 'Conditional result was False'}) skipping: [aio1_cinder_api_container-ffd7efd6] => (item={'_ansible_item_result': True, 'skipped': True, 'item': {'value': {'interface': 'eth1', 'address': '172.29.236.107', 'bridge': 'br-mgmt', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}, 'changed': False, '_ansible_no_log': False, 'skip_reason': 'Conditional result was False'}) skipping: [aio1_glance_container-2b6ba609] => (item={'_ansible_item_result': True, 'skipped': True, 'item': {'value': {'interface': 'eth2', 'address': '172.29.247.247', 'bridge': 'br-storage', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'storage_address'}, 'changed': False, '_ansible_no_log': False, 'skip_reason': 'Conditional result was False'}) skipping: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'skipped': True, 'item': {'value': {'interface': 'eth1', 'address': '172.29.238.7', 'bridge': 'br-mgmt', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}, 'changed': False, '_ansible_no_log': False, 'skip_reason': 'Conditional result was False'}) skipping: [aio1_nova_api_container-939b810f] => (item={'_ansible_item_result': True, 'skipped': True, 'item': {'value': {'interface': 'eth1', 'address': '172.29.236.108', 'bridge': 'br-mgmt', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}, 'changed': False, '_ansible_no_log': False, 'skip_reason': 'Conditional result was False'}) skipping: [aio1_memcached_container-1eb88c68] => (item={'_ansible_item_result': True, 'skipped': True, 'item': {'value': {'interface': 'eth1', 'address': '172.29.236.88', 'bridge': 'br-mgmt', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}, 'changed': False, '_ansible_no_log': False, 'skip_reason': 'Conditional result was False'}) skipping: [aio1_etcd_container-6a002878] => (item={'_ansible_item_result': True, 'skipped': True, 'item': {'value': {'interface': 'eth1', 'address': '172.29.236.97', 'bridge': 'br-mgmt', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}, 'changed': False, '_ansible_no_log': False, 'skip_reason': 'Conditional result was False'}) skipping: [aio1_utility_container-8a671e6c] => (item={'_ansible_item_result': True, 'skipped': True, 'item': {'value': {'interface': 'eth1', 'address': '172.29.237.121', 'bridge': 'br-mgmt', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}, 'changed': False, '_ansible_no_log': False, 'skip_reason': 'Conditional result was False'}) skipping: [aio1_cinder_volumes_container-13c3522e] => (item={'_ansible_item_result': True, 'skipped': True, 'item': {'value': {'interface': 'eth1', 'address': '172.29.236.135', 'bridge': 'br-mgmt', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}, 'changed': False, '_ansible_no_log': False, 'skip_reason': 'Conditional result was False'}) skipping: [aio1_cinder_volumes_container-13c3522e] => (item={'_ansible_item_result': True, 'skipped': True, 'item': {'value': {'interface': 'eth2', 'address': '172.29.246.107', 'bridge': 'br-storage', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'storage_address'}, 'changed': False, '_ansible_no_log': False, 'skip_reason': 'Conditional result was False'}) skipping: [aio1_horizon_container-0817776b] => (item={'_ansible_item_result': True, 'skipped': True, 'item': {'value': {'interface': 'eth1', 'address': '172.29.238.128', 'bridge': 'br-mgmt', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}, 'changed': False, '_ansible_no_log': False, 'skip_reason': 'Conditional result was False'}) skipping: [aio1_keystone_container-313b85bb] => (item={'_ansible_item_result': True, 'skipped': True, 'item': {'value': {'interface': 'eth1', 'address': '172.29.236.200', 'bridge': 'br-mgmt', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}, 'changed': False, '_ansible_no_log': False, 'skip_reason': 'Conditional result was False'}) ok: [aio1_rabbit_mq_container-768278b1] => (item={'_ansible_delegated_vars': {'ansible_delegated_host': 'aio1', 'ansible_host': '172.29.236.100'}, 'content': 'MDA6MTY6M2U6ZmM6M2M6MGMK', 'item': {'value': {'interface': 'eth1', 'address': '172.29.238.103', 'bridge': 'br-mgmt', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}, 'source': '/var/lib/lxc/aio1_rabbit_mq_container-768278b1/eth1.hwaddr', '_ansible_parsed': True, '_ansible_item_result': True, 'changed': False, 'encoding': 'base64', 'invocation': {'module_args': {'src': '/var/lib/lxc/aio1_rabbit_mq_container-768278b1/eth1.hwaddr'}}, '_ansible_no_log': False}) skipping: [aio1_galera_container-814dc13e] => (item={'_ansible_item_result': True, 'skipped': True, 'item': {'value': {'interface': 'eth1', 'address': '172.29.237.211', 'bridge': 'br-mgmt', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}, 'changed': False, '_ansible_no_log': False, 'skip_reason': 'Conditional result was False'}) skipping: [aio1_glance_container-2b6ba609] => (item={'_ansible_item_result': True, 'skipped': True, 'item': {'value': {'interface': 'eth1', 'address': '172.29.239.227', 'bridge': 'br-mgmt', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}, 'changed': False, '_ansible_no_log': False, 'skip_reason': 'Conditional result was False'}) skipping: [aio1_ceph-mon_container-cc7db3f3] => (item={'_ansible_item_result': True, 'skipped': True, 'item': {'value': {'interface': 'eth1', 'address': '172.29.239.230', 'bridge': 'br-mgmt', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}, 'changed': False, '_ansible_no_log': False, 'skip_reason': 'Conditional result was False'}) skipping: [aio1_heat_api_container-2c2b712b] => (item={'_ansible_item_result': True, 'skipped': True, 'item': {'value': {'interface': 'eth1', 'address': '172.29.238.151', 'bridge': 'br-mgmt', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}, 'changed': False, '_ansible_no_log': False, 'skip_reason': 'Conditional result was False'}) TASK [lxc_container_create : LXC host config for container networks] *********** Tuesday 21 November 2017 19:25:43 +0000 (0:00:00.643) 0:07:01.668 ****** changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] => (item={'value': {'bridge': 'br-storage', 'address': '172.29.244.149', 'interface': 'eth2', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'storage_address'}) changed: [aio1_unbound_container-6cdab066 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.188', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.239.230', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.151', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_keystone_container-313b85bb -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.200', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_nova_api_container-939b810f -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.108', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.239.227', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_repo_container-8e457bc2 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.7', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_galera_container-814dc13e -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.237.211', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] => (item={'value': {'bridge': 'br-storage', 'address': '172.29.247.247', 'interface': 'eth2', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'storage_address'}) changed: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.103', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.59', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.107', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.237.196', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_horizon_container-0817776b -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.128', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] => (item={'value': {'bridge': 'br-storage', 'address': '172.29.246.107', 'interface': 'eth2', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'storage_address'}) changed: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.88', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_etcd_container-6a002878 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.97', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_utility_container-8a671e6c -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.237.121', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.135', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) TASK [lxc_container_create : Create start] ************************************* Tuesday 21 November 2017 19:25:48 +0000 (0:00:05.082) 0:07:06.750 ****** ok: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] ok: [aio1_unbound_container-6cdab066 -> 172.29.236.100] ok: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] ok: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] ok: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] ok: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] ok: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] ok: [aio1_galera_container-814dc13e -> 172.29.236.100] ok: [aio1_glance_container-2b6ba609 -> 172.29.236.100] ok: [aio1_repo_container-8e457bc2 -> 172.29.236.100] ok: [aio1_keystone_container-313b85bb -> 172.29.236.100] ok: [aio1_nova_api_container-939b810f -> 172.29.236.100] ok: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] ok: [aio1_horizon_container-0817776b -> 172.29.236.100] ok: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] ok: [aio1_etcd_container-6a002878 -> 172.29.236.100] ok: [aio1_utility_container-8a671e6c -> 172.29.236.100] TASK [lxc_container_create : Drop container network file (interfaces)] ********* Tuesday 21 November 2017 19:25:50 +0000 (0:00:02.351) 0:07:09.102 ****** changed: [aio1_heat_api_container-2c2b712b] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.151', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_cinder_api_container-ffd7efd6] => (item={'value': {'bridge': 'br-storage', 'address': '172.29.244.149', 'interface': 'eth2', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'storage_address'}) changed: [aio1_unbound_container-6cdab066] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.188', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_ceph-mon_container-cc7db3f3] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.239.230', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_rabbit_mq_container-768278b1] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.103', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_keystone_container-313b85bb] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.200', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_nova_api_container-939b810f] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.108', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_glance_container-2b6ba609] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.239.227', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_repo_container-8e457bc2] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.7', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_glance_container-2b6ba609] => (item={'value': {'bridge': 'br-storage', 'address': '172.29.247.247', 'interface': 'eth2', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'storage_address'}) changed: [aio1_galera_container-814dc13e] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.237.211', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_neutron_server_container-ad0fdf46] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.59', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_cinder_api_container-ffd7efd6] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.107', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_rsyslog_container-09d01e2e] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.237.196', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_horizon_container-0817776b] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.128', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_cinder_volumes_container-13c3522e] => (item={'value': {'bridge': 'br-storage', 'address': '172.29.246.107', 'interface': 'eth2', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'storage_address'}) changed: [aio1_etcd_container-6a002878] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.97', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_memcached_container-1eb88c68] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.88', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_utility_container-8a671e6c] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.237.121', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_cinder_volumes_container-13c3522e] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.135', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) TASK [lxc_container_create : Drop container network file (routes)] ************* Tuesday 21 November 2017 19:25:55 +0000 (0:00:05.486) 0:07:14.589 ****** skipping: [aio1_neutron_server_container-ad0fdf46] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.59', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_rabbit_mq_container-768278b1] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.103', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_unbound_container-6cdab066] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.188', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_glance_container-2b6ba609] => (item={'value': {'bridge': 'br-storage', 'address': '172.29.247.247', 'interface': 'eth2', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'storage_address'}) skipping: [aio1_galera_container-814dc13e] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.237.211', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_repo_container-8e457bc2] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.7', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_keystone_container-313b85bb] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.200', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_nova_api_container-939b810f] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.108', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_horizon_container-0817776b] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.128', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_memcached_container-1eb88c68] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.88', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_etcd_container-6a002878] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.97', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_utility_container-8a671e6c] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.237.121', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_cinder_volumes_container-13c3522e] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.135', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_cinder_volumes_container-13c3522e] => (item={'value': {'bridge': 'br-storage', 'address': '172.29.246.107', 'interface': 'eth2', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'storage_address'}) skipping: [aio1_glance_container-2b6ba609] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.239.227', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_ceph-mon_container-cc7db3f3] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.239.230', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_rsyslog_container-09d01e2e] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.237.196', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_cinder_api_container-ffd7efd6] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.107', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) skipping: [aio1_cinder_api_container-ffd7efd6] => (item={'value': {'bridge': 'br-storage', 'address': '172.29.244.149', 'interface': 'eth2', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'storage_address'}) skipping: [aio1_heat_api_container-2c2b712b] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.151', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) TASK [lxc_container_create : Drop container setup script] ********************** Tuesday 21 November 2017 19:25:56 +0000 (0:00:00.619) 0:07:15.208 ****** changed: [aio1_unbound_container-6cdab066] changed: [aio1_rsyslog_container-09d01e2e] changed: [aio1_cinder_api_container-ffd7efd6] changed: [aio1_heat_api_container-2c2b712b] changed: [aio1_ceph-mon_container-cc7db3f3] changed: [aio1_neutron_server_container-ad0fdf46] changed: [aio1_rabbit_mq_container-768278b1] changed: [aio1_repo_container-8e457bc2] changed: [aio1_glance_container-2b6ba609] changed: [aio1_galera_container-814dc13e] changed: [aio1_keystone_container-313b85bb] changed: [aio1_nova_api_container-939b810f] changed: [aio1_cinder_volumes_container-13c3522e] changed: [aio1_horizon_container-0817776b] changed: [aio1_memcached_container-1eb88c68] changed: [aio1_etcd_container-6a002878] changed: [aio1_utility_container-8a671e6c] TASK [lxc_container_create : Run container setup script] *********************** Tuesday 21 November 2017 19:26:01 +0000 (0:00:04.618) 0:07:19.827 ****** ok: [aio1_heat_api_container-2c2b712b] ok: [aio1_ceph-mon_container-cc7db3f3] ok: [aio1_cinder_api_container-ffd7efd6] ok: [aio1_unbound_container-6cdab066] ok: [aio1_rsyslog_container-09d01e2e] ok: [aio1_rabbit_mq_container-768278b1] ok: [aio1_galera_container-814dc13e] ok: [aio1_glance_container-2b6ba609] ok: [aio1_repo_container-8e457bc2] ok: [aio1_neutron_server_container-ad0fdf46] ok: [aio1_nova_api_container-939b810f] ok: [aio1_horizon_container-0817776b] ok: [aio1_cinder_volumes_container-13c3522e] ok: [aio1_keystone_container-313b85bb] ok: [aio1_memcached_container-1eb88c68] ok: [aio1_etcd_container-6a002878] ok: [aio1_utility_container-8a671e6c] TASK [lxc_container_create : Add veth pair name to match container name] ******* Tuesday 21 November 2017 19:26:03 +0000 (0:00:01.901) 0:07:21.728 ****** changed: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] changed: [aio1_unbound_container-6cdab066 -> 172.29.236.100] changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] changed: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] changed: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] changed: [aio1_galera_container-814dc13e -> 172.29.236.100] changed: [aio1_repo_container-8e457bc2 -> 172.29.236.100] changed: [aio1_nova_api_container-939b810f -> 172.29.236.100] changed: [aio1_keystone_container-313b85bb -> 172.29.236.100] changed: [aio1_horizon_container-0817776b -> 172.29.236.100] changed: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] changed: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] changed: [aio1_etcd_container-6a002878 -> 172.29.236.100] changed: [aio1_utility_container-8a671e6c -> 172.29.236.100] TASK [lxc_container_create : Container network includes] *********************** Tuesday 21 November 2017 19:26:05 +0000 (0:00:02.282) 0:07:24.011 ****** changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] => (item={'value': {'bridge': 'br-storage', 'address': '172.29.244.149', 'interface': 'eth2', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'storage_address'}) changed: [aio1_nova_api_container-939b810f -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.108', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_keystone_container-313b85bb -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.200', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.239.227', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_repo_container-8e457bc2 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.7', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_galera_container-814dc13e -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.237.211', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] => (item={'value': {'bridge': 'br-storage', 'address': '172.29.247.247', 'interface': 'eth2', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'storage_address'}) changed: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.59', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.103', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.107', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.237.196', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_unbound_container-6cdab066 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.188', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.151', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.239.230', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_horizon_container-0817776b -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.128', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.88', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] => (item={'value': {'bridge': 'br-storage', 'address': '172.29.246.107', 'interface': 'eth2', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'storage_address'}) changed: [aio1_etcd_container-6a002878 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.97', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_utility_container-8a671e6c -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.237.121', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.135', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) TASK [lxc_container_create : Create wiring script] ***************************** Tuesday 21 November 2017 19:26:07 +0000 (0:00:02.406) 0:07:26.417 ****** changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] ok: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] ok: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] ok: [aio1_unbound_container-6cdab066 -> 172.29.236.100] ok: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] ok: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] ok: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] ok: [aio1_glance_container-2b6ba609 -> 172.29.236.100] ok: [aio1_galera_container-814dc13e -> 172.29.236.100] ok: [aio1_repo_container-8e457bc2 -> 172.29.236.100] ok: [aio1_keystone_container-313b85bb -> 172.29.236.100] ok: [aio1_horizon_container-0817776b -> 172.29.236.100] ok: [aio1_nova_api_container-939b810f -> 172.29.236.100] ok: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] ok: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] ok: [aio1_etcd_container-6a002878 -> 172.29.236.100] ok: [aio1_utility_container-8a671e6c -> 172.29.236.100] TASK [lxc_container_create : Run container veth wiring script] ***************** Tuesday 21 November 2017 19:26:11 +0000 (0:00:03.401) 0:07:29.819 ****** changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.239.230', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.237.196', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.239.227', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_nova_api_container-939b810f -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.108', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_keystone_container-313b85bb -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.200', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_repo_container-8e457bc2 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.7', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] => (item={'value': {'bridge': 'br-storage', 'address': '172.29.247.247', 'interface': 'eth2', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'storage_address'}) changed: [aio1_galera_container-814dc13e -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.237.211', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.59', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.103', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.107', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_unbound_container-6cdab066 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.188', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] => (item={'value': {'bridge': 'br-storage', 'address': '172.29.244.149', 'interface': 'eth2', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'storage_address'}) changed: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.151', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_horizon_container-0817776b -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.238.128', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] => (item={'value': {'bridge': 'br-storage', 'address': '172.29.246.107', 'interface': 'eth2', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'storage_address'}) changed: [aio1_etcd_container-6a002878 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.97', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.88', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_utility_container-8a671e6c -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.237.121', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) changed: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] => (item={'value': {'bridge': 'br-mgmt', 'address': '172.29.236.135', 'interface': 'eth1', 'netmask': '255.255.252.0', 'type': 'veth'}, 'key': 'container_address'}) TASK [lxc_container_create : Drop veth cleanup script] ************************* Tuesday 21 November 2017 19:26:15 +0000 (0:00:03.995) 0:07:33.814 ****** changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] changed: [aio1_unbound_container-6cdab066 -> 172.29.236.100] changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] changed: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] changed: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] changed: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] changed: [aio1_galera_container-814dc13e -> 172.29.236.100] changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] changed: [aio1_repo_container-8e457bc2 -> 172.29.236.100] changed: [aio1_keystone_container-313b85bb -> 172.29.236.100] changed: [aio1_nova_api_container-939b810f -> 172.29.236.100] changed: [aio1_horizon_container-0817776b -> 172.29.236.100] changed: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] changed: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] changed: [aio1_etcd_container-6a002878 -> 172.29.236.100] changed: [aio1_utility_container-8a671e6c -> 172.29.236.100] TASK [lxc_container_create : Defines a pre and post hook script] *************** Tuesday 21 November 2017 19:26:19 +0000 (0:00:04.530) 0:07:38.345 ****** changed: [aio1_unbound_container-6cdab066 -> 172.29.236.100] => (item=lxc.hook.post-stop = /var/lib/lxc/aio1_unbound_container-6cdab066/veth-cleanup.sh) changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] => (item=lxc.hook.post-stop = /var/lib/lxc/aio1_cinder_api_container-ffd7efd6/veth-cleanup.sh) changed: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] => (item=lxc.hook.post-stop = /var/lib/lxc/aio1_heat_api_container-2c2b712b/veth-cleanup.sh) changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] => (item=lxc.hook.post-stop = /var/lib/lxc/aio1_rsyslog_container-09d01e2e/veth-cleanup.sh) changed: [aio1_horizon_container-0817776b -> 172.29.236.100] => (item=lxc.hook.post-stop = /var/lib/lxc/aio1_horizon_container-0817776b/veth-cleanup.sh) changed: [aio1_nova_api_container-939b810f -> 172.29.236.100] => (item=lxc.hook.post-stop = /var/lib/lxc/aio1_nova_api_container-939b810f/veth-cleanup.sh) changed: [aio1_keystone_container-313b85bb -> 172.29.236.100] => (item=lxc.hook.post-stop = /var/lib/lxc/aio1_keystone_container-313b85bb/veth-cleanup.sh) changed: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] => (item=lxc.hook.pre-start = /var/lib/lxc/aio1_cinder_volumes_container-13c3522e/veth-cleanup.sh) changed: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] => (item=lxc.hook.pre-start = /var/lib/lxc/aio1_memcached_container-1eb88c68/veth-cleanup.sh) changed: [aio1_horizon_container-0817776b -> 172.29.236.100] => (item=lxc.hook.pre-start = /var/lib/lxc/aio1_horizon_container-0817776b/veth-cleanup.sh) changed: [aio1_nova_api_container-939b810f -> 172.29.236.100] => (item=lxc.hook.pre-start = /var/lib/lxc/aio1_nova_api_container-939b810f/veth-cleanup.sh) changed: [aio1_keystone_container-313b85bb -> 172.29.236.100] => (item=lxc.hook.pre-start = /var/lib/lxc/aio1_keystone_container-313b85bb/veth-cleanup.sh) changed: [aio1_repo_container-8e457bc2 -> 172.29.236.100] => (item=lxc.hook.post-stop = /var/lib/lxc/aio1_repo_container-8e457bc2/veth-cleanup.sh) changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] => (item=lxc.hook.post-stop = /var/lib/lxc/aio1_glance_container-2b6ba609/veth-cleanup.sh) changed: [aio1_galera_container-814dc13e -> 172.29.236.100] => (item=lxc.hook.post-stop = /var/lib/lxc/aio1_galera_container-814dc13e/veth-cleanup.sh) changed: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] => (item=lxc.hook.post-stop = /var/lib/lxc/aio1_neutron_server_container-ad0fdf46/veth-cleanup.sh) changed: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] => (item=lxc.hook.post-stop = /var/lib/lxc/aio1_rabbit_mq_container-768278b1/veth-cleanup.sh) changed: [aio1_repo_container-8e457bc2 -> 172.29.236.100] => (item=lxc.hook.pre-start = /var/lib/lxc/aio1_repo_container-8e457bc2/veth-cleanup.sh) changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] => (item=lxc.hook.pre-start = /var/lib/lxc/aio1_glance_container-2b6ba609/veth-cleanup.sh) changed: [aio1_galera_container-814dc13e -> 172.29.236.100] => (item=lxc.hook.pre-start = /var/lib/lxc/aio1_galera_container-814dc13e/veth-cleanup.sh) changed: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] => (item=lxc.hook.pre-start = /var/lib/lxc/aio1_neutron_server_container-ad0fdf46/veth-cleanup.sh) changed: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] => (item=lxc.hook.pre-start = /var/lib/lxc/aio1_rabbit_mq_container-768278b1/veth-cleanup.sh) changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] => (item=lxc.hook.post-stop = /var/lib/lxc/aio1_ceph-mon_container-cc7db3f3/veth-cleanup.sh) changed: [aio1_unbound_container-6cdab066 -> 172.29.236.100] => (item=lxc.hook.pre-start = /var/lib/lxc/aio1_unbound_container-6cdab066/veth-cleanup.sh) changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] => (item=lxc.hook.pre-start = /var/lib/lxc/aio1_cinder_api_container-ffd7efd6/veth-cleanup.sh) changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] => (item=lxc.hook.pre-start = /var/lib/lxc/aio1_rsyslog_container-09d01e2e/veth-cleanup.sh) changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] => (item=lxc.hook.pre-start = /var/lib/lxc/aio1_ceph-mon_container-cc7db3f3/veth-cleanup.sh) changed: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] => (item=lxc.hook.pre-start = /var/lib/lxc/aio1_heat_api_container-2c2b712b/veth-cleanup.sh) changed: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] => (item=lxc.hook.post-stop = /var/lib/lxc/aio1_memcached_container-1eb88c68/veth-cleanup.sh) changed: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] => (item=lxc.hook.post-stop = /var/lib/lxc/aio1_cinder_volumes_container-13c3522e/veth-cleanup.sh) changed: [aio1_etcd_container-6a002878 -> 172.29.236.100] => (item=lxc.hook.pre-start = /var/lib/lxc/aio1_etcd_container-6a002878/veth-cleanup.sh) changed: [aio1_utility_container-8a671e6c -> 172.29.236.100] => (item=lxc.hook.pre-start = /var/lib/lxc/aio1_utility_container-8a671e6c/veth-cleanup.sh) changed: [aio1_etcd_container-6a002878 -> 172.29.236.100] => (item=lxc.hook.post-stop = /var/lib/lxc/aio1_etcd_container-6a002878/veth-cleanup.sh) changed: [aio1_utility_container-8a671e6c -> 172.29.236.100] => (item=lxc.hook.post-stop = /var/lib/lxc/aio1_utility_container-8a671e6c/veth-cleanup.sh) RUNNING HANDLER [lxc_container_create : Lxc container restart] ***************** Tuesday 21 November 2017 19:26:23 +0000 (0:00:03.499) 0:07:41.844 ****** changed: [aio1_nova_api_container-939b810f -> 172.29.236.100] changed: [aio1_keystone_container-313b85bb -> 172.29.236.100] changed: [aio1_horizon_container-0817776b -> 172.29.236.100] changed: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] changed: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] changed: [aio1_galera_container-814dc13e -> 172.29.236.100] changed: [aio1_repo_container-8e457bc2 -> 172.29.236.100] changed: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] changed: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] changed: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] changed: [aio1_unbound_container-6cdab066 -> 172.29.236.100] changed: [aio1_etcd_container-6a002878 -> 172.29.236.100] changed: [aio1_utility_container-8a671e6c -> 172.29.236.100] RUNNING HANDLER [lxc_container_create : Start Container] *********************** Tuesday 21 November 2017 19:26:31 +0000 (0:00:08.384) 0:07:50.229 ****** changed: [aio1_heat_api_container-2c2b712b -> 172.29.236.100] changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] changed: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] changed: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] changed: [aio1_repo_container-8e457bc2 -> 172.29.236.100] changed: [aio1_galera_container-814dc13e -> 172.29.236.100] changed: [aio1_horizon_container-0817776b -> 172.29.236.100] changed: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] changed: [aio1_cinder_volumes_container-13c3522e -> 172.29.236.100] changed: [aio1_nova_api_container-939b810f -> 172.29.236.100] changed: [aio1_keystone_container-313b85bb -> 172.29.236.100] changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] changed: [aio1_unbound_container-6cdab066 -> 172.29.236.100] changed: [aio1_etcd_container-6a002878 -> 172.29.236.100] changed: [aio1_utility_container-8a671e6c -> 172.29.236.100] TASK [lxc_container_create : Wait for container connectivity] ****************** Tuesday 21 November 2017 19:26:35 +0000 (0:00:04.149) 0:07:54.378 ****** ok: [aio1_heat_api_container-2c2b712b] ok: [aio1_cinder_api_container-ffd7efd6] ok: [aio1_ceph-mon_container-cc7db3f3] ok: [aio1_rsyslog_container-09d01e2e] ok: [aio1_unbound_container-6cdab066] ok: [aio1_rabbit_mq_container-768278b1] ok: [aio1_neutron_server_container-ad0fdf46] ok: [aio1_galera_container-814dc13e] ok: [aio1_glance_container-2b6ba609] ok: [aio1_repo_container-8e457bc2] ok: [aio1_keystone_container-313b85bb] ok: [aio1_horizon_container-0817776b] ok: [aio1_memcached_container-1eb88c68] ok: [aio1_cinder_volumes_container-13c3522e] ok: [aio1_nova_api_container-939b810f] ok: [aio1_etcd_container-6a002878] ok: [aio1_utility_container-8a671e6c] TASK [lxc_container_create : Add global_environment_variables to environment file] *** Tuesday 21 November 2017 19:26:49 +0000 (0:00:14.047) 0:08:08.425 ****** changed: [aio1_heat_api_container-2c2b712b] changed: [aio1_cinder_api_container-ffd7efd6] changed: [aio1_unbound_container-6cdab066] changed: [aio1_rsyslog_container-09d01e2e] changed: [aio1_ceph-mon_container-cc7db3f3] changed: [aio1_neutron_server_container-ad0fdf46] changed: [aio1_glance_container-2b6ba609] changed: [aio1_galera_container-814dc13e] changed: [aio1_repo_container-8e457bc2] changed: [aio1_nova_api_container-939b810f] changed: [aio1_keystone_container-313b85bb] changed: [aio1_rabbit_mq_container-768278b1] changed: [aio1_cinder_volumes_container-13c3522e] changed: [aio1_memcached_container-1eb88c68] changed: [aio1_horizon_container-0817776b] changed: [aio1_etcd_container-6a002878] changed: [aio1_utility_container-8a671e6c] TASK [lxc_container_create : Create localhost config] ************************** Tuesday 21 November 2017 19:26:51 +0000 (0:00:01.913) 0:08:10.339 ****** changed: [aio1_ceph-mon_container-cc7db3f3] changed: [aio1_cinder_api_container-ffd7efd6] changed: [aio1_heat_api_container-2c2b712b] changed: [aio1_rsyslog_container-09d01e2e] changed: [aio1_unbound_container-6cdab066] changed: [aio1_rabbit_mq_container-768278b1] changed: [aio1_neutron_server_container-ad0fdf46] changed: [aio1_glance_container-2b6ba609] changed: [aio1_repo_container-8e457bc2] changed: [aio1_galera_container-814dc13e] changed: [aio1_keystone_container-313b85bb] changed: [aio1_horizon_container-0817776b] changed: [aio1_memcached_container-1eb88c68] changed: [aio1_cinder_volumes_container-13c3522e] changed: [aio1_nova_api_container-939b810f] changed: [aio1_etcd_container-6a002878] changed: [aio1_utility_container-8a671e6c] TASK [lxc_container_create : Create domain config] ***************************** Tuesday 21 November 2017 19:26:53 +0000 (0:00:02.189) 0:08:12.529 ****** changed: [aio1_rsyslog_container-09d01e2e] changed: [aio1_unbound_container-6cdab066] changed: [aio1_cinder_api_container-ffd7efd6] changed: [aio1_ceph-mon_container-cc7db3f3] changed: [aio1_heat_api_container-2c2b712b] changed: [aio1_rabbit_mq_container-768278b1] changed: [aio1_glance_container-2b6ba609] changed: [aio1_galera_container-814dc13e] changed: [aio1_repo_container-8e457bc2] changed: [aio1_neutron_server_container-ad0fdf46] changed: [aio1_nova_api_container-939b810f] changed: [aio1_horizon_container-0817776b] changed: [aio1_keystone_container-313b85bb] changed: [aio1_memcached_container-1eb88c68] changed: [aio1_cinder_volumes_container-13c3522e] changed: [aio1_etcd_container-6a002878] changed: [aio1_utility_container-8a671e6c] TASK [lxc_container_create : Create hostname] ********************************** Tuesday 21 November 2017 19:26:55 +0000 (0:00:01.981) 0:08:14.511 ****** changed: [aio1_unbound_container-6cdab066] changed: [aio1_heat_api_container-2c2b712b] changed: [aio1_cinder_api_container-ffd7efd6] changed: [aio1_ceph-mon_container-cc7db3f3] changed: [aio1_rsyslog_container-09d01e2e] changed: [aio1_rabbit_mq_container-768278b1] changed: [aio1_neutron_server_container-ad0fdf46] changed: [aio1_glance_container-2b6ba609] changed: [aio1_galera_container-814dc13e] changed: [aio1_repo_container-8e457bc2] changed: [aio1_keystone_container-313b85bb] changed: [aio1_nova_api_container-939b810f] changed: [aio1_memcached_container-1eb88c68] changed: [aio1_cinder_volumes_container-13c3522e] changed: [aio1_horizon_container-0817776b] changed: [aio1_etcd_container-6a002878] changed: [aio1_utility_container-8a671e6c] TASK [lxc_container_create : Setup hostname] *********************************** Tuesday 21 November 2017 19:26:59 +0000 (0:00:03.699) 0:08:18.210 ****** ok: [aio1_heat_api_container-2c2b712b] ok: [aio1_unbound_container-6cdab066] ok: [aio1_cinder_api_container-ffd7efd6] ok: [aio1_ceph-mon_container-cc7db3f3] ok: [aio1_rsyslog_container-09d01e2e] ok: [aio1_rabbit_mq_container-768278b1] ok: [aio1_neutron_server_container-ad0fdf46] ok: [aio1_galera_container-814dc13e] ok: [aio1_glance_container-2b6ba609] ok: [aio1_repo_container-8e457bc2] ok: [aio1_keystone_container-313b85bb] ok: [aio1_nova_api_container-939b810f] ok: [aio1_horizon_container-0817776b] ok: [aio1_cinder_volumes_container-13c3522e] ok: [aio1_memcached_container-1eb88c68] ok: [aio1_etcd_container-6a002878] ok: [aio1_utility_container-8a671e6c] TASK [lxc_container_create : Ensure sysctl can be applied] ********************* Tuesday 21 November 2017 19:27:01 +0000 (0:00:01.901) 0:08:20.112 ****** changed: [aio1_heat_api_container-2c2b712b] changed: [aio1_unbound_container-6cdab066] changed: [aio1_rsyslog_container-09d01e2e] changed: [aio1_cinder_api_container-ffd7efd6] changed: [aio1_ceph-mon_container-cc7db3f3] changed: [aio1_neutron_server_container-ad0fdf46] changed: [aio1_glance_container-2b6ba609] changed: [aio1_rabbit_mq_container-768278b1] changed: [aio1_galera_container-814dc13e] changed: [aio1_repo_container-8e457bc2] changed: [aio1_keystone_container-313b85bb] changed: [aio1_cinder_volumes_container-13c3522e] changed: [aio1_horizon_container-0817776b] changed: [aio1_nova_api_container-939b810f] changed: [aio1_memcached_container-1eb88c68] changed: [aio1_etcd_container-6a002878] changed: [aio1_utility_container-8a671e6c] TASK [lxc_container_create : Enable container sysctl service] ****************** Tuesday 21 November 2017 19:27:06 +0000 (0:00:04.759) 0:08:24.872 ****** changed: [aio1_unbound_container-6cdab066] changed: [aio1_heat_api_container-2c2b712b] changed: [aio1_ceph-mon_container-cc7db3f3] changed: [aio1_cinder_api_container-ffd7efd6] changed: [aio1_rsyslog_container-09d01e2e] changed: [aio1_neutron_server_container-ad0fdf46] changed: [aio1_rabbit_mq_container-768278b1] changed: [aio1_galera_container-814dc13e] changed: [aio1_repo_container-8e457bc2] changed: [aio1_glance_container-2b6ba609] changed: [aio1_keystone_container-313b85bb] changed: [aio1_nova_api_container-939b810f] changed: [aio1_memcached_container-1eb88c68] changed: [aio1_cinder_volumes_container-13c3522e] changed: [aio1_horizon_container-0817776b] changed: [aio1_etcd_container-6a002878] changed: [aio1_utility_container-8a671e6c] TASK [lxc_container_create : Allow the usage of local facts] ******************* Tuesday 21 November 2017 19:27:10 +0000 (0:00:03.930) 0:08:28.803 ****** ok: [aio1_ceph-mon_container-cc7db3f3] ok: [aio1_cinder_api_container-ffd7efd6] ok: [aio1_rsyslog_container-09d01e2e] ok: [aio1_unbound_container-6cdab066] ok: [aio1_heat_api_container-2c2b712b] ok: [aio1_neutron_server_container-ad0fdf46] ok: [aio1_rabbit_mq_container-768278b1] ok: [aio1_galera_container-814dc13e] ok: [aio1_glance_container-2b6ba609] ok: [aio1_repo_container-8e457bc2] ok: [aio1_keystone_container-313b85bb] ok: [aio1_nova_api_container-939b810f] ok: [aio1_memcached_container-1eb88c68] ok: [aio1_horizon_container-0817776b] ok: [aio1_cinder_volumes_container-13c3522e] ok: [aio1_etcd_container-6a002878] ok: [aio1_utility_container-8a671e6c] TASK [lxc_container_create : Record the container variant deployed] ************ Tuesday 21 November 2017 19:27:12 +0000 (0:00:01.897) 0:08:30.700 ****** changed: [aio1_heat_api_container-2c2b712b] changed: [aio1_ceph-mon_container-cc7db3f3] changed: [aio1_cinder_api_container-ffd7efd6] changed: [aio1_rsyslog_container-09d01e2e] changed: [aio1_unbound_container-6cdab066] changed: [aio1_rabbit_mq_container-768278b1] changed: [aio1_neutron_server_container-ad0fdf46] changed: [aio1_galera_container-814dc13e] changed: [aio1_repo_container-8e457bc2] changed: [aio1_glance_container-2b6ba609] changed: [aio1_keystone_container-313b85bb] changed: [aio1_horizon_container-0817776b] changed: [aio1_nova_api_container-939b810f] changed: [aio1_memcached_container-1eb88c68] changed: [aio1_cinder_volumes_container-13c3522e] changed: [aio1_etcd_container-6a002878] changed: [aio1_utility_container-8a671e6c] TASK [Wait for container connectivity] ***************************************** Tuesday 21 November 2017 19:27:14 +0000 (0:00:02.150) 0:08:32.850 ****** ok: [aio1_rsyslog_container-09d01e2e] ok: [aio1_heat_api_container-2c2b712b] ok: [aio1_ceph-mon_container-cc7db3f3] ok: [aio1_cinder_api_container-ffd7efd6] ok: [aio1_unbound_container-6cdab066] ok: [aio1_rabbit_mq_container-768278b1] ok: [aio1_neutron_server_container-ad0fdf46] ok: [aio1_galera_container-814dc13e] ok: [aio1_glance_container-2b6ba609] ok: [aio1_repo_container-8e457bc2] ok: [aio1_keystone_container-313b85bb] ok: [aio1_horizon_container-0817776b] ok: [aio1_memcached_container-1eb88c68] ok: [aio1_cinder_volumes_container-13c3522e] ok: [aio1_nova_api_container-939b810f] ok: [aio1_etcd_container-6a002878] ok: [aio1_utility_container-8a671e6c] TASK [Set local facts for new container(s)] ************************************ Tuesday 21 November 2017 19:27:28 +0000 (0:00:13.880) 0:08:46.730 ****** ok: [aio1_ceph-mon_container-cc7db3f3] ok: [aio1_heat_api_container-2c2b712b] ok: [aio1_unbound_container-6cdab066] ok: [aio1_cinder_api_container-ffd7efd6] ok: [aio1_rsyslog_container-09d01e2e] ok: [aio1_neutron_server_container-ad0fdf46] ok: [aio1_rabbit_mq_container-768278b1] ok: [aio1_glance_container-2b6ba609] ok: [aio1_galera_container-814dc13e] ok: [aio1_repo_container-8e457bc2] ok: [aio1_nova_api_container-939b810f] ok: [aio1_keystone_container-313b85bb] ok: [aio1_horizon_container-0817776b] ok: [aio1_cinder_volumes_container-13c3522e] ok: [aio1_memcached_container-1eb88c68] ok: [aio1_etcd_container-6a002878] ok: [aio1_utility_container-8a671e6c] PLAY RECAP ********************************************************************* aio1 : ok=215 changed=86 unreachable=0 failed=0 aio1_ceph-mon_container-cc7db3f3 : ok=37 changed=24 unreachable=0 failed=0 aio1_cinder_api_container-ffd7efd6 : ok=37 changed=23 unreachable=0 failed=0 aio1_cinder_volumes_container-13c3522e : ok=37 changed=23 unreachable=0 failed=0 aio1_etcd_container-6a002878 : ok=37 changed=23 unreachable=0 failed=0 aio1_galera_container-814dc13e : ok=37 changed=23 unreachable=0 failed=0 aio1_glance_container-2b6ba609 : ok=37 changed=23 unreachable=0 failed=0 aio1_heat_api_container-2c2b712b : ok=37 changed=23 unreachable=0 failed=0 aio1_horizon_container-0817776b : ok=37 changed=23 unreachable=0 failed=0 aio1_keystone_container-313b85bb : ok=37 changed=23 unreachable=0 failed=0 aio1_memcached_container-1eb88c68 : ok=37 changed=23 unreachable=0 failed=0 aio1_neutron_server_container-ad0fdf46 : ok=37 changed=23 unreachable=0 failed=0 aio1_nova_api_container-939b810f : ok=37 changed=23 unreachable=0 failed=0 aio1_rabbit_mq_container-768278b1 : ok=40 changed=24 unreachable=0 failed=0 aio1_repo_container-8e457bc2 : ok=37 changed=23 unreachable=0 failed=0 aio1_rsyslog_container-09d01e2e : ok=37 changed=23 unreachable=0 failed=0 aio1_unbound_container-6cdab066 : ok=37 changed=23 unreachable=0 failed=0 aio1_utility_container-8a671e6c : ok=37 changed=23 unreachable=0 failed=0 Tuesday 21 November 2017 19:27:30 +0000 (0:00:02.641) 0:08:49.372 ****** =============================================================================== lxc_hosts : Install apt packages --------------------------------------- 48.66s lxc_hosts : Ensure that the LXC cache has been prepared ---------------- 41.37s ansible-hardening : Add or remove packages based on STIG requirements -- 39.25s lxc_hosts : Retrieve base image ---------------------------------------- 14.19s lxc_container_create : Wait for container connectivity ----------------- 14.05s Wait for container connectivity ---------------------------------------- 13.88s lxc_container_create : Write default container config ------------------ 11.75s lxc_container_create : Create container (machinectl) ------------------- 10.40s openstack_hosts : Install distro packages ------------------------------- 8.96s lxc_hosts : Create lxc image -------------------------------------------- 8.58s lxc_container_create : Lxc container restart ---------------------------- 8.38s openstack_hosts : Adding new system tuning ------------------------------ 5.71s lxc_container_create : Container service directories -------------------- 5.51s lxc_container_create : Drop container network file (interfaces) --------- 5.49s ansible-hardening : Check each user to see if its home directory exists on the filesystem --- 5.35s lxc_container_create : LXC host config for container networks ----------- 5.08s lxc_container_create : Read custom facts from previous runs ------------- 4.79s lxc_container_create : Ensure sysctl can be applied --------------------- 4.76s openstack_hosts : Ensure kernel module(s) ------------------------------- 4.64s lxc_container_create : Drop container setup script ---------------------- 4.62s + log_instance_info + set +x + ansible -m setup -a gather_subset=network,hardware,virtual all + export ANSIBLE_LOG_PATH=/openstack/log/ansible-logging/setup-infrastructure.log + ANSIBLE_LOG_PATH=/openstack/log/ansible-logging/setup-infrastructure.log + openstack-ansible setup-infrastructure.yml -e osa_gather_facts=False Variable files: "-e @/etc/openstack_deploy/user_ceph_aio.yml -e @/etc/openstack_deploy/user_secrets.yml -e @/etc/openstack_deploy/user_variables_calico.yml -e @/etc/openstack_deploy/user_variables_ceph.yml -e @/etc/openstack_deploy/user_variables_lsn.yml -e @/etc/openstack_deploy/user_variables.yml " [DEPRECATION WARNING]: docker is kept for backwards compatibility but usage is discouraged. The module documentation details page may explain more about this rationale.. This feature will be removed in a future release. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. PLAY [Install unbound DNS resolvers] ******************************************* TASK [Create log dir] ********************************************************** Tuesday 21 November 2017 19:27:51 +0000 (0:00:00.210) 0:00:00.210 ****** skipping: [aio1_unbound_container-6cdab066] TASK [Create log aggregation links] ******************************************** Tuesday 21 November 2017 19:27:52 +0000 (0:00:00.094) 0:00:00.304 ****** skipping: [aio1_unbound_container-6cdab066] TASK [Set default bind mounts (bind var/log)] ********************************** Tuesday 21 November 2017 19:27:52 +0000 (0:00:00.241) 0:00:00.545 ****** ok: [aio1_unbound_container-6cdab066] TASK [Ensure mount directories exists] ***************************************** Tuesday 21 November 2017 19:27:52 +0000 (0:00:00.263) 0:00:00.809 ****** ok: [aio1_unbound_container-6cdab066 -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_unbound_container-6cdab066', 'bind_dir_path': '/var/log'}) TASK [Add bind mount configuration to container] ******************************* Tuesday 21 November 2017 19:27:53 +0000 (0:00:00.562) 0:00:01.371 ****** changed: [aio1_unbound_container-6cdab066 -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_unbound_container-6cdab066', 'bind_dir_path': '/var/log'}) TASK [Extra lxc config] ******************************************************** Tuesday 21 November 2017 19:27:53 +0000 (0:00:00.545) 0:00:01.917 ****** TASK [Extra lxc config no restart] ********************************************* Tuesday 21 November 2017 19:27:53 +0000 (0:00:00.107) 0:00:02.025 ****** changed: [aio1_unbound_container-6cdab066 -> 172.29.236.100] => (item=lxc.start.order=100) TASK [Check container state] *************************************************** Tuesday 21 November 2017 19:27:54 +0000 (0:00:00.443) 0:00:02.469 ****** ok: [aio1_unbound_container-6cdab066 -> 172.29.236.100] TASK [Lxc container restart] *************************************************** Tuesday 21 November 2017 19:27:54 +0000 (0:00:00.589) 0:00:03.059 ****** changed: [aio1_unbound_container-6cdab066 -> 172.29.236.100] TASK [Start Container] ********************************************************* Tuesday 21 November 2017 19:27:56 +0000 (0:00:01.866) 0:00:04.925 ****** changed: [aio1_unbound_container-6cdab066 -> 172.29.236.100] TASK [Wait for container connectivity] ***************************************** Tuesday 21 November 2017 19:27:57 +0000 (0:00:00.722) 0:00:05.647 ****** ok: [aio1_unbound_container-6cdab066] TASK [test proxy URL for connectivity] ***************************************** Tuesday 21 November 2017 19:28:00 +0000 (0:00:03.535) 0:00:09.183 ****** ok: [aio1_unbound_container-6cdab066] TASK [Drop apt package manager proxy] ****************************************** Tuesday 21 November 2017 19:28:01 +0000 (0:00:00.550) 0:00:09.733 ****** skipping: [aio1_unbound_container-6cdab066] TASK [Update apt when proxy is added] ****************************************** Tuesday 21 November 2017 19:28:01 +0000 (0:00:00.094) 0:00:09.828 ****** TASK [Remove apt package manager proxy] **************************************** Tuesday 21 November 2017 19:28:01 +0000 (0:00:00.040) 0:00:09.869 ****** ok: [aio1_unbound_container-6cdab066] TASK [Deploy yum package manager proxy] **************************************** Tuesday 21 November 2017 19:28:02 +0000 (0:00:00.395) 0:00:10.264 ****** TASK [Deploy dnf package manager proxy] **************************************** Tuesday 21 November 2017 19:28:02 +0000 (0:00:00.041) 0:00:10.306 ****** TASK [unbound : Check init system] ********************************************* Tuesday 21 November 2017 19:28:02 +0000 (0:00:00.054) 0:00:10.360 ****** ok: [aio1_unbound_container-6cdab066] TASK [unbound : Set the name of pid1] ****************************************** Tuesday 21 November 2017 19:28:02 +0000 (0:00:00.366) 0:00:10.727 ****** ok: [aio1_unbound_container-6cdab066] TASK [unbound : Gather variables for each operating system] ******************** Tuesday 21 November 2017 19:28:02 +0000 (0:00:00.211) 0:00:10.938 ****** ok: [aio1_unbound_container-6cdab066] => (item=/etc/ansible/roles/unbound/vars/ubuntu-16.04.yml) TASK [unbound : Install unbound packages] ************************************** Tuesday 21 November 2017 19:28:02 +0000 (0:00:00.241) 0:00:11.180 ****** changed: [aio1_unbound_container-6cdab066] => (item=['unbound', 'unbound-anchor', 'unbound-host']) TASK [unbound : Install unbound yum packages] ********************************** Tuesday 21 November 2017 19:28:18 +0000 (0:00:15.673) 0:00:26.853 ****** skipping: [aio1_unbound_container-6cdab066] => (item=unbound) skipping: [aio1_unbound_container-6cdab066] => (item=unbound-anchor) skipping: [aio1_unbound_container-6cdab066] => (item=unbound-host) TASK [unbound : Install unbound zypper packages] ******************************* Tuesday 21 November 2017 19:28:18 +0000 (0:00:00.124) 0:00:26.978 ****** skipping: [aio1_unbound_container-6cdab066] => (item=[]) TASK [unbound : Drop unbound main configuration] ******************************* Tuesday 21 November 2017 19:28:18 +0000 (0:00:00.124) 0:00:27.102 ****** changed: [aio1_unbound_container-6cdab066] => (item={'src': 'unbound.conf.j2', 'dest': '/etc/unbound/unbound.conf'}) TASK [unbound : Drop unbound local configurations] ***************************** Tuesday 21 November 2017 19:28:20 +0000 (0:00:01.370) 0:00:28.473 ****** changed: [aio1_unbound_container-6cdab066] => (item={'template': 'server.conf', 'priority': 0}) changed: [aio1_unbound_container-6cdab066] => (item={'template': 'openstack.conf'}) TASK [unbound : Drop unbound extra records] ************************************ Tuesday 21 November 2017 19:28:28 +0000 (0:00:07.814) 0:00:36.287 ****** TASK [unbound : Configure unbound upstart defaults] **************************** Tuesday 21 November 2017 19:28:28 +0000 (0:00:00.093) 0:00:36.381 ****** skipping: [aio1_unbound_container-6cdab066] => (item={'src': 'unbound-upstart-default.j2', 'dest': '/etc/default/unbound'}) RUNNING HANDLER [unbound : Restart unbound] ************************************ Tuesday 21 November 2017 19:28:28 +0000 (0:00:00.093) 0:00:36.475 ****** changed: [aio1_unbound_container-6cdab066] TASK [unbound : Start unbound and add to boot services] ************************ Tuesday 21 November 2017 19:28:29 +0000 (0:00:00.890) 0:00:37.365 ****** ok: [aio1_unbound_container-6cdab066] TASK [system_crontab_coordination : Create crontab] **************************** Tuesday 21 November 2017 19:28:29 +0000 (0:00:00.410) 0:00:37.776 ****** changed: [aio1_unbound_container-6cdab066] PLAY [Install unbound DNS resolver client configurations] ********************** TASK [include] ***************************************************************** Tuesday 21 November 2017 19:28:30 +0000 (0:00:01.130) 0:00:38.907 ****** included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/unbound-clients.yml for aio1 TASK [Apply resolver sorting] ************************************************** Tuesday 21 November 2017 19:28:30 +0000 (0:00:00.335) 0:00:39.242 ****** TASK [Set resolver IP list fact] *********************************************** Tuesday 21 November 2017 19:28:31 +0000 (0:00:00.081) 0:00:39.324 ****** TASK [Set resolver rotate when physical_host is not an unbound host] *********** Tuesday 21 November 2017 19:28:31 +0000 (0:00:00.056) 0:00:39.381 ****** ok: [aio1] TASK [Include the resolvconf role] ********************************************* Tuesday 21 November 2017 19:28:31 +0000 (0:00:00.576) 0:00:39.958 ****** TASK [resolvconf : Gather variables for each operating system] ***************** Tuesday 21 November 2017 19:28:32 +0000 (0:00:00.412) 0:00:40.370 ****** ok: [aio1] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml) TASK [resolvconf : Install apt packages] *************************************** Tuesday 21 November 2017 19:28:32 +0000 (0:00:00.669) 0:00:41.040 ****** ok: [aio1] => (item=['resolvconf']) TASK [resolvconf : Update resolvconf base] ************************************* Tuesday 21 November 2017 19:28:34 +0000 (0:00:01.922) 0:00:42.963 ****** changed: [aio1] TASK [resolvconf : Update resolvconf tail] ************************************* Tuesday 21 November 2017 19:28:35 +0000 (0:00:01.254) 0:00:44.217 ****** changed: [aio1] TASK [resolvconf : Update resolvers] ******************************************* Tuesday 21 November 2017 19:28:36 +0000 (0:00:00.953) 0:00:45.171 ****** changed: [aio1] PLAY [Setup repo servers] ****************************************************** TASK [Check if the git cache exists on deployment host] ************************ Tuesday 21 November 2017 19:28:38 +0000 (0:00:01.508) 0:00:46.679 ****** skipping: [aio1_repo_container-8e457bc2] TASK [include] ***************************************************************** Tuesday 21 November 2017 19:28:38 +0000 (0:00:00.099) 0:00:46.779 ****** included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/os-lxc-container-setup.yml for aio1_repo_container-8e457bc2 TASK [Set default bind mounts (bind var/log)] ********************************** Tuesday 21 November 2017 19:28:38 +0000 (0:00:00.124) 0:00:46.903 ****** ok: [aio1_repo_container-8e457bc2] TASK [Ensure mount directories exists] ***************************************** Tuesday 21 November 2017 19:28:38 +0000 (0:00:00.281) 0:00:47.184 ****** ok: [aio1_repo_container-8e457bc2 -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_repo_container-8e457bc2', 'bind_dir_path': '/var/log'}) ok: [aio1_repo_container-8e457bc2 -> 172.29.236.100] => (item={'mount_path': '/openstack/aio1_repo_container-8e457bc2', 'bind_dir_path': '/var/www'}) TASK [Add bind mount configuration to container] ******************************* Tuesday 21 November 2017 19:28:39 +0000 (0:00:00.743) 0:00:47.928 ****** changed: [aio1_repo_container-8e457bc2 -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_repo_container-8e457bc2', 'bind_dir_path': '/var/log'}) changed: [aio1_repo_container-8e457bc2 -> 172.29.236.100] => (item={'mount_path': '/openstack/aio1_repo_container-8e457bc2', 'bind_dir_path': '/var/www'}) TASK [Extra lxc config] ******************************************************** Tuesday 21 November 2017 19:28:40 +0000 (0:00:00.710) 0:00:48.639 ****** TASK [Extra lxc config no restart] ********************************************* Tuesday 21 November 2017 19:28:40 +0000 (0:00:00.103) 0:00:48.742 ****** changed: [aio1_repo_container-8e457bc2 -> 172.29.236.100] => (item=lxc.start.order=100) TASK [Check container state] *************************************************** Tuesday 21 November 2017 19:28:41 +0000 (0:00:00.532) 0:00:49.274 ****** ok: [aio1_repo_container-8e457bc2 -> 172.29.236.100] TASK [Lxc container restart] *************************************************** Tuesday 21 November 2017 19:28:41 +0000 (0:00:00.482) 0:00:49.757 ****** changed: [aio1_repo_container-8e457bc2 -> 172.29.236.100] TASK [Start Container] ********************************************************* Tuesday 21 November 2017 19:28:43 +0000 (0:00:01.858) 0:00:51.616 ****** changed: [aio1_repo_container-8e457bc2 -> 172.29.236.100] TASK [Wait for container connectivity] ***************************************** Tuesday 21 November 2017 19:28:44 +0000 (0:00:00.690) 0:00:52.307 ****** ok: [aio1_repo_container-8e457bc2] TASK [include] ***************************************************************** Tuesday 21 November 2017 19:28:47 +0000 (0:00:03.478) 0:00:55.786 ****** TASK [include] ***************************************************************** Tuesday 21 November 2017 19:28:47 +0000 (0:00:00.041) 0:00:55.827 ****** included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/unbound-clients.yml for aio1_repo_container-8e457bc2 TASK [Apply resolver sorting] ************************************************** Tuesday 21 November 2017 19:28:47 +0000 (0:00:00.321) 0:00:56.148 ****** TASK [Set resolver IP list fact] *********************************************** Tuesday 21 November 2017 19:28:47 +0000 (0:00:00.072) 0:00:56.221 ****** TASK [Set resolver rotate when physical_host is not an unbound host] *********** Tuesday 21 November 2017 19:28:48 +0000 (0:00:00.053) 0:00:56.274 ****** ok: [aio1_repo_container-8e457bc2] TASK [Include the resolvconf role] ********************************************* Tuesday 21 November 2017 19:28:48 +0000 (0:00:00.283) 0:00:56.558 ****** TASK [resolvconf : Gather variables for each operating system] ***************** Tuesday 21 November 2017 19:28:48 +0000 (0:00:00.412) 0:00:56.970 ****** ok: [aio1_repo_container-8e457bc2] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml) TASK [resolvconf : Install apt packages] *************************************** Tuesday 21 November 2017 19:28:48 +0000 (0:00:00.263) 0:00:57.233 ****** ok: [aio1_repo_container-8e457bc2] => (item=['resolvconf']) TASK [resolvconf : Update resolvconf base] ************************************* Tuesday 21 November 2017 19:28:58 +0000 (0:00:09.953) 0:01:07.187 ****** changed: [aio1_repo_container-8e457bc2] TASK [resolvconf : Update resolvconf tail] ************************************* Tuesday 21 November 2017 19:29:00 +0000 (0:00:01.210) 0:01:08.398 ****** changed: [aio1_repo_container-8e457bc2] TASK [resolvconf : Update resolvers] ******************************************* Tuesday 21 November 2017 19:29:01 +0000 (0:00:00.862) 0:01:09.260 ****** changed: [aio1_repo_container-8e457bc2] TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 19:29:02 +0000 (0:00:01.246) 0:01:10.507 ****** TASK [repo_server : Gather variables for each operating system] **************** Tuesday 21 November 2017 19:29:02 +0000 (0:00:00.069) 0:01:10.576 ****** ok: [aio1_repo_container-8e457bc2] => (item=/etc/ansible/roles/repo_server/vars/debian.yml) TASK [repo_server : Allow nginx user to stop/start nginx via sudo] ************* Tuesday 21 November 2017 19:29:02 +0000 (0:00:00.277) 0:01:10.853 ****** changed: [aio1_repo_container-8e457bc2] TASK [repo_server : Drop rsyncd configuration file(s)] ************************* Tuesday 21 November 2017 19:29:03 +0000 (0:00:00.802) 0:01:11.656 ****** changed: [aio1_repo_container-8e457bc2] TASK [repo_server : create the system group] *********************************** Tuesday 21 November 2017 19:29:04 +0000 (0:00:00.832) 0:01:12.488 ****** ok: [aio1_repo_container-8e457bc2] TASK [repo_server : Create the nginx system user] ****************************** Tuesday 21 November 2017 19:29:04 +0000 (0:00:00.477) 0:01:12.966 ****** changed: [aio1_repo_container-8e457bc2] TASK [repo_server : File and directory setup (non-root user)] ****************** Tuesday 21 November 2017 19:29:05 +0000 (0:00:00.819) 0:01:13.785 ****** changed: [aio1_repo_container-8e457bc2] => (item={'path': '/var/www'}) changed: [aio1_repo_container-8e457bc2] => (item={'mode': '02700', 'path': '/var/www/.ssh'}) changed: [aio1_repo_container-8e457bc2] => (item={'path': '/var/www/repo'}) changed: [aio1_repo_container-8e457bc2] => (item={'path': '/var/www/repo/links'}) changed: [aio1_repo_container-8e457bc2] => (item={'path': '/var/www/repo/os-releases'}) changed: [aio1_repo_container-8e457bc2] => (item={'path': '/var/www/repo/os-releases/master'}) changed: [aio1_repo_container-8e457bc2] => (item={'path': '/var/www/repo/pools'}) changed: [aio1_repo_container-8e457bc2] => (item={'path': '/var/www/repo/venvs'}) changed: [aio1_repo_container-8e457bc2] => (item={'mode': '0775', 'path': '/var/log/nginx'}) TASK [repo_server : Drop repo pre/post command script] ************************* Tuesday 21 November 2017 19:29:07 +0000 (0:00:01.894) 0:01:15.680 ****** changed: [aio1_repo_container-8e457bc2] TASK [repo_server : Check if the git folder exists already] ******************** Tuesday 21 November 2017 19:29:08 +0000 (0:00:00.976) 0:01:16.657 ****** ok: [aio1_repo_container-8e457bc2] TASK [repo_server : Git service data folder setup] ***************************** Tuesday 21 November 2017 19:29:08 +0000 (0:00:00.401) 0:01:17.058 ****** changed: [aio1_repo_container-8e457bc2] TASK [repo_server : File and directory setup (root user)] ********************** Tuesday 21 November 2017 19:29:09 +0000 (0:00:00.418) 0:01:17.477 ****** changed: [aio1_repo_container-8e457bc2] => (item={'path': '/etc/lsyncd'}) changed: [aio1_repo_container-8e457bc2] => (item={'path': '/var/log/lsyncd'}) ok: [aio1_repo_container-8e457bc2] => (item={'path': '/etc/nginx/sites-enabled/default', 'state': 'absent'}) changed: [aio1_repo_container-8e457bc2] => (item={'path': '/etc/nginx/sites-available'}) changed: [aio1_repo_container-8e457bc2] => (item={'path': '/etc/nginx/sites-enabled'}) TASK [repo_server : Install repo server packages] ****************************** Tuesday 21 November 2017 19:29:10 +0000 (0:00:01.200) 0:01:18.678 ****** changed: [aio1_repo_container-8e457bc2] TASK [repo_server : Remove old key file(s) if found] *************************** Tuesday 21 November 2017 19:29:47 +0000 (0:00:37.321) 0:01:55.999 ****** skipping: [aio1_repo_container-8e457bc2] => (item=/var/www/.ssh/authorized_keys) skipping: [aio1_repo_container-8e457bc2] => (item=/var/www/.ssh/id_rsa) skipping: [aio1_repo_container-8e457bc2] => (item=/var/www/.ssh/id_rsa.pub) TASK [repo_server : Generate the nginx system user ssh key] ******************** Tuesday 21 November 2017 19:29:47 +0000 (0:00:00.125) 0:01:56.125 ****** changed: [aio1_repo_container-8e457bc2] TASK [repo_server : Drop NGINX configuration files] **************************** Tuesday 21 November 2017 19:29:48 +0000 (0:00:00.640) 0:01:56.766 ****** changed: [aio1_repo_container-8e457bc2] => (item={'src': 'nginx.conf.j2', 'dest': '/etc/nginx/nginx.conf'}) changed: [aio1_repo_container-8e457bc2] => (item={'src': 'rsyncd.conf.j2', 'dest': '/etc/rsyncd.conf'}) changed: [aio1_repo_container-8e457bc2] => (item={'src': 'openstack-slushee.vhost.j2', 'dest': '/etc/nginx/sites-available/openstack-slushee.vhost'}) TASK [repo_server : Enable openstack-slushee site] ***************************** Tuesday 21 November 2017 19:29:51 +0000 (0:00:02.629) 0:01:59.395 ****** changed: [aio1_repo_container-8e457bc2] TASK [repo_server : Place git daemon systemd init script] ********************** Tuesday 21 November 2017 19:29:51 +0000 (0:00:00.398) 0:01:59.793 ****** changed: [aio1_repo_container-8e457bc2] => (item={'src': 'git.service.j2', 'dest': '/lib/systemd/system/git@.service'}) changed: [aio1_repo_container-8e457bc2] => (item={'src': 'git.socket.j2', 'dest': '/lib/systemd/system/git.socket'}) TASK [repo_server : include] *************************************************** Tuesday 21 November 2017 19:29:53 +0000 (0:00:01.914) 0:02:01.707 ****** included: /etc/ansible/roles/repo_server/tasks/repo_cacher.yml for aio1_repo_container-8e457bc2 TASK [repo_server : Disable epel-testing repository for cacher packages] ******* Tuesday 21 November 2017 19:29:53 +0000 (0:00:00.193) 0:02:01.900 ****** TASK [repo_server : Enable zypper repositories (SUSE)] ************************* Tuesday 21 November 2017 19:29:53 +0000 (0:00:00.042) 0:02:01.943 ****** skipping: [aio1_repo_container-8e457bc2] TASK [repo_server : Refresh zypper repository (SUSE)] ************************** Tuesday 21 November 2017 19:29:53 +0000 (0:00:00.093) 0:02:02.036 ****** TASK [repo_server : Install repo caching server packages] ********************** Tuesday 21 November 2017 19:29:53 +0000 (0:00:00.051) 0:02:02.088 ****** changed: [aio1_repo_container-8e457bc2] TASK [repo_server : Create cache directory] ************************************ Tuesday 21 November 2017 19:29:58 +0000 (0:00:04.571) 0:02:06.659 ****** changed: [aio1_repo_container-8e457bc2] TASK [repo_server : Create log directory] ************************************** Tuesday 21 November 2017 19:29:58 +0000 (0:00:00.413) 0:02:07.073 ****** changed: [aio1_repo_container-8e457bc2] TASK [repo_server : Stat the cache path] *************************************** Tuesday 21 November 2017 19:29:59 +0000 (0:00:00.391) 0:02:07.464 ****** ok: [aio1_repo_container-8e457bc2] TASK [repo_server : Remove cacher directory if its a directory] **************** Tuesday 21 November 2017 19:29:59 +0000 (0:00:00.400) 0:02:07.865 ****** changed: [aio1_repo_container-8e457bc2] TASK [repo_server : Link cacher to the repo path] ****************************** Tuesday 21 November 2017 19:30:00 +0000 (0:00:00.455) 0:02:08.320 ****** changed: [aio1_repo_container-8e457bc2] TASK [repo_server : Create yum merged mirror list] ***************************** Tuesday 21 November 2017 19:30:00 +0000 (0:00:00.410) 0:02:08.731 ****** TASK [repo_server : Drop acng.conf] ******************************************** Tuesday 21 November 2017 19:30:00 +0000 (0:00:00.042) 0:02:08.773 ****** changed: [aio1_repo_container-8e457bc2] TASK [repo_server : Get public key contents and store as var] ****************** Tuesday 21 November 2017 19:30:01 +0000 (0:00:01.039) 0:02:09.813 ****** ok: [aio1_repo_container-8e457bc2] TASK [repo_server : Register a fact for the repo user pub key] ***************** Tuesday 21 November 2017 19:30:02 +0000 (0:00:00.607) 0:02:10.420 ****** ok: [aio1_repo_container-8e457bc2] TASK [repo_server : Create authorized keys file from host vars] **************** Tuesday 21 November 2017 19:30:02 +0000 (0:00:00.254) 0:02:10.674 ****** skipping: [aio1_repo_container-8e457bc2] => (item=aio1_repo_container-8e457bc2) TASK [repo_server : Deploy lsyncd configuration file] ************************** Tuesday 21 November 2017 19:30:02 +0000 (0:00:00.110) 0:02:10.785 ****** skipping: [aio1_repo_container-8e457bc2] => (item={'src': 'lsyncd.lua.j2', 'dest': '/etc/lsyncd/lsyncd.conf.lua'}) skipping: [aio1_repo_container-8e457bc2] => (item={'src': 'lsyncd.defaults.j2', 'dest': '/etc/default/lsyncd'}) RUNNING HANDLER [repo_server : reload nginx] *********************************** Tuesday 21 November 2017 19:30:02 +0000 (0:00:00.119) 0:02:10.904 ****** changed: [aio1_repo_container-8e457bc2] RUNNING HANDLER [repo_server : reload rsyncd] ********************************** Tuesday 21 November 2017 19:30:03 +0000 (0:00:00.595) 0:02:11.499 ****** changed: [aio1_repo_container-8e457bc2] RUNNING HANDLER [repo_server : reload acng] ************************************ Tuesday 21 November 2017 19:30:03 +0000 (0:00:00.490) 0:02:11.990 ****** changed: [aio1_repo_container-8e457bc2] RUNNING HANDLER [repo_server : reload git socket] ****************************** Tuesday 21 November 2017 19:30:04 +0000 (0:00:00.494) 0:02:12.485 ****** changed: [aio1_repo_container-8e457bc2] TASK [rsyslog_client : Gather variables for each operating system] ************* Tuesday 21 November 2017 19:30:04 +0000 (0:00:00.545) 0:02:13.031 ****** ok: [aio1_repo_container-8e457bc2] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml) TASK [rsyslog_client : Ensure adm group exists] ******************************** Tuesday 21 November 2017 19:30:05 +0000 (0:00:00.281) 0:02:13.312 ****** ok: [aio1_repo_container-8e457bc2] TASK [rsyslog_client : Ensure syslog user exists] ****************************** Tuesday 21 November 2017 19:30:05 +0000 (0:00:00.388) 0:02:13.701 ****** changed: [aio1_repo_container-8e457bc2] TASK [rsyslog_client : Ensure ownership on working directory is correct] ******* Tuesday 21 November 2017 19:30:05 +0000 (0:00:00.412) 0:02:14.113 ****** ok: [aio1_repo_container-8e457bc2] TASK [rsyslog_client : Remove conflicting distro packages] ********************* Tuesday 21 November 2017 19:30:06 +0000 (0:00:00.383) 0:02:14.496 ****** TASK [rsyslog_client : Install rsyslog packages] ******************************* Tuesday 21 November 2017 19:30:06 +0000 (0:00:00.099) 0:02:14.596 ****** ok: [aio1_repo_container-8e457bc2] => (item=rsyslog) ok: [aio1_repo_container-8e457bc2] => (item=logrotate) TASK [rsyslog_client : Rsyslog Setup] ****************************************** Tuesday 21 November 2017 19:30:07 +0000 (0:00:01.189) 0:02:15.785 ****** changed: [aio1_repo_container-8e457bc2] TASK [rsyslog_client : Check if log dir exists] ******************************** Tuesday 21 November 2017 19:30:08 +0000 (0:00:00.832) 0:02:16.618 ****** ok: [aio1_repo_container-8e457bc2] TASK [rsyslog_client : Find all log files] ************************************* Tuesday 21 November 2017 19:30:08 +0000 (0:00:00.406) 0:02:17.025 ****** ok: [aio1_repo_container-8e457bc2] TASK [rsyslog_client : Union the log files] ************************************ Tuesday 21 November 2017 19:30:09 +0000 (0:00:00.674) 0:02:17.699 ****** ok: [aio1_repo_container-8e457bc2] TASK [rsyslog_client : Set rsyslog_client_all_log_files when log_files does not exist] *** Tuesday 21 November 2017 19:30:09 +0000 (0:00:00.243) 0:02:17.942 ****** TASK [rsyslog_client : Write rsyslog config for found log files] *************** Tuesday 21 November 2017 19:30:09 +0000 (0:00:00.047) 0:02:17.989 ****** changed: [aio1_repo_container-8e457bc2] TASK [rsyslog_client : Write rsyslog config for remote logging] **************** Tuesday 21 November 2017 19:30:10 +0000 (0:00:01.129) 0:02:19.119 ****** changed: [aio1_repo_container-8e457bc2] TASK [rsyslog_client : Write rsyslog config for converting logs into syslog messages] *** Tuesday 21 November 2017 19:30:12 +0000 (0:00:01.172) 0:02:20.291 ****** changed: [aio1_repo_container-8e457bc2] TASK [rsyslog_client : Write log rotate file] ********************************** Tuesday 21 November 2017 19:30:13 +0000 (0:00:01.082) 0:02:21.373 ****** changed: [aio1_repo_container-8e457bc2] TASK [rsyslog_client : Configure logrotate to compress logs by default] ******** Tuesday 21 November 2017 19:30:14 +0000 (0:00:01.017) 0:02:22.391 ****** changed: [aio1_repo_container-8e457bc2] TASK [rsyslog_client : Gather variables for each operating system] ************* Tuesday 21 November 2017 19:30:14 +0000 (0:00:00.404) 0:02:22.796 ****** ok: [aio1_repo_container-8e457bc2] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml) TASK [rsyslog_client : Ensure adm group exists] ******************************** Tuesday 21 November 2017 19:30:14 +0000 (0:00:00.279) 0:02:23.075 ****** ok: [aio1_repo_container-8e457bc2] TASK [rsyslog_client : Ensure syslog user exists] ****************************** Tuesday 21 November 2017 19:30:15 +0000 (0:00:00.460) 0:02:23.535 ****** ok: [aio1_repo_container-8e457bc2] TASK [rsyslog_client : Ensure ownership on working directory is correct] ******* Tuesday 21 November 2017 19:30:15 +0000 (0:00:00.418) 0:02:23.953 ****** ok: [aio1_repo_container-8e457bc2] TASK [rsyslog_client : Remove conflicting distro packages] ********************* Tuesday 21 November 2017 19:30:16 +0000 (0:00:00.408) 0:02:24.362 ****** TASK [rsyslog_client : Install rsyslog packages] ******************************* Tuesday 21 November 2017 19:30:16 +0000 (0:00:00.081) 0:02:24.444 ****** ok: [aio1_repo_container-8e457bc2] => (item=rsyslog) ok: [aio1_repo_container-8e457bc2] => (item=logrotate) TASK [rsyslog_client : Rsyslog Setup] ****************************************** Tuesday 21 November 2017 19:30:17 +0000 (0:00:01.183) 0:02:25.627 ****** ok: [aio1_repo_container-8e457bc2] TASK [rsyslog_client : Check if log dir exists] ******************************** Tuesday 21 November 2017 19:30:17 +0000 (0:00:00.604) 0:02:26.232 ****** ok: [aio1_repo_container-8e457bc2] TASK [rsyslog_client : Find all log files] ************************************* Tuesday 21 November 2017 19:30:18 +0000 (0:00:00.438) 0:02:26.671 ****** ok: [aio1_repo_container-8e457bc2] TASK [rsyslog_client : Union the log files] ************************************ Tuesday 21 November 2017 19:30:18 +0000 (0:00:00.394) 0:02:27.066 ****** ok: [aio1_repo_container-8e457bc2] TASK [rsyslog_client : Set rsyslog_client_all_log_files when log_files does not exist] *** Tuesday 21 November 2017 19:30:19 +0000 (0:00:00.235) 0:02:27.301 ****** TASK [rsyslog_client : Write rsyslog config for found log files] *************** Tuesday 21 November 2017 19:30:19 +0000 (0:00:00.043) 0:02:27.344 ****** ok: [aio1_repo_container-8e457bc2] TASK [rsyslog_client : Write rsyslog config for remote logging] **************** Tuesday 21 November 2017 19:30:20 +0000 (0:00:00.970) 0:02:28.315 ****** TASK [rsyslog_client : Write rsyslog config for converting logs into syslog messages] *** Tuesday 21 November 2017 19:30:20 +0000 (0:00:00.043) 0:02:28.358 ****** TASK [rsyslog_client : Write log rotate file] ********************************** Tuesday 21 November 2017 19:30:20 +0000 (0:00:00.043) 0:02:28.402 ****** TASK [rsyslog_client : Configure logrotate to compress logs by default] ******** Tuesday 21 November 2017 19:30:20 +0000 (0:00:00.042) 0:02:28.444 ****** ok: [aio1_repo_container-8e457bc2] RUNNING HANDLER [rsyslog_client : restart rsyslog] ***************************** Tuesday 21 November 2017 19:30:20 +0000 (0:00:00.389) 0:02:28.833 ****** changed: [aio1_repo_container-8e457bc2] PLAY [Group repo servers by architecture] ************************************** TASK [Group repo servers by architecture and os version] *********************** Tuesday 21 November 2017 19:30:21 +0000 (0:00:00.517) 0:02:29.350 ****** ok: [aio1_repo_container-8e457bc2] PLAY [Prepare group of master repo servers] ************************************ TASK [Prepare group of master repo servers] ************************************ Tuesday 21 November 2017 19:30:21 +0000 (0:00:00.273) 0:02:29.624 ****** changed: [localhost] => (item=repo_servers_16.04_x86_64) PLAY [Build new repo packages for a given release] ***************************** TASK [Test internal repo URL for the current upper constraints file] *********** Tuesday 21 November 2017 19:30:21 +0000 (0:00:00.425) 0:02:30.049 ****** ok: [aio1_repo_container-8e457bc2] TASK [Remove global requirement pins file from host] *************************** Tuesday 21 November 2017 19:30:22 +0000 (0:00:00.438) 0:02:30.487 ****** TASK [Copy global requirement pins file to host] ******************************* Tuesday 21 November 2017 19:30:22 +0000 (0:00:00.048) 0:02:30.536 ****** changed: [aio1_repo_container-8e457bc2] TASK [Set pip install upper constraints protocol] ****************************** Tuesday 21 November 2017 19:30:23 +0000 (0:00:00.767) 0:02:31.303 ****** ok: [aio1_repo_container-8e457bc2] TASK [Set pip install upper constraints] *************************************** Tuesday 21 November 2017 19:30:23 +0000 (0:00:00.231) 0:02:31.535 ****** ok: [aio1_repo_container-8e457bc2] TASK [Test internal repo URL for the current get-pip.py script] **************** Tuesday 21 November 2017 19:30:23 +0000 (0:00:00.260) 0:02:31.795 ****** ok: [aio1_repo_container-8e457bc2] TASK [Set pip upstream URL] **************************************************** Tuesday 21 November 2017 19:30:23 +0000 (0:00:00.441) 0:02:32.236 ****** ok: [aio1_repo_container-8e457bc2] TASK [Load local packages] ***************************************************** Tuesday 21 November 2017 19:30:24 +0000 (0:00:00.258) 0:02:32.495 ****** ok: [aio1_repo_container-8e457bc2] => (item={'packages': ['alembic>=0.7.2', 'ansible-lint', 'aodh', 'argparse', 'barbican', 'ceilometer', 'ceilometermiddleware', 'cinder', 'cliff', 'configobj', 'cryptography', 'cython', 'daemonize', 'ddt', 'designate', 'designate_dashboard', 'django-appconf', 'django-openstack-auth', 'dnspython', 'dragonflow', 'ecdsa', 'futures', 'glance', 'gnocchi[mysql,file,swift,ceph]', 'gnocchiclient', 'greenlet', 'heat', 'horizon', 'httplib2', 'ironic', 'ironic-oneview-cli', 'ironic-oneviewd', 'ironic-ui', 'junitxml', 'keystone', 'keystonemiddleware', 'ldappool', 'libvirt-python', 'lxc-python2', 'lxml', 'magnum', 'magnum-ui', 'molteniron', 'mysql-python', "ndg-httpsclient>=0.4.2;python_version<'3.0'", 'netaddr>=0.7.18', 'networking-calico', 'networking-odl', 'networking-sfc', 'neutron', 'neutron-fwaas-dashboard', 'neutron-lbaas-dashboard', 'neutron_dynamic_routing', 'neutron_fwaas', 'neutron_lbaas', 'neutron_vpnaas', 'nose', 'nova', 'nova-lxd', 'nova-powervm', 'octavia', 'os-brick', 'os-client-config', 'oslo.config', 'oslo.log', 'oslo.middleware', 'osprofiler', 'pbr', 'pexpect', 'pip==9.0.1', 'ply', 'prettytable<0.8,>=0.7.1', 'pyasn1!=0.2.3,>=0.1.8', 'pyasn1-modules', 'pycrypto>=2.6', 'pyeclib', 'pylxd', 'pymongo', 'pymysql', 'pyopenssl>=16.2.0', 'pysaml2', 'python-ceilometerclient', 'python-cinderclient', 'python-designateclient', 'python-etcd', 'python-glanceclient', 'python-heatclient', 'python-ironicclient', 'python-keystoneclient', 'python-ldap', 'python-memcached>=1.56', 'python-neutronclient', 'python-novaclient', 'python-octaviaclient', 'python-openstackclient', 'python-saharaclient', 'python-subunit', 'python-swiftclient', 'python-tackerclient', 'python-troveclient', 'pyyaml>=3.10', 'repoze.lru', 'requests', 'sahara', 'sahara_dashboard', 'setuptools==36.6.0', 'shade', 'sqlalchemy-utils', 'sqlalchemy>=0.9.7', 'sqlalchemy_utils', 'swift', 'swift3', 'tacker', 'testscenarios', 'tooz', 'tox', 'trove', 'trove_dashboard', 'urllib3', 'uwsgi', 'virtualenv-tools', 'virtualenv>=13.1.0', 'warlock', 'websockify', 'wheel==0.30.0'], 'remote_packages': ['git+https://git.openstack.org//openstack/neutron-fwaas-dashboard@58cdd72b1398ad7a4d4dcdba2ca9fe37fe9f63f8#egg=neutron_fwaas_dashboard&gitname=neutron-fwaas-dashboard&projectgroup=horizon_all', 'git+https://git.openstack.org/openstack/aodh@348ec72208d9fc883eb93ae1b36bd501fe401cbc#egg=aodh&gitname=aodh&projectgroup=aodh_all', 'git+https://git.openstack.org/openstack/barbican@d2ab56c61c0dc215dfbd078d00f4cabceaa2cdd7#egg=barbican&gitname=barbican&projectgroup=barbican_all', 'git+https://git.openstack.org/openstack/ceilometer@ecfdcc42a98efddc62838d3f6823a1cd5ff94cac#egg=ceilometer&gitname=ceilometer&projectgroup=ceilometer_all', 'git+https://git.openstack.org/openstack/cinder@625cf70f9690afa34ea717a7b3417890971e4c4a#egg=cinder&gitname=cinder&projectgroup=cinder_all', 'git+https://git.openstack.org/openstack/designate-dashboard@6213e7534f2c197bd2c577bd183d0bd53bf89857#egg=designate_dashboard&gitname=designate-dashboard&projectgroup=horizon_all', 'git+https://git.openstack.org/openstack/designate@284cdabe1e82934b05e20fda26423702c2628918#egg=designate&gitname=designate&projectgroup=designate_all', 'git+https://git.openstack.org/openstack/dragonflow@84f1a26ff8e976b753593dc445e09a4c1a675a21#egg=dragonflow&gitname=dragonflow&projectgroup=neutron_all', 'git+https://git.openstack.org/openstack/glance@7f9853122252c38ecc536ea523bc8e3094c3adda#egg=glance&gitname=glance&projectgroup=glance_all', 'git+https://git.openstack.org/openstack/heat@c5593161d9bcbddde69e38d9136ccb93367b51f8#egg=heat&gitname=heat&projectgroup=heat_all', 'git+https://git.openstack.org/openstack/horizon@80643ca53f7db43eac496829290983126616ea4b#egg=horizon&gitname=horizon&projectgroup=horizon_all', 'git+https://git.openstack.org/openstack/ironic-ui@70933196786a780d690b11af9995b37942f28e3b#egg=ironic_ui&gitname=ironic-ui&projectgroup=horizon_all', 'git+https://git.openstack.org/openstack/ironic@2d486ca8c0b1ed9251a76945457e0fc28239e7ac#egg=ironic&gitname=ironic&projectgroup=ironic_all', 'git+https://git.openstack.org/openstack/keystone@47dbd256258d747d95cb5320bd02ae207ecf60d6#egg=keystone&gitname=keystone&projectgroup=keystone_all', 'git+https://git.openstack.org/openstack/magnum-ui@02c2d06bdaebc892d37d5b51fc0555a5469bf017#egg=magnum_ui&gitname=magnum-ui&projectgroup=horizon_all', 'git+https://git.openstack.org/openstack/magnum@4b88f7b78010299148fa8878e963c15fe5d5f525#egg=magnum&gitname=magnum&projectgroup=magnum_all', 'git+https://git.openstack.org/openstack/molteniron@094276cda77d814d07ad885e7d63de8d1243750a#egg=molteniron&gitname=molteniron&projectgroup=molteniron_all', 'git+https://git.openstack.org/openstack/networking-calico@9688df1a3d1d8b3fd9ba367e82fe6b0559416728#egg=networking_calico&gitname=networking-calico&projectgroup=neutron_all', 'git+https://git.openstack.org/openstack/networking-odl@b304fc9154d81e021d26327b39528ceaa3f0ac72#egg=networking_odl&gitname=networking-odl&projectgroup=all', 'git+https://git.openstack.org/openstack/neutron-dynamic-routing@95d2bdfde10ba9622014620738d15e8c5bff0bb4#egg=neutron_dynamic_routing&gitname=neutron-dynamic-routing&projectgroup=neutron_all', 'git+https://git.openstack.org/openstack/neutron-fwaas@43f7ae3493a9e6333f3b9d533271a757de036736#egg=neutron_fwaas&gitname=neutron-fwaas&projectgroup=neutron_all', 'git+https://git.openstack.org/openstack/neutron-lbaas-dashboard@80a2f0f5c82acb58833c43e158afd974e555f92b#egg=neutron_lbaas_dashboard&gitname=neutron-lbaas-dashboard&projectgroup=horizon_all', 'git+https://git.openstack.org/openstack/neutron-lbaas@a5294c1d1149bf3bcb3321937c9223f18b49ed7a#egg=neutron_lbaas&gitname=neutron-lbaas&projectgroup=neutron_all', 'git+https://git.openstack.org/openstack/neutron-vpnaas@e3da5c10c472ece03828b076a9240b735295a42e#egg=neutron_vpnaas&gitname=neutron-vpnaas&projectgroup=neutron_all', 'git+https://git.openstack.org/openstack/neutron@62b788192014705ae1c31bed05fd5f6dbba9a2d9#egg=neutron&gitname=neutron&projectgroup=neutron_all', 'git+https://git.openstack.org/openstack/nova-lxd@aaa8b602150623a81432eb8fbad26c2d4d9b42b6#egg=nova_lxd&gitname=nova-lxd&projectgroup=nova_all', 'git+https://git.openstack.org/openstack/nova-powervm@a58458507433d970b53e338df199dc8251812c23#egg=nova_powervm&gitname=nova-powervm&projectgroup=nova_all', 'git+https://git.openstack.org/openstack/nova@c7832f7d9e60a18e95f3cfeef76d55989fbad803#egg=nova&gitname=nova&projectgroup=nova_all', 'git+https://git.openstack.org/openstack/octavia@859bb3bae35fb26e3305d4ee691b4d5eba99d1ff#egg=octavia&gitname=octavia&projectgroup=octavia_all', 'git+https://git.openstack.org/openstack/rally@425a2a7630df5e99ab287787081d88c5c140dedc#egg=rally&gitname=rally&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True', 'git+https://git.openstack.org/openstack/requirements@6d9fe55d3697d46c8e10de829ebbdc8bcddf0111#egg=requirements&gitname=requirements&projectgroup=all', 'git+https://git.openstack.org/openstack/sahara-dashboard@b8ccdf99971293a388b99d781b70fa0e0fb69d40#egg=sahara_dashboard&gitname=sahara-dashboard&projectgroup=horizon_all', 'git+https://git.openstack.org/openstack/sahara@cf4cf40eab5a485abb6052b4a9d263be4625dc4e#egg=sahara&gitname=sahara&projectgroup=sahara_all', 'git+https://git.openstack.org/openstack/swift3@1fb6a30ee59a16cd4b6c49bab963ff9e3f974580#egg=swift3&gitname=swift3&projectgroup=swift_all', 'git+https://git.openstack.org/openstack/swift@98e7014aafbd52bd5e388314f3c2c1e1d2375806#egg=swift&gitname=swift&projectgroup=swift_all', 'git+https://git.openstack.org/openstack/tacker@9ca9cf28cec8ae70a7795f7267ddd9909f5e307a#egg=tacker&gitname=tacker&projectgroup=tacker_all', 'git+https://git.openstack.org/openstack/tempest@f48348533ebb2367463ada7402aad6e7cfee1ddd#egg=tempest&gitname=tempest&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True', 'git+https://git.openstack.org/openstack/trove-dashboard@b4ebbbab63501793839d519f35d6d381f0334ca8#egg=trove_dashboard&gitname=trove-dashboard&projectgroup=horizon_all', 'git+https://git.openstack.org/openstack/trove@f6c3c27a49d5cf1c84eec441923f9f4d8c12f3d2#egg=trove&gitname=trove&projectgroup=trove_all', 'git+https://github.com/SPICE/spice-html5@54cc41299bea8cd681ed0262735e0fd821cd774a#egg=spice_html5&gitname=spice-html5&projectgroup=nova_console', 'git+https://github.com/gnocchixyz/gnocchi@81e2445ca7ef8c389c6c3f620a3f5b3ca144bd28#egg=gnocchi&gitname=gnocchi&projectgroup=gnocchi_all', 'git+https://github.com/novnc/noVNC@3c5dd884d2e658bb23fd324570b48b86db153d14#egg=noVNC&gitname=noVNC&projectgroup=nova_console'], 'role_packages': {'os_ironic': ['cryptography', 'httplib2', 'ironic', 'pymysql', 'python-ironicclient', 'python-keystoneclient', 'python-memcached', 'python-swiftclient', 'uwsgi', 'virtualenv', 'virtualenv-tools'], 'os_tacker': ['mysql-python', 'networking-sfc', 'pymysql', 'python-heatclient', 'python-keystoneclient', 'python-tackerclient', 'tacker', 'virtualenv', 'virtualenv-tools'], 'os_glance': ['cryptography', 'glance', 'httplib2', 'keystonemiddleware', 'os-brick', 'pymysql', 'python-cinderclient', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-swiftclient', 'uwsgi', 'virtualenv', 'virtualenv-tools', 'warlock'], 'os_designate': ['cryptography', 'designate', 'httplib2', 'pymysql', 'python-designateclient', 'python-keystoneclient', 'python-memcached', 'virtualenv', 'virtualenv-tools', 'warlock'], 'os_horizon': ['cryptography', 'designate_dashboard', 'django-appconf', 'django-openstack-auth', 'greenlet', 'horizon', 'httplib2', 'ironic-ui', 'keystonemiddleware', 'magnum-ui', 'mysql-python', 'neutron-fwaas-dashboard', 'neutron-lbaas-dashboard', 'oslo.config', 'ply', 'pymysql', 'python-keystoneclient', 'python-memcached', 'sahara_dashboard', 'trove_dashboard', 'virtualenv', 'virtualenv-tools'], 'os_barbican': ['barbican', 'pymysql', 'python-keystoneclient', 'python-memcached', 'uwsgi', 'virtualenv', 'virtualenv-tools'], 'os_heat': ['cryptography', 'heat', 'httplib2', 'keystonemiddleware', 'pymysql', 'python-ceilometerclient', 'python-cinderclient', 'python-glanceclient', 'python-heatclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'python-openstackclient', 'python-swiftclient', 'python-troveclient', 'uwsgi', 'virtualenv', 'virtualenv-tools'], 'os_keystone': ['argparse', 'cryptography', 'httplib2', 'keystone', 'keystonemiddleware', 'ldappool', 'lxml', 'oslo.log', 'oslo.middleware', 'pbr', 'pymysql', 'pysaml2', 'python-keystoneclient', 'python-ldap', 'python-memcached', 'python-openstackclient', 'repoze.lru', 'uwsgi', 'virtualenv', 'virtualenv-tools'], 'lxc_hosts': ['lxc-python2'], 'pip_install': ['pip', 'setuptools', 'wheel'], 'os_rally': ['pymysql', 'rally', 'setuptools', 'virtualenv', 'virtualenv-tools'], 'os_tempest': ['ddt', 'junitxml', 'lxml', 'nose', 'python-ceilometerclient', 'python-cinderclient', 'python-glanceclient', 'python-heatclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'python-openstackclient', 'python-saharaclient', 'python-subunit', 'python-swiftclient', 'shade', 'tempest', 'testscenarios', 'virtualenv', 'virtualenv-tools'], 'os_trove': ['cryptography', 'futures', 'httplib2', 'mysql-python', 'os-client-config', 'pexpect', 'pymysql', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-troveclient', 'shade', 'trove', 'virtualenv', 'virtualenv-tools'], 'os_neutron': ['cliff', 'configobj', 'cryptography', 'httplib2', 'keystonemiddleware', 'neutron', 'pymysql', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'repoze.lru', 'virtualenv', 'virtualenv-tools'], 'galera_client': ['mysql-python'], 'os_gnocchi': ['cryptography', 'gnocchi[mysql,file,swift,ceph]', 'gnocchiclient', 'httplib2', 'keystonemiddleware', 'python-keystoneclient', 'python-memcached', 'virtualenv', 'virtualenv-tools'], 'os_cinder': ['cinder', 'cryptography', 'ecdsa', 'httplib2', 'keystonemiddleware', 'pymysql', 'python-cinderclient', 'python-keystoneclient', 'python-memcached', 'uwsgi', 'virtualenv', 'virtualenv-tools'], 'os_octavia': ['cryptography', 'httplib2', 'keystonemiddleware', 'octavia', 'pymysql', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'python-octaviaclient', 'python-openstackclient', 'shade', 'uwsgi', 'virtualenv', 'virtualenv-tools'], 'os_molteniron': ['daemonize', 'molteniron', 'pymysql', 'pyyaml', 'sqlalchemy', 'sqlalchemy_utils', 'virtualenv', 'virtualenv-tools'], 'os_aodh': ['alembic>=0.7.2', 'aodh', 'ceilometermiddleware', 'cryptography', 'gnocchiclient', 'httplib2', 'pymysql>=0.6.2', 'python-ceilometerclient', 'python-keystoneclient', 'python-memcached', 'sqlalchemy-utils', 'sqlalchemy>=0.9.7', 'virtualenv', 'virtualenv-tools', 'warlock'], 'galera_server': ['mysql-python', 'pycrypto'], 'os_swift': ['ceilometermiddleware', 'cryptography', 'dnspython', 'ecdsa', 'httplib2', 'keystonemiddleware', 'pyeclib', 'python-cinderclient', 'python-keystoneclient', 'python-memcached', 'python-swiftclient', 'swift', 'swift3', 'virtualenv', 'virtualenv-tools'], 'os_sahara': ['cryptography', 'httplib2', 'keystonemiddleware', 'pymysql', 'python-keystoneclient', 'python-memcached', 'python-saharaclient', 'sahara', 'uwsgi', 'virtualenv', 'virtualenv-tools', 'warlock'], 'os_ceilometer': ['ceilometer', 'ceilometermiddleware', 'cryptography', 'gnocchiclient', 'httplib2', 'libvirt-python', 'pymongo', 'pymysql', 'python-ceilometerclient', 'python-keystoneclient', 'python-memcached', 'tooz', 'virtualenv', 'virtualenv-tools', 'warlock'], 'os_magnum': ['httplib2', 'magnum', 'mysql-python', 'osprofiler', 'pymysql', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'pyyaml', 'shade', 'virtualenv', 'virtualenv-tools'], 'os_nova': ['cryptography', 'httplib2', 'keystonemiddleware', 'libvirt-python', 'nova', 'nova-lxd', 'nova-powervm', 'pyasn1-modules', 'pylxd', 'pymysql', 'pyopenssl', 'python-ironicclient', 'python-keystoneclient', 'python-memcached', 'python-novaclient', 'python-openstackclient', 'uwsgi', 'virtualenv', 'virtualenv-tools', 'websockify'], 'repo_build': ['cython', 'requests', 'urllib3', 'virtualenv', 'virtualenv-tools', 'wheel']}, 'role_requirement_files': {'default': {'txt_file_packages': ["ndg-httpsclient>=0.4.2;python_version<'3.0'", 'netaddr>=0.7.18', 'pip==9.0.1', 'prettytable<0.8,>=0.7.1', 'pyasn1!=0.2.3,>=0.1.8', 'pycrypto>=2.6', 'pyopenssl>=16.2.0', 'python-memcached>=1.56', 'pyyaml>=3.10', 'setuptools==36.6.0', 'virtualenv>=13.1.0', 'wheel==0.30.0'], 'project_group': 'all'}, 'opendaylight': {'txt_file_packages': ['ansible-lint', 'tox'], 'project_group': 'all'}, 'global_pins': {'pinned_packages': ['pip==9.0.1', 'setuptools==36.6.0', 'wheel==0.30.0'], 'project_group': 'all'}}, 'role_project_groups': {'os_ironic': 'ironic_all', 'os_glance': 'glance_all', 'os_designate': 'designate_all', 'compute': 'all', 'os_barbican': 'barbican_all', 'os_magnum': 'magnum_all', 'os_keystone': 'keystone_all', 'apt_package_pinning': 'all', 'lxc_hosts': 'all', 'os_rally': 'utility_all', 'unbound': 'all', 'lxc_container_create': 'all', 'repo_server': 'all', 'memcached_server': 'all', 'rabbitmq_server': 'all', 'os_tacker': 'tacker_all', 'os_cinder': 'cinder_all', 'os_swift': 'swift_all', 'os_trove': 'trove_all', 'keepalived': 'all', 'openstack_openrc': 'all', 'galera_server': 'all', 'bootstrap-host': 'all', 'resolvconf': 'all', 'repo_build': 'all', 'os_tempest': 'utility_all', 'os_horizon': 'horizon_all', 'os_heat': 'heat_all', 'haproxy_server': 'all', 'ceph_client': 'all', 'rsyslog_server': 'all', 'pip_install': 'all', 'infra': 'all', 'system_crontab_coordination': 'all', 'opendaylight': 'all', 'rsyslog_client': 'all', 'service': 'all', 'haproxy_endpoints': 'all', 'ceph-osd': 'all', 'os_neutron': 'neutron_all', 'galera_client': 'all', 'ceph-defaults': 'all', 'os_octavia': 'octavia_all', 'os_molteniron': 'molteniron_all', 'ceph-mgr': 'all', 'openstack_hosts': 'all', 'os_aodh': 'aodh_all', 'os_gnocchi': 'gnocchi_all', 'bird': 'all', 'ceph-mon': 'all', 'sshd': 'all', 'network': 'all', 'os_sahara': 'sahara_all', 'os_ceilometer': 'ceilometer_all', 'ansible-hardening': 'all', 'os_nova': 'nova_all', 'etcd': 'all', 'common': 'all'}, 'role_distro_packages': {'os_ironic': {'ubuntu-16.04': {'ironic_api_distro_packages': ['libxml2-dev'], 'ironic_conductor_standalone_distro_packages': ['isc-dhcp-server'], 'ironic_conductor_distro_packages': ['ipmitool', 'libpq-dev', 'libxml2-dev', 'libxslt1-dev', 'open-iscsi', 'pxelinux', 'python-yaml', 'qemu-utils', 'syslinux', 'syslinux-common', 'tftpd-hpa'], 'ironic_developer_mode_distro_packages': ['git-core', 'libffi-dev']}, 'project_group': 'ironic_all'}, 'galera_client': {'suse-42': {'galera_client_distro_packages': ['gcc', 'gpg2', 'libaio-devel', 'libbz2-devel', 'libgcrypt-devel', 'libmysqlclient-devel', 'libopenssl-devel', 'libstdc++-devel', 'mariadb-client', 'python-devel']}, 'redhat-7': {'galera_client_distro_packages': ['bzip2-devel', 'gcc', 'gnupg2', 'libaio', 'libgcc', 'libgcrypt', 'libstdc++', 'mariadb-client', 'mariadb-devel', 'mariadb-shared', 'openssl-devel', 'python-devel']}, 'ubuntu-16.04': {'galera_client_distro_packages': ['build-essential', 'libaio1', 'libc6', 'libdbd-mysql-perl', 'libgcc1', 'libgcrypt20', 'libmariadbclient-dev', 'libssl-dev', 'libstdc++6', 'mariadb-client', 'mariadb-client-core-{{ galera_client_major_version }}', 'python-dev']}, 'project_group': 'all'}, 'os_glance': {'suse-42': {'glance_distro_packages': ['cronie', 'cronie-anacron', 'git-core', 'nfs-utils', 'rpcbind', 'rsync', 'which']}, 'redhat-7': {'glance_distro_packages': ['cronie', 'cronie-anacron', 'git', 'nfs-utils', 'rpcbind', 'rsync', 'which']}, 'ubuntu-16.04': {'glance_distro_packages': ['git', 'nfs-common', 'rpcbind', 'rsync']}, 'project_group': 'glance_all'}, 'os_designate': {'suse-42': {'designate_distro_packages': ['which']}, 'redhat-7': {'designate_distro_packages': ['which']}, 'ubuntu-16.04': {'designate_distro_packages': []}, 'project_group': 'designate_all'}, 'os_horizon': {'suse-42': {'horizon_distro_packages': ['apache2', 'apache2-mod_wsgi', 'apache2-utils', 'cronie', 'cronie-anacron', 'gettext', 'git-core', 'libopenssl-devel', 'libxslt-devel', 'openssl', 'python-mysql-python', 'which']}, 'redhat-7': {'horizon_distro_packages': ['cronie', 'cronie-anacron', 'gettext', 'git', 'httpd', 'httpd-tools', 'libxslt-devel', 'mod_ssl', 'mod_wsgi', 'mysql-python', 'openssl', 'openssl-libs', 'which']}, 'debian': {'horizon_distro_packages': ['apache2', 'apache2-utils', 'cron', 'gettext', 'git', 'libapache2-mod-wsgi', 'libssl-dev', 'libxslt1.1', 'openssl', 'python-mysqldb']}, 'project_group': 'horizon_all'}, 'os_barbican': {'debian': {'barbican_distro_packages': ['apache2', 'apache2-utils', 'build-essential', 'gettext', 'git', 'libapache2-mod-wsgi', 'libffi-dev', 'libpq-dev', 'libssl-dev', 'python-dev']}, 'project_group': 'barbican_all'}, 'os_magnum': {'suse': {'magnum_distro_packages': ['gcc', 'gettext', 'git-core', 'libffi-devel', 'libopenssl-devel', 'libxml2-devel', 'libxslt-devel', 'postgresql-devel', 'python-devel']}, 'redhat': {'magnum_distro_packages': ['gcc', 'gettext', 'git', 'libffi-devel', 'libxml2-devel', 'libxslt-devel', 'openssl-devel', 'postgresql-devel', 'python-devel']}, 'debian': {'magnum_distro_packages': ['build-essential', 'gettext', 'git', 'libffi-dev', 'libpq-dev', 'libssl-dev', 'libxml2-dev', 'libxslt-dev', 'python-dev']}, 'project_group': 'magnum_all'}, 'os_keystone': {'suse-42': {'keystone_mod_proxy_uwsgi_distro_packages': ['apache2-mod_uwsgi'], 'keystone_nginx_distro_packages': ['nginx'], 'keystone_apache_distro_packages': ['apache2', 'apache2-mod_proxy_uwsgi', 'apache2-utils'], 'keystone_developer_mode_distro_packages': ['patterns-opensuse-devel_basis'], 'keystone_mod_wsgi_distro_packages': ['apache2-mod_wsgi'], 'keystone_distro_packages': ['ca-certificates', 'cronie', 'cyrus-sasl-devel', 'git-core', 'libffi-devel', 'libxml2-devel', 'libxslt-devel', 'openldap2', 'openldap2-devel', 'openssl', 'python-devel', 'rsync', 'which'], 'keystone_idp_distro_packages': ['xmlsec1'], 'keystone_sp_distro_packages': ['shibboleth-sp']}, 'redhat-7': {'keystone_developer_mode_distro_packages': ['gcc'], 'keystone_nginx_distro_packages': ['nginx'], 'keystone_apache_distro_packages': ['httpd', 'httpd-tools', 'mod_proxy_uwsgi', 'mod_ssl'], 'keystone_mod_wsgi_distro_packages': ['mod_wsgi'], 'keystone_distro_packages': ['ca-certificates', 'cronie', 'cronie-anacron', 'cyrus-sasl-lib', 'git', 'libffi-devel', 'libxml2-devel', 'libxslt-devel', 'openldap', 'openldap-devel', 'openssl', 'python-devel', 'rsync', 'which'], 'keystone_idp_distro_packages': ['xmlsec1'], 'keystone_sp_distro_packages': ['shibboleth']}, 'ubuntu-16.04': {'keystone_developer_mode_distro_packages': ['build-essential'], 'keystone_nginx_distro_packages': ['nginx-full'], 'keystone_apache_distro_packages': ['apache2', 'apache2-utils', 'libapache2-mod-proxy-uwsgi'], 'keystone_mod_wsgi_distro_packages': ['libapache2-mod-wsgi'], 'keystone_distro_packages': ['debhelper', 'dh-apparmor', 'docutils-common', 'git', 'libffi-dev', 'libjs-sphinxdoc', 'libjs-underscore', 'libldap2-dev', 'libsasl2-dev', 'libxml2-dev', 'libxslt1-dev', 'libxslt1.1', 'python-dev', 'rsync'], 'keystone_idp_distro_packages': ['ssl-cert', 'xmlsec1'], 'keystone_sp_distro_packages': ['libapache2-mod-shib2']}, 'project_group': 'keystone_all'}, 'lxc_hosts': {'main': {'lxc_cache_distro_packages': [' ', '_', 'a', 'c', 'd', 'e', 'g', 'h', 'i', 'k', 'l', 'o', 'p', 'r', 's', 't', 'x', '{', '}']}, 'project_group': 'all', 'redhat-7': {'lxc_hosts_distro_packages': ['aria2', 'bridge-utils', 'btrfs-progs', 'dbus', 'debootstrap', 'dnsmasq', 'git', 'libseccomp', 'libselinux', 'libselinux-devel', 'lxc', 'lxc-devel', 'lxc-libs', 'lxc-templates', 'policycoreutils-python', 'selinux-policy-devel', 'unzip', 'xz'], '_lxc_cache_distro_packages': ['ca-certificates', 'cronie', 'epel-release', 'openssh-server', 'python2', 'rsync', 'sudo', 'tar', 'wget', 'which', 'yum-plugin-priorities', 'yum-utils']}, 'ubuntu-16.04': {'lxc_hosts_distro_packages': ['apparmor', 'apparmor-utils', 'aria2', 'bridge-utils', 'btrfs-tools', 'cgmanager', 'cgroup-lite', 'dbus', 'debootstrap', 'dnsmasq-base', 'git', 'iptables', 'irqbalance', 'language-pack-en', 'liblxc1', 'lxc', 'lxc-dev', 'lxc-templates', 'pxz', 'python-dev', 'python3-lxc', 'systemd-container'], 'lxc_hosts_remove_distro_packages': ['dnsmasq'], '_lxc_cache_distro_packages': ['apt-transport-https', 'ca-certificates', 'cron', 'debianutils', 'openssh-server', 'python2.7', 'rsync', 'sudo', 'tar', 'wget']}, 'suse-42': {'lxc_hosts_distro_packages': ['apparmor-parser', 'apparmor-profiles', 'apparmor-utils', 'aria2', 'bridge-utils', 'btrfsprogs', 'dnsmasq', 'git-core', 'liblxc-devel', 'libseccomp2', 'lxc', 'xz'], '_lxc_cache_distro_packages': ['ca-certificates-mozilla', 'cronie', 'openssh', 'python', 'python-xml', 'rsync', 'sudo', 'tar', 'wget', 'which']}}, 'rsyslog_server': {'suse': {'rsyslog_server_distro_packages_remove': ['systemd-logger'], 'rsyslog_server_distro_packages': ['logrotate', 'rsyslog']}, 'redhat': {'rsyslog_server_distro_packages': ['logrotate', 'rsyslog']}, 'debian': {'rsyslog_server_distro_packages': ['logrotate', 'rsyslog']}, 'project_group': 'all'}, 'pip_install': {'main': {'pip_install_distro_packages': [' ', '(', ')', ',', '[', ']', '_', 'a', 'b', 'c', 'd', 'e', 'g', 'i', 'k', 'l', 'n', 'o', 'p', 'r', 's', 't', 'u', 'y', '{', '|', '}'], 'pip_install_remove_distro_packages': []}, 'redhat-7': {'pip_epel_prep_distro_packages': ['epel-release', 'yum-plugin-priorities', 'yum-utils'], 'pip_install_remove_distro_packages': ['centos-openstack-release-*', 'centos-release-ceph-jewel', 'centos-release-qemu-ev', 'centos-release-storage-common']}, 'project_group': 'all'}, 'os_rally': {'debian': {'rally_distro_packages': ['build-essential', 'git', 'libffi-dev', 'libpq-dev', 'libssl-dev', 'libxml2-dev', 'libxslt1-dev', 'python-dev', 'wget']}, 'project_group': 'utility_all'}, 'repo_server': {'suse': {'repo_pkg_cache_server_distro_packages': ['apt-cacher-ng'], 'repo_server_distro_packages': ['git-daemon', 'lsyncd', 'nginx', 'rsync']}, 'redhat': {'repo_pkg_cache_server_distro_packages': ['apt-cacher-ng'], 'repo_server_distro_packages': ['git-daemon', 'lsyncd', 'nginx', 'rsync']}, 'debian': {'repo_pkg_cache_server_distro_packages': ['apt-cacher-ng'], 'repo_server_distro_packages': ['git', 'lsyncd', 'nginx-extras', 'rsync']}, 'project_group': 'all'}, 'rsyslog_client': {'suse-42': {'rsyslog_client_distro_packages': ['logrotate', 'rsyslog'], 'rsyslog_client_distro_packages_remove': ['systemd-logger']}, 'redhat-7': {'rsyslog_client_distro_packages': ['logrotate', 'rsyslog']}, 'debian': {'rsyslog_client_distro_packages': ['logrotate', 'rsyslog']}, 'project_group': 'all'}, 'os_tempest': {'suse-42': {'tempest_distro_packages': ['git-core', 'postgresql-devel', 'rsync', 'which']}, 'redhat-7': {'tempest_distro_packages': ['git', 'postgresql-devel', 'rsync', 'which']}, 'ubuntu-16.04': {'tempest_distro_packages': ['git-core', 'libpq-dev', 'rsync']}, 'project_group': 'utility_all'}, 'memcached_server': {'suse': {'memcached_test_distro_packages': ['netcat-openbsd'], 'memcached_distro_packages': ['memcached']}, 'redhat': {'memcached_test_distro_packages': ['nc'], 'memcached_distro_packages': ['memcached']}, 'debian': {'memcached_test_distro_packages': ['netcat'], 'memcached_distro_packages': ['memcached']}, 'project_group': 'all'}, 'os_trove': {'ubuntu-16.04': {'trove_distro_packages': ['apache2', 'apache2-utils', 'build-essential', 'git', 'libapache2-mod-wsgi', 'libxslt1-dev', 'mysql-client', 'python-dev', 'python-pip', 'python-software-properties', 'qemu-utils']}, 'project_group': 'trove_all'}, 'os_neutron': {'suse-42': {'neutron_lbaas_distro_packages': ['haproxy'], 'neutron_distro_packages': ['conntrack-tools', 'dnsmasq', 'dnsmasq-utils', 'ebtables', 'haproxy', 'ipset', 'iptables', 'iputils', 'keepalived', 'radvd', 'which'], 'neutron_remove_distro_packages': [], 'neutron_lxb_distro_packages': ['bridge-utils'], 'neutron_ovs_distro_packages': ['openvswitch'], 'neutron_developer_mode_distro_packages': ['git-core'], 'neutron_vpnaas_distro_packages': ['openswan']}, 'redhat-7': {'neutron_lbaas_distro_packages': ['haproxy'], 'neutron_distro_packages': ['conntrack-tools', 'dnsmasq', 'dnsmasq-utils', 'ebtables', 'haproxy', 'ipset', 'iptables', 'iputils', 'keepalived', 'radvd', 'which'], 'neutron_remove_distro_packages': [], 'neutron_lxb_distro_packages': ['bridge-utils'], 'neutron_ovs_distro_packages': ['openvswitch'], 'neutron_developer_mode_distro_packages': ['git'], 'neutron_vpnaas_distro_packages': ['openswan']}, 'ubuntu-16.04': {'neutron_lbaas_distro_packages': ['haproxy'], 'neutron_distro_packages': ['conntrack', 'dnsmasq-base', 'dnsmasq-utils', 'ebtables', 'haproxy', 'ipset', 'iptables', 'iputils-arping', 'keepalived', 'radvd'], 'neutron_remove_distro_packages': ['conntrackd'], 'neutron_lxb_distro_packages': ['bridge-utils'], 'neutron_ovs_distro_packages': ['openvswitch-common', 'openvswitch-switch'], 'neutron_developer_mode_distro_packages': ['git-core'], 'neutron_vpnaas_distro_packages': ['strongswan']}, 'project_group': 'neutron_all'}, 'os_tacker': {'ubuntu-14.04': {'tacker_distro_packages': ['git', 'python-mysqldb', 'python-pip', 'rsync']}, 'ubuntu-16.04': {'tacker_distro_packages': ['git', 'python-mysqldb', 'python-pip', 'rsync']}, 'project_group': 'tacker_all'}, 'galera_server': {'main': {'galera_server_percona_distro_packages': []}, 'project_group': 'all', 'redhat-7': {'galera_server_percona_distro_packages': ['percona-xtrabackup', 'qpress'], 'galera_server_required_distro_packages': ['gnupg2', 'libaio', 'libgcc', 'libgcrypt', 'libstdc++', 'mariadb-client', 'mariadb-devel'], 'galera_server_mariadb_distro_packages': ['mariadb-shared', 'percona-toolkit', 'percona-xtrabackup', 'rsync', 'socat', 'which']}, 'ubuntu-16.04': {'galera_server_percona_distro_packages': ['percona-xtrabackup', 'qpress'], 'galera_server_required_distro_packages': ['apt-transport-https', 'debconf-utils', 'libaio1', 'libc6', 'libdbd-mysql-perl', 'libgcc1', 'libgcrypt20', 'libstdc++6', 'python-software-properties', 'software-properties-common'], 'galera_server_mariadb_distro_packages': ['galera-3', 'libmariadbclient-dev', 'mariadb-client', 'rsync', 'socat']}, 'suse-42': {'galera_server_required_distro_packages': ['galera-3', 'gpg2', 'libaio-devel', 'libgcrypt-devel', 'libmysqlclient-devel', 'libstdc++-devel', 'mariadb-client', 'qpress'], 'galera_server_mariadb_distro_packages': ['percona-toolkit', 'rsync', 'socat', 'which', 'xtrabackup']}}, 'os_cinder': {'suse-42': {'cinder_distro_packages': ['libkmod-devel', 'libkmod2', 'libxslt-devel', 'nfs-utils', 'open-iscsi', 'postgresql-devel', 'rpcbind', 'which', 'zlib-devel'], 'cinder_volume_distro_packages': ['qemu-tools'], 'cinder_lvm_volume_distro_packages': ['device-mapper', 'lvm2', 'parted', 'tgt'], 'cinder_developer_mode_distro_packages': ['git-core']}, 'redhat-7': {'cinder_distro_packages': ['iscsi-initiator-utils', 'kmod-devel', 'kmod-libs', 'libxslt-devel', 'nfs-utils', 'postgresql-devel', 'rpcbind', 'which', 'zlib-devel'], 'cinder_volume_distro_packages': ['qemu-img-ev'], 'cinder_lvm_volume_distro_packages': ['device-mapper-event', 'lvm2', 'parted', 'scsi-target-utils'], 'cinder_developer_mode_distro_packages': ['git']}, 'ubuntu-16.04': {'cinder_volume_distro_packages': ['qemu-utils'], 'cinder_distro_packages': ['libffi-dev', 'libkmod-dev', 'libkmod2', 'libpq-dev', 'libssl-dev', 'libxslt1-dev', 'nfs-common', 'open-iscsi', 'rpcbind', 'rsync', 'zlib1g', 'zlibc'], 'cinder_lvm_volume_distro_packages': ['dmeventd', 'lvm2', 'parted', 'tgt', 'thin-provisioning-tools'], 'cinder_developer_mode_distro_packages': ['git-core']}, 'project_group': 'cinder_all'}, 'os_octavia': {'redhat-7': {'octavia_distro_packages': ['git', 'haproxy', 'iptables-services', 'libxml2-devel']}, 'ubuntu-16.04': {'octavia_distro_packages': ['git', 'iptables-persistent', 'libxml2-dev', 'netfilter-persistent']}, 'project_group': 'octavia_all'}, 'os_molteniron': {'ubuntu-14.04': {'molteniron_distro_packages': ['build-essential', 'mysql-server', 'python-dev', 'python-mysqldb', 'python2.7', 'python3-dev', 'python3.4']}, 'redhat-7': {'molteniron_distro_packages': ['build-essential', 'mysql-server', 'python-dev', 'python2.7', 'python3-dev', 'python3.5']}, 'ubuntu-16.04': {'molteniron_developer_mode_distro_packages': ['build-essential', 'git-core', 'mysql-server', 'python-dev', 'python2.7', 'python3-dev', 'python3.5'], 'molteniron_distro_packages': ['build-essential', 'mysql-server', 'python-dev', 'python-mysqldb', 'python2.7', 'python3-dev', 'python3.5']}, 'project_group': 'molteniron_all'}, 'openstack_hosts': {'suse-42': {'openstack_host_distro_packages_remove': ['systemd-logger'], 'openstack_host_distro_packages': ['bridge-utils', 'curl', 'device-mapper', 'dstat', 'ebtables', 'iptables', 'irqbalance', 'kmod', 'libkmod-devel', 'libkmod2', 'lvm2', 'patterns-opensuse-devel_basis', 'python-devel', 'rsync', 'rsyslog', 'sshpass', 'sudo', 'sysstat', 'time', 'wget']}, 'redhat-7': {'openstack_host_required_distro_packages': ['epel-release', 'yum-plugin-priorities', 'yum-utils'], 'openstack_host_distro_packages': ['bridge-utils', 'curl', 'device-mapper-event', 'dstat', 'ebtables', 'gcc', 'git', 'iptables', 'irqbalance', 'kmod', 'kmod-devel', 'kmod-libs', 'libselinux-python', 'lvm2', 'python-devel', 'rsync', 'rsyslog', 'sshpass', 'sudo', 'sysstat', 'time', 'wget']}, 'ubuntu-16.04': {'openstack_host_distro_packages': ['apparmor-utils', 'apt-transport-https', 'bridge-utils', 'build-essential', 'cgroup-lite', 'curl', 'dmeventd', 'dstat', 'ebtables', 'htop', 'iptables', 'irqbalance', 'libkmod-dev', 'libkmod2', 'linux-image-extra-{{ ansible_kernel }}', 'lvm2', 'python-dev', 'python-software-properties', 'rsync', 'rsyslog', 'sshpass', 'sysstat', 'time', 'vlan', 'wget']}, 'project_group': 'all'}, 'os_aodh': {'suse-42': {'aodh_distro_packages': ['apache2', 'apache2-mod_wsgi', 'apache2-utils', 'libffi-devel', 'libopenssl-devel', 'libxml2-devel', 'libxslt-devel', 'rpcbind', 'which'], 'aodh_test_distro_packages': ['git-core']}, 'redhat-7': {'aodh_distro_packages': ['httpd', 'httpd-tools', 'libffi-devel', 'libxml2-devel', 'libxslt-devel', 'mod_wsgi', 'openssl-devel', 'rpcbind', 'which'], 'aodh_test_distro_packages': ['git']}, 'debian': {'aodh_distro_packages': ['apache2', 'apache2-utils', 'libapache2-mod-wsgi', 'libffi-dev', 'libssl-dev', 'libxml2-dev', 'libxslt1-dev', 'rpcbind'], 'aodh_test_distro_packages': ['git']}, 'project_group': 'aodh_all'}, 'rabbitmq_server': {'suse': {'rabbitmq_distro_packages': ['rabbitmq-server', 'rabbitmq-server-plugins']}, 'redhat': {'rabbitmq_distro_packages': ['openssl', 'rabbitmq-server']}, 'debian': {'rabbitmq_distro_packages': ['rabbitmq-server']}, 'project_group': 'all'}, 'os_gnocchi': {'suse-42': {'gnocchi_distro_packages': ['apache2', 'apache2-mod_wsgi', 'apache2-utils', 'autoconf', 'automake', 'binutils', 'cpp', 'gcc', 'git-core', 'glibc-devel', 'libtool', 'm4', 'make', 'postgresql-devel', 'python-devel', 'which']}, 'redhat-7': {'gnocchi_distro_packages': ['@development tools', 'git', 'httpd', 'httpd-tools', 'mod_wsgi', 'postgresql-devel', 'python-devel', 'which']}, 'ubuntu-16.04': {'gnocchi_distro_packages': ['apache2', 'apache2-utils', 'build-essential', 'git', 'libapache2-mod-wsgi', 'libpq-dev', 'python-dev']}, 'project_group': 'gnocchi_all'}, 'os_swift': {'suse-42': {'swift_distro_packages': ['cronie', 'cronie-anacron', 'curl', 'gcc', 'git-core', 'liberasurecode-devel', 'liberasurecode1', 'libffi-devel', 'libopenssl-devel', 'openssh', 'python-devel', 'rsync', 'which']}, 'redhat-7': {'swift_distro_packages': ['cronie', 'cronie-anacron', 'curl', 'gcc', 'git', 'liberasurecode', 'liberasurecode-devel', 'libffi-devel', 'libselinux', 'libselinux-devel', 'openssh-server', 'openssl-devel', 'python-devel', 'rsync', 'which']}, 'debian': {'swift_distro_packages': ['curl', 'gcc', 'git-core', 'liberasurecode-dev', 'liberasurecode1', 'libffi-dev', 'libssl-dev', 'openssh-server', 'python-dev', 'rsync']}, 'project_group': 'swift_all'}, 'os_sahara': {'suse-42': {'sahara_distro_packages': ['cronie', 'cronie-anacron', 'git-core', 'rpcbind', 'which']}, 'redhat-7': {'sahara_distro_packages': ['cronie', 'cronie-anacron', 'git', 'libxml2-devel', 'rpcbind', 'which']}, 'ubuntu-16.04': {'sahara_distro_packages': ['git', 'libxml2-dev', 'rpcbind', 'rsync']}, 'project_group': 'sahara_all'}, 'os_ceilometer': {'suse-42': {'ceilometer_distro_packages': ['git-core', 'rpcbind', 'rsync', 'which'], 'ceilometer_developer_mode_distro_packages': ['libvirt-devel', 'libxml2-devel', 'libxslt-devel']}, 'redhat-7': {'ceilometer_distro_packages': ['git', 'rpcbind', 'rsync', 'which'], 'ceilometer_developer_mode_distro_packages': ['libvirt-devel', 'libxml2-devel', 'libxslt-devel']}, 'ubuntu-16.04': {'ceilometer_distro_packages': ['git', 'rpcbind', 'rsync'], 'ceilometer_developer_mode_distro_packages': ['libvirt-dev', 'libxml2-dev', 'libxslt1-dev', 'pkg-config']}, 'project_group': 'ceilometer_all'}, 'os_heat': {'suse-42': {'heat_distro_packages': ['libxslt', 'rsync', 'which']}, 'redhat-7': {'heat_distro_packages': ['libxslt', 'rsync', 'which']}, 'ubuntu-16.04': {'heat_distro_packages': ['libxslt1.1', 'rsync']}, 'project_group': 'heat_all'}, 'os_nova': {'suse-42': {'nova_compute_kvm_distro_packages': ['bridge-utils', 'device-mapper', 'dosfstools', 'genisoimage', 'kpartx', 'libvirt-daemon-config-nwfilter', 'libvirt-daemon-driver-qemu', 'libvirt-devel', 'libvirt-python', 'nfs-utils', 'open-iscsi', 'python-libguestfs', 'qemu-kvm', 'qemu-tools', 'sysfsutils', '{% if nova_barbican_enabled | bool %}cryptsetup{% endif %}'], 'nova_novnc_distro_packages': ['python-websockify'], 'nova_spice_distro_packages': ['libspice-controller0'], 'nova_compute_lxd_distro_packages': [], 'nova_compute_powervm_distro_packages': [], 'nova_distro_packages': ['genisoimage', 'git-core', 'iptables', 'libxml2-devel', 'postgresql-devel', 'which']}, 'redhat-7': {'nova_compute_kvm_distro_packages': ['bridge-utils', 'device-mapper-multipath', 'dosfstools', 'genisoimage', 'iscsi-initiator-utils', 'kpartx', 'libvirt-client', 'libvirt-daemon-config-nwfilter', 'libvirt-daemon-driver-qemu', 'libvirt-daemon-kvm', 'libvirt-devel', 'libvirt-python', 'nfs-utils', 'openstack-selinux', 'python-libguestfs', 'qemu-img-ev', 'qemu-kvm-ev', 'sysfsutils'], 'nova_compute_powervm_distro_packages': [], 'nova_novnc_distro_packages': ['js-jquery', 'js-underscore', 'librabbitmq', 'libyaml'], 'nova_distro_packages': ['genisoimage', 'git', 'iptables', 'libxml2-devel', 'postgresql-devel', 'which'], 'nova_compute_lxd_distro_packages': [], 'nova_compute_barbican_distro_packages': ['cryptsetup'], 'nova_spice_distro_packages': ['spice-html5']}, 'ubuntu-16.04': {'nova_compute_kvm_distro_packages': ['bridge-utils', 'dosfstools', 'dosfstools-dbg', 'genisoimage', 'kpartx', 'libvirt-bin', 'multipath-tools', 'nfs-common', 'open-iscsi', 'python-libguestfs', 'python-libvirt', 'qemu', 'qemu-block-extra', 'qemu-system', 'qemu-system-arm', 'qemu-system-mips', 'qemu-system-misc', 'qemu-system-ppc', 'qemu-system-sparc', 'qemu-system-x86', 'qemu-user', 'qemu-utils', 'sysfsutils', 'vlan'], 'nova_compute_powervm_distro_packages': ['bridge-utils', 'dosfstools', 'dosfstools-dbg', 'genisoimage', 'kpartx', 'multipath-tools', 'nfs-common', 'open-iscsi', 'pvm-novalink', 'python-libguestfs', 'sysfsutils', 'vlan'], 'nova_novnc_distro_packages': ['libjs-jquery', 'libjs-sphinxdoc', 'libjs-swfobject', 'libjs-underscore', 'librabbitmq4', 'libyaml-0-2'], 'nova_distro_packages': ['genisoimage', 'git', 'iptables', 'libpq-dev', 'libxml2-dev'], 'nova_compute_lxd_distro_packages': ['bridge-utils', 'dosfstools', 'dosfstools-dbg', 'genisoimage', 'kpartx', 'lxd', 'multipath-tools', 'nfs-common', 'open-iscsi', 'python-libguestfs', 'sysfsutils', 'thin-provisioning-tools', 'vlan'], 'nova_compute_barbican_distro_packages': ['cryptsetup'], 'nova_spice_distro_packages': ['spice-html5']}, 'project_group': 'nova_all'}, 'repo_build': {'redhat': {'repo_build_distro_packages': ['cmake', 'gcc', 'git', 'krb5-devel', 'liberasurecode-devel', 'libffi-devel', 'libjpeg-turbo-devel', 'libvirt-devel', 'libxslt-devel', 'lxc-devel', 'mariadb-devel', 'openldap-devel', 'openssl-devel', 'postgresql-devel', 'python2-devel', 'sqlite-devel', 'swig', 'tar', 'which']}, 'suse-42': {'repo_build_distro_packages': ['cmake', 'cyrus-sasl-devel', 'gcc', 'git-core', 'krb5-devel', 'liberasurecode-devel', 'libffi-devel', 'libjpeg8-devel', 'libmysqlclient-devel', 'libopenssl-devel', 'libvirt-devel', 'libxslt-devel', 'libxslt1', 'lxc-devel', 'openldap2-devel', 'postgresql-devel', 'python-devel', 'sqlite2-devel', 'swig', 'tar', 'which']}, 'ubuntu-16.04': {'repo_build_distro_packages': ['build-essential', 'cmake', 'git', 'liberasurecode-dev', 'libffi-dev', 'libjpeg-dev', 'libkrb5-dev', 'libldap2-dev', 'libmariadbclient-dev', 'libpq-dev', 'libsasl2-dev', 'libsqlite3-dev', 'libssl-dev', 'libvirt-dev', 'libxml2-dev', 'libxslt1-dev', 'lxc-dev', 'pkg-config', 'python-dev', 'swig']}, 'project_group': 'all'}, 'haproxy_server': {'main': {'haproxy_distro_packages_remove': []}, 'project_group': 'all', 'redhat-7': {'haproxy_distro_packages': ['haproxy', 'nc', 'rsyslog']}, 'ubuntu-16.04': {'haproxy_distro_packages': ['haproxy', 'netcat', 'psmisc', 'rsyslog', 'vim-haproxy']}, 'suse-42': {'haproxy_distro_packages': ['haproxy', 'netcat', 'rsyslog'], 'haproxy_distro_packages_remove': ['systemd-logger']}}}, 'role_requirements': {'os_ironic': {'ironic_pip_packages': ['cryptography', 'ironic', 'pymysql', 'python-ironicclient', 'python-memcached', 'python-swiftclient', 'uwsgi'], 'ironic_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'ironic_oneview_optional_pip_packages': ['ironic-oneview-cli', 'ironic-oneviewd'], 'project_group': 'ironic_all'}, 'galera_client': {'galera_client_pip_packages': ['mysql-python'], 'project_group': 'all'}, 'os_glance': {'glance_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'glance_pip_packages': ['cryptography', 'glance', 'keystonemiddleware', 'os-brick', 'pymysql', 'python-cinderclient', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-swiftclient', 'uwsgi', 'warlock'], 'project_group': 'glance_all'}, 'os_designate': {'designate_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'designate_pip_packages': ['cryptography', 'designate', 'pymysql', 'python-designateclient', 'python-memcached', 'warlock'], 'project_group': 'designate_all'}, 'os_horizon': {'horizon_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'horizon_pip_packages': ['cryptography', 'designate_dashboard', 'django-appconf', 'django-openstack-auth', 'greenlet', 'horizon', 'ironic-ui', 'keystonemiddleware', 'magnum-ui', 'mysql-python', 'neutron-fwaas-dashboard', 'neutron-lbaas-dashboard', 'oslo.config', 'ply', 'pymysql', 'python-keystoneclient', 'python-memcached', 'sahara_dashboard', 'trove_dashboard'], 'project_group': 'horizon_all'}, 'os_barbican': {'barbican_pip_packages': ['barbican', 'pymysql', 'python-memcached', 'uwsgi'], 'barbican_requires_pip_packages': ['python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'project_group': 'barbican_all'}, 'os_heat': {'heat_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'heat_pip_packages': ['cryptography', 'heat', 'keystonemiddleware', 'pymysql', 'python-ceilometerclient', 'python-cinderclient', 'python-glanceclient', 'python-heatclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'python-openstackclient', 'python-swiftclient', 'python-troveclient', 'uwsgi'], 'project_group': 'heat_all'}, 'os_keystone': {'keystone_pip_packages': ['argparse', 'cryptography', 'keystone', 'keystonemiddleware', 'ldappool', 'lxml', 'oslo.log', 'oslo.middleware', 'pbr', 'pymysql', 'pysaml2', 'python-keystoneclient', 'python-ldap', 'python-memcached', 'python-openstackclient', 'repoze.lru', 'uwsgi'], 'keystone_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'project_group': 'keystone_all'}, 'lxc_hosts': {'lxc_pip_packages': ['lxc-python2'], 'project_group': 'all'}, 'pip_install': {'pip_packages': ['pip', 'setuptools', 'wheel'], 'project_group': 'all'}, 'os_rally': {'rally_pip_packages': ['pymysql', 'rally', 'setuptools'], 'rally_requires_pip_packages': ['virtualenv', 'virtualenv-tools'], 'project_group': 'utility_all'}, 'os_tempest': {'tempest_requires_pip_packages': ['python-glanceclient', 'python-keystoneclient', 'python-neutronclient', 'python-novaclient', 'shade', 'virtualenv', 'virtualenv-tools'], 'project_group': 'utility_all', 'tempest_pip_packages': ['ddt', 'junitxml', 'lxml', 'nose', 'python-ceilometerclient', 'python-cinderclient', 'python-glanceclient', 'python-heatclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'python-openstackclient', 'python-saharaclient', 'python-subunit', 'python-swiftclient', 'tempest', 'testscenarios']}, 'os_trove': {'trove_pip_packages': ['cryptography', 'mysql-python', 'os-client-config', 'pexpect', 'pymysql', 'python-memcached', 'python-troveclient', 'trove'], 'trove_requires_pip_packages': ['futures', 'httplib2', 'python-glanceclient', 'python-keystoneclient', 'shade', 'virtualenv', 'virtualenv-tools'], 'project_group': 'trove_all'}, 'os_neutron': {'neutron_optional_vpnaas_pip_packages': ['neutron_vpnaas'], 'neutron_optional_fwaas_pip_packages': ['neutron_fwaas'], 'neutron_optional_calico_pip_packages': ['networking-calico', 'python-etcd'], 'neutron_optional_bgp_pip_packages': ['neutron_dynamic_routing'], 'project_group': 'neutron_all', 'neutron_optional_dragonflow_pip_packages': ['dragonflow', 'python-etcd'], 'neutron_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'neutron_pip_packages': ['cliff', 'configobj', 'cryptography', 'keystonemiddleware', 'neutron', 'pymysql', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'repoze.lru'], 'neutron_optional_opendaylight_pip_packages': ['networking-odl'], 'neutron_optional_lbaas_pip_packages': ['neutron_lbaas']}, 'os_tacker': {'tacker_horizon_pip_packages': ['python-tackerclient'], 'project_group': 'tacker_all', 'tacker_pip_packages': ['mysql-python', 'networking-sfc', 'pymysql', 'python-heatclient', 'python-tackerclient', 'tacker'], 'tacker_requires_pip_packages': ['python-keystoneclient', 'virtualenv', 'virtualenv-tools']}, 'galera_server': {'galera_pip_packages': ['mysql-python', 'pycrypto'], 'project_group': 'all'}, 'os_cinder': {'project_group': 'cinder_all', 'cinder_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'cinder_pip_packages': ['cinder', 'cryptography', 'ecdsa', 'httplib2', 'keystonemiddleware', 'pymysql', 'python-cinderclient', 'python-keystoneclient', 'python-memcached', 'uwsgi']}, 'os_octavia': {'octavia_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'python-openstackclient', 'shade', 'virtualenv', 'virtualenv-tools'], 'octavia_pip_packages': ['cryptography', 'keystonemiddleware', 'octavia', 'pymysql', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'python-octaviaclient', 'python-openstackclient', 'uwsgi'], 'project_group': 'octavia_all'}, 'os_molteniron': {'molteniron_requires_pip_packages': ['daemonize', 'pymysql', 'pyyaml', 'sqlalchemy', 'sqlalchemy_utils', 'virtualenv', 'virtualenv-tools'], 'project_group': 'molteniron_all', 'molteniron_pip_packages': ['molteniron']}, 'os_aodh': {'project_group': 'aodh_all', 'aodh_pip_packages': ['alembic>=0.7.2', 'aodh', 'ceilometermiddleware', 'cryptography', 'gnocchiclient', 'pymysql>=0.6.2', 'python-ceilometerclient', 'python-memcached', 'sqlalchemy-utils', 'sqlalchemy>=0.9.7', 'warlock'], 'aodh_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools']}, 'os_gnocchi': {'gnocchi_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'gnocchi_pip_packages': ['cryptography', 'gnocchi[mysql,file,swift,ceph]', 'gnocchiclient', 'keystonemiddleware', 'python-memcached'], 'project_group': 'gnocchi_all'}, 'os_swift': {'project_group': 'swift_all', 'swift_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'swift_pip_packages': ['ceilometermiddleware', 'cryptography', 'dnspython', 'ecdsa', 'keystonemiddleware', 'pyeclib', 'python-cinderclient', 'python-keystoneclient', 'python-memcached', 'python-swiftclient', 'swift', 'swift3']}, 'os_sahara': {'sahara_pip_packages': ['cryptography', 'keystonemiddleware', 'pymysql', 'python-keystoneclient', 'python-memcached', 'python-saharaclient', 'sahara', 'uwsgi', 'warlock'], 'sahara_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'project_group': 'sahara_all'}, 'os_ceilometer': {'ceilometer_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'ceilometer_pip_packages': ['ceilometer', 'ceilometermiddleware', 'cryptography', 'gnocchiclient', 'libvirt-python', 'pymongo', 'pymysql', 'python-ceilometerclient', 'python-memcached', 'tooz', 'warlock'], 'project_group': 'ceilometer_all'}, 'os_magnum': {'project_group': 'magnum_all', 'magnum_pip_packages': ['magnum', 'mysql-python', 'osprofiler', 'pymysql', 'python-memcached'], 'magnum_requires_pip_packages': ['httplib2', 'python-glanceclient', 'python-keystoneclient', 'pyyaml', 'shade', 'virtualenv', 'virtualenv-tools']}, 'os_nova': {'nova_novnc_pip_packages': ['websockify'], 'nova_compute_ironic_pip_packages': ['python-ironicclient'], 'nova_compute_lxd_pip_packages': ['nova-lxd', 'pylxd', 'pyopenssl'], 'nova_compute_pip_packages': ['libvirt-python'], 'nova_pip_packages': ['cryptography', 'keystonemiddleware', 'nova', 'pymysql', 'python-keystoneclient', 'python-memcached', 'python-novaclient', 'uwsgi'], 'nova_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'python-openstackclient', 'virtualenv', 'virtualenv-tools'], 'nova_compute_powervm_pip_packages': ['nova-powervm', 'pyasn1-modules'], 'project_group': 'nova_all'}, 'repo_build': {'repo_pip_packages': ['cython', 'requests', 'urllib3', 'virtualenv', 'virtualenv-tools', 'wheel'], 'project_group': 'all'}}, 'distro_packages': [], 'remote_package_parts': [{'name': 'aodh', 'version': '348ec72208d9fc883eb93ae1b36bd501fe401cbc', 'fragment': None, 'egg_name': 'aodh', 'original': 'git+https://git.openstack.org/openstack/aodh@348ec72208d9fc883eb93ae1b36bd501fe401cbc#egg=aodh&gitname=aodh&projectgroup=aodh_all', 'url': 'https://git.openstack.org/openstack/aodh', 'project_group': 'aodh_all'}, {'name': 'barbican', 'version': 'd2ab56c61c0dc215dfbd078d00f4cabceaa2cdd7', 'fragment': None, 'egg_name': 'barbican', 'original': 'git+https://git.openstack.org/openstack/barbican@d2ab56c61c0dc215dfbd078d00f4cabceaa2cdd7#egg=barbican&gitname=barbican&projectgroup=barbican_all', 'url': 'https://git.openstack.org/openstack/barbican', 'project_group': 'barbican_all'}, {'name': 'ceilometer', 'version': 'ecfdcc42a98efddc62838d3f6823a1cd5ff94cac', 'fragment': None, 'egg_name': 'ceilometer', 'original': 'git+https://git.openstack.org/openstack/ceilometer@ecfdcc42a98efddc62838d3f6823a1cd5ff94cac#egg=ceilometer&gitname=ceilometer&projectgroup=ceilometer_all', 'url': 'https://git.openstack.org/openstack/ceilometer', 'project_group': 'ceilometer_all'}, {'name': 'cinder', 'version': '625cf70f9690afa34ea717a7b3417890971e4c4a', 'fragment': None, 'egg_name': 'cinder', 'original': 'git+https://git.openstack.org/openstack/cinder@625cf70f9690afa34ea717a7b3417890971e4c4a#egg=cinder&gitname=cinder&projectgroup=cinder_all', 'url': 'https://git.openstack.org/openstack/cinder', 'project_group': 'cinder_all'}, {'name': 'designate', 'version': '284cdabe1e82934b05e20fda26423702c2628918', 'fragment': None, 'egg_name': 'designate', 'original': 'git+https://git.openstack.org/openstack/designate@284cdabe1e82934b05e20fda26423702c2628918#egg=designate&gitname=designate&projectgroup=designate_all', 'url': 'https://git.openstack.org/openstack/designate', 'project_group': 'designate_all'}, {'name': 'designate-dashboard', 'version': '6213e7534f2c197bd2c577bd183d0bd53bf89857', 'fragment': None, 'egg_name': 'designate_dashboard', 'original': 'git+https://git.openstack.org/openstack/designate-dashboard@6213e7534f2c197bd2c577bd183d0bd53bf89857#egg=designate_dashboard&gitname=designate-dashboard&projectgroup=horizon_all', 'url': 'https://git.openstack.org/openstack/designate-dashboard', 'project_group': 'horizon_all'}, {'name': 'dragonflow', 'version': '84f1a26ff8e976b753593dc445e09a4c1a675a21', 'fragment': None, 'egg_name': 'dragonflow', 'original': 'git+https://git.openstack.org/openstack/dragonflow@84f1a26ff8e976b753593dc445e09a4c1a675a21#egg=dragonflow&gitname=dragonflow&projectgroup=neutron_all', 'url': 'https://git.openstack.org/openstack/dragonflow', 'project_group': 'neutron_all'}, {'name': 'glance', 'version': '7f9853122252c38ecc536ea523bc8e3094c3adda', 'fragment': None, 'egg_name': 'glance', 'original': 'git+https://git.openstack.org/openstack/glance@7f9853122252c38ecc536ea523bc8e3094c3adda#egg=glance&gitname=glance&projectgroup=glance_all', 'url': 'https://git.openstack.org/openstack/glance', 'project_group': 'glance_all'}, {'name': 'gnocchi', 'version': '81e2445ca7ef8c389c6c3f620a3f5b3ca144bd28', 'fragment': None, 'egg_name': 'gnocchi', 'original': 'git+https://github.com/gnocchixyz/gnocchi@81e2445ca7ef8c389c6c3f620a3f5b3ca144bd28#egg=gnocchi&gitname=gnocchi&projectgroup=gnocchi_all', 'url': 'https://github.com/gnocchixyz/gnocchi', 'project_group': 'gnocchi_all'}, {'name': 'heat', 'version': 'c5593161d9bcbddde69e38d9136ccb93367b51f8', 'fragment': None, 'egg_name': 'heat', 'original': 'git+https://git.openstack.org/openstack/heat@c5593161d9bcbddde69e38d9136ccb93367b51f8#egg=heat&gitname=heat&projectgroup=heat_all', 'url': 'https://git.openstack.org/openstack/heat', 'project_group': 'heat_all'}, {'name': 'horizon', 'version': '80643ca53f7db43eac496829290983126616ea4b', 'fragment': None, 'egg_name': 'horizon', 'original': 'git+https://git.openstack.org/openstack/horizon@80643ca53f7db43eac496829290983126616ea4b#egg=horizon&gitname=horizon&projectgroup=horizon_all', 'url': 'https://git.openstack.org/openstack/horizon', 'project_group': 'horizon_all'}, {'name': 'ironic', 'version': '2d486ca8c0b1ed9251a76945457e0fc28239e7ac', 'fragment': None, 'egg_name': 'ironic', 'original': 'git+https://git.openstack.org/openstack/ironic@2d486ca8c0b1ed9251a76945457e0fc28239e7ac#egg=ironic&gitname=ironic&projectgroup=ironic_all', 'url': 'https://git.openstack.org/openstack/ironic', 'project_group': 'ironic_all'}, {'name': 'ironic-ui', 'version': '70933196786a780d690b11af9995b37942f28e3b', 'fragment': None, 'egg_name': 'ironic_ui', 'original': 'git+https://git.openstack.org/openstack/ironic-ui@70933196786a780d690b11af9995b37942f28e3b#egg=ironic_ui&gitname=ironic-ui&projectgroup=horizon_all', 'url': 'https://git.openstack.org/openstack/ironic-ui', 'project_group': 'horizon_all'}, {'name': 'keystone', 'version': '47dbd256258d747d95cb5320bd02ae207ecf60d6', 'fragment': None, 'egg_name': 'keystone', 'original': 'git+https://git.openstack.org/openstack/keystone@47dbd256258d747d95cb5320bd02ae207ecf60d6#egg=keystone&gitname=keystone&projectgroup=keystone_all', 'url': 'https://git.openstack.org/openstack/keystone', 'project_group': 'keystone_all'}, {'name': 'magnum', 'version': '4b88f7b78010299148fa8878e963c15fe5d5f525', 'fragment': None, 'egg_name': 'magnum', 'original': 'git+https://git.openstack.org/openstack/magnum@4b88f7b78010299148fa8878e963c15fe5d5f525#egg=magnum&gitname=magnum&projectgroup=magnum_all', 'url': 'https://git.openstack.org/openstack/magnum', 'project_group': 'magnum_all'}, {'name': 'magnum-ui', 'version': '02c2d06bdaebc892d37d5b51fc0555a5469bf017', 'fragment': None, 'egg_name': 'magnum_ui', 'original': 'git+https://git.openstack.org/openstack/magnum-ui@02c2d06bdaebc892d37d5b51fc0555a5469bf017#egg=magnum_ui&gitname=magnum-ui&projectgroup=horizon_all', 'url': 'https://git.openstack.org/openstack/magnum-ui', 'project_group': 'horizon_all'}, {'name': 'molteniron', 'version': '094276cda77d814d07ad885e7d63de8d1243750a', 'fragment': None, 'egg_name': 'molteniron', 'original': 'git+https://git.openstack.org/openstack/molteniron@094276cda77d814d07ad885e7d63de8d1243750a#egg=molteniron&gitname=molteniron&projectgroup=molteniron_all', 'url': 'https://git.openstack.org/openstack/molteniron', 'project_group': 'molteniron_all'}, {'name': 'networking-calico', 'version': '9688df1a3d1d8b3fd9ba367e82fe6b0559416728', 'fragment': None, 'egg_name': 'networking_calico', 'original': 'git+https://git.openstack.org/openstack/networking-calico@9688df1a3d1d8b3fd9ba367e82fe6b0559416728#egg=networking_calico&gitname=networking-calico&projectgroup=neutron_all', 'url': 'https://git.openstack.org/openstack/networking-calico', 'project_group': 'neutron_all'}, {'name': 'networking-odl', 'version': 'b304fc9154d81e021d26327b39528ceaa3f0ac72', 'fragment': None, 'egg_name': 'networking_odl', 'original': 'git+https://git.openstack.org/openstack/networking-odl@b304fc9154d81e021d26327b39528ceaa3f0ac72#egg=networking_odl&gitname=networking-odl&projectgroup=all', 'url': 'https://git.openstack.org/openstack/networking-odl', 'project_group': 'all'}, {'name': 'neutron', 'version': '62b788192014705ae1c31bed05fd5f6dbba9a2d9', 'fragment': None, 'egg_name': 'neutron', 'original': 'git+https://git.openstack.org/openstack/neutron@62b788192014705ae1c31bed05fd5f6dbba9a2d9#egg=neutron&gitname=neutron&projectgroup=neutron_all', 'url': 'https://git.openstack.org/openstack/neutron', 'project_group': 'neutron_all'}, {'name': 'neutron-dynamic-routing', 'version': '95d2bdfde10ba9622014620738d15e8c5bff0bb4', 'fragment': None, 'egg_name': 'neutron_dynamic_routing', 'original': 'git+https://git.openstack.org/openstack/neutron-dynamic-routing@95d2bdfde10ba9622014620738d15e8c5bff0bb4#egg=neutron_dynamic_routing&gitname=neutron-dynamic-routing&projectgroup=neutron_all', 'url': 'https://git.openstack.org/openstack/neutron-dynamic-routing', 'project_group': 'neutron_all'}, {'name': 'neutron-fwaas', 'version': '43f7ae3493a9e6333f3b9d533271a757de036736', 'fragment': None, 'egg_name': 'neutron_fwaas', 'original': 'git+https://git.openstack.org/openstack/neutron-fwaas@43f7ae3493a9e6333f3b9d533271a757de036736#egg=neutron_fwaas&gitname=neutron-fwaas&projectgroup=neutron_all', 'url': 'https://git.openstack.org/openstack/neutron-fwaas', 'project_group': 'neutron_all'}, {'name': 'neutron-fwaas-dashboard', 'version': '58cdd72b1398ad7a4d4dcdba2ca9fe37fe9f63f8', 'fragment': None, 'egg_name': 'neutron_fwaas_dashboard', 'original': 'git+https://git.openstack.org//openstack/neutron-fwaas-dashboard@58cdd72b1398ad7a4d4dcdba2ca9fe37fe9f63f8#egg=neutron_fwaas_dashboard&gitname=neutron-fwaas-dashboard&projectgroup=horizon_all', 'url': 'https://git.openstack.org//openstack/neutron-fwaas-dashboard', 'project_group': 'horizon_all'}, {'name': 'neutron-lbaas', 'version': 'a5294c1d1149bf3bcb3321937c9223f18b49ed7a', 'fragment': None, 'egg_name': 'neutron_lbaas', 'original': 'git+https://git.openstack.org/openstack/neutron-lbaas@a5294c1d1149bf3bcb3321937c9223f18b49ed7a#egg=neutron_lbaas&gitname=neutron-lbaas&projectgroup=neutron_all', 'url': 'https://git.openstack.org/openstack/neutron-lbaas', 'project_group': 'neutron_all'}, {'name': 'neutron-lbaas-dashboard', 'version': '80a2f0f5c82acb58833c43e158afd974e555f92b', 'fragment': None, 'egg_name': 'neutron_lbaas_dashboard', 'original': 'git+https://git.openstack.org/openstack/neutron-lbaas-dashboard@80a2f0f5c82acb58833c43e158afd974e555f92b#egg=neutron_lbaas_dashboard&gitname=neutron-lbaas-dashboard&projectgroup=horizon_all', 'url': 'https://git.openstack.org/openstack/neutron-lbaas-dashboard', 'project_group': 'horizon_all'}, {'name': 'neutron-vpnaas', 'version': 'e3da5c10c472ece03828b076a9240b735295a42e', 'fragment': None, 'egg_name': 'neutron_vpnaas', 'original': 'git+https://git.openstack.org/openstack/neutron-vpnaas@e3da5c10c472ece03828b076a9240b735295a42e#egg=neutron_vpnaas&gitname=neutron-vpnaas&projectgroup=neutron_all', 'url': 'https://git.openstack.org/openstack/neutron-vpnaas', 'project_group': 'neutron_all'}, {'name': 'nova', 'version': 'c7832f7d9e60a18e95f3cfeef76d55989fbad803', 'fragment': None, 'egg_name': 'nova', 'original': 'git+https://git.openstack.org/openstack/nova@c7832f7d9e60a18e95f3cfeef76d55989fbad803#egg=nova&gitname=nova&projectgroup=nova_all', 'url': 'https://git.openstack.org/openstack/nova', 'project_group': 'nova_all'}, {'name': 'nova-lxd', 'version': 'aaa8b602150623a81432eb8fbad26c2d4d9b42b6', 'fragment': None, 'egg_name': 'nova_lxd', 'original': 'git+https://git.openstack.org/openstack/nova-lxd@aaa8b602150623a81432eb8fbad26c2d4d9b42b6#egg=nova_lxd&gitname=nova-lxd&projectgroup=nova_all', 'url': 'https://git.openstack.org/openstack/nova-lxd', 'project_group': 'nova_all'}, {'name': 'nova-powervm', 'version': 'a58458507433d970b53e338df199dc8251812c23', 'fragment': None, 'egg_name': 'nova_powervm', 'original': 'git+https://git.openstack.org/openstack/nova-powervm@a58458507433d970b53e338df199dc8251812c23#egg=nova_powervm&gitname=nova-powervm&projectgroup=nova_all', 'url': 'https://git.openstack.org/openstack/nova-powervm', 'project_group': 'nova_all'}, {'name': 'novnc', 'version': '3c5dd884d2e658bb23fd324570b48b86db153d14', 'fragment': None, 'egg_name': 'noVNC', 'original': 'git+https://github.com/novnc/noVNC@3c5dd884d2e658bb23fd324570b48b86db153d14#egg=noVNC&gitname=noVNC&projectgroup=nova_console', 'url': 'https://github.com/novnc/noVNC', 'project_group': 'nova_console'}, {'name': 'octavia', 'version': '859bb3bae35fb26e3305d4ee691b4d5eba99d1ff', 'fragment': None, 'egg_name': 'octavia', 'original': 'git+https://git.openstack.org/openstack/octavia@859bb3bae35fb26e3305d4ee691b4d5eba99d1ff#egg=octavia&gitname=octavia&projectgroup=octavia_all', 'url': 'https://git.openstack.org/openstack/octavia', 'project_group': 'octavia_all'}, {'name': 'rally', 'version': '425a2a7630df5e99ab287787081d88c5c140dedc', 'fragment': None, 'egg_name': 'rally', 'original': 'git+https://git.openstack.org/openstack/rally@425a2a7630df5e99ab287787081d88c5c140dedc#egg=rally&gitname=rally&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True', 'url': 'https://git.openstack.org/openstack/rally', 'project_group': 'utility_all'}, {'name': 'requirements', 'version': '6d9fe55d3697d46c8e10de829ebbdc8bcddf0111', 'fragment': None, 'egg_name': 'requirements', 'original': 'git+https://git.openstack.org/openstack/requirements@6d9fe55d3697d46c8e10de829ebbdc8bcddf0111#egg=requirements&gitname=requirements&projectgroup=all', 'url': 'https://git.openstack.org/openstack/requirements', 'project_group': 'all'}, {'name': 'sahara', 'version': 'cf4cf40eab5a485abb6052b4a9d263be4625dc4e', 'fragment': None, 'egg_name': 'sahara', 'original': 'git+https://git.openstack.org/openstack/sahara@cf4cf40eab5a485abb6052b4a9d263be4625dc4e#egg=sahara&gitname=sahara&projectgroup=sahara_all', 'url': 'https://git.openstack.org/openstack/sahara', 'project_group': 'sahara_all'}, {'name': 'sahara-dashboard', 'version': 'b8ccdf99971293a388b99d781b70fa0e0fb69d40', 'fragment': None, 'egg_name': 'sahara_dashboard', 'original': 'git+https://git.openstack.org/openstack/sahara-dashboard@b8ccdf99971293a388b99d781b70fa0e0fb69d40#egg=sahara_dashboard&gitname=sahara-dashboard&projectgroup=horizon_all', 'url': 'https://git.openstack.org/openstack/sahara-dashboard', 'project_group': 'horizon_all'}, {'name': 'spice-html5', 'version': '54cc41299bea8cd681ed0262735e0fd821cd774a', 'fragment': None, 'egg_name': 'spice_html5', 'original': 'git+https://github.com/SPICE/spice-html5@54cc41299bea8cd681ed0262735e0fd821cd774a#egg=spice_html5&gitname=spice-html5&projectgroup=nova_console', 'url': 'https://github.com/SPICE/spice-html5', 'project_group': 'nova_console'}, {'name': 'swift', 'version': '98e7014aafbd52bd5e388314f3c2c1e1d2375806', 'fragment': None, 'egg_name': 'swift', 'original': 'git+https://git.openstack.org/openstack/swift@98e7014aafbd52bd5e388314f3c2c1e1d2375806#egg=swift&gitname=swift&projectgroup=swift_all', 'url': 'https://git.openstack.org/openstack/swift', 'project_group': 'swift_all'}, {'name': 'swift3', 'version': '1fb6a30ee59a16cd4b6c49bab963ff9e3f974580', 'fragment': None, 'egg_name': 'swift3', 'original': 'git+https://git.openstack.org/openstack/swift3@1fb6a30ee59a16cd4b6c49bab963ff9e3f974580#egg=swift3&gitname=swift3&projectgroup=swift_all', 'url': 'https://git.openstack.org/openstack/swift3', 'project_group': 'swift_all'}, {'name': 'tacker', 'version': '9ca9cf28cec8ae70a7795f7267ddd9909f5e307a', 'fragment': None, 'egg_name': 'tacker', 'original': 'git+https://git.openstack.org/openstack/tacker@9ca9cf28cec8ae70a7795f7267ddd9909f5e307a#egg=tacker&gitname=tacker&projectgroup=tacker_all', 'url': 'https://git.openstack.org/openstack/tacker', 'project_group': 'tacker_all'}, {'name': 'tempest', 'version': 'f48348533ebb2367463ada7402aad6e7cfee1ddd', 'fragment': None, 'egg_name': 'tempest', 'original': 'git+https://git.openstack.org/openstack/tempest@f48348533ebb2367463ada7402aad6e7cfee1ddd#egg=tempest&gitname=tempest&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True', 'url': 'https://git.openstack.org/openstack/tempest', 'project_group': 'utility_all'}, {'name': 'trove', 'version': 'f6c3c27a49d5cf1c84eec441923f9f4d8c12f3d2', 'fragment': None, 'egg_name': 'trove', 'original': 'git+https://git.openstack.org/openstack/trove@f6c3c27a49d5cf1c84eec441923f9f4d8c12f3d2#egg=trove&gitname=trove&projectgroup=trove_all', 'url': 'https://git.openstack.org/openstack/trove', 'project_group': 'trove_all'}, {'name': 'trove-dashboard', 'version': 'b4ebbbab63501793839d519f35d6d381f0334ca8', 'fragment': None, 'egg_name': 'trove_dashboard', 'original': 'git+https://git.openstack.org/openstack/trove-dashboard@b4ebbbab63501793839d519f35d6d381f0334ca8#egg=trove_dashboard&gitname=trove-dashboard&projectgroup=horizon_all', 'url': 'https://git.openstack.org/openstack/trove-dashboard', 'project_group': 'horizon_all'}]}) => { "item": { "distro_packages": [], "packages": [ "alembic>=0.7.2", "ansible-lint", "aodh", "argparse", "barbican", "ceilometer", "ceilometermiddleware", "cinder", "cliff", "configobj", "cryptography", "cython", "daemonize", "ddt", "designate", "designate_dashboard", "django-appconf", "django-openstack-auth", "dnspython", "dragonflow", "ecdsa", "futures", "glance", "gnocchi[mysql,file,swift,ceph]", "gnocchiclient", "greenlet", "heat", "horizon", "httplib2", "ironic", "ironic-oneview-cli", "ironic-oneviewd", "ironic-ui", "junitxml", "keystone", "keystonemiddleware", "ldappool", "libvirt-python", "lxc-python2", "lxml", "magnum", "magnum-ui", "molteniron", "mysql-python", "ndg-httpsclient>=0.4.2;python_version<'3.0'", "netaddr>=0.7.18", "networking-calico", "networking-odl", "networking-sfc", "neutron", "neutron-fwaas-dashboard", "neutron-lbaas-dashboard", "neutron_dynamic_routing", "neutron_fwaas", "neutron_lbaas", "neutron_vpnaas", "nose", "nova", "nova-lxd", "nova-powervm", "octavia", "os-brick", "os-client-config", "oslo.config", "oslo.log", "oslo.middleware", "osprofiler", "pbr", "pexpect", "pip==9.0.1", "ply", "prettytable<0.8,>=0.7.1", "pyasn1!=0.2.3,>=0.1.8", "pyasn1-modules", "pycrypto>=2.6", "pyeclib", "pylxd", "pymongo", "pymysql", "pyopenssl>=16.2.0", "pysaml2", "python-ceilometerclient", "python-cinderclient", "python-designateclient", "python-etcd", "python-glanceclient", "python-heatclient", "python-ironicclient", "python-keystoneclient", "python-ldap", "python-memcached>=1.56", "python-neutronclient", "python-novaclient", "python-octaviaclient", "python-openstackclient", "python-saharaclient", "python-subunit", "python-swiftclient", "python-tackerclient", "python-troveclient", "pyyaml>=3.10", "repoze.lru", "requests", "sahara", "sahara_dashboard", "setuptools==36.6.0", "shade", "sqlalchemy-utils", "sqlalchemy>=0.9.7", "sqlalchemy_utils", "swift", "swift3", "tacker", "testscenarios", "tooz", "tox", "trove", "trove_dashboard", "urllib3", "uwsgi", "virtualenv-tools", "virtualenv>=13.1.0", "warlock", "websockify", "wheel==0.30.0" ], "remote_package_parts": [ { "egg_name": "aodh", "fragment": null, "name": "aodh", "original": "git+https://git.openstack.org/openstack/aodh@348ec72208d9fc883eb93ae1b36bd501fe401cbc#egg=aodh&gitname=aodh&projectgroup=aodh_all", "project_group": "aodh_all", "url": "https://git.openstack.org/openstack/aodh", "version": "348ec72208d9fc883eb93ae1b36bd501fe401cbc" }, { "egg_name": "barbican", "fragment": null, "name": "barbican", "original": "git+https://git.openstack.org/openstack/barbican@d2ab56c61c0dc215dfbd078d00f4cabceaa2cdd7#egg=barbican&gitname=barbican&projectgroup=barbican_all", "project_group": "barbican_all", "url": "https://git.openstack.org/openstack/barbican", "version": "d2ab56c61c0dc215dfbd078d00f4cabceaa2cdd7" }, { "egg_name": "ceilometer", "fragment": null, "name": "ceilometer", "original": "git+https://git.openstack.org/openstack/ceilometer@ecfdcc42a98efddc62838d3f6823a1cd5ff94cac#egg=ceilometer&gitname=ceilometer&projectgroup=ceilometer_all", "project_group": "ceilometer_all", "url": "https://git.openstack.org/openstack/ceilometer", "version": "ecfdcc42a98efddc62838d3f6823a1cd5ff94cac" }, { "egg_name": "cinder", "fragment": null, "name": "cinder", "original": "git+https://git.openstack.org/openstack/cinder@625cf70f9690afa34ea717a7b3417890971e4c4a#egg=cinder&gitname=cinder&projectgroup=cinder_all", "project_group": "cinder_all", "url": "https://git.openstack.org/openstack/cinder", "version": "625cf70f9690afa34ea717a7b3417890971e4c4a" }, { "egg_name": "designate", "fragment": null, "name": "designate", "original": "git+https://git.openstack.org/openstack/designate@284cdabe1e82934b05e20fda26423702c2628918#egg=designate&gitname=designate&projectgroup=designate_all", "project_group": "designate_all", "url": "https://git.openstack.org/openstack/designate", "version": "284cdabe1e82934b05e20fda26423702c2628918" }, { "egg_name": "designate_dashboard", "fragment": null, "name": "designate-dashboard", "original": "git+https://git.openstack.org/openstack/designate-dashboard@6213e7534f2c197bd2c577bd183d0bd53bf89857#egg=designate_dashboard&gitname=designate-dashboard&projectgroup=horizon_all", "project_group": "horizon_all", "url": "https://git.openstack.org/openstack/designate-dashboard", "version": "6213e7534f2c197bd2c577bd183d0bd53bf89857" }, { "egg_name": "dragonflow", "fragment": null, "name": "dragonflow", "original": "git+https://git.openstack.org/openstack/dragonflow@84f1a26ff8e976b753593dc445e09a4c1a675a21#egg=dragonflow&gitname=dragonflow&projectgroup=neutron_all", "project_group": "neutron_all", "url": "https://git.openstack.org/openstack/dragonflow", "version": "84f1a26ff8e976b753593dc445e09a4c1a675a21" }, { "egg_name": "glance", "fragment": null, "name": "glance", "original": "git+https://git.openstack.org/openstack/glance@7f9853122252c38ecc536ea523bc8e3094c3adda#egg=glance&gitname=glance&projectgroup=glance_all", "project_group": "glance_all", "url": "https://git.openstack.org/openstack/glance", "version": "7f9853122252c38ecc536ea523bc8e3094c3adda" }, { "egg_name": "gnocchi", "fragment": null, "name": "gnocchi", "original": "git+https://github.com/gnocchixyz/gnocchi@81e2445ca7ef8c389c6c3f620a3f5b3ca144bd28#egg=gnocchi&gitname=gnocchi&projectgroup=gnocchi_all", "project_group": "gnocchi_all", "url": "https://github.com/gnocchixyz/gnocchi", "version": "81e2445ca7ef8c389c6c3f620a3f5b3ca144bd28" }, { "egg_name": "heat", "fragment": null, "name": "heat", "original": "git+https://git.openstack.org/openstack/heat@c5593161d9bcbddde69e38d9136ccb93367b51f8#egg=heat&gitname=heat&projectgroup=heat_all", "project_group": "heat_all", "url": "https://git.openstack.org/openstack/heat", "version": "c5593161d9bcbddde69e38d9136ccb93367b51f8" }, { "egg_name": "horizon", "fragment": null, "name": "horizon", "original": "git+https://git.openstack.org/openstack/horizon@80643ca53f7db43eac496829290983126616ea4b#egg=horizon&gitname=horizon&projectgroup=horizon_all", "project_group": "horizon_all", "url": "https://git.openstack.org/openstack/horizon", "version": "80643ca53f7db43eac496829290983126616ea4b" }, { "egg_name": "ironic", "fragment": null, "name": "ironic", "original": "git+https://git.openstack.org/openstack/ironic@2d486ca8c0b1ed9251a76945457e0fc28239e7ac#egg=ironic&gitname=ironic&projectgroup=ironic_all", "project_group": "ironic_all", "url": "https://git.openstack.org/openstack/ironic", "version": "2d486ca8c0b1ed9251a76945457e0fc28239e7ac" }, { "egg_name": "ironic_ui", "fragment": null, "name": "ironic-ui", "original": "git+https://git.openstack.org/openstack/ironic-ui@70933196786a780d690b11af9995b37942f28e3b#egg=ironic_ui&gitname=ironic-ui&projectgroup=horizon_all", "project_group": "horizon_all", "url": "https://git.openstack.org/openstack/ironic-ui", "version": "70933196786a780d690b11af9995b37942f28e3b" }, { "egg_name": "keystone", "fragment": null, "name": "keystone", "original": "git+https://git.openstack.org/openstack/keystone@47dbd256258d747d95cb5320bd02ae207ecf60d6#egg=keystone&gitname=keystone&projectgroup=keystone_all", "project_group": "keystone_all", "url": "https://git.openstack.org/openstack/keystone", "version": "47dbd256258d747d95cb5320bd02ae207ecf60d6" }, { "egg_name": "magnum", "fragment": null, "name": "magnum", "original": "git+https://git.openstack.org/openstack/magnum@4b88f7b78010299148fa8878e963c15fe5d5f525#egg=magnum&gitname=magnum&projectgroup=magnum_all", "project_group": "magnum_all", "url": "https://git.openstack.org/openstack/magnum", "version": "4b88f7b78010299148fa8878e963c15fe5d5f525" }, { "egg_name": "magnum_ui", "fragment": null, "name": "magnum-ui", "original": "git+https://git.openstack.org/openstack/magnum-ui@02c2d06bdaebc892d37d5b51fc0555a5469bf017#egg=magnum_ui&gitname=magnum-ui&projectgroup=horizon_all", "project_group": "horizon_all", "url": "https://git.openstack.org/openstack/magnum-ui", "version": "02c2d06bdaebc892d37d5b51fc0555a5469bf017" }, { "egg_name": "molteniron", "fragment": null, "name": "molteniron", "original": "git+https://git.openstack.org/openstack/molteniron@094276cda77d814d07ad885e7d63de8d1243750a#egg=molteniron&gitname=molteniron&projectgroup=molteniron_all", "project_group": "molteniron_all", "url": "https://git.openstack.org/openstack/molteniron", "version": "094276cda77d814d07ad885e7d63de8d1243750a" }, { "egg_name": "networking_calico", "fragment": null, "name": "networking-calico", "original": "git+https://git.openstack.org/openstack/networking-calico@9688df1a3d1d8b3fd9ba367e82fe6b0559416728#egg=networking_calico&gitname=networking-calico&projectgroup=neutron_all", "project_group": "neutron_all", "url": "https://git.openstack.org/openstack/networking-calico", "version": "9688df1a3d1d8b3fd9ba367e82fe6b0559416728" }, { "egg_name": "networking_odl", "fragment": null, "name": "networking-odl", "original": "git+https://git.openstack.org/openstack/networking-odl@b304fc9154d81e021d26327b39528ceaa3f0ac72#egg=networking_odl&gitname=networking-odl&projectgroup=all", "project_group": "all", "url": "https://git.openstack.org/openstack/networking-odl", "version": "b304fc9154d81e021d26327b39528ceaa3f0ac72" }, { "egg_name": "neutron", "fragment": null, "name": "neutron", "original": "git+https://git.openstack.org/openstack/neutron@62b788192014705ae1c31bed05fd5f6dbba9a2d9#egg=neutron&gitname=neutron&projectgroup=neutron_all", "project_group": "neutron_all", "url": "https://git.openstack.org/openstack/neutron", "version": "62b788192014705ae1c31bed05fd5f6dbba9a2d9" }, { "egg_name": "neutron_dynamic_routing", "fragment": null, "name": "neutron-dynamic-routing", "original": "git+https://git.openstack.org/openstack/neutron-dynamic-routing@95d2bdfde10ba9622014620738d15e8c5bff0bb4#egg=neutron_dynamic_routing&gitname=neutron-dynamic-routing&projectgroup=neutron_all", "project_group": "neutron_all", "url": "https://git.openstack.org/openstack/neutron-dynamic-routing", "version": "95d2bdfde10ba9622014620738d15e8c5bff0bb4" }, { "egg_name": "neutron_fwaas", "fragment": null, "name": "neutron-fwaas", "original": "git+https://git.openstack.org/openstack/neutron-fwaas@43f7ae3493a9e6333f3b9d533271a757de036736#egg=neutron_fwaas&gitname=neutron-fwaas&projectgroup=neutron_all", "project_group": "neutron_all", "url": "https://git.openstack.org/openstack/neutron-fwaas", "version": "43f7ae3493a9e6333f3b9d533271a757de036736" }, { "egg_name": "neutron_fwaas_dashboard", "fragment": null, "name": "neutron-fwaas-dashboard", "original": "git+https://git.openstack.org//openstack/neutron-fwaas-dashboard@58cdd72b1398ad7a4d4dcdba2ca9fe37fe9f63f8#egg=neutron_fwaas_dashboard&gitname=neutron-fwaas-dashboard&projectgroup=horizon_all", "project_group": "horizon_all", "url": "https://git.openstack.org//openstack/neutron-fwaas-dashboard", "version": "58cdd72b1398ad7a4d4dcdba2ca9fe37fe9f63f8" }, { "egg_name": "neutron_lbaas", "fragment": null, "name": "neutron-lbaas", "original": "git+https://git.openstack.org/openstack/neutron-lbaas@a5294c1d1149bf3bcb3321937c9223f18b49ed7a#egg=neutron_lbaas&gitname=neutron-lbaas&projectgroup=neutron_all", "project_group": "neutron_all", "url": "https://git.openstack.org/openstack/neutron-lbaas", "version": "a5294c1d1149bf3bcb3321937c9223f18b49ed7a" }, { "egg_name": "neutron_lbaas_dashboard", "fragment": null, "name": "neutron-lbaas-dashboard", "original": "git+https://git.openstack.org/openstack/neutron-lbaas-dashboard@80a2f0f5c82acb58833c43e158afd974e555f92b#egg=neutron_lbaas_dashboard&gitname=neutron-lbaas-dashboard&projectgroup=horizon_all", "project_group": "horizon_all", "url": "https://git.openstack.org/openstack/neutron-lbaas-dashboard", "version": "80a2f0f5c82acb58833c43e158afd974e555f92b" }, { "egg_name": "neutron_vpnaas", "fragment": null, "name": "neutron-vpnaas", "original": "git+https://git.openstack.org/openstack/neutron-vpnaas@e3da5c10c472ece03828b076a9240b735295a42e#egg=neutron_vpnaas&gitname=neutron-vpnaas&projectgroup=neutron_all", "project_group": "neutron_all", "url": "https://git.openstack.org/openstack/neutron-vpnaas", "version": "e3da5c10c472ece03828b076a9240b735295a42e" }, { "egg_name": "nova", "fragment": null, "name": "nova", "original": "git+https://git.openstack.org/openstack/nova@c7832f7d9e60a18e95f3cfeef76d55989fbad803#egg=nova&gitname=nova&projectgroup=nova_all", "project_group": "nova_all", "url": "https://git.openstack.org/openstack/nova", "version": "c7832f7d9e60a18e95f3cfeef76d55989fbad803" }, { "egg_name": "nova_lxd", "fragment": null, "name": "nova-lxd", "original": "git+https://git.openstack.org/openstack/nova-lxd@aaa8b602150623a81432eb8fbad26c2d4d9b42b6#egg=nova_lxd&gitname=nova-lxd&projectgroup=nova_all", "project_group": "nova_all", "url": "https://git.openstack.org/openstack/nova-lxd", "version": "aaa8b602150623a81432eb8fbad26c2d4d9b42b6" }, { "egg_name": "nova_powervm", "fragment": null, "name": "nova-powervm", "original": "git+https://git.openstack.org/openstack/nova-powervm@a58458507433d970b53e338df199dc8251812c23#egg=nova_powervm&gitname=nova-powervm&projectgroup=nova_all", "project_group": "nova_all", "url": "https://git.openstack.org/openstack/nova-powervm", "version": "a58458507433d970b53e338df199dc8251812c23" }, { "egg_name": "noVNC", "fragment": null, "name": "novnc", "original": "git+https://github.com/novnc/noVNC@3c5dd884d2e658bb23fd324570b48b86db153d14#egg=noVNC&gitname=noVNC&projectgroup=nova_console", "project_group": "nova_console", "url": "https://github.com/novnc/noVNC", "version": "3c5dd884d2e658bb23fd324570b48b86db153d14" }, { "egg_name": "octavia", "fragment": null, "name": "octavia", "original": "git+https://git.openstack.org/openstack/octavia@859bb3bae35fb26e3305d4ee691b4d5eba99d1ff#egg=octavia&gitname=octavia&projectgroup=octavia_all", "project_group": "octavia_all", "url": "https://git.openstack.org/openstack/octavia", "version": "859bb3bae35fb26e3305d4ee691b4d5eba99d1ff" }, { "egg_name": "rally", "fragment": null, "name": "rally", "original": "git+https://git.openstack.org/openstack/rally@425a2a7630df5e99ab287787081d88c5c140dedc#egg=rally&gitname=rally&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True", "project_group": "utility_all", "url": "https://git.openstack.org/openstack/rally", "version": "425a2a7630df5e99ab287787081d88c5c140dedc" }, { "egg_name": "requirements", "fragment": null, "name": "requirements", "original": "git+https://git.openstack.org/openstack/requirements@6d9fe55d3697d46c8e10de829ebbdc8bcddf0111#egg=requirements&gitname=requirements&projectgroup=all", "project_group": "all", "url": "https://git.openstack.org/openstack/requirements", "version": "6d9fe55d3697d46c8e10de829ebbdc8bcddf0111" }, { "egg_name": "sahara", "fragment": null, "name": "sahara", "original": "git+https://git.openstack.org/openstack/sahara@cf4cf40eab5a485abb6052b4a9d263be4625dc4e#egg=sahara&gitname=sahara&projectgroup=sahara_all", "project_group": "sahara_all", "url": "https://git.openstack.org/openstack/sahara", "version": "cf4cf40eab5a485abb6052b4a9d263be4625dc4e" }, { "egg_name": "sahara_dashboard", "fragment": null, "name": "sahara-dashboard", "original": "git+https://git.openstack.org/openstack/sahara-dashboard@b8ccdf99971293a388b99d781b70fa0e0fb69d40#egg=sahara_dashboard&gitname=sahara-dashboard&projectgroup=horizon_all", "project_group": "horizon_all", "url": "https://git.openstack.org/openstack/sahara-dashboard", "version": "b8ccdf99971293a388b99d781b70fa0e0fb69d40" }, { "egg_name": "spice_html5", "fragment": null, "name": "spice-html5", "original": "git+https://github.com/SPICE/spice-html5@54cc41299bea8cd681ed0262735e0fd821cd774a#egg=spice_html5&gitname=spice-html5&projectgroup=nova_console", "project_group": "nova_console", "url": "https://github.com/SPICE/spice-html5", "version": "54cc41299bea8cd681ed0262735e0fd821cd774a" }, { "egg_name": "swift", "fragment": null, "name": "swift", "original": "git+https://git.openstack.org/openstack/swift@98e7014aafbd52bd5e388314f3c2c1e1d2375806#egg=swift&gitname=swift&projectgroup=swift_all", "project_group": "swift_all", "url": "https://git.openstack.org/openstack/swift", "version": "98e7014aafbd52bd5e388314f3c2c1e1d2375806" }, { "egg_name": "swift3", "fragment": null, "name": "swift3", "original": "git+https://git.openstack.org/openstack/swift3@1fb6a30ee59a16cd4b6c49bab963ff9e3f974580#egg=swift3&gitname=swift3&projectgroup=swift_all", "project_group": "swift_all", "url": "https://git.openstack.org/openstack/swift3", "version": "1fb6a30ee59a16cd4b6c49bab963ff9e3f974580" }, { "egg_name": "tacker", "fragment": null, "name": "tacker", "original": "git+https://git.openstack.org/openstack/tacker@9ca9cf28cec8ae70a7795f7267ddd9909f5e307a#egg=tacker&gitname=tacker&projectgroup=tacker_all", "project_group": "tacker_all", "url": "https://git.openstack.org/openstack/tacker", "version": "9ca9cf28cec8ae70a7795f7267ddd9909f5e307a" }, { "egg_name": "tempest", "fragment": null, "name": "tempest", "original": "git+https://git.openstack.org/openstack/tempest@f48348533ebb2367463ada7402aad6e7cfee1ddd#egg=tempest&gitname=tempest&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True", "project_group": "utility_all", "url": "https://git.openstack.org/openstack/tempest", "version": "f48348533ebb2367463ada7402aad6e7cfee1ddd" }, { "egg_name": "trove", "fragment": null, "name": "trove", "original": "git+https://git.openstack.org/openstack/trove@f6c3c27a49d5cf1c84eec441923f9f4d8c12f3d2#egg=trove&gitname=trove&projectgroup=trove_all", "project_group": "trove_all", "url": "https://git.openstack.org/openstack/trove", "version": "f6c3c27a49d5cf1c84eec441923f9f4d8c12f3d2" }, { "egg_name": "trove_dashboard", "fragment": null, "name": "trove-dashboard", "original": "git+https://git.openstack.org/openstack/trove-dashboard@b4ebbbab63501793839d519f35d6d381f0334ca8#egg=trove_dashboard&gitname=trove-dashboard&projectgroup=horizon_all", "project_group": "horizon_all", "url": "https://git.openstack.org/openstack/trove-dashboard", "version": "b4ebbbab63501793839d519f35d6d381f0334ca8" } ], "remote_packages": [ "git+https://git.openstack.org//openstack/neutron-fwaas-dashboard@58cdd72b1398ad7a4d4dcdba2ca9fe37fe9f63f8#egg=neutron_fwaas_dashboard&gitname=neutron-fwaas-dashboard&projectgroup=horizon_all", "git+https://git.openstack.org/openstack/aodh@348ec72208d9fc883eb93ae1b36bd501fe401cbc#egg=aodh&gitname=aodh&projectgroup=aodh_all", "git+https://git.openstack.org/openstack/barbican@d2ab56c61c0dc215dfbd078d00f4cabceaa2cdd7#egg=barbican&gitname=barbican&projectgroup=barbican_all", "git+https://git.openstack.org/openstack/ceilometer@ecfdcc42a98efddc62838d3f6823a1cd5ff94cac#egg=ceilometer&gitname=ceilometer&projectgroup=ceilometer_all", "git+https://git.openstack.org/openstack/cinder@625cf70f9690afa34ea717a7b3417890971e4c4a#egg=cinder&gitname=cinder&projectgroup=cinder_all", "git+https://git.openstack.org/openstack/designate-dashboard@6213e7534f2c197bd2c577bd183d0bd53bf89857#egg=designate_dashboard&gitname=designate-dashboard&projectgroup=horizon_all", "git+https://git.openstack.org/openstack/designate@284cdabe1e82934b05e20fda26423702c2628918#egg=designate&gitname=designate&projectgroup=designate_all", "git+https://git.openstack.org/openstack/dragonflow@84f1a26ff8e976b753593dc445e09a4c1a675a21#egg=dragonflow&gitname=dragonflow&projectgroup=neutron_all", "git+https://git.openstack.org/openstack/glance@7f9853122252c38ecc536ea523bc8e3094c3adda#egg=glance&gitname=glance&projectgroup=glance_all", "git+https://git.openstack.org/openstack/heat@c5593161d9bcbddde69e38d9136ccb93367b51f8#egg=heat&gitname=heat&projectgroup=heat_all", "git+https://git.openstack.org/openstack/horizon@80643ca53f7db43eac496829290983126616ea4b#egg=horizon&gitname=horizon&projectgroup=horizon_all", "git+https://git.openstack.org/openstack/ironic-ui@70933196786a780d690b11af9995b37942f28e3b#egg=ironic_ui&gitname=ironic-ui&projectgroup=horizon_all", "git+https://git.openstack.org/openstack/ironic@2d486ca8c0b1ed9251a76945457e0fc28239e7ac#egg=ironic&gitname=ironic&projectgroup=ironic_all", "git+https://git.openstack.org/openstack/keystone@47dbd256258d747d95cb5320bd02ae207ecf60d6#egg=keystone&gitname=keystone&projectgroup=keystone_all", "git+https://git.openstack.org/openstack/magnum-ui@02c2d06bdaebc892d37d5b51fc0555a5469bf017#egg=magnum_ui&gitname=magnum-ui&projectgroup=horizon_all", "git+https://git.openstack.org/openstack/magnum@4b88f7b78010299148fa8878e963c15fe5d5f525#egg=magnum&gitname=magnum&projectgroup=magnum_all", "git+https://git.openstack.org/openstack/molteniron@094276cda77d814d07ad885e7d63de8d1243750a#egg=molteniron&gitname=molteniron&projectgroup=molteniron_all", "git+https://git.openstack.org/openstack/networking-calico@9688df1a3d1d8b3fd9ba367e82fe6b0559416728#egg=networking_calico&gitname=networking-calico&projectgroup=neutron_all", "git+https://git.openstack.org/openstack/networking-odl@b304fc9154d81e021d26327b39528ceaa3f0ac72#egg=networking_odl&gitname=networking-odl&projectgroup=all", "git+https://git.openstack.org/openstack/neutron-dynamic-routing@95d2bdfde10ba9622014620738d15e8c5bff0bb4#egg=neutron_dynamic_routing&gitname=neutron-dynamic-routing&projectgroup=neutron_all", "git+https://git.openstack.org/openstack/neutron-fwaas@43f7ae3493a9e6333f3b9d533271a757de036736#egg=neutron_fwaas&gitname=neutron-fwaas&projectgroup=neutron_all", "git+https://git.openstack.org/openstack/neutron-lbaas-dashboard@80a2f0f5c82acb58833c43e158afd974e555f92b#egg=neutron_lbaas_dashboard&gitname=neutron-lbaas-dashboard&projectgroup=horizon_all", "git+https://git.openstack.org/openstack/neutron-lbaas@a5294c1d1149bf3bcb3321937c9223f18b49ed7a#egg=neutron_lbaas&gitname=neutron-lbaas&projectgroup=neutron_all", "git+https://git.openstack.org/openstack/neutron-vpnaas@e3da5c10c472ece03828b076a9240b735295a42e#egg=neutron_vpnaas&gitname=neutron-vpnaas&projectgroup=neutron_all", "git+https://git.openstack.org/openstack/neutron@62b788192014705ae1c31bed05fd5f6dbba9a2d9#egg=neutron&gitname=neutron&projectgroup=neutron_all", "git+https://git.openstack.org/openstack/nova-lxd@aaa8b602150623a81432eb8fbad26c2d4d9b42b6#egg=nova_lxd&gitname=nova-lxd&projectgroup=nova_all", "git+https://git.openstack.org/openstack/nova-powervm@a58458507433d970b53e338df199dc8251812c23#egg=nova_powervm&gitname=nova-powervm&projectgroup=nova_all", "git+https://git.openstack.org/openstack/nova@c7832f7d9e60a18e95f3cfeef76d55989fbad803#egg=nova&gitname=nova&projectgroup=nova_all", "git+https://git.openstack.org/openstack/octavia@859bb3bae35fb26e3305d4ee691b4d5eba99d1ff#egg=octavia&gitname=octavia&projectgroup=octavia_all", "git+https://git.openstack.org/openstack/rally@425a2a7630df5e99ab287787081d88c5c140dedc#egg=rally&gitname=rally&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True", "git+https://git.openstack.org/openstack/requirements@6d9fe55d3697d46c8e10de829ebbdc8bcddf0111#egg=requirements&gitname=requirements&projectgroup=all", "git+https://git.openstack.org/openstack/sahara-dashboard@b8ccdf99971293a388b99d781b70fa0e0fb69d40#egg=sahara_dashboard&gitname=sahara-dashboard&projectgroup=horizon_all", "git+https://git.openstack.org/openstack/sahara@cf4cf40eab5a485abb6052b4a9d263be4625dc4e#egg=sahara&gitname=sahara&projectgroup=sahara_all", "git+https://git.openstack.org/openstack/swift3@1fb6a30ee59a16cd4b6c49bab963ff9e3f974580#egg=swift3&gitname=swift3&projectgroup=swift_all", "git+https://git.openstack.org/openstack/swift@98e7014aafbd52bd5e388314f3c2c1e1d2375806#egg=swift&gitname=swift&projectgroup=swift_all", "git+https://git.openstack.org/openstack/tacker@9ca9cf28cec8ae70a7795f7267ddd9909f5e307a#egg=tacker&gitname=tacker&projectgroup=tacker_all", "git+https://git.openstack.org/openstack/tempest@f48348533ebb2367463ada7402aad6e7cfee1ddd#egg=tempest&gitname=tempest&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True", "git+https://git.openstack.org/openstack/trove-dashboard@b4ebbbab63501793839d519f35d6d381f0334ca8#egg=trove_dashboard&gitname=trove-dashboard&projectgroup=horizon_all", "git+https://git.openstack.org/openstack/trove@f6c3c27a49d5cf1c84eec441923f9f4d8c12f3d2#egg=trove&gitname=trove&projectgroup=trove_all", "git+https://github.com/SPICE/spice-html5@54cc41299bea8cd681ed0262735e0fd821cd774a#egg=spice_html5&gitname=spice-html5&projectgroup=nova_console", "git+https://github.com/gnocchixyz/gnocchi@81e2445ca7ef8c389c6c3f620a3f5b3ca144bd28#egg=gnocchi&gitname=gnocchi&projectgroup=gnocchi_all", "git+https://github.com/novnc/noVNC@3c5dd884d2e658bb23fd324570b48b86db153d14#egg=noVNC&gitname=noVNC&projectgroup=nova_console" ], "role_distro_packages": { "galera_client": { "project_group": "all", "redhat-7": { "galera_client_distro_packages": [ "bzip2-devel", "gcc", "gnupg2", "libaio", "libgcc", "libgcrypt", "libstdc++", "mariadb-client", "mariadb-devel", "mariadb-shared", "openssl-devel", "python-devel" ] }, "suse-42": { "galera_client_distro_packages": [ "gcc", "gpg2", "libaio-devel", "libbz2-devel", "libgcrypt-devel", "libmysqlclient-devel", "libopenssl-devel", "libstdc++-devel", "mariadb-client", "python-devel" ] }, "ubuntu-16.04": { "galera_client_distro_packages": [ "build-essential", "libaio1", "libc6", "libdbd-mysql-perl", "libgcc1", "libgcrypt20", "libmariadbclient-dev", "libssl-dev", "libstdc++6", "mariadb-client", "mariadb-client-core-{{ galera_client_major_version }}", "python-dev" ] } }, "galera_server": { "main": { "galera_server_percona_distro_packages": [] }, "project_group": "all", "redhat-7": { "galera_server_mariadb_distro_packages": [ "mariadb-shared", "percona-toolkit", "percona-xtrabackup", "rsync", "socat", "which" ], "galera_server_percona_distro_packages": [ "percona-xtrabackup", "qpress" ], "galera_server_required_distro_packages": [ "gnupg2", "libaio", "libgcc", "libgcrypt", "libstdc++", "mariadb-client", "mariadb-devel" ] }, "suse-42": { "galera_server_mariadb_distro_packages": [ "percona-toolkit", "rsync", "socat", "which", "xtrabackup" ], "galera_server_required_distro_packages": [ "galera-3", "gpg2", "libaio-devel", "libgcrypt-devel", "libmysqlclient-devel", "libstdc++-devel", "mariadb-client", "qpress" ] }, "ubuntu-16.04": { "galera_server_mariadb_distro_packages": [ "galera-3", "libmariadbclient-dev", "mariadb-client", "rsync", "socat" ], "galera_server_percona_distro_packages": [ "percona-xtrabackup", "qpress" ], "galera_server_required_distro_packages": [ "apt-transport-https", "debconf-utils", "libaio1", "libc6", "libdbd-mysql-perl", "libgcc1", "libgcrypt20", "libstdc++6", "python-software-properties", "software-properties-common" ] } }, "haproxy_server": { "main": { "haproxy_distro_packages_remove": [] }, "project_group": "all", "redhat-7": { "haproxy_distro_packages": [ "haproxy", "nc", "rsyslog" ] }, "suse-42": { "haproxy_distro_packages": [ "haproxy", "netcat", "rsyslog" ], "haproxy_distro_packages_remove": [ "systemd-logger" ] }, "ubuntu-16.04": { "haproxy_distro_packages": [ "haproxy", "netcat", "psmisc", "rsyslog", "vim-haproxy" ] } }, "lxc_hosts": { "main": { "lxc_cache_distro_packages": [ " ", "_", "a", "c", "d", "e", "g", "h", "i", "k", "l", "o", "p", "r", "s", "t", "x", "{", "}" ] }, "project_group": "all", "redhat-7": { "_lxc_cache_distro_packages": [ "ca-certificates", "cronie", "epel-release", "openssh-server", "python2", "rsync", "sudo", "tar", "wget", "which", "yum-plugin-priorities", "yum-utils" ], "lxc_hosts_distro_packages": [ "aria2", "bridge-utils", "btrfs-progs", "dbus", "debootstrap", "dnsmasq", "git", "libseccomp", "libselinux", "libselinux-devel", "lxc", "lxc-devel", "lxc-libs", "lxc-templates", "policycoreutils-python", "selinux-policy-devel", "unzip", "xz" ] }, "suse-42": { "_lxc_cache_distro_packages": [ "ca-certificates-mozilla", "cronie", "openssh", "python", "python-xml", "rsync", "sudo", "tar", "wget", "which" ], "lxc_hosts_distro_packages": [ "apparmor-parser", "apparmor-profiles", "apparmor-utils", "aria2", "bridge-utils", "btrfsprogs", "dnsmasq", "git-core", "liblxc-devel", "libseccomp2", "lxc", "xz" ] }, "ubuntu-16.04": { "_lxc_cache_distro_packages": [ "apt-transport-https", "ca-certificates", "cron", "debianutils", "openssh-server", "python2.7", "rsync", "sudo", "tar", "wget" ], "lxc_hosts_distro_packages": [ "apparmor", "apparmor-utils", "aria2", "bridge-utils", "btrfs-tools", "cgmanager", "cgroup-lite", "dbus", "debootstrap", "dnsmasq-base", "git", "iptables", "irqbalance", "language-pack-en", "liblxc1", "lxc", "lxc-dev", "lxc-templates", "pxz", "python-dev", "python3-lxc", "systemd-container" ], "lxc_hosts_remove_distro_packages": [ "dnsmasq" ] } }, "memcached_server": { "debian": { "memcached_distro_packages": [ "memcached" ], "memcached_test_distro_packages": [ "netcat" ] }, "project_group": "all", "redhat": { "memcached_distro_packages": [ "memcached" ], "memcached_test_distro_packages": [ "nc" ] }, "suse": { "memcached_distro_packages": [ "memcached" ], "memcached_test_distro_packages": [ "netcat-openbsd" ] } }, "openstack_hosts": { "project_group": "all", "redhat-7": { "openstack_host_distro_packages": [ "bridge-utils", "curl", "device-mapper-event", "dstat", "ebtables", "gcc", "git", "iptables", "irqbalance", "kmod", "kmod-devel", "kmod-libs", "libselinux-python", "lvm2", "python-devel", "rsync", "rsyslog", "sshpass", "sudo", "sysstat", "time", "wget" ], "openstack_host_required_distro_packages": [ "epel-release", "yum-plugin-priorities", "yum-utils" ] }, "suse-42": { "openstack_host_distro_packages": [ "bridge-utils", "curl", "device-mapper", "dstat", "ebtables", "iptables", "irqbalance", "kmod", "libkmod-devel", "libkmod2", "lvm2", "patterns-opensuse-devel_basis", "python-devel", "rsync", "rsyslog", "sshpass", "sudo", "sysstat", "time", "wget" ], "openstack_host_distro_packages_remove": [ "systemd-logger" ] }, "ubuntu-16.04": { "openstack_host_distro_packages": [ "apparmor-utils", "apt-transport-https", "bridge-utils", "build-essential", "cgroup-lite", "curl", "dmeventd", "dstat", "ebtables", "htop", "iptables", "irqbalance", "libkmod-dev", "libkmod2", "linux-image-extra-{{ ansible_kernel }}", "lvm2", "python-dev", "python-software-properties", "rsync", "rsyslog", "sshpass", "sysstat", "time", "vlan", "wget" ] } }, "os_aodh": { "debian": { "aodh_distro_packages": [ "apache2", "apache2-utils", "libapache2-mod-wsgi", "libffi-dev", "libssl-dev", "libxml2-dev", "libxslt1-dev", "rpcbind" ], "aodh_test_distro_packages": [ "git" ] }, "project_group": "aodh_all", "redhat-7": { "aodh_distro_packages": [ "httpd", "httpd-tools", "libffi-devel", "libxml2-devel", "libxslt-devel", "mod_wsgi", "openssl-devel", "rpcbind", "which" ], "aodh_test_distro_packages": [ "git" ] }, "suse-42": { "aodh_distro_packages": [ "apache2", "apache2-mod_wsgi", "apache2-utils", "libffi-devel", "libopenssl-devel", "libxml2-devel", "libxslt-devel", "rpcbind", "which" ], "aodh_test_distro_packages": [ "git-core" ] } }, "os_barbican": { "debian": { "barbican_distro_packages": [ "apache2", "apache2-utils", "build-essential", "gettext", "git", "libapache2-mod-wsgi", "libffi-dev", "libpq-dev", "libssl-dev", "python-dev" ] }, "project_group": "barbican_all" }, "os_ceilometer": { "project_group": "ceilometer_all", "redhat-7": { "ceilometer_developer_mode_distro_packages": [ "libvirt-devel", "libxml2-devel", "libxslt-devel" ], "ceilometer_distro_packages": [ "git", "rpcbind", "rsync", "which" ] }, "suse-42": { "ceilometer_developer_mode_distro_packages": [ "libvirt-devel", "libxml2-devel", "libxslt-devel" ], "ceilometer_distro_packages": [ "git-core", "rpcbind", "rsync", "which" ] }, "ubuntu-16.04": { "ceilometer_developer_mode_distro_packages": [ "libvirt-dev", "libxml2-dev", "libxslt1-dev", "pkg-config" ], "ceilometer_distro_packages": [ "git", "rpcbind", "rsync" ] } }, "os_cinder": { "project_group": "cinder_all", "redhat-7": { "cinder_developer_mode_distro_packages": [ "git" ], "cinder_distro_packages": [ "iscsi-initiator-utils", "kmod-devel", "kmod-libs", "libxslt-devel", "nfs-utils", "postgresql-devel", "rpcbind", "which", "zlib-devel" ], "cinder_lvm_volume_distro_packages": [ "device-mapper-event", "lvm2", "parted", "scsi-target-utils" ], "cinder_volume_distro_packages": [ "qemu-img-ev" ] }, "suse-42": { "cinder_developer_mode_distro_packages": [ "git-core" ], "cinder_distro_packages": [ "libkmod-devel", "libkmod2", "libxslt-devel", "nfs-utils", "open-iscsi", "postgresql-devel", "rpcbind", "which", "zlib-devel" ], "cinder_lvm_volume_distro_packages": [ "device-mapper", "lvm2", "parted", "tgt" ], "cinder_volume_distro_packages": [ "qemu-tools" ] }, "ubuntu-16.04": { "cinder_developer_mode_distro_packages": [ "git-core" ], "cinder_distro_packages": [ "libffi-dev", "libkmod-dev", "libkmod2", "libpq-dev", "libssl-dev", "libxslt1-dev", "nfs-common", "open-iscsi", "rpcbind", "rsync", "zlib1g", "zlibc" ], "cinder_lvm_volume_distro_packages": [ "dmeventd", "lvm2", "parted", "tgt", "thin-provisioning-tools" ], "cinder_volume_distro_packages": [ "qemu-utils" ] } }, "os_designate": { "project_group": "designate_all", "redhat-7": { "designate_distro_packages": [ "which" ] }, "suse-42": { "designate_distro_packages": [ "which" ] }, "ubuntu-16.04": { "designate_distro_packages": [] } }, "os_glance": { "project_group": "glance_all", "redhat-7": { "glance_distro_packages": [ "cronie", "cronie-anacron", "git", "nfs-utils", "rpcbind", "rsync", "which" ] }, "suse-42": { "glance_distro_packages": [ "cronie", "cronie-anacron", "git-core", "nfs-utils", "rpcbind", "rsync", "which" ] }, "ubuntu-16.04": { "glance_distro_packages": [ "git", "nfs-common", "rpcbind", "rsync" ] } }, "os_gnocchi": { "project_group": "gnocchi_all", "redhat-7": { "gnocchi_distro_packages": [ "@development tools", "git", "httpd", "httpd-tools", "mod_wsgi", "postgresql-devel", "python-devel", "which" ] }, "suse-42": { "gnocchi_distro_packages": [ "apache2", "apache2-mod_wsgi", "apache2-utils", "autoconf", "automake", "binutils", "cpp", "gcc", "git-core", "glibc-devel", "libtool", "m4", "make", "postgresql-devel", "python-devel", "which" ] }, "ubuntu-16.04": { "gnocchi_distro_packages": [ "apache2", "apache2-utils", "build-essential", "git", "libapache2-mod-wsgi", "libpq-dev", "python-dev" ] } }, "os_heat": { "project_group": "heat_all", "redhat-7": { "heat_distro_packages": [ "libxslt", "rsync", "which" ] }, "suse-42": { "heat_distro_packages": [ "libxslt", "rsync", "which" ] }, "ubuntu-16.04": { "heat_distro_packages": [ "libxslt1.1", "rsync" ] } }, "os_horizon": { "debian": { "horizon_distro_packages": [ "apache2", "apache2-utils", "cron", "gettext", "git", "libapache2-mod-wsgi", "libssl-dev", "libxslt1.1", "openssl", "python-mysqldb" ] }, "project_group": "horizon_all", "redhat-7": { "horizon_distro_packages": [ "cronie", "cronie-anacron", "gettext", "git", "httpd", "httpd-tools", "libxslt-devel", "mod_ssl", "mod_wsgi", "mysql-python", "openssl", "openssl-libs", "which" ] }, "suse-42": { "horizon_distro_packages": [ "apache2", "apache2-mod_wsgi", "apache2-utils", "cronie", "cronie-anacron", "gettext", "git-core", "libopenssl-devel", "libxslt-devel", "openssl", "python-mysql-python", "which" ] } }, "os_ironic": { "project_group": "ironic_all", "ubuntu-16.04": { "ironic_api_distro_packages": [ "libxml2-dev" ], "ironic_conductor_distro_packages": [ "ipmitool", "libpq-dev", "libxml2-dev", "libxslt1-dev", "open-iscsi", "pxelinux", "python-yaml", "qemu-utils", "syslinux", "syslinux-common", "tftpd-hpa" ], "ironic_conductor_standalone_distro_packages": [ "isc-dhcp-server" ], "ironic_developer_mode_distro_packages": [ "git-core", "libffi-dev" ] } }, "os_keystone": { "project_group": "keystone_all", "redhat-7": { "keystone_apache_distro_packages": [ "httpd", "httpd-tools", "mod_proxy_uwsgi", "mod_ssl" ], "keystone_developer_mode_distro_packages": [ "gcc" ], "keystone_distro_packages": [ "ca-certificates", "cronie", "cronie-anacron", "cyrus-sasl-lib", "git", "libffi-devel", "libxml2-devel", "libxslt-devel", "openldap", "openldap-devel", "openssl", "python-devel", "rsync", "which" ], "keystone_idp_distro_packages": [ "xmlsec1" ], "keystone_mod_wsgi_distro_packages": [ "mod_wsgi" ], "keystone_nginx_distro_packages": [ "nginx" ], "keystone_sp_distro_packages": [ "shibboleth" ] }, "suse-42": { "keystone_apache_distro_packages": [ "apache2", "apache2-mod_proxy_uwsgi", "apache2-utils" ], "keystone_developer_mode_distro_packages": [ "patterns-opensuse-devel_basis" ], "keystone_distro_packages": [ "ca-certificates", "cronie", "cyrus-sasl-devel", "git-core", "libffi-devel", "libxml2-devel", "libxslt-devel", "openldap2", "openldap2-devel", "openssl", "python-devel", "rsync", "which" ], "keystone_idp_distro_packages": [ "xmlsec1" ], "keystone_mod_proxy_uwsgi_distro_packages": [ "apache2-mod_uwsgi" ], "keystone_mod_wsgi_distro_packages": [ "apache2-mod_wsgi" ], "keystone_nginx_distro_packages": [ "nginx" ], "keystone_sp_distro_packages": [ "shibboleth-sp" ] }, "ubuntu-16.04": { "keystone_apache_distro_packages": [ "apache2", "apache2-utils", "libapache2-mod-proxy-uwsgi" ], "keystone_developer_mode_distro_packages": [ "build-essential" ], "keystone_distro_packages": [ "debhelper", "dh-apparmor", "docutils-common", "git", "libffi-dev", "libjs-sphinxdoc", "libjs-underscore", "libldap2-dev", "libsasl2-dev", "libxml2-dev", "libxslt1-dev", "libxslt1.1", "python-dev", "rsync" ], "keystone_idp_distro_packages": [ "ssl-cert", "xmlsec1" ], "keystone_mod_wsgi_distro_packages": [ "libapache2-mod-wsgi" ], "keystone_nginx_distro_packages": [ "nginx-full" ], "keystone_sp_distro_packages": [ "libapache2-mod-shib2" ] } }, "os_magnum": { "debian": { "magnum_distro_packages": [ "build-essential", "gettext", "git", "libffi-dev", "libpq-dev", "libssl-dev", "libxml2-dev", "libxslt-dev", "python-dev" ] }, "project_group": "magnum_all", "redhat": { "magnum_distro_packages": [ "gcc", "gettext", "git", "libffi-devel", "libxml2-devel", "libxslt-devel", "openssl-devel", "postgresql-devel", "python-devel" ] }, "suse": { "magnum_distro_packages": [ "gcc", "gettext", "git-core", "libffi-devel", "libopenssl-devel", "libxml2-devel", "libxslt-devel", "postgresql-devel", "python-devel" ] } }, "os_molteniron": { "project_group": "molteniron_all", "redhat-7": { "molteniron_distro_packages": [ "build-essential", "mysql-server", "python-dev", "python2.7", "python3-dev", "python3.5" ] }, "ubuntu-14.04": { "molteniron_distro_packages": [ "build-essential", "mysql-server", "python-dev", "python-mysqldb", "python2.7", "python3-dev", "python3.4" ] }, "ubuntu-16.04": { "molteniron_developer_mode_distro_packages": [ "build-essential", "git-core", "mysql-server", "python-dev", "python2.7", "python3-dev", "python3.5" ], "molteniron_distro_packages": [ "build-essential", "mysql-server", "python-dev", "python-mysqldb", "python2.7", "python3-dev", "python3.5" ] } }, "os_neutron": { "project_group": "neutron_all", "redhat-7": { "neutron_developer_mode_distro_packages": [ "git" ], "neutron_distro_packages": [ "conntrack-tools", "dnsmasq", "dnsmasq-utils", "ebtables", "haproxy", "ipset", "iptables", "iputils", "keepalived", "radvd", "which" ], "neutron_lbaas_distro_packages": [ "haproxy" ], "neutron_lxb_distro_packages": [ "bridge-utils" ], "neutron_ovs_distro_packages": [ "openvswitch" ], "neutron_remove_distro_packages": [], "neutron_vpnaas_distro_packages": [ "openswan" ] }, "suse-42": { "neutron_developer_mode_distro_packages": [ "git-core" ], "neutron_distro_packages": [ "conntrack-tools", "dnsmasq", "dnsmasq-utils", "ebtables", "haproxy", "ipset", "iptables", "iputils", "keepalived", "radvd", "which" ], "neutron_lbaas_distro_packages": [ "haproxy" ], "neutron_lxb_distro_packages": [ "bridge-utils" ], "neutron_ovs_distro_packages": [ "openvswitch" ], "neutron_remove_distro_packages": [], "neutron_vpnaas_distro_packages": [ "openswan" ] }, "ubuntu-16.04": { "neutron_developer_mode_distro_packages": [ "git-core" ], "neutron_distro_packages": [ "conntrack", "dnsmasq-base", "dnsmasq-utils", "ebtables", "haproxy", "ipset", "iptables", "iputils-arping", "keepalived", "radvd" ], "neutron_lbaas_distro_packages": [ "haproxy" ], "neutron_lxb_distro_packages": [ "bridge-utils" ], "neutron_ovs_distro_packages": [ "openvswitch-common", "openvswitch-switch" ], "neutron_remove_distro_packages": [ "conntrackd" ], "neutron_vpnaas_distro_packages": [ "strongswan" ] } }, "os_nova": { "project_group": "nova_all", "redhat-7": { "nova_compute_barbican_distro_packages": [ "cryptsetup" ], "nova_compute_kvm_distro_packages": [ "bridge-utils", "device-mapper-multipath", "dosfstools", "genisoimage", "iscsi-initiator-utils", "kpartx", "libvirt-client", "libvirt-daemon-config-nwfilter", "libvirt-daemon-driver-qemu", "libvirt-daemon-kvm", "libvirt-devel", "libvirt-python", "nfs-utils", "openstack-selinux", "python-libguestfs", "qemu-img-ev", "qemu-kvm-ev", "sysfsutils" ], "nova_compute_lxd_distro_packages": [], "nova_compute_powervm_distro_packages": [], "nova_distro_packages": [ "genisoimage", "git", "iptables", "libxml2-devel", "postgresql-devel", "which" ], "nova_novnc_distro_packages": [ "js-jquery", "js-underscore", "librabbitmq", "libyaml" ], "nova_spice_distro_packages": [ "spice-html5" ] }, "suse-42": { "nova_compute_kvm_distro_packages": [ "bridge-utils", "device-mapper", "dosfstools", "genisoimage", "kpartx", "libvirt-daemon-config-nwfilter", "libvirt-daemon-driver-qemu", "libvirt-devel", "libvirt-python", "nfs-utils", "open-iscsi", "python-libguestfs", "qemu-kvm", "qemu-tools", "sysfsutils", "{% if nova_barbican_enabled | bool %}cryptsetup{% endif %}" ], "nova_compute_lxd_distro_packages": [], "nova_compute_powervm_distro_packages": [], "nova_distro_packages": [ "genisoimage", "git-core", "iptables", "libxml2-devel", "postgresql-devel", "which" ], "nova_novnc_distro_packages": [ "python-websockify" ], "nova_spice_distro_packages": [ "libspice-controller0" ] }, "ubuntu-16.04": { "nova_compute_barbican_distro_packages": [ "cryptsetup" ], "nova_compute_kvm_distro_packages": [ "bridge-utils", "dosfstools", "dosfstools-dbg", "genisoimage", "kpartx", "libvirt-bin", "multipath-tools", "nfs-common", "open-iscsi", "python-libguestfs", "python-libvirt", "qemu", "qemu-block-extra", "qemu-system", "qemu-system-arm", "qemu-system-mips", "qemu-system-misc", "qemu-system-ppc", "qemu-system-sparc", "qemu-system-x86", "qemu-user", "qemu-utils", "sysfsutils", "vlan" ], "nova_compute_lxd_distro_packages": [ "bridge-utils", "dosfstools", "dosfstools-dbg", "genisoimage", "kpartx", "lxd", "multipath-tools", "nfs-common", "open-iscsi", "python-libguestfs", "sysfsutils", "thin-provisioning-tools", "vlan" ], "nova_compute_powervm_distro_packages": [ "bridge-utils", "dosfstools", "dosfstools-dbg", "genisoimage", "kpartx", "multipath-tools", "nfs-common", "open-iscsi", "pvm-novalink", "python-libguestfs", "sysfsutils", "vlan" ], "nova_distro_packages": [ "genisoimage", "git", "iptables", "libpq-dev", "libxml2-dev" ], "nova_novnc_distro_packages": [ "libjs-jquery", "libjs-sphinxdoc", "libjs-swfobject", "libjs-underscore", "librabbitmq4", "libyaml-0-2" ], "nova_spice_distro_packages": [ "spice-html5" ] } }, "os_octavia": { "project_group": "octavia_all", "redhat-7": { "octavia_distro_packages": [ "git", "haproxy", "iptables-services", "libxml2-devel" ] }, "ubuntu-16.04": { "octavia_distro_packages": [ "git", "iptables-persistent", "libxml2-dev", "netfilter-persistent" ] } }, "os_rally": { "debian": { "rally_distro_packages": [ "build-essential", "git", "libffi-dev", "libpq-dev", "libssl-dev", "libxml2-dev", "libxslt1-dev", "python-dev", "wget" ] }, "project_group": "utility_all" }, "os_sahara": { "project_group": "sahara_all", "redhat-7": { "sahara_distro_packages": [ "cronie", "cronie-anacron", "git", "libxml2-devel", "rpcbind", "which" ] }, "suse-42": { "sahara_distro_packages": [ "cronie", "cronie-anacron", "git-core", "rpcbind", "which" ] }, "ubuntu-16.04": { "sahara_distro_packages": [ "git", "libxml2-dev", "rpcbind", "rsync" ] } }, "os_swift": { "debian": { "swift_distro_packages": [ "curl", "gcc", "git-core", "liberasurecode-dev", "liberasurecode1", "libffi-dev", "libssl-dev", "openssh-server", "python-dev", "rsync" ] }, "project_group": "swift_all", "redhat-7": { "swift_distro_packages": [ "cronie", "cronie-anacron", "curl", "gcc", "git", "liberasurecode", "liberasurecode-devel", "libffi-devel", "libselinux", "libselinux-devel", "openssh-server", "openssl-devel", "python-devel", "rsync", "which" ] }, "suse-42": { "swift_distro_packages": [ "cronie", "cronie-anacron", "curl", "gcc", "git-core", "liberasurecode-devel", "liberasurecode1", "libffi-devel", "libopenssl-devel", "openssh", "python-devel", "rsync", "which" ] } }, "os_tacker": { "project_group": "tacker_all", "ubuntu-14.04": { "tacker_distro_packages": [ "git", "python-mysqldb", "python-pip", "rsync" ] }, "ubuntu-16.04": { "tacker_distro_packages": [ "git", "python-mysqldb", "python-pip", "rsync" ] } }, "os_tempest": { "project_group": "utility_all", "redhat-7": { "tempest_distro_packages": [ "git", "postgresql-devel", "rsync", "which" ] }, "suse-42": { "tempest_distro_packages": [ "git-core", "postgresql-devel", "rsync", "which" ] }, "ubuntu-16.04": { "tempest_distro_packages": [ "git-core", "libpq-dev", "rsync" ] } }, "os_trove": { "project_group": "trove_all", "ubuntu-16.04": { "trove_distro_packages": [ "apache2", "apache2-utils", "build-essential", "git", "libapache2-mod-wsgi", "libxslt1-dev", "mysql-client", "python-dev", "python-pip", "python-software-properties", "qemu-utils" ] } }, "pip_install": { "main": { "pip_install_distro_packages": [ " ", "(", ")", ",", "[", "]", "_", "a", "b", "c", "d", "e", "g", "i", "k", "l", "n", "o", "p", "r", "s", "t", "u", "y", "{", "|", "}" ], "pip_install_remove_distro_packages": [] }, "project_group": "all", "redhat-7": { "pip_epel_prep_distro_packages": [ "epel-release", "yum-plugin-priorities", "yum-utils" ], "pip_install_remove_distro_packages": [ "centos-openstack-release-*", "centos-release-ceph-jewel", "centos-release-qemu-ev", "centos-release-storage-common" ] } }, "rabbitmq_server": { "debian": { "rabbitmq_distro_packages": [ "rabbitmq-server" ] }, "project_group": "all", "redhat": { "rabbitmq_distro_packages": [ "openssl", "rabbitmq-server" ] }, "suse": { "rabbitmq_distro_packages": [ "rabbitmq-server", "rabbitmq-server-plugins" ] } }, "repo_build": { "project_group": "all", "redhat": { "repo_build_distro_packages": [ "cmake", "gcc", "git", "krb5-devel", "liberasurecode-devel", "libffi-devel", "libjpeg-turbo-devel", "libvirt-devel", "libxslt-devel", "lxc-devel", "mariadb-devel", "openldap-devel", "openssl-devel", "postgresql-devel", "python2-devel", "sqlite-devel", "swig", "tar", "which" ] }, "suse-42": { "repo_build_distro_packages": [ "cmake", "cyrus-sasl-devel", "gcc", "git-core", "krb5-devel", "liberasurecode-devel", "libffi-devel", "libjpeg8-devel", "libmysqlclient-devel", "libopenssl-devel", "libvirt-devel", "libxslt-devel", "libxslt1", "lxc-devel", "openldap2-devel", "postgresql-devel", "python-devel", "sqlite2-devel", "swig", "tar", "which" ] }, "ubuntu-16.04": { "repo_build_distro_packages": [ "build-essential", "cmake", "git", "liberasurecode-dev", "libffi-dev", "libjpeg-dev", "libkrb5-dev", "libldap2-dev", "libmariadbclient-dev", "libpq-dev", "libsasl2-dev", "libsqlite3-dev", "libssl-dev", "libvirt-dev", "libxml2-dev", "libxslt1-dev", "lxc-dev", "pkg-config", "python-dev", "swig" ] } }, "repo_server": { "debian": { "repo_pkg_cache_server_distro_packages": [ "apt-cacher-ng" ], "repo_server_distro_packages": [ "git", "lsyncd", "nginx-extras", "rsync" ] }, "project_group": "all", "redhat": { "repo_pkg_cache_server_distro_packages": [ "apt-cacher-ng" ], "repo_server_distro_packages": [ "git-daemon", "lsyncd", "nginx", "rsync" ] }, "suse": { "repo_pkg_cache_server_distro_packages": [ "apt-cacher-ng" ], "repo_server_distro_packages": [ "git-daemon", "lsyncd", "nginx", "rsync" ] } }, "rsyslog_client": { "debian": { "rsyslog_client_distro_packages": [ "logrotate", "rsyslog" ] }, "project_group": "all", "redhat-7": { "rsyslog_client_distro_packages": [ "logrotate", "rsyslog" ] }, "suse-42": { "rsyslog_client_distro_packages": [ "logrotate", "rsyslog" ], "rsyslog_client_distro_packages_remove": [ "systemd-logger" ] } }, "rsyslog_server": { "debian": { "rsyslog_server_distro_packages": [ "logrotate", "rsyslog" ] }, "project_group": "all", "redhat": { "rsyslog_server_distro_packages": [ "logrotate", "rsyslog" ] }, "suse": { "rsyslog_server_distro_packages": [ "logrotate", "rsyslog" ], "rsyslog_server_distro_packages_remove": [ "systemd-logger" ] } } }, "role_packages": { "galera_client": [ "mysql-python" ], "galera_server": [ "mysql-python", "pycrypto" ], "lxc_hosts": [ "lxc-python2" ], "os_aodh": [ "alembic>=0.7.2", "aodh", "ceilometermiddleware", "cryptography", "gnocchiclient", "httplib2", "pymysql>=0.6.2", "python-ceilometerclient", "python-keystoneclient", "python-memcached", "sqlalchemy-utils", "sqlalchemy>=0.9.7", "virtualenv", "virtualenv-tools", "warlock" ], "os_barbican": [ "barbican", "pymysql", "python-keystoneclient", "python-memcached", "uwsgi", "virtualenv", "virtualenv-tools" ], "os_ceilometer": [ "ceilometer", "ceilometermiddleware", "cryptography", "gnocchiclient", "httplib2", "libvirt-python", "pymongo", "pymysql", "python-ceilometerclient", "python-keystoneclient", "python-memcached", "tooz", "virtualenv", "virtualenv-tools", "warlock" ], "os_cinder": [ "cinder", "cryptography", "ecdsa", "httplib2", "keystonemiddleware", "pymysql", "python-cinderclient", "python-keystoneclient", "python-memcached", "uwsgi", "virtualenv", "virtualenv-tools" ], "os_designate": [ "cryptography", "designate", "httplib2", "pymysql", "python-designateclient", "python-keystoneclient", "python-memcached", "virtualenv", "virtualenv-tools", "warlock" ], "os_glance": [ "cryptography", "glance", "httplib2", "keystonemiddleware", "os-brick", "pymysql", "python-cinderclient", "python-glanceclient", "python-keystoneclient", "python-memcached", "python-swiftclient", "uwsgi", "virtualenv", "virtualenv-tools", "warlock" ], "os_gnocchi": [ "cryptography", "gnocchi[mysql,file,swift,ceph]", "gnocchiclient", "httplib2", "keystonemiddleware", "python-keystoneclient", "python-memcached", "virtualenv", "virtualenv-tools" ], "os_heat": [ "cryptography", "heat", "httplib2", "keystonemiddleware", "pymysql", "python-ceilometerclient", "python-cinderclient", "python-glanceclient", "python-heatclient", "python-keystoneclient", "python-memcached", "python-neutronclient", "python-novaclient", "python-openstackclient", "python-swiftclient", "python-troveclient", "uwsgi", "virtualenv", "virtualenv-tools" ], "os_horizon": [ "cryptography", "designate_dashboard", "django-appconf", "django-openstack-auth", "greenlet", "horizon", "httplib2", "ironic-ui", "keystonemiddleware", "magnum-ui", "mysql-python", "neutron-fwaas-dashboard", "neutron-lbaas-dashboard", "oslo.config", "ply", "pymysql", "python-keystoneclient", "python-memcached", "sahara_dashboard", "trove_dashboard", "virtualenv", "virtualenv-tools" ], "os_ironic": [ "cryptography", "httplib2", "ironic", "pymysql", "python-ironicclient", "python-keystoneclient", "python-memcached", "python-swiftclient", "uwsgi", "virtualenv", "virtualenv-tools" ], "os_keystone": [ "argparse", "cryptography", "httplib2", "keystone", "keystonemiddleware", "ldappool", "lxml", "oslo.log", "oslo.middleware", "pbr", "pymysql", "pysaml2", "python-keystoneclient", "python-ldap", "python-memcached", "python-openstackclient", "repoze.lru", "uwsgi", "virtualenv", "virtualenv-tools" ], "os_magnum": [ "httplib2", "magnum", "mysql-python", "osprofiler", "pymysql", "python-glanceclient", "python-keystoneclient", "python-memcached", "pyyaml", "shade", "virtualenv", "virtualenv-tools" ], "os_molteniron": [ "daemonize", "molteniron", "pymysql", "pyyaml", "sqlalchemy", "sqlalchemy_utils", "virtualenv", "virtualenv-tools" ], "os_neutron": [ "cliff", "configobj", "cryptography", "httplib2", "keystonemiddleware", "neutron", "pymysql", "python-glanceclient", "python-keystoneclient", "python-memcached", "python-neutronclient", "python-novaclient", "repoze.lru", "virtualenv", "virtualenv-tools" ], "os_nova": [ "cryptography", "httplib2", "keystonemiddleware", "libvirt-python", "nova", "nova-lxd", "nova-powervm", "pyasn1-modules", "pylxd", "pymysql", "pyopenssl", "python-ironicclient", "python-keystoneclient", "python-memcached", "python-novaclient", "python-openstackclient", "uwsgi", "virtualenv", "virtualenv-tools", "websockify" ], "os_octavia": [ "cryptography", "httplib2", "keystonemiddleware", "octavia", "pymysql", "python-glanceclient", "python-keystoneclient", "python-memcached", "python-neutronclient", "python-novaclient", "python-octaviaclient", "python-openstackclient", "shade", "uwsgi", "virtualenv", "virtualenv-tools" ], "os_rally": [ "pymysql", "rally", "setuptools", "virtualenv", "virtualenv-tools" ], "os_sahara": [ "cryptography", "httplib2", "keystonemiddleware", "pymysql", "python-keystoneclient", "python-memcached", "python-saharaclient", "sahara", "uwsgi", "virtualenv", "virtualenv-tools", "warlock" ], "os_swift": [ "ceilometermiddleware", "cryptography", "dnspython", "ecdsa", "httplib2", "keystonemiddleware", "pyeclib", "python-cinderclient", "python-keystoneclient", "python-memcached", "python-swiftclient", "swift", "swift3", "virtualenv", "virtualenv-tools" ], "os_tacker": [ "mysql-python", "networking-sfc", "pymysql", "python-heatclient", "python-keystoneclient", "python-tackerclient", "tacker", "virtualenv", "virtualenv-tools" ], "os_tempest": [ "ddt", "junitxml", "lxml", "nose", "python-ceilometerclient", "python-cinderclient", "python-glanceclient", "python-heatclient", "python-keystoneclient", "python-memcached", "python-neutronclient", "python-novaclient", "python-openstackclient", "python-saharaclient", "python-subunit", "python-swiftclient", "shade", "tempest", "testscenarios", "virtualenv", "virtualenv-tools" ], "os_trove": [ "cryptography", "futures", "httplib2", "mysql-python", "os-client-config", "pexpect", "pymysql", "python-glanceclient", "python-keystoneclient", "python-memcached", "python-troveclient", "shade", "trove", "virtualenv", "virtualenv-tools" ], "pip_install": [ "pip", "setuptools", "wheel" ], "repo_build": [ "cython", "requests", "urllib3", "virtualenv", "virtualenv-tools", "wheel" ] }, "role_project_groups": { "ansible-hardening": "all", "apt_package_pinning": "all", "bird": "all", "bootstrap-host": "all", "ceph-defaults": "all", "ceph-mgr": "all", "ceph-mon": "all", "ceph-osd": "all", "ceph_client": "all", "common": "all", "compute": "all", "etcd": "all", "galera_client": "all", "galera_server": "all", "haproxy_endpoints": "all", "haproxy_server": "all", "infra": "all", "keepalived": "all", "lxc_container_create": "all", "lxc_hosts": "all", "memcached_server": "all", "network": "all", "opendaylight": "all", "openstack_hosts": "all", "openstack_openrc": "all", "os_aodh": "aodh_all", "os_barbican": "barbican_all", "os_ceilometer": "ceilometer_all", "os_cinder": "cinder_all", "os_designate": "designate_all", "os_glance": "glance_all", "os_gnocchi": "gnocchi_all", "os_heat": "heat_all", "os_horizon": "horizon_all", "os_ironic": "ironic_all", "os_keystone": "keystone_all", "os_magnum": "magnum_all", "os_molteniron": "molteniron_all", "os_neutron": "neutron_all", "os_nova": "nova_all", "os_octavia": "octavia_all", "os_rally": "utility_all", "os_sahara": "sahara_all", "os_swift": "swift_all", "os_tacker": "tacker_all", "os_tempest": "utility_all", "os_trove": "trove_all", "pip_install": "all", "rabbitmq_server": "all", "repo_build": "all", "repo_server": "all", "resolvconf": "all", "rsyslog_client": "all", "rsyslog_server": "all", "service": "all", "sshd": "all", "system_crontab_coordination": "all", "unbound": "all" }, "role_requirement_files": { "default": { "project_group": "all", "txt_file_packages": [ "ndg-httpsclient>=0.4.2;python_version<'3.0'", "netaddr>=0.7.18", "pip==9.0.1", "prettytable<0.8,>=0.7.1", "pyasn1!=0.2.3,>=0.1.8", "pycrypto>=2.6", "pyopenssl>=16.2.0", "python-memcached>=1.56", "pyyaml>=3.10", "setuptools==36.6.0", "virtualenv>=13.1.0", "wheel==0.30.0" ] }, "global_pins": { "pinned_packages": [ "pip==9.0.1", "setuptools==36.6.0", "wheel==0.30.0" ], "project_group": "all" }, "opendaylight": { "project_group": "all", "txt_file_packages": [ "ansible-lint", "tox" ] } }, "role_requirements": { "galera_client": { "galera_client_pip_packages": [ "mysql-python" ], "project_group": "all" }, "galera_server": { "galera_pip_packages": [ "mysql-python", "pycrypto" ], "project_group": "all" }, "lxc_hosts": { "lxc_pip_packages": [ "lxc-python2" ], "project_group": "all" }, "os_aodh": { "aodh_pip_packages": [ "alembic>=0.7.2", "aodh", "ceilometermiddleware", "cryptography", "gnocchiclient", "pymysql>=0.6.2", "python-ceilometerclient", "python-memcached", "sqlalchemy-utils", "sqlalchemy>=0.9.7", "warlock" ], "aodh_requires_pip_packages": [ "httplib2", "python-keystoneclient", "virtualenv", "virtualenv-tools" ], "project_group": "aodh_all" }, "os_barbican": { "barbican_pip_packages": [ "barbican", "pymysql", "python-memcached", "uwsgi" ], "barbican_requires_pip_packages": [ "python-keystoneclient", "virtualenv", "virtualenv-tools" ], "project_group": "barbican_all" }, "os_ceilometer": { "ceilometer_pip_packages": [ "ceilometer", "ceilometermiddleware", "cryptography", "gnocchiclient", "libvirt-python", "pymongo", "pymysql", "python-ceilometerclient", "python-memcached", "tooz", "warlock" ], "ceilometer_requires_pip_packages": [ "httplib2", "python-keystoneclient", "virtualenv", "virtualenv-tools" ], "project_group": "ceilometer_all" }, "os_cinder": { "cinder_pip_packages": [ "cinder", "cryptography", "ecdsa", "httplib2", "keystonemiddleware", "pymysql", "python-cinderclient", "python-keystoneclient", "python-memcached", "uwsgi" ], "cinder_requires_pip_packages": [ "httplib2", "python-keystoneclient", "virtualenv", "virtualenv-tools" ], "project_group": "cinder_all" }, "os_designate": { "designate_pip_packages": [ "cryptography", "designate", "pymysql", "python-designateclient", "python-memcached", "warlock" ], "designate_requires_pip_packages": [ "httplib2", "python-keystoneclient", "virtualenv", "virtualenv-tools" ], "project_group": "designate_all" }, "os_glance": { "glance_pip_packages": [ "cryptography", "glance", "keystonemiddleware", "os-brick", "pymysql", "python-cinderclient", "python-glanceclient", "python-keystoneclient", "python-memcached", "python-swiftclient", "uwsgi", "warlock" ], "glance_requires_pip_packages": [ "httplib2", "python-keystoneclient", "virtualenv", "virtualenv-tools" ], "project_group": "glance_all" }, "os_gnocchi": { "gnocchi_pip_packages": [ "cryptography", "gnocchi[mysql,file,swift,ceph]", "gnocchiclient", "keystonemiddleware", "python-memcached" ], "gnocchi_requires_pip_packages": [ "httplib2", "python-keystoneclient", "virtualenv", "virtualenv-tools" ], "project_group": "gnocchi_all" }, "os_heat": { "heat_pip_packages": [ "cryptography", "heat", "keystonemiddleware", "pymysql", "python-ceilometerclient", "python-cinderclient", "python-glanceclient", "python-heatclient", "python-keystoneclient", "python-memcached", "python-neutronclient", "python-novaclient", "python-openstackclient", "python-swiftclient", "python-troveclient", "uwsgi" ], "heat_requires_pip_packages": [ "httplib2", "python-keystoneclient", "virtualenv", "virtualenv-tools" ], "project_group": "heat_all" }, "os_horizon": { "horizon_pip_packages": [ "cryptography", "designate_dashboard", "django-appconf", "django-openstack-auth", "greenlet", "horizon", "ironic-ui", "keystonemiddleware", "magnum-ui", "mysql-python", "neutron-fwaas-dashboard", "neutron-lbaas-dashboard", "oslo.config", "ply", "pymysql", "python-keystoneclient", "python-memcached", "sahara_dashboard", "trove_dashboard" ], "horizon_requires_pip_packages": [ "httplib2", "python-keystoneclient", "virtualenv", "virtualenv-tools" ], "project_group": "horizon_all" }, "os_ironic": { "ironic_oneview_optional_pip_packages": [ "ironic-oneview-cli", "ironic-oneviewd" ], "ironic_pip_packages": [ "cryptography", "ironic", "pymysql", "python-ironicclient", "python-memcached", "python-swiftclient", "uwsgi" ], "ironic_requires_pip_packages": [ "httplib2", "python-keystoneclient", "virtualenv", "virtualenv-tools" ], "project_group": "ironic_all" }, "os_keystone": { "keystone_pip_packages": [ "argparse", "cryptography", "keystone", "keystonemiddleware", "ldappool", "lxml", "oslo.log", "oslo.middleware", "pbr", "pymysql", "pysaml2", "python-keystoneclient", "python-ldap", "python-memcached", "python-openstackclient", "repoze.lru", "uwsgi" ], "keystone_requires_pip_packages": [ "httplib2", "python-keystoneclient", "virtualenv", "virtualenv-tools" ], "project_group": "keystone_all" }, "os_magnum": { "magnum_pip_packages": [ "magnum", "mysql-python", "osprofiler", "pymysql", "python-memcached" ], "magnum_requires_pip_packages": [ "httplib2", "python-glanceclient", "python-keystoneclient", "pyyaml", "shade", "virtualenv", "virtualenv-tools" ], "project_group": "magnum_all" }, "os_molteniron": { "molteniron_pip_packages": [ "molteniron" ], "molteniron_requires_pip_packages": [ "daemonize", "pymysql", "pyyaml", "sqlalchemy", "sqlalchemy_utils", "virtualenv", "virtualenv-tools" ], "project_group": "molteniron_all" }, "os_neutron": { "neutron_optional_bgp_pip_packages": [ "neutron_dynamic_routing" ], "neutron_optional_calico_pip_packages": [ "networking-calico", "python-etcd" ], "neutron_optional_dragonflow_pip_packages": [ "dragonflow", "python-etcd" ], "neutron_optional_fwaas_pip_packages": [ "neutron_fwaas" ], "neutron_optional_lbaas_pip_packages": [ "neutron_lbaas" ], "neutron_optional_opendaylight_pip_packages": [ "networking-odl" ], "neutron_optional_vpnaas_pip_packages": [ "neutron_vpnaas" ], "neutron_pip_packages": [ "cliff", "configobj", "cryptography", "keystonemiddleware", "neutron", "pymysql", "python-glanceclient", "python-keystoneclient", "python-memcached", "python-neutronclient", "python-novaclient", "repoze.lru" ], "neutron_requires_pip_packages": [ "httplib2", "python-keystoneclient", "virtualenv", "virtualenv-tools" ], "project_group": "neutron_all" }, "os_nova": { "nova_compute_ironic_pip_packages": [ "python-ironicclient" ], "nova_compute_lxd_pip_packages": [ "nova-lxd", "pylxd", "pyopenssl" ], "nova_compute_pip_packages": [ "libvirt-python" ], "nova_compute_powervm_pip_packages": [ "nova-powervm", "pyasn1-modules" ], "nova_novnc_pip_packages": [ "websockify" ], "nova_pip_packages": [ "cryptography", "keystonemiddleware", "nova", "pymysql", "python-keystoneclient", "python-memcached", "python-novaclient", "uwsgi" ], "nova_requires_pip_packages": [ "httplib2", "python-keystoneclient", "python-openstackclient", "virtualenv", "virtualenv-tools" ], "project_group": "nova_all" }, "os_octavia": { "octavia_pip_packages": [ "cryptography", "keystonemiddleware", "octavia", "pymysql", "python-glanceclient", "python-keystoneclient", "python-memcached", "python-neutronclient", "python-novaclient", "python-octaviaclient", "python-openstackclient", "uwsgi" ], "octavia_requires_pip_packages": [ "httplib2", "python-keystoneclient", "python-openstackclient", "shade", "virtualenv", "virtualenv-tools" ], "project_group": "octavia_all" }, "os_rally": { "project_group": "utility_all", "rally_pip_packages": [ "pymysql", "rally", "setuptools" ], "rally_requires_pip_packages": [ "virtualenv", "virtualenv-tools" ] }, "os_sahara": { "project_group": "sahara_all", "sahara_pip_packages": [ "cryptography", "keystonemiddleware", "pymysql", "python-keystoneclient", "python-memcached", "python-saharaclient", "sahara", "uwsgi", "warlock" ], "sahara_requires_pip_packages": [ "httplib2", "python-keystoneclient", "virtualenv", "virtualenv-tools" ] }, "os_swift": { "project_group": "swift_all", "swift_pip_packages": [ "ceilometermiddleware", "cryptography", "dnspython", "ecdsa", "keystonemiddleware", "pyeclib", "python-cinderclient", "python-keystoneclient", "python-memcached", "python-swiftclient", "swift", "swift3" ], "swift_requires_pip_packages": [ "httplib2", "python-keystoneclient", "virtualenv", "virtualenv-tools" ] }, "os_tacker": { "project_group": "tacker_all", "tacker_horizon_pip_packages": [ "python-tackerclient" ], "tacker_pip_packages": [ "mysql-python", "networking-sfc", "pymysql", "python-heatclient", "python-tackerclient", "tacker" ], "tacker_requires_pip_packages": [ "python-keystoneclient", "virtualenv", "virtualenv-tools" ] }, "os_tempest": { "project_group": "utility_all", "tempest_pip_packages": [ "ddt", "junitxml", "lxml", "nose", "python-ceilometerclient", "python-cinderclient", "python-glanceclient", "python-heatclient", "python-keystoneclient", "python-memcached", "python-neutronclient", "python-novaclient", "python-openstackclient", "python-saharaclient", "python-subunit", "python-swiftclient", "tempest", "testscenarios" ], "tempest_requires_pip_packages": [ "python-glanceclient", "python-keystoneclient", "python-neutronclient", "python-novaclient", "shade", "virtualenv", "virtualenv-tools" ] }, "os_trove": { "project_group": "trove_all", "trove_pip_packages": [ "cryptography", "mysql-python", "os-client-config", "pexpect", "pymysql", "python-memcached", "python-troveclient", "trove" ], "trove_requires_pip_packages": [ "futures", "httplib2", "python-glanceclient", "python-keystoneclient", "shade", "virtualenv", "virtualenv-tools" ] }, "pip_install": { "pip_packages": [ "pip", "setuptools", "wheel" ], "project_group": "all" }, "repo_build": { "project_group": "all", "repo_pip_packages": [ "cython", "requests", "urllib3", "virtualenv", "virtualenv-tools", "wheel" ] } } }, "msg": "Loading Packages" } TASK [Check if the git cache exists on deployment host] ************************ Tuesday 21 November 2017 19:30:27 +0000 (0:00:03.299) 0:02:35.794 ****** skipping: [aio1_repo_container-8e457bc2] TASK [Check if deployment host has the bind mount for the master repo container] *** Tuesday 21 November 2017 19:30:27 +0000 (0:00:00.103) 0:02:35.898 ****** skipping: [aio1_repo_container-8e457bc2] TASK [Check if the repo container bind mount is empty] ************************* Tuesday 21 November 2017 19:30:27 +0000 (0:00:00.108) 0:02:36.007 ****** skipping: [aio1_repo_container-8e457bc2] TASK [Remove the bind mounted git directory so we can symlink the cache folder to replace it] *** Tuesday 21 November 2017 19:30:27 +0000 (0:00:00.102) 0:02:36.109 ****** skipping: [aio1_repo_container-8e457bc2] TASK [Symlink the git cache into the repo container bind mount] **************** Tuesday 21 November 2017 19:30:27 +0000 (0:00:00.101) 0:02:36.211 ****** TASK [Synchronise the contents of the git cache to the repo server] ************ Tuesday 21 November 2017 19:30:28 +0000 (0:00:00.045) 0:02:36.257 ****** TASK [pip_install : Gather variables for each operating system] **************** Tuesday 21 November 2017 19:30:28 +0000 (0:00:00.053) 0:02:36.311 ****** ok: [aio1_repo_container-8e457bc2] => (item=/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml) TASK [pip_install : Create pip config directory] ******************************* Tuesday 21 November 2017 19:30:28 +0000 (0:00:00.276) 0:02:36.588 ****** changed: [aio1_repo_container-8e457bc2] => (item=/root/.cache) changed: [aio1_repo_container-8e457bc2] => (item=/root/.cache/pip) changed: [aio1_repo_container-8e457bc2] => (item=/root/.pip) TASK [pip_install : Drop pip file(s)] ****************************************** Tuesday 21 November 2017 19:30:29 +0000 (0:00:00.831) 0:02:37.419 ****** changed: [aio1_repo_container-8e457bc2] TASK [pip_install : Drop pip config] ******************************************* Tuesday 21 November 2017 19:30:29 +0000 (0:00:00.774) 0:02:38.194 ****** changed: [aio1_repo_container-8e457bc2] TASK [pip_install : Remove known problem packages] ***************************** Tuesday 21 November 2017 19:30:30 +0000 (0:00:00.614) 0:02:38.809 ****** ok: [aio1_repo_container-8e457bc2] TASK [pip_install : include] *************************************************** Tuesday 21 November 2017 19:30:31 +0000 (0:00:00.714) 0:02:39.523 ****** included: /etc/ansible/roles/pip_install/tasks/pre_install_apt.yml for aio1_repo_container-8e457bc2 TASK [pip_install : Install UCA repository key] ******************************** Tuesday 21 November 2017 19:30:31 +0000 (0:00:00.161) 0:02:39.685 ****** changed: [aio1_repo_container-8e457bc2] TASK [pip_install : Install UCA repository] ************************************ Tuesday 21 November 2017 19:30:33 +0000 (0:00:02.269) 0:02:41.955 ****** changed: [aio1_repo_container-8e457bc2] TASK [pip_install : Install external repo key manually (apt)] ****************** Tuesday 21 November 2017 19:30:37 +0000 (0:00:03.945) 0:02:45.900 ****** TASK [pip_install : Install external repo manually (apt)] ********************** Tuesday 21 November 2017 19:30:37 +0000 (0:00:00.079) 0:02:45.979 ****** TASK [pip_install : Install distro packages] *********************************** Tuesday 21 November 2017 19:30:37 +0000 (0:00:00.085) 0:02:46.065 ****** changed: [aio1_repo_container-8e457bc2] TASK [pip_install : include] *************************************************** Tuesday 21 November 2017 19:31:23 +0000 (0:00:45.454) 0:03:31.520 ****** included: /etc/ansible/roles/pip_install/tasks/install_online.yml for aio1_repo_container-8e457bc2 TASK [pip_install : Get Modern PIP] ******************************************** Tuesday 21 November 2017 19:31:23 +0000 (0:00:00.146) 0:03:31.666 ****** changed: [aio1_repo_container-8e457bc2] TASK [pip_install : Install PIP] *********************************************** Tuesday 21 November 2017 19:31:24 +0000 (0:00:00.839) 0:03:32.506 ****** changed: [aio1_repo_container-8e457bc2] TASK [pip_install : Install pip packages] ************************************** Tuesday 21 November 2017 19:31:28 +0000 (0:00:04.481) 0:03:36.987 ****** ok: [aio1_repo_container-8e457bc2] TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 19:31:30 +0000 (0:00:02.144) 0:03:39.132 ****** TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 19:31:30 +0000 (0:00:00.052) 0:03:39.185 ****** changed: [aio1_repo_container-8e457bc2] TASK [galera_client : Gather variables for each operating system] ************** Tuesday 21 November 2017 19:31:31 +0000 (0:00:01.047) 0:03:40.233 ****** ok: [aio1_repo_container-8e457bc2] => (item=/etc/ansible/roles/galera_client/vars/ubuntu-16.04.yml) TASK [galera_client : include] ************************************************* Tuesday 21 November 2017 19:31:32 +0000 (0:00:00.276) 0:03:40.509 ****** included: /etc/ansible/roles/galera_client/tasks/galera_client_install_apt.yml for aio1_repo_container-8e457bc2 TASK [galera_client : Ensure host can talk to HTTPS apt repos] ***************** Tuesday 21 November 2017 19:31:32 +0000 (0:00:00.218) 0:03:40.728 ****** ok: [aio1_repo_container-8e457bc2] TASK [galera_client : Add keys (primary keyserver)] **************************** Tuesday 21 November 2017 19:31:33 +0000 (0:00:00.771) 0:03:41.499 ****** changed: [aio1_repo_container-8e457bc2] => (item={'keyserver': 'hkp://keyserver.ubuntu.com:80', 'fallback_keyserver': 'hkp://p80.pool.sks-keyservers.net:80', 'key_name': 'mariadb', 'hash_id': '0xF1656F24C74CD1D8'}) TASK [galera_client : Find old sources] **************************************** Tuesday 21 November 2017 19:31:34 +0000 (0:00:01.544) 0:03:43.044 ****** ok: [aio1_repo_container-8e457bc2] TASK [galera_client : Remove old sources] ************************************** Tuesday 21 November 2017 19:31:35 +0000 (0:00:00.413) 0:03:43.457 ****** TASK [galera_client : Remove old galera repo] ********************************** Tuesday 21 November 2017 19:31:35 +0000 (0:00:00.090) 0:03:43.548 ****** ok: [aio1_repo_container-8e457bc2] TASK [galera_client : Add galera repo] ***************************************** Tuesday 21 November 2017 19:31:35 +0000 (0:00:00.454) 0:03:44.002 ****** changed: [aio1_repo_container-8e457bc2] TASK [galera_client : Install galera distro packages] ************************** Tuesday 21 November 2017 19:31:38 +0000 (0:00:02.651) 0:03:46.654 ****** changed: [aio1_repo_container-8e457bc2] TASK [galera_client : Install pip packages] ************************************ Tuesday 21 November 2017 19:31:57 +0000 (0:00:19.525) 0:04:06.179 ****** changed: [aio1_repo_container-8e457bc2] TASK [galera_client : Drop local .my.cnf file] ********************************* Tuesday 21 November 2017 19:32:01 +0000 (0:00:03.823) 0:04:10.002 ****** TASK [galera_client : Distribute Galera ssl CA cert] *************************** Tuesday 21 November 2017 19:32:01 +0000 (0:00:00.040) 0:04:10.043 ****** TASK [repo_build : Gather variables for each operating system] ***************** Tuesday 21 November 2017 19:32:01 +0000 (0:00:00.073) 0:04:10.116 ****** ok: [aio1_repo_container-8e457bc2] => (item=/etc/ansible/roles/repo_build/vars/ubuntu-16.04.yml) TASK [repo_build : Install packages] ******************************************* Tuesday 21 November 2017 19:32:02 +0000 (0:00:00.294) 0:04:10.411 ****** changed: [aio1_repo_container-8e457bc2] TASK [repo_build : Initialize local facts] ************************************* Tuesday 21 November 2017 19:32:54 +0000 (0:00:52.641) 0:05:03.053 ****** changed: [aio1_repo_container-8e457bc2] => (item=need_wheel_build) changed: [aio1_repo_container-8e457bc2] => (item=need_venv_build) TASK [repo_build : Create package directories] ********************************* Tuesday 21 November 2017 19:32:55 +0000 (0:00:00.727) 0:05:03.781 ****** changed: [aio1_repo_container-8e457bc2] => (item=/var/www/repo/os-releases/master/ubuntu-16.04-x86_64) ok: [aio1_repo_container-8e457bc2] => (item=/var/www/repo/links) TASK [repo_build : Build package requirements file] **************************** Tuesday 21 November 2017 19:32:56 +0000 (0:00:00.611) 0:05:04.392 ****** changed: [aio1_repo_container-8e457bc2] TASK [repo_build : Check if the git folder exists already] ********************* Tuesday 21 November 2017 19:32:57 +0000 (0:00:01.340) 0:05:05.733 ****** ok: [aio1_repo_container-8e457bc2] TASK [repo_build : Git service data folder setup] ****************************** Tuesday 21 November 2017 19:32:57 +0000 (0:00:00.436) 0:05:06.169 ****** ok: [aio1_repo_container-8e457bc2] TASK [repo_build : Retrieve requirements content] ****************************** Tuesday 21 November 2017 19:32:58 +0000 (0:00:00.459) 0:05:06.629 ****** ok: [aio1_repo_container-8e457bc2] TASK [repo_build : Clone git repositories asynchronously] ********************** Tuesday 21 November 2017 19:32:58 +0000 (0:00:00.421) 0:05:07.051 ****** skipping: [aio1_repo_container-8e457bc2] => (item={'name': 'aodh', 'version': '348ec72208d9fc883eb93ae1b36bd501fe401cbc', 'fragment': None, 'egg_name': 'aodh', 'project_group': 'aodh_all', 'url': 'https://git.openstack.org/openstack/aodh', 'original': 'git+https://git.openstack.org/openstack/aodh@348ec72208d9fc883eb93ae1b36bd501fe401cbc#egg=aodh&gitname=aodh&projectgroup=aodh_all'}) skipping: [aio1_repo_container-8e457bc2] => (item={'name': 'barbican', 'version': 'd2ab56c61c0dc215dfbd078d00f4cabceaa2cdd7', 'fragment': None, 'egg_name': 'barbican', 'project_group': 'barbican_all', 'url': 'https://git.openstack.org/openstack/barbican', 'original': 'git+https://git.openstack.org/openstack/barbican@d2ab56c61c0dc215dfbd078d00f4cabceaa2cdd7#egg=barbican&gitname=barbican&projectgroup=barbican_all'}) skipping: [aio1_repo_container-8e457bc2] => (item={'name': 'ceilometer', 'version': 'ecfdcc42a98efddc62838d3f6823a1cd5ff94cac', 'fragment': None, 'egg_name': 'ceilometer', 'project_group': 'ceilometer_all', 'url': 'https://git.openstack.org/openstack/ceilometer', 'original': 'git+https://git.openstack.org/openstack/ceilometer@ecfdcc42a98efddc62838d3f6823a1cd5ff94cac#egg=ceilometer&gitname=ceilometer&projectgroup=ceilometer_all'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'cinder', 'version': '625cf70f9690afa34ea717a7b3417890971e4c4a', 'fragment': None, 'egg_name': 'cinder', 'project_group': 'cinder_all', 'url': 'https://git.openstack.org/openstack/cinder', 'original': 'git+https://git.openstack.org/openstack/cinder@625cf70f9690afa34ea717a7b3417890971e4c4a#egg=cinder&gitname=cinder&projectgroup=cinder_all'}) skipping: [aio1_repo_container-8e457bc2] => (item={'name': 'designate', 'version': '284cdabe1e82934b05e20fda26423702c2628918', 'fragment': None, 'egg_name': 'designate', 'project_group': 'designate_all', 'url': 'https://git.openstack.org/openstack/designate', 'original': 'git+https://git.openstack.org/openstack/designate@284cdabe1e82934b05e20fda26423702c2628918#egg=designate&gitname=designate&projectgroup=designate_all'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'designate-dashboard', 'version': '6213e7534f2c197bd2c577bd183d0bd53bf89857', 'fragment': None, 'egg_name': 'designate_dashboard', 'project_group': 'horizon_all', 'url': 'https://git.openstack.org/openstack/designate-dashboard', 'original': 'git+https://git.openstack.org/openstack/designate-dashboard@6213e7534f2c197bd2c577bd183d0bd53bf89857#egg=designate_dashboard&gitname=designate-dashboard&projectgroup=horizon_all'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'dragonflow', 'version': '84f1a26ff8e976b753593dc445e09a4c1a675a21', 'fragment': None, 'egg_name': 'dragonflow', 'project_group': 'neutron_all', 'url': 'https://git.openstack.org/openstack/dragonflow', 'original': 'git+https://git.openstack.org/openstack/dragonflow@84f1a26ff8e976b753593dc445e09a4c1a675a21#egg=dragonflow&gitname=dragonflow&projectgroup=neutron_all'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'glance', 'version': '7f9853122252c38ecc536ea523bc8e3094c3adda', 'fragment': None, 'egg_name': 'glance', 'project_group': 'glance_all', 'url': 'https://git.openstack.org/openstack/glance', 'original': 'git+https://git.openstack.org/openstack/glance@7f9853122252c38ecc536ea523bc8e3094c3adda#egg=glance&gitname=glance&projectgroup=glance_all'}) skipping: [aio1_repo_container-8e457bc2] => (item={'name': 'gnocchi', 'version': '81e2445ca7ef8c389c6c3f620a3f5b3ca144bd28', 'fragment': None, 'egg_name': 'gnocchi', 'project_group': 'gnocchi_all', 'url': 'https://github.com/gnocchixyz/gnocchi', 'original': 'git+https://github.com/gnocchixyz/gnocchi@81e2445ca7ef8c389c6c3f620a3f5b3ca144bd28#egg=gnocchi&gitname=gnocchi&projectgroup=gnocchi_all'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'heat', 'version': 'c5593161d9bcbddde69e38d9136ccb93367b51f8', 'fragment': None, 'egg_name': 'heat', 'project_group': 'heat_all', 'url': 'https://git.openstack.org/openstack/heat', 'original': 'git+https://git.openstack.org/openstack/heat@c5593161d9bcbddde69e38d9136ccb93367b51f8#egg=heat&gitname=heat&projectgroup=heat_all'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'horizon', 'version': '80643ca53f7db43eac496829290983126616ea4b', 'fragment': None, 'egg_name': 'horizon', 'project_group': 'horizon_all', 'url': 'https://git.openstack.org/openstack/horizon', 'original': 'git+https://git.openstack.org/openstack/horizon@80643ca53f7db43eac496829290983126616ea4b#egg=horizon&gitname=horizon&projectgroup=horizon_all'}) skipping: [aio1_repo_container-8e457bc2] => (item={'name': 'ironic', 'version': '2d486ca8c0b1ed9251a76945457e0fc28239e7ac', 'fragment': None, 'egg_name': 'ironic', 'project_group': 'ironic_all', 'url': 'https://git.openstack.org/openstack/ironic', 'original': 'git+https://git.openstack.org/openstack/ironic@2d486ca8c0b1ed9251a76945457e0fc28239e7ac#egg=ironic&gitname=ironic&projectgroup=ironic_all'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'ironic-ui', 'version': '70933196786a780d690b11af9995b37942f28e3b', 'fragment': None, 'egg_name': 'ironic_ui', 'project_group': 'horizon_all', 'url': 'https://git.openstack.org/openstack/ironic-ui', 'original': 'git+https://git.openstack.org/openstack/ironic-ui@70933196786a780d690b11af9995b37942f28e3b#egg=ironic_ui&gitname=ironic-ui&projectgroup=horizon_all'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'keystone', 'version': '47dbd256258d747d95cb5320bd02ae207ecf60d6', 'fragment': None, 'egg_name': 'keystone', 'project_group': 'keystone_all', 'url': 'https://git.openstack.org/openstack/keystone', 'original': 'git+https://git.openstack.org/openstack/keystone@47dbd256258d747d95cb5320bd02ae207ecf60d6#egg=keystone&gitname=keystone&projectgroup=keystone_all'}) skipping: [aio1_repo_container-8e457bc2] => (item={'name': 'magnum', 'version': '4b88f7b78010299148fa8878e963c15fe5d5f525', 'fragment': None, 'egg_name': 'magnum', 'project_group': 'magnum_all', 'url': 'https://git.openstack.org/openstack/magnum', 'original': 'git+https://git.openstack.org/openstack/magnum@4b88f7b78010299148fa8878e963c15fe5d5f525#egg=magnum&gitname=magnum&projectgroup=magnum_all'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'magnum-ui', 'version': '02c2d06bdaebc892d37d5b51fc0555a5469bf017', 'fragment': None, 'egg_name': 'magnum_ui', 'project_group': 'horizon_all', 'url': 'https://git.openstack.org/openstack/magnum-ui', 'original': 'git+https://git.openstack.org/openstack/magnum-ui@02c2d06bdaebc892d37d5b51fc0555a5469bf017#egg=magnum_ui&gitname=magnum-ui&projectgroup=horizon_all'}) skipping: [aio1_repo_container-8e457bc2] => (item={'name': 'molteniron', 'version': '094276cda77d814d07ad885e7d63de8d1243750a', 'fragment': None, 'egg_name': 'molteniron', 'project_group': 'molteniron_all', 'url': 'https://git.openstack.org/openstack/molteniron', 'original': 'git+https://git.openstack.org/openstack/molteniron@094276cda77d814d07ad885e7d63de8d1243750a#egg=molteniron&gitname=molteniron&projectgroup=molteniron_all'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'networking-calico', 'version': '9688df1a3d1d8b3fd9ba367e82fe6b0559416728', 'fragment': None, 'egg_name': 'networking_calico', 'project_group': 'neutron_all', 'url': 'https://git.openstack.org/openstack/networking-calico', 'original': 'git+https://git.openstack.org/openstack/networking-calico@9688df1a3d1d8b3fd9ba367e82fe6b0559416728#egg=networking_calico&gitname=networking-calico&projectgroup=neutron_all'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'networking-odl', 'version': 'b304fc9154d81e021d26327b39528ceaa3f0ac72', 'fragment': None, 'egg_name': 'networking_odl', 'project_group': 'all', 'url': 'https://git.openstack.org/openstack/networking-odl', 'original': 'git+https://git.openstack.org/openstack/networking-odl@b304fc9154d81e021d26327b39528ceaa3f0ac72#egg=networking_odl&gitname=networking-odl&projectgroup=all'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'neutron', 'version': '62b788192014705ae1c31bed05fd5f6dbba9a2d9', 'fragment': None, 'egg_name': 'neutron', 'project_group': 'neutron_all', 'url': 'https://git.openstack.org/openstack/neutron', 'original': 'git+https://git.openstack.org/openstack/neutron@62b788192014705ae1c31bed05fd5f6dbba9a2d9#egg=neutron&gitname=neutron&projectgroup=neutron_all'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'neutron-dynamic-routing', 'version': '95d2bdfde10ba9622014620738d15e8c5bff0bb4', 'fragment': None, 'egg_name': 'neutron_dynamic_routing', 'project_group': 'neutron_all', 'url': 'https://git.openstack.org/openstack/neutron-dynamic-routing', 'original': 'git+https://git.openstack.org/openstack/neutron-dynamic-routing@95d2bdfde10ba9622014620738d15e8c5bff0bb4#egg=neutron_dynamic_routing&gitname=neutron-dynamic-routing&projectgroup=neutron_all'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'neutron-fwaas', 'version': '43f7ae3493a9e6333f3b9d533271a757de036736', 'fragment': None, 'egg_name': 'neutron_fwaas', 'project_group': 'neutron_all', 'url': 'https://git.openstack.org/openstack/neutron-fwaas', 'original': 'git+https://git.openstack.org/openstack/neutron-fwaas@43f7ae3493a9e6333f3b9d533271a757de036736#egg=neutron_fwaas&gitname=neutron-fwaas&projectgroup=neutron_all'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'neutron-fwaas-dashboard', 'version': '58cdd72b1398ad7a4d4dcdba2ca9fe37fe9f63f8', 'fragment': None, 'egg_name': 'neutron_fwaas_dashboard', 'project_group': 'horizon_all', 'url': 'https://git.openstack.org//openstack/neutron-fwaas-dashboard', 'original': 'git+https://git.openstack.org//openstack/neutron-fwaas-dashboard@58cdd72b1398ad7a4d4dcdba2ca9fe37fe9f63f8#egg=neutron_fwaas_dashboard&gitname=neutron-fwaas-dashboard&projectgroup=horizon_all'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'neutron-lbaas', 'version': 'a5294c1d1149bf3bcb3321937c9223f18b49ed7a', 'fragment': None, 'egg_name': 'neutron_lbaas', 'project_group': 'neutron_all', 'url': 'https://git.openstack.org/openstack/neutron-lbaas', 'original': 'git+https://git.openstack.org/openstack/neutron-lbaas@a5294c1d1149bf3bcb3321937c9223f18b49ed7a#egg=neutron_lbaas&gitname=neutron-lbaas&projectgroup=neutron_all'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'neutron-lbaas-dashboard', 'version': '80a2f0f5c82acb58833c43e158afd974e555f92b', 'fragment': None, 'egg_name': 'neutron_lbaas_dashboard', 'project_group': 'horizon_all', 'url': 'https://git.openstack.org/openstack/neutron-lbaas-dashboard', 'original': 'git+https://git.openstack.org/openstack/neutron-lbaas-dashboard@80a2f0f5c82acb58833c43e158afd974e555f92b#egg=neutron_lbaas_dashboard&gitname=neutron-lbaas-dashboard&projectgroup=horizon_all'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'neutron-vpnaas', 'version': 'e3da5c10c472ece03828b076a9240b735295a42e', 'fragment': None, 'egg_name': 'neutron_vpnaas', 'project_group': 'neutron_all', 'url': 'https://git.openstack.org/openstack/neutron-vpnaas', 'original': 'git+https://git.openstack.org/openstack/neutron-vpnaas@e3da5c10c472ece03828b076a9240b735295a42e#egg=neutron_vpnaas&gitname=neutron-vpnaas&projectgroup=neutron_all'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'nova', 'version': 'c7832f7d9e60a18e95f3cfeef76d55989fbad803', 'fragment': None, 'egg_name': 'nova', 'project_group': 'nova_all', 'url': 'https://git.openstack.org/openstack/nova', 'original': 'git+https://git.openstack.org/openstack/nova@c7832f7d9e60a18e95f3cfeef76d55989fbad803#egg=nova&gitname=nova&projectgroup=nova_all'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'nova-lxd', 'version': 'aaa8b602150623a81432eb8fbad26c2d4d9b42b6', 'fragment': None, 'egg_name': 'nova_lxd', 'project_group': 'nova_all', 'url': 'https://git.openstack.org/openstack/nova-lxd', 'original': 'git+https://git.openstack.org/openstack/nova-lxd@aaa8b602150623a81432eb8fbad26c2d4d9b42b6#egg=nova_lxd&gitname=nova-lxd&projectgroup=nova_all'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'nova-powervm', 'version': 'a58458507433d970b53e338df199dc8251812c23', 'fragment': None, 'egg_name': 'nova_powervm', 'project_group': 'nova_all', 'url': 'https://git.openstack.org/openstack/nova-powervm', 'original': 'git+https://git.openstack.org/openstack/nova-powervm@a58458507433d970b53e338df199dc8251812c23#egg=nova_powervm&gitname=nova-powervm&projectgroup=nova_all'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'novnc', 'version': '3c5dd884d2e658bb23fd324570b48b86db153d14', 'fragment': None, 'egg_name': 'noVNC', 'project_group': 'nova_console', 'url': 'https://github.com/novnc/noVNC', 'original': 'git+https://github.com/novnc/noVNC@3c5dd884d2e658bb23fd324570b48b86db153d14#egg=noVNC&gitname=noVNC&projectgroup=nova_console'}) skipping: [aio1_repo_container-8e457bc2] => (item={'name': 'octavia', 'version': '859bb3bae35fb26e3305d4ee691b4d5eba99d1ff', 'fragment': None, 'egg_name': 'octavia', 'project_group': 'octavia_all', 'url': 'https://git.openstack.org/openstack/octavia', 'original': 'git+https://git.openstack.org/openstack/octavia@859bb3bae35fb26e3305d4ee691b4d5eba99d1ff#egg=octavia&gitname=octavia&projectgroup=octavia_all'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'rally', 'version': '425a2a7630df5e99ab287787081d88c5c140dedc', 'fragment': None, 'egg_name': 'rally', 'project_group': 'utility_all', 'url': 'https://git.openstack.org/openstack/rally', 'original': 'git+https://git.openstack.org/openstack/rally@425a2a7630df5e99ab287787081d88c5c140dedc#egg=rally&gitname=rally&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'requirements', 'version': '6d9fe55d3697d46c8e10de829ebbdc8bcddf0111', 'fragment': None, 'egg_name': 'requirements', 'project_group': 'all', 'url': 'https://git.openstack.org/openstack/requirements', 'original': 'git+https://git.openstack.org/openstack/requirements@6d9fe55d3697d46c8e10de829ebbdc8bcddf0111#egg=requirements&gitname=requirements&projectgroup=all'}) skipping: [aio1_repo_container-8e457bc2] => (item={'name': 'sahara', 'version': 'cf4cf40eab5a485abb6052b4a9d263be4625dc4e', 'fragment': None, 'egg_name': 'sahara', 'project_group': 'sahara_all', 'url': 'https://git.openstack.org/openstack/sahara', 'original': 'git+https://git.openstack.org/openstack/sahara@cf4cf40eab5a485abb6052b4a9d263be4625dc4e#egg=sahara&gitname=sahara&projectgroup=sahara_all'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'sahara-dashboard', 'version': 'b8ccdf99971293a388b99d781b70fa0e0fb69d40', 'fragment': None, 'egg_name': 'sahara_dashboard', 'project_group': 'horizon_all', 'url': 'https://git.openstack.org/openstack/sahara-dashboard', 'original': 'git+https://git.openstack.org/openstack/sahara-dashboard@b8ccdf99971293a388b99d781b70fa0e0fb69d40#egg=sahara_dashboard&gitname=sahara-dashboard&projectgroup=horizon_all'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'spice-html5', 'version': '54cc41299bea8cd681ed0262735e0fd821cd774a', 'fragment': None, 'egg_name': 'spice_html5', 'project_group': 'nova_console', 'url': 'https://github.com/SPICE/spice-html5', 'original': 'git+https://github.com/SPICE/spice-html5@54cc41299bea8cd681ed0262735e0fd821cd774a#egg=spice_html5&gitname=spice-html5&projectgroup=nova_console'}) skipping: [aio1_repo_container-8e457bc2] => (item={'name': 'swift', 'version': '98e7014aafbd52bd5e388314f3c2c1e1d2375806', 'fragment': None, 'egg_name': 'swift', 'project_group': 'swift_all', 'url': 'https://git.openstack.org/openstack/swift', 'original': 'git+https://git.openstack.org/openstack/swift@98e7014aafbd52bd5e388314f3c2c1e1d2375806#egg=swift&gitname=swift&projectgroup=swift_all'}) skipping: [aio1_repo_container-8e457bc2] => (item={'name': 'swift3', 'version': '1fb6a30ee59a16cd4b6c49bab963ff9e3f974580', 'fragment': None, 'egg_name': 'swift3', 'project_group': 'swift_all', 'url': 'https://git.openstack.org/openstack/swift3', 'original': 'git+https://git.openstack.org/openstack/swift3@1fb6a30ee59a16cd4b6c49bab963ff9e3f974580#egg=swift3&gitname=swift3&projectgroup=swift_all'}) skipping: [aio1_repo_container-8e457bc2] => (item={'name': 'tacker', 'version': '9ca9cf28cec8ae70a7795f7267ddd9909f5e307a', 'fragment': None, 'egg_name': 'tacker', 'project_group': 'tacker_all', 'url': 'https://git.openstack.org/openstack/tacker', 'original': 'git+https://git.openstack.org/openstack/tacker@9ca9cf28cec8ae70a7795f7267ddd9909f5e307a#egg=tacker&gitname=tacker&projectgroup=tacker_all'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'tempest', 'version': 'f48348533ebb2367463ada7402aad6e7cfee1ddd', 'fragment': None, 'egg_name': 'tempest', 'project_group': 'utility_all', 'url': 'https://git.openstack.org/openstack/tempest', 'original': 'git+https://git.openstack.org/openstack/tempest@f48348533ebb2367463ada7402aad6e7cfee1ddd#egg=tempest&gitname=tempest&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True'}) skipping: [aio1_repo_container-8e457bc2] => (item={'name': 'trove', 'version': 'f6c3c27a49d5cf1c84eec441923f9f4d8c12f3d2', 'fragment': None, 'egg_name': 'trove', 'project_group': 'trove_all', 'url': 'https://git.openstack.org/openstack/trove', 'original': 'git+https://git.openstack.org/openstack/trove@f6c3c27a49d5cf1c84eec441923f9f4d8c12f3d2#egg=trove&gitname=trove&projectgroup=trove_all'}) changed: [aio1_repo_container-8e457bc2] => (item={'name': 'trove-dashboard', 'version': 'b4ebbbab63501793839d519f35d6d381f0334ca8', 'fragment': None, 'egg_name': 'trove_dashboard', 'project_group': 'horizon_all', 'url': 'https://git.openstack.org/openstack/trove-dashboard', 'original': 'git+https://git.openstack.org/openstack/trove-dashboard@b4ebbbab63501793839d519f35d6d381f0334ca8#egg=trove_dashboard&gitname=trove-dashboard&projectgroup=horizon_all'}) TASK [repo_build : Wait for git clones to complete] **************************** Tuesday 21 November 2017 19:33:46 +0000 (0:00:47.624) 0:05:54.675 ****** skipping: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, '_ansible_no_log': False, 'changed': False, 'item': {'name': 'aodh', 'version': '348ec72208d9fc883eb93ae1b36bd501fe401cbc', 'fragment': None, 'egg_name': 'aodh', 'original': 'git+https://git.openstack.org/openstack/aodh@348ec72208d9fc883eb93ae1b36bd501fe401cbc#egg=aodh&gitname=aodh&projectgroup=aodh_all', 'url': 'https://git.openstack.org/openstack/aodh', 'project_group': 'aodh_all'}, 'skip_reason': 'Conditional result was False', 'skipped': True}) skipping: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, '_ansible_no_log': False, 'changed': False, 'item': {'name': 'barbican', 'version': 'd2ab56c61c0dc215dfbd078d00f4cabceaa2cdd7', 'fragment': None, 'egg_name': 'barbican', 'original': 'git+https://git.openstack.org/openstack/barbican@d2ab56c61c0dc215dfbd078d00f4cabceaa2cdd7#egg=barbican&gitname=barbican&projectgroup=barbican_all', 'url': 'https://git.openstack.org/openstack/barbican', 'project_group': 'barbican_all'}, 'skip_reason': 'Conditional result was False', 'skipped': True}) skipping: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, '_ansible_no_log': False, 'changed': False, 'item': {'name': 'ceilometer', 'version': 'ecfdcc42a98efddc62838d3f6823a1cd5ff94cac', 'fragment': None, 'egg_name': 'ceilometer', 'original': 'git+https://git.openstack.org/openstack/ceilometer@ecfdcc42a98efddc62838d3f6823a1cd5ff94cac#egg=ceilometer&gitname=ceilometer&projectgroup=ceilometer_all', 'url': 'https://git.openstack.org/openstack/ceilometer', 'project_group': 'ceilometer_all'}, 'skip_reason': 'Conditional result was False', 'skipped': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '172485468878.5815', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/172485468878.5815', 'changed': True, 'item': {'name': 'cinder', 'version': '625cf70f9690afa34ea717a7b3417890971e4c4a', 'fragment': None, 'egg_name': 'cinder', 'original': 'git+https://git.openstack.org/openstack/cinder@625cf70f9690afa34ea717a7b3417890971e4c4a#egg=cinder&gitname=cinder&projectgroup=cinder_all', 'url': 'https://git.openstack.org/openstack/cinder', 'project_group': 'cinder_all'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) skipping: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, '_ansible_no_log': False, 'changed': False, 'item': {'name': 'designate', 'version': '284cdabe1e82934b05e20fda26423702c2628918', 'fragment': None, 'egg_name': 'designate', 'original': 'git+https://git.openstack.org/openstack/designate@284cdabe1e82934b05e20fda26423702c2628918#egg=designate&gitname=designate&projectgroup=designate_all', 'url': 'https://git.openstack.org/openstack/designate', 'project_group': 'designate_all'}, 'skip_reason': 'Conditional result was False', 'skipped': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '626745008234.5864', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/626745008234.5864', 'changed': True, 'item': {'name': 'designate-dashboard', 'version': '6213e7534f2c197bd2c577bd183d0bd53bf89857', 'fragment': None, 'egg_name': 'designate_dashboard', 'original': 'git+https://git.openstack.org/openstack/designate-dashboard@6213e7534f2c197bd2c577bd183d0bd53bf89857#egg=designate_dashboard&gitname=designate-dashboard&projectgroup=horizon_all', 'url': 'https://git.openstack.org/openstack/designate-dashboard', 'project_group': 'horizon_all'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '414143112468.5927', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/414143112468.5927', 'changed': True, 'item': {'name': 'dragonflow', 'version': '84f1a26ff8e976b753593dc445e09a4c1a675a21', 'fragment': None, 'egg_name': 'dragonflow', 'original': 'git+https://git.openstack.org/openstack/dragonflow@84f1a26ff8e976b753593dc445e09a4c1a675a21#egg=dragonflow&gitname=dragonflow&projectgroup=neutron_all', 'url': 'https://git.openstack.org/openstack/dragonflow', 'project_group': 'neutron_all'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '692606121358.5978', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/692606121358.5978', 'changed': True, 'item': {'name': 'glance', 'version': '7f9853122252c38ecc536ea523bc8e3094c3adda', 'fragment': None, 'egg_name': 'glance', 'original': 'git+https://git.openstack.org/openstack/glance@7f9853122252c38ecc536ea523bc8e3094c3adda#egg=glance&gitname=glance&projectgroup=glance_all', 'url': 'https://git.openstack.org/openstack/glance', 'project_group': 'glance_all'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) skipping: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, '_ansible_no_log': False, 'changed': False, 'item': {'name': 'gnocchi', 'version': '81e2445ca7ef8c389c6c3f620a3f5b3ca144bd28', 'fragment': None, 'egg_name': 'gnocchi', 'original': 'git+https://github.com/gnocchixyz/gnocchi@81e2445ca7ef8c389c6c3f620a3f5b3ca144bd28#egg=gnocchi&gitname=gnocchi&projectgroup=gnocchi_all', 'url': 'https://github.com/gnocchixyz/gnocchi', 'project_group': 'gnocchi_all'}, 'skip_reason': 'Conditional result was False', 'skipped': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '382921905217.6039', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/382921905217.6039', 'changed': True, 'item': {'name': 'heat', 'version': 'c5593161d9bcbddde69e38d9136ccb93367b51f8', 'fragment': None, 'egg_name': 'heat', 'original': 'git+https://git.openstack.org/openstack/heat@c5593161d9bcbddde69e38d9136ccb93367b51f8#egg=heat&gitname=heat&projectgroup=heat_all', 'url': 'https://git.openstack.org/openstack/heat', 'project_group': 'heat_all'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '842392221506.6090', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/842392221506.6090', 'changed': True, 'item': {'name': 'horizon', 'version': '80643ca53f7db43eac496829290983126616ea4b', 'fragment': None, 'egg_name': 'horizon', 'original': 'git+https://git.openstack.org/openstack/horizon@80643ca53f7db43eac496829290983126616ea4b#egg=horizon&gitname=horizon&projectgroup=horizon_all', 'url': 'https://git.openstack.org/openstack/horizon', 'project_group': 'horizon_all'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) skipping: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, '_ansible_no_log': False, 'changed': False, 'item': {'name': 'ironic', 'version': '2d486ca8c0b1ed9251a76945457e0fc28239e7ac', 'fragment': None, 'egg_name': 'ironic', 'original': 'git+https://git.openstack.org/openstack/ironic@2d486ca8c0b1ed9251a76945457e0fc28239e7ac#egg=ironic&gitname=ironic&projectgroup=ironic_all', 'url': 'https://git.openstack.org/openstack/ironic', 'project_group': 'ironic_all'}, 'skip_reason': 'Conditional result was False', 'skipped': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '227161555021.6148', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/227161555021.6148', 'changed': True, 'item': {'name': 'ironic-ui', 'version': '70933196786a780d690b11af9995b37942f28e3b', 'fragment': None, 'egg_name': 'ironic_ui', 'original': 'git+https://git.openstack.org/openstack/ironic-ui@70933196786a780d690b11af9995b37942f28e3b#egg=ironic_ui&gitname=ironic-ui&projectgroup=horizon_all', 'url': 'https://git.openstack.org/openstack/ironic-ui', 'project_group': 'horizon_all'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '225044260726.6212', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/225044260726.6212', 'changed': True, 'item': {'name': 'keystone', 'version': '47dbd256258d747d95cb5320bd02ae207ecf60d6', 'fragment': None, 'egg_name': 'keystone', 'original': 'git+https://git.openstack.org/openstack/keystone@47dbd256258d747d95cb5320bd02ae207ecf60d6#egg=keystone&gitname=keystone&projectgroup=keystone_all', 'url': 'https://git.openstack.org/openstack/keystone', 'project_group': 'keystone_all'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) skipping: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, '_ansible_no_log': False, 'changed': False, 'item': {'name': 'magnum', 'version': '4b88f7b78010299148fa8878e963c15fe5d5f525', 'fragment': None, 'egg_name': 'magnum', 'original': 'git+https://git.openstack.org/openstack/magnum@4b88f7b78010299148fa8878e963c15fe5d5f525#egg=magnum&gitname=magnum&projectgroup=magnum_all', 'url': 'https://git.openstack.org/openstack/magnum', 'project_group': 'magnum_all'}, 'skip_reason': 'Conditional result was False', 'skipped': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '278380984899.6263', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/278380984899.6263', 'changed': True, 'item': {'name': 'magnum-ui', 'version': '02c2d06bdaebc892d37d5b51fc0555a5469bf017', 'fragment': None, 'egg_name': 'magnum_ui', 'original': 'git+https://git.openstack.org/openstack/magnum-ui@02c2d06bdaebc892d37d5b51fc0555a5469bf017#egg=magnum_ui&gitname=magnum-ui&projectgroup=horizon_all', 'url': 'https://git.openstack.org/openstack/magnum-ui', 'project_group': 'horizon_all'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) skipping: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, '_ansible_no_log': False, 'changed': False, 'item': {'name': 'molteniron', 'version': '094276cda77d814d07ad885e7d63de8d1243750a', 'fragment': None, 'egg_name': 'molteniron', 'original': 'git+https://git.openstack.org/openstack/molteniron@094276cda77d814d07ad885e7d63de8d1243750a#egg=molteniron&gitname=molteniron&projectgroup=molteniron_all', 'url': 'https://git.openstack.org/openstack/molteniron', 'project_group': 'molteniron_all'}, 'skip_reason': 'Conditional result was False', 'skipped': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '691913354293.6329', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/691913354293.6329', 'changed': True, 'item': {'name': 'networking-calico', 'version': '9688df1a3d1d8b3fd9ba367e82fe6b0559416728', 'fragment': None, 'egg_name': 'networking_calico', 'original': 'git+https://git.openstack.org/openstack/networking-calico@9688df1a3d1d8b3fd9ba367e82fe6b0559416728#egg=networking_calico&gitname=networking-calico&projectgroup=neutron_all', 'url': 'https://git.openstack.org/openstack/networking-calico', 'project_group': 'neutron_all'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '955585776665.6390', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/955585776665.6390', 'changed': True, 'item': {'name': 'networking-odl', 'version': 'b304fc9154d81e021d26327b39528ceaa3f0ac72', 'fragment': None, 'egg_name': 'networking_odl', 'original': 'git+https://git.openstack.org/openstack/networking-odl@b304fc9154d81e021d26327b39528ceaa3f0ac72#egg=networking_odl&gitname=networking-odl&projectgroup=all', 'url': 'https://git.openstack.org/openstack/networking-odl', 'project_group': 'all'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '358765553904.6448', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/358765553904.6448', 'changed': True, 'item': {'name': 'neutron', 'version': '62b788192014705ae1c31bed05fd5f6dbba9a2d9', 'fragment': None, 'egg_name': 'neutron', 'original': 'git+https://git.openstack.org/openstack/neutron@62b788192014705ae1c31bed05fd5f6dbba9a2d9#egg=neutron&gitname=neutron&projectgroup=neutron_all', 'url': 'https://git.openstack.org/openstack/neutron', 'project_group': 'neutron_all'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '829841067033.6500', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/829841067033.6500', 'changed': True, 'item': {'name': 'neutron-dynamic-routing', 'version': '95d2bdfde10ba9622014620738d15e8c5bff0bb4', 'fragment': None, 'egg_name': 'neutron_dynamic_routing', 'original': 'git+https://git.openstack.org/openstack/neutron-dynamic-routing@95d2bdfde10ba9622014620738d15e8c5bff0bb4#egg=neutron_dynamic_routing&gitname=neutron-dynamic-routing&projectgroup=neutron_all', 'url': 'https://git.openstack.org/openstack/neutron-dynamic-routing', 'project_group': 'neutron_all'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '68975733101.6566', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/68975733101.6566', 'changed': True, 'item': {'name': 'neutron-fwaas', 'version': '43f7ae3493a9e6333f3b9d533271a757de036736', 'fragment': None, 'egg_name': 'neutron_fwaas', 'original': 'git+https://git.openstack.org/openstack/neutron-fwaas@43f7ae3493a9e6333f3b9d533271a757de036736#egg=neutron_fwaas&gitname=neutron-fwaas&projectgroup=neutron_all', 'url': 'https://git.openstack.org/openstack/neutron-fwaas', 'project_group': 'neutron_all'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '946872206294.6625', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/946872206294.6625', 'changed': True, 'item': {'name': 'neutron-fwaas-dashboard', 'version': '58cdd72b1398ad7a4d4dcdba2ca9fe37fe9f63f8', 'fragment': None, 'egg_name': 'neutron_fwaas_dashboard', 'original': 'git+https://git.openstack.org//openstack/neutron-fwaas-dashboard@58cdd72b1398ad7a4d4dcdba2ca9fe37fe9f63f8#egg=neutron_fwaas_dashboard&gitname=neutron-fwaas-dashboard&projectgroup=horizon_all', 'url': 'https://git.openstack.org//openstack/neutron-fwaas-dashboard', 'project_group': 'horizon_all'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '392134608697.6697', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/392134608697.6697', 'changed': True, 'item': {'name': 'neutron-lbaas', 'version': 'a5294c1d1149bf3bcb3321937c9223f18b49ed7a', 'fragment': None, 'egg_name': 'neutron_lbaas', 'original': 'git+https://git.openstack.org/openstack/neutron-lbaas@a5294c1d1149bf3bcb3321937c9223f18b49ed7a#egg=neutron_lbaas&gitname=neutron-lbaas&projectgroup=neutron_all', 'url': 'https://git.openstack.org/openstack/neutron-lbaas', 'project_group': 'neutron_all'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '480542029657.6754', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/480542029657.6754', 'changed': True, 'item': {'name': 'neutron-lbaas-dashboard', 'version': '80a2f0f5c82acb58833c43e158afd974e555f92b', 'fragment': None, 'egg_name': 'neutron_lbaas_dashboard', 'original': 'git+https://git.openstack.org/openstack/neutron-lbaas-dashboard@80a2f0f5c82acb58833c43e158afd974e555f92b#egg=neutron_lbaas_dashboard&gitname=neutron-lbaas-dashboard&projectgroup=horizon_all', 'url': 'https://git.openstack.org/openstack/neutron-lbaas-dashboard', 'project_group': 'horizon_all'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '87756913241.6826', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/87756913241.6826', 'changed': True, 'item': {'name': 'neutron-vpnaas', 'version': 'e3da5c10c472ece03828b076a9240b735295a42e', 'fragment': None, 'egg_name': 'neutron_vpnaas', 'original': 'git+https://git.openstack.org/openstack/neutron-vpnaas@e3da5c10c472ece03828b076a9240b735295a42e#egg=neutron_vpnaas&gitname=neutron-vpnaas&projectgroup=neutron_all', 'url': 'https://git.openstack.org/openstack/neutron-vpnaas', 'project_group': 'neutron_all'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) FAILED - RETRYING: Wait for git clones to complete (360 retries left). FAILED - RETRYING: Wait for git clones to complete (359 retries left). FAILED - RETRYING: Wait for git clones to complete (358 retries left). FAILED - RETRYING: Wait for git clones to complete (357 retries left). FAILED - RETRYING: Wait for git clones to complete (356 retries left). FAILED - RETRYING: Wait for git clones to complete (355 retries left). FAILED - RETRYING: Wait for git clones to complete (354 retries left). FAILED - RETRYING: Wait for git clones to complete (353 retries left). FAILED - RETRYING: Wait for git clones to complete (352 retries left). FAILED - RETRYING: Wait for git clones to complete (351 retries left). FAILED - RETRYING: Wait for git clones to complete (350 retries left). FAILED - RETRYING: Wait for git clones to complete (349 retries left). FAILED - RETRYING: Wait for git clones to complete (348 retries left). changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '858578660248.6887', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/858578660248.6887', 'changed': True, 'item': {'name': 'nova', 'version': 'c7832f7d9e60a18e95f3cfeef76d55989fbad803', 'fragment': None, 'egg_name': 'nova', 'original': 'git+https://git.openstack.org/openstack/nova@c7832f7d9e60a18e95f3cfeef76d55989fbad803#egg=nova&gitname=nova&projectgroup=nova_all', 'url': 'https://git.openstack.org/openstack/nova', 'project_group': 'nova_all'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '14191648727.6934', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/14191648727.6934', 'changed': True, 'item': {'name': 'nova-lxd', 'version': 'aaa8b602150623a81432eb8fbad26c2d4d9b42b6', 'fragment': None, 'egg_name': 'nova_lxd', 'original': 'git+https://git.openstack.org/openstack/nova-lxd@aaa8b602150623a81432eb8fbad26c2d4d9b42b6#egg=nova_lxd&gitname=nova-lxd&projectgroup=nova_all', 'url': 'https://git.openstack.org/openstack/nova-lxd', 'project_group': 'nova_all'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '238211339753.7004', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/238211339753.7004', 'changed': True, 'item': {'name': 'nova-powervm', 'version': 'a58458507433d970b53e338df199dc8251812c23', 'fragment': None, 'egg_name': 'nova_powervm', 'original': 'git+https://git.openstack.org/openstack/nova-powervm@a58458507433d970b53e338df199dc8251812c23#egg=nova_powervm&gitname=nova-powervm&projectgroup=nova_all', 'url': 'https://git.openstack.org/openstack/nova-powervm', 'project_group': 'nova_all'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '186633278744.7063', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/186633278744.7063', 'changed': True, 'item': {'name': 'novnc', 'version': '3c5dd884d2e658bb23fd324570b48b86db153d14', 'fragment': None, 'egg_name': 'noVNC', 'original': 'git+https://github.com/novnc/noVNC@3c5dd884d2e658bb23fd324570b48b86db153d14#egg=noVNC&gitname=noVNC&projectgroup=nova_console', 'url': 'https://github.com/novnc/noVNC', 'project_group': 'nova_console'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) skipping: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, '_ansible_no_log': False, 'changed': False, 'item': {'name': 'octavia', 'version': '859bb3bae35fb26e3305d4ee691b4d5eba99d1ff', 'fragment': None, 'egg_name': 'octavia', 'original': 'git+https://git.openstack.org/openstack/octavia@859bb3bae35fb26e3305d4ee691b4d5eba99d1ff#egg=octavia&gitname=octavia&projectgroup=octavia_all', 'url': 'https://git.openstack.org/openstack/octavia', 'project_group': 'octavia_all'}, 'skip_reason': 'Conditional result was False', 'skipped': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '2070521794.7128', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/2070521794.7128', 'changed': True, 'item': {'name': 'rally', 'version': '425a2a7630df5e99ab287787081d88c5c140dedc', 'fragment': None, 'egg_name': 'rally', 'original': 'git+https://git.openstack.org/openstack/rally@425a2a7630df5e99ab287787081d88c5c140dedc#egg=rally&gitname=rally&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True', 'url': 'https://git.openstack.org/openstack/rally', 'project_group': 'utility_all'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '717797298401.7252', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/717797298401.7252', 'changed': True, 'item': {'name': 'requirements', 'version': '6d9fe55d3697d46c8e10de829ebbdc8bcddf0111', 'fragment': None, 'egg_name': 'requirements', 'original': 'git+https://git.openstack.org/openstack/requirements@6d9fe55d3697d46c8e10de829ebbdc8bcddf0111#egg=requirements&gitname=requirements&projectgroup=all', 'url': 'https://git.openstack.org/openstack/requirements', 'project_group': 'all'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) skipping: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, '_ansible_no_log': False, 'changed': False, 'item': {'name': 'sahara', 'version': 'cf4cf40eab5a485abb6052b4a9d263be4625dc4e', 'fragment': None, 'egg_name': 'sahara', 'original': 'git+https://git.openstack.org/openstack/sahara@cf4cf40eab5a485abb6052b4a9d263be4625dc4e#egg=sahara&gitname=sahara&projectgroup=sahara_all', 'url': 'https://git.openstack.org/openstack/sahara', 'project_group': 'sahara_all'}, 'skip_reason': 'Conditional result was False', 'skipped': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '579322858897.7316', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/579322858897.7316', 'changed': True, 'item': {'name': 'sahara-dashboard', 'version': 'b8ccdf99971293a388b99d781b70fa0e0fb69d40', 'fragment': None, 'egg_name': 'sahara_dashboard', 'original': 'git+https://git.openstack.org/openstack/sahara-dashboard@b8ccdf99971293a388b99d781b70fa0e0fb69d40#egg=sahara_dashboard&gitname=sahara-dashboard&projectgroup=horizon_all', 'url': 'https://git.openstack.org/openstack/sahara-dashboard', 'project_group': 'horizon_all'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '567417961744.7388', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/567417961744.7388', 'changed': True, 'item': {'name': 'spice-html5', 'version': '54cc41299bea8cd681ed0262735e0fd821cd774a', 'fragment': None, 'egg_name': 'spice_html5', 'original': 'git+https://github.com/SPICE/spice-html5@54cc41299bea8cd681ed0262735e0fd821cd774a#egg=spice_html5&gitname=spice-html5&projectgroup=nova_console', 'url': 'https://github.com/SPICE/spice-html5', 'project_group': 'nova_console'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) skipping: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, '_ansible_no_log': False, 'changed': False, 'item': {'name': 'swift', 'version': '98e7014aafbd52bd5e388314f3c2c1e1d2375806', 'fragment': None, 'egg_name': 'swift', 'original': 'git+https://git.openstack.org/openstack/swift@98e7014aafbd52bd5e388314f3c2c1e1d2375806#egg=swift&gitname=swift&projectgroup=swift_all', 'url': 'https://git.openstack.org/openstack/swift', 'project_group': 'swift_all'}, 'skip_reason': 'Conditional result was False', 'skipped': True}) skipping: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, '_ansible_no_log': False, 'changed': False, 'item': {'name': 'swift3', 'version': '1fb6a30ee59a16cd4b6c49bab963ff9e3f974580', 'fragment': None, 'egg_name': 'swift3', 'original': 'git+https://git.openstack.org/openstack/swift3@1fb6a30ee59a16cd4b6c49bab963ff9e3f974580#egg=swift3&gitname=swift3&projectgroup=swift_all', 'url': 'https://git.openstack.org/openstack/swift3', 'project_group': 'swift_all'}, 'skip_reason': 'Conditional result was False', 'skipped': True}) skipping: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, '_ansible_no_log': False, 'changed': False, 'item': {'name': 'tacker', 'version': '9ca9cf28cec8ae70a7795f7267ddd9909f5e307a', 'fragment': None, 'egg_name': 'tacker', 'original': 'git+https://git.openstack.org/openstack/tacker@9ca9cf28cec8ae70a7795f7267ddd9909f5e307a#egg=tacker&gitname=tacker&projectgroup=tacker_all', 'url': 'https://git.openstack.org/openstack/tacker', 'project_group': 'tacker_all'}, 'skip_reason': 'Conditional result was False', 'skipped': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '303002438339.7456', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/303002438339.7456', 'changed': True, 'item': {'name': 'tempest', 'version': 'f48348533ebb2367463ada7402aad6e7cfee1ddd', 'fragment': None, 'egg_name': 'tempest', 'original': 'git+https://git.openstack.org/openstack/tempest@f48348533ebb2367463ada7402aad6e7cfee1ddd#egg=tempest&gitname=tempest&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True', 'url': 'https://git.openstack.org/openstack/tempest', 'project_group': 'utility_all'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) skipping: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, '_ansible_no_log': False, 'changed': False, 'item': {'name': 'trove', 'version': 'f6c3c27a49d5cf1c84eec441923f9f4d8c12f3d2', 'fragment': None, 'egg_name': 'trove', 'original': 'git+https://git.openstack.org/openstack/trove@f6c3c27a49d5cf1c84eec441923f9f4d8c12f3d2#egg=trove&gitname=trove&projectgroup=trove_all', 'url': 'https://git.openstack.org/openstack/trove', 'project_group': 'trove_all'}, 'skip_reason': 'Conditional result was False', 'skipped': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '386639696927.7520', '_ansible_no_log': False, 'results_file': '/var/www/.ansible_async/386639696927.7520', 'changed': True, 'item': {'name': 'trove-dashboard', 'version': 'b4ebbbab63501793839d519f35d6d381f0334ca8', 'fragment': None, 'egg_name': 'trove_dashboard', 'original': 'git+https://git.openstack.org/openstack/trove-dashboard@b4ebbbab63501793839d519f35d6d381f0334ca8#egg=trove_dashboard&gitname=trove-dashboard&projectgroup=horizon_all', 'url': 'https://git.openstack.org/openstack/trove-dashboard', 'project_group': 'horizon_all'}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) TASK [repo_build : Retrieve upper constraints content] ************************* Tuesday 21 November 2017 19:35:00 +0000 (0:01:13.982) 0:07:08.657 ****** ok: [aio1_repo_container-8e457bc2] TASK [repo_build : Decode the upper constraints content] *********************** Tuesday 21 November 2017 19:35:00 +0000 (0:00:00.441) 0:07:09.099 ****** ok: [aio1_repo_container-8e457bc2] TASK [repo_build : Build package constraints file] ***************************** Tuesday 21 November 2017 19:35:01 +0000 (0:00:00.276) 0:07:09.376 ****** changed: [aio1_repo_container-8e457bc2] TASK [repo_build : Record whether a wheel/venv build is required] ************** Tuesday 21 November 2017 19:35:02 +0000 (0:00:01.287) 0:07:10.663 ****** changed: [aio1_repo_container-8e457bc2] => (item=need_wheel_build) changed: [aio1_repo_container-8e457bc2] => (item=need_venv_build) TASK [repo_build : Install pip packages] *************************************** Tuesday 21 November 2017 19:35:03 +0000 (0:00:00.649) 0:07:11.312 ****** changed: [aio1_repo_container-8e457bc2] TASK [repo_build : refresh local facts] **************************************** Tuesday 21 November 2017 19:35:09 +0000 (0:00:06.343) 0:07:17.656 ****** ok: [aio1_repo_container-8e457bc2] TASK [repo_build : Ensure that temporary folders from previous build failures are absent] *** Tuesday 21 November 2017 19:35:10 +0000 (0:00:01.027) 0:07:18.684 ****** ok: [aio1_repo_container-8e457bc2] => (item=/tmp/openstack-builder) ok: [aio1_repo_container-8e457bc2] => (item=/tmp/openstack-wheel-output) TASK [repo_build : Create temporary folders] *********************************** Tuesday 21 November 2017 19:35:11 +0000 (0:00:00.676) 0:07:19.360 ****** changed: [aio1_repo_container-8e457bc2] => (item=/tmp/openstack-builder) changed: [aio1_repo_container-8e457bc2] => (item=/tmp/openstack-wheel-output) TASK [repo_build : Download requirement pip sources] *************************** Tuesday 21 November 2017 19:35:11 +0000 (0:00:00.631) 0:07:19.992 ****** TASK [repo_build : Create OpenStack-Ansible requirement wheels] **************** Tuesday 21 November 2017 19:35:11 +0000 (0:00:00.048) 0:07:20.040 ****** ok: [aio1_repo_container-8e457bc2] TASK [repo_build : Register os-release files] ********************************** Tuesday 21 November 2017 19:40:30 +0000 (0:05:19.107) 0:12:39.148 ****** ok: [aio1_repo_container-8e457bc2] TASK [repo_build : Ensure os-release files are cleaned up] ********************* Tuesday 21 November 2017 19:40:31 +0000 (0:00:00.459) 0:12:39.607 ****** TASK [repo_build : Index built wheels] ***************************************** Tuesday 21 November 2017 19:40:31 +0000 (0:00:00.087) 0:12:39.695 ****** ok: [aio1_repo_container-8e457bc2] TASK [repo_build : Create release process script] ****************************** Tuesday 21 November 2017 19:40:32 +0000 (0:00:00.640) 0:12:40.335 ****** changed: [aio1_repo_container-8e457bc2] TASK [repo_build : Run release process script] ********************************* Tuesday 21 November 2017 19:40:33 +0000 (0:00:01.143) 0:12:41.478 ****** ok: [aio1_repo_container-8e457bc2] TASK [repo_build : Create absolute requirements] ******************************* Tuesday 21 November 2017 19:40:37 +0000 (0:00:04.284) 0:12:45.763 ****** changed: [aio1_repo_container-8e457bc2] TASK [repo_build : Copy get-pip script into release folder] ******************** Tuesday 21 November 2017 19:40:38 +0000 (0:00:01.112) 0:12:46.876 ****** changed: [aio1_repo_container-8e457bc2] TASK [repo_build : Clean up temporary build folders to save space] ************* Tuesday 21 November 2017 19:40:39 +0000 (0:00:00.511) 0:12:47.387 ****** changed: [aio1_repo_container-8e457bc2] => (item=/tmp/openstack-builder) changed: [aio1_repo_container-8e457bc2] => (item=/tmp/openstack-wheel-output) TASK [repo_build : Disable the wheel build requirement now that it is complete] *** Tuesday 21 November 2017 19:40:39 +0000 (0:00:00.657) 0:12:48.044 ****** changed: [aio1_repo_container-8e457bc2] TASK [repo_build : Create venv directories] ************************************ Tuesday 21 November 2017 19:40:40 +0000 (0:00:00.475) 0:12:48.520 ****** changed: [aio1_repo_container-8e457bc2] TASK [repo_build : Get venv command path] ************************************** Tuesday 21 November 2017 19:40:40 +0000 (0:00:00.470) 0:12:48.991 ****** ok: [aio1_repo_container-8e457bc2] TASK [repo_build : Set virtualenv command path] ******************************** Tuesday 21 November 2017 19:40:41 +0000 (0:00:00.491) 0:12:49.482 ****** ok: [aio1_repo_container-8e457bc2] TASK [repo_build : Ensure virtualenv_support is absent] ************************ Tuesday 21 November 2017 19:40:41 +0000 (0:00:00.279) 0:12:49.762 ****** changed: [aio1_repo_container-8e457bc2] => (item=/usr/local/lib/python2.7/dist-packages/virtualenv_support) ok: [aio1_repo_container-8e457bc2] => (item=/usr/local/lib/python2.7/site-packages/virtualenv_support) TASK [repo_build : Create venv build script] *********************************** Tuesday 21 November 2017 19:40:42 +0000 (0:00:00.655) 0:12:50.417 ****** changed: [aio1_repo_container-8e457bc2] TASK [repo_build : Create venv build options files] **************************** Tuesday 21 November 2017 19:40:43 +0000 (0:00:01.085) 0:12:51.503 ****** changed: [aio1_repo_container-8e457bc2] => (item={'role_data': {'glance_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'glance_pip_packages': ['cryptography', 'glance', 'keystonemiddleware', 'os-brick', 'pymysql', 'python-cinderclient', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-swiftclient', 'uwsgi', 'warlock'], 'project_group': 'glance_all'}, 'role_name': 'os_glance'}) changed: [aio1_repo_container-8e457bc2] => (item={'role_data': {'horizon_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'horizon_pip_packages': ['cryptography', 'designate_dashboard', 'django-appconf', 'django-openstack-auth', 'greenlet', 'horizon', 'ironic-ui', 'keystonemiddleware', 'magnum-ui', 'mysql-python', 'neutron-fwaas-dashboard', 'neutron-lbaas-dashboard', 'oslo.config', 'ply', 'pymysql', 'python-keystoneclient', 'python-memcached', 'sahara_dashboard', 'trove_dashboard'], 'project_group': 'horizon_all'}, 'role_name': 'os_horizon'}) changed: [aio1_repo_container-8e457bc2] => (item={'role_data': {'heat_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'heat_pip_packages': ['cryptography', 'heat', 'keystonemiddleware', 'pymysql', 'python-ceilometerclient', 'python-cinderclient', 'python-glanceclient', 'python-heatclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'python-openstackclient', 'python-swiftclient', 'python-troveclient', 'uwsgi'], 'project_group': 'heat_all'}, 'role_name': 'os_heat'}) changed: [aio1_repo_container-8e457bc2] => (item={'role_data': {'keystone_pip_packages': ['argparse', 'cryptography', 'keystone', 'keystonemiddleware', 'ldappool', 'lxml', 'oslo.log', 'oslo.middleware', 'pbr', 'pymysql', 'pysaml2', 'python-keystoneclient', 'python-ldap', 'python-memcached', 'python-openstackclient', 'repoze.lru', 'uwsgi'], 'keystone_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'project_group': 'keystone_all'}, 'role_name': 'os_keystone'}) changed: [aio1_repo_container-8e457bc2] => (item={'role_data': {'rally_pip_packages': ['pymysql', 'rally', 'setuptools'], 'rally_requires_pip_packages': ['virtualenv', 'virtualenv-tools'], 'project_group': 'utility_all'}, 'role_name': 'os_rally'}) changed: [aio1_repo_container-8e457bc2] => (item={'role_data': {'tempest_requires_pip_packages': ['python-glanceclient', 'python-keystoneclient', 'python-neutronclient', 'python-novaclient', 'shade', 'virtualenv', 'virtualenv-tools'], 'project_group': 'utility_all', 'tempest_pip_packages': ['ddt', 'junitxml', 'lxml', 'nose', 'python-ceilometerclient', 'python-cinderclient', 'python-glanceclient', 'python-heatclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'python-openstackclient', 'python-saharaclient', 'python-subunit', 'python-swiftclient', 'tempest', 'testscenarios']}, 'role_name': 'os_tempest'}) changed: [aio1_repo_container-8e457bc2] => (item={'role_data': {'neutron_optional_vpnaas_pip_packages': ['neutron_vpnaas'], 'neutron_optional_calico_pip_packages': ['networking-calico', 'python-etcd'], 'neutron_optional_bgp_pip_packages': ['neutron_dynamic_routing'], 'project_group': 'neutron_all', 'neutron_optional_dragonflow_pip_packages': ['dragonflow', 'python-etcd'], 'neutron_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'neutron_optional_fwaas_pip_packages': ['neutron_fwaas'], 'neutron_optional_opendaylight_pip_packages': ['networking-odl'], 'neutron_pip_packages': ['cliff', 'configobj', 'cryptography', 'keystonemiddleware', 'neutron', 'pymysql', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'repoze.lru'], 'neutron_optional_lbaas_pip_packages': ['neutron_lbaas']}, 'role_name': 'os_neutron'}) changed: [aio1_repo_container-8e457bc2] => (item={'role_data': {'project_group': 'cinder_all', 'cinder_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'cinder_pip_packages': ['cinder', 'cryptography', 'ecdsa', 'httplib2', 'keystonemiddleware', 'pymysql', 'python-cinderclient', 'python-keystoneclient', 'python-memcached', 'uwsgi']}, 'role_name': 'os_cinder'}) changed: [aio1_repo_container-8e457bc2] => (item={'role_data': {'nova_novnc_pip_packages': ['websockify'], 'nova_compute_ironic_pip_packages': ['python-ironicclient'], 'nova_compute_lxd_pip_packages': ['nova-lxd', 'pylxd', 'pyopenssl'], 'nova_compute_pip_packages': ['libvirt-python'], 'nova_pip_packages': ['cryptography', 'keystonemiddleware', 'nova', 'pymysql', 'python-keystoneclient', 'python-memcached', 'python-novaclient', 'uwsgi'], 'nova_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'python-openstackclient', 'virtualenv', 'virtualenv-tools'], 'nova_compute_powervm_pip_packages': ['nova-powervm', 'pyasn1-modules'], 'project_group': 'nova_all'}, 'role_name': 'os_nova'}) TASK [repo_build : Execute the venv build scripts asynchonously] *************** Tuesday 21 November 2017 19:40:51 +0000 (0:00:08.590) 0:13:00.093 ****** changed: [aio1_repo_container-8e457bc2] => (item={'gid': 0, 'uid': 0, 'owner': 'root', 'checksum': 'bd9055d1fdce78a68af1ec6c3c12a771f4fc9d72', 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_glance.txt', 'src': '/root/.ansible/tmp/ansible-tmp-1511293243.968034-254073758111165/source', 'group': 'root', 'md5sum': '267e1b7b7e75457a642979fcdefbc8c2', 'state': 'file', '_ansible_item_result': True, 'mode': '0644', 'size': 1182, '_ansible_no_log': False, 'invocation': {'module_args': {'delimiter': None, 'seuser': None, 'selevel': None, 'serole': None, 'owner': None, 'regexp': None, 'src': '/root/.ansible/tmp/ansible-tmp-1511293243.968034-254073758111165/source', 'group': None, 'content': None, 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_glance.txt', 'attributes': None, 'validate': None, 'backup': False, 'mode': None, 'force': True, 'directory_mode': None, 'original_basename': 'venv-build-options.txt.j2', 'remote_src': None, 'follow': True, 'unsafe_writes': None, 'setype': None}}, 'changed': True, '_ansible_parsed': True, 'item': {'role_data': {'glance_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'glance_pip_packages': ['cryptography', 'glance', 'keystonemiddleware', 'os-brick', 'pymysql', 'python-cinderclient', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-swiftclient', 'uwsgi', 'warlock'], 'project_group': 'glance_all'}, 'role_name': 'os_glance'}}) changed: [aio1_repo_container-8e457bc2] => (item={'gid': 0, 'uid': 0, 'owner': 'root', 'checksum': '37b10e973c3454f565de32bf8be219465669ea3d', 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_horizon.txt', 'src': '/root/.ansible/tmp/ansible-tmp-1511293244.806293-171801759275718/source', 'group': 'root', 'md5sum': '78c7993512666f24f14ea5516c716313', 'state': 'file', '_ansible_item_result': True, 'mode': '0644', 'size': 1299, '_ansible_no_log': False, 'invocation': {'module_args': {'delimiter': None, 'seuser': None, 'selevel': None, 'serole': None, 'owner': None, 'regexp': None, 'src': '/root/.ansible/tmp/ansible-tmp-1511293244.806293-171801759275718/source', 'group': None, 'content': None, 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_horizon.txt', 'attributes': None, 'validate': None, 'backup': False, 'mode': None, 'force': True, 'directory_mode': None, 'original_basename': 'venv-build-options.txt.j2', 'remote_src': None, 'follow': True, 'unsafe_writes': None, 'setype': None}}, 'changed': True, '_ansible_parsed': True, 'item': {'role_data': {'horizon_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'horizon_pip_packages': ['cryptography', 'designate_dashboard', 'django-appconf', 'django-openstack-auth', 'greenlet', 'horizon', 'ironic-ui', 'keystonemiddleware', 'magnum-ui', 'mysql-python', 'neutron-fwaas-dashboard', 'neutron-lbaas-dashboard', 'oslo.config', 'ply', 'pymysql', 'python-keystoneclient', 'python-memcached', 'sahara_dashboard', 'trove_dashboard'], 'project_group': 'horizon_all'}, 'role_name': 'os_horizon'}}) changed: [aio1_repo_container-8e457bc2] => (item={'gid': 0, 'uid': 0, 'owner': 'root', 'checksum': 'e4de1d1d5a7e6372a17e0a92d2ea83b035f009d3', 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_heat.txt', 'src': '/root/.ansible/tmp/ansible-tmp-1511293245.686356-210619632311095/source', 'group': 'root', 'md5sum': 'c6a5fb938123d02b616c8df92f7a8d03', 'state': 'file', '_ansible_item_result': True, 'mode': '0644', 'size': 1282, '_ansible_no_log': False, 'invocation': {'module_args': {'delimiter': None, 'seuser': None, 'selevel': None, 'serole': None, 'owner': None, 'regexp': None, 'src': '/root/.ansible/tmp/ansible-tmp-1511293245.686356-210619632311095/source', 'group': None, 'content': None, 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_heat.txt', 'attributes': None, 'validate': None, 'backup': False, 'mode': None, 'force': True, 'directory_mode': None, 'original_basename': 'venv-build-options.txt.j2', 'remote_src': None, 'follow': True, 'unsafe_writes': None, 'setype': None}}, 'changed': True, '_ansible_parsed': True, 'item': {'role_data': {'heat_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'heat_pip_packages': ['cryptography', 'heat', 'keystonemiddleware', 'pymysql', 'python-ceilometerclient', 'python-cinderclient', 'python-glanceclient', 'python-heatclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'python-openstackclient', 'python-swiftclient', 'python-troveclient', 'uwsgi'], 'project_group': 'heat_all'}, 'role_name': 'os_heat'}}) changed: [aio1_repo_container-8e457bc2] => (item={'gid': 0, 'uid': 0, 'owner': 'root', 'checksum': '691d98a17754bc38ae102b04c52c0126920d9d73', 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_keystone.txt', 'src': '/root/.ansible/tmp/ansible-tmp-1511293246.6396725-207867215975043/source', 'group': 'root', 'md5sum': 'b7cb3cf02b20ad7c7cf24699c6df80a3', 'state': 'file', '_ansible_item_result': True, 'mode': '0644', 'size': 1218, '_ansible_no_log': False, 'invocation': {'module_args': {'delimiter': None, 'seuser': None, 'selevel': None, 'serole': None, 'owner': None, 'regexp': None, 'src': '/root/.ansible/tmp/ansible-tmp-1511293246.6396725-207867215975043/source', 'group': None, 'content': None, 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_keystone.txt', 'attributes': None, 'validate': None, 'backup': False, 'mode': None, 'force': True, 'directory_mode': None, 'original_basename': 'venv-build-options.txt.j2', 'remote_src': None, 'follow': True, 'unsafe_writes': None, 'setype': None}}, 'changed': True, '_ansible_parsed': True, 'item': {'role_data': {'keystone_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'keystone_pip_packages': ['argparse', 'cryptography', 'keystone', 'keystonemiddleware', 'ldappool', 'lxml', 'oslo.log', 'oslo.middleware', 'pbr', 'pymysql', 'pysaml2', 'python-keystoneclient', 'python-ldap', 'python-memcached', 'python-openstackclient', 'repoze.lru', 'uwsgi'], 'project_group': 'keystone_all'}, 'role_name': 'os_keystone'}}) changed: [aio1_repo_container-8e457bc2] => (item={'gid': 0, 'uid': 0, 'owner': 'root', 'checksum': '8dad2bef5c3c460fc0f77d559a16ac24783fbc26', 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_rally.txt', 'src': '/root/.ansible/tmp/ansible-tmp-1511293247.5178878-1867126218308/source', 'group': 'root', 'md5sum': 'c3721fbe1e171000ba3f187a25f48c42', 'state': 'file', '_ansible_item_result': True, 'mode': '0644', 'size': 1192, '_ansible_no_log': False, 'invocation': {'module_args': {'delimiter': None, 'seuser': None, 'selevel': None, 'serole': None, 'owner': None, 'regexp': None, 'src': '/root/.ansible/tmp/ansible-tmp-1511293247.5178878-1867126218308/source', 'group': None, 'content': None, 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_rally.txt', 'attributes': None, 'validate': None, 'backup': False, 'mode': None, 'force': True, 'directory_mode': None, 'original_basename': 'venv-build-options.txt.j2', 'remote_src': None, 'follow': True, 'unsafe_writes': None, 'setype': None}}, 'changed': True, '_ansible_parsed': True, 'item': {'role_data': {'rally_pip_packages': ['pymysql', 'rally', 'setuptools'], 'rally_requires_pip_packages': ['virtualenv', 'virtualenv-tools'], 'project_group': 'utility_all'}, 'role_name': 'os_rally'}}) changed: [aio1_repo_container-8e457bc2] => (item={'gid': 0, 'uid': 0, 'owner': 'root', 'checksum': 'a2f911ec97d131b85f12210beb2bb220de34f020', 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_tempest.txt', 'src': '/root/.ansible/tmp/ansible-tmp-1511293248.4087045-48776497397264/source', 'group': 'root', 'md5sum': '6e22f4304c03872d24f76e184aad88bf', 'state': 'file', '_ansible_item_result': True, 'mode': '0644', 'size': 1453, '_ansible_no_log': False, 'invocation': {'module_args': {'delimiter': None, 'seuser': None, 'selevel': None, 'serole': None, 'owner': None, 'regexp': None, 'src': '/root/.ansible/tmp/ansible-tmp-1511293248.4087045-48776497397264/source', 'group': None, 'content': None, 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_tempest.txt', 'attributes': None, 'validate': None, 'backup': False, 'mode': None, 'force': True, 'directory_mode': None, 'original_basename': 'venv-build-options.txt.j2', 'remote_src': None, 'follow': True, 'unsafe_writes': None, 'setype': None}}, 'changed': True, '_ansible_parsed': True, 'item': {'role_data': {'tempest_requires_pip_packages': ['python-glanceclient', 'python-keystoneclient', 'python-neutronclient', 'python-novaclient', 'shade', 'virtualenv', 'virtualenv-tools'], 'tempest_pip_packages': ['ddt', 'junitxml', 'lxml', 'nose', 'python-ceilometerclient', 'python-cinderclient', 'python-glanceclient', 'python-heatclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'python-openstackclient', 'python-saharaclient', 'python-subunit', 'python-swiftclient', 'tempest', 'testscenarios'], 'project_group': 'utility_all'}, 'role_name': 'os_tempest'}}) changed: [aio1_repo_container-8e457bc2] => (item={'gid': 0, 'uid': 0, 'owner': 'root', 'checksum': '1d891b2eaf39cf5ada57260682f2c83a4b865c80', 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_neutron.txt', 'src': '/root/.ansible/tmp/ansible-tmp-1511293249.2892454-51628533247980/source', 'group': 'root', 'md5sum': 'f335d10f0cde13db7ba06e36a2eafc99', 'state': 'file', '_ansible_item_result': True, 'mode': '0644', 'size': 1189, '_ansible_no_log': False, 'invocation': {'module_args': {'delimiter': None, 'seuser': None, 'selevel': None, 'serole': None, 'owner': None, 'regexp': None, 'src': '/root/.ansible/tmp/ansible-tmp-1511293249.2892454-51628533247980/source', 'group': None, 'content': None, 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_neutron.txt', 'attributes': None, 'validate': None, 'backup': False, 'mode': None, 'force': True, 'directory_mode': None, 'original_basename': 'venv-build-options.txt.j2', 'remote_src': None, 'follow': True, 'unsafe_writes': None, 'setype': None}}, 'changed': True, '_ansible_parsed': True, 'item': {'role_data': {'neutron_optional_lbaas_pip_packages': ['neutron_lbaas'], 'neutron_optional_vpnaas_pip_packages': ['neutron_vpnaas'], 'neutron_optional_calico_pip_packages': ['networking-calico', 'python-etcd'], 'neutron_optional_bgp_pip_packages': ['neutron_dynamic_routing'], 'neutron_optional_dragonflow_pip_packages': ['dragonflow', 'python-etcd'], 'neutron_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'neutron_optional_fwaas_pip_packages': ['neutron_fwaas'], 'neutron_optional_opendaylight_pip_packages': ['networking-odl'], 'neutron_pip_packages': ['cliff', 'configobj', 'cryptography', 'keystonemiddleware', 'neutron', 'pymysql', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'repoze.lru'], 'project_group': 'neutron_all'}, 'role_name': 'os_neutron'}}) changed: [aio1_repo_container-8e457bc2] => (item={'gid': 0, 'uid': 0, 'owner': 'root', 'checksum': '070cb6c2df1cf3e82112f9be2f9b5d9a1343f37d', 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_cinder.txt', 'src': '/root/.ansible/tmp/ansible-tmp-1511293250.2484488-217760451946183/source', 'group': 'root', 'md5sum': '5e30ee33b2ffc0f46e4ad0dea1b2b2b5', 'state': 'file', '_ansible_item_result': True, 'mode': '0644', 'size': 1141, '_ansible_no_log': False, 'invocation': {'module_args': {'delimiter': None, 'seuser': None, 'selevel': None, 'serole': None, 'owner': None, 'regexp': None, 'src': '/root/.ansible/tmp/ansible-tmp-1511293250.2484488-217760451946183/source', 'group': None, 'content': None, 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_cinder.txt', 'attributes': None, 'validate': None, 'backup': False, 'mode': None, 'force': True, 'directory_mode': None, 'original_basename': 'venv-build-options.txt.j2', 'remote_src': None, 'follow': True, 'unsafe_writes': None, 'setype': None}}, 'changed': True, '_ansible_parsed': True, 'item': {'role_data': {'cinder_pip_packages': ['cinder', 'cryptography', 'ecdsa', 'httplib2', 'keystonemiddleware', 'pymysql', 'python-cinderclient', 'python-keystoneclient', 'python-memcached', 'uwsgi'], 'cinder_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'project_group': 'cinder_all'}, 'role_name': 'os_cinder'}}) changed: [aio1_repo_container-8e457bc2] => (item={'gid': 0, 'uid': 0, 'owner': 'root', 'checksum': 'bbd253bb6695bd6b44b5e7940cca052b6a49acca', 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_nova.txt', 'src': '/root/.ansible/tmp/ansible-tmp-1511293251.1548238-74980419903203/source', 'group': 'root', 'md5sum': '0b02656db708f0a0668111b4d542f142', 'state': 'file', '_ansible_item_result': True, 'mode': '0644', 'size': 1217, '_ansible_no_log': False, 'invocation': {'module_args': {'delimiter': None, 'seuser': None, 'selevel': None, 'serole': None, 'owner': None, 'regexp': None, 'src': '/root/.ansible/tmp/ansible-tmp-1511293251.1548238-74980419903203/source', 'group': None, 'content': None, 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_nova.txt', 'attributes': None, 'validate': None, 'backup': False, 'mode': None, 'force': True, 'directory_mode': None, 'original_basename': 'venv-build-options.txt.j2', 'remote_src': None, 'follow': True, 'unsafe_writes': None, 'setype': None}}, 'changed': True, '_ansible_parsed': True, 'item': {'role_data': {'nova_compute_powervm_pip_packages': ['nova-powervm', 'pyasn1-modules'], 'nova_compute_ironic_pip_packages': ['python-ironicclient'], 'nova_compute_lxd_pip_packages': ['nova-lxd', 'pylxd', 'pyopenssl'], 'nova_compute_pip_packages': ['libvirt-python'], 'nova_pip_packages': ['cryptography', 'keystonemiddleware', 'nova', 'pymysql', 'python-keystoneclient', 'python-memcached', 'python-novaclient', 'uwsgi'], 'nova_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'python-openstackclient', 'virtualenv', 'virtualenv-tools'], 'nova_novnc_pip_packages': ['websockify'], 'project_group': 'nova_all'}, 'role_name': 'os_nova'}}) TASK [repo_build : Wait for the venvs builds to complete] ********************** Tuesday 21 November 2017 19:41:06 +0000 (0:00:14.330) 0:13:14.423 ****** FAILED - RETRYING: Wait for the venvs builds to complete (180 retries left). FAILED - RETRYING: Wait for the venvs builds to complete (179 retries left). FAILED - RETRYING: Wait for the venvs builds to complete (178 retries left). FAILED - RETRYING: Wait for the venvs builds to complete (177 retries left). FAILED - RETRYING: Wait for the venvs builds to complete (176 retries left). FAILED - RETRYING: Wait for the venvs builds to complete (175 retries left). changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '261507196797.13042', '_ansible_no_log': False, 'results_file': '/root/.ansible_async/261507196797.13042', 'changed': True, 'item': {'gid': 0, 'uid': 0, 'owner': 'root', 'checksum': 'bd9055d1fdce78a68af1ec6c3c12a771f4fc9d72', 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_glance.txt', 'src': '/root/.ansible/tmp/ansible-tmp-1511293243.968034-254073758111165/source', 'group': 'root', 'md5sum': '267e1b7b7e75457a642979fcdefbc8c2', 'state': 'file', '_ansible_item_result': True, 'mode': '0644', 'size': 1182, '_ansible_no_log': False, 'invocation': {'module_args': {'delimiter': None, 'seuser': None, 'selevel': None, 'serole': None, 'owner': None, 'content': None, 'attributes': None, 'group': None, 'regexp': None, 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_glance.txt', 'unsafe_writes': None, 'src': '/root/.ansible/tmp/ansible-tmp-1511293243.968034-254073758111165/source', 'force': True, 'mode': None, 'directory_mode': None, 'validate': None, 'original_basename': 'venv-build-options.txt.j2', 'remote_src': None, 'follow': True, 'backup': False, 'setype': None}}, 'changed': True, '_ansible_parsed': True, 'item': {'role_data': {'glance_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'glance_pip_packages': ['cryptography', 'glance', 'keystonemiddleware', 'os-brick', 'pymysql', 'python-cinderclient', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-swiftclient', 'uwsgi', 'warlock'], 'project_group': 'glance_all'}, 'role_name': 'os_glance'}}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) FAILED - RETRYING: Wait for the venvs builds to complete (180 retries left). FAILED - RETRYING: Wait for the venvs builds to complete (179 retries left). changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '896757950391.13081', '_ansible_no_log': False, 'results_file': '/root/.ansible_async/896757950391.13081', 'changed': True, 'item': {'gid': 0, 'uid': 0, 'owner': 'root', 'checksum': '37b10e973c3454f565de32bf8be219465669ea3d', 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_horizon.txt', 'src': '/root/.ansible/tmp/ansible-tmp-1511293244.806293-171801759275718/source', 'group': 'root', 'md5sum': '78c7993512666f24f14ea5516c716313', 'state': 'file', '_ansible_item_result': True, 'mode': '0644', 'size': 1299, '_ansible_no_log': False, 'invocation': {'module_args': {'delimiter': None, 'seuser': None, 'selevel': None, 'serole': None, 'owner': None, 'content': None, 'attributes': None, 'group': None, 'regexp': None, 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_horizon.txt', 'unsafe_writes': None, 'src': '/root/.ansible/tmp/ansible-tmp-1511293244.806293-171801759275718/source', 'force': True, 'mode': None, 'directory_mode': None, 'validate': None, 'original_basename': 'venv-build-options.txt.j2', 'remote_src': None, 'follow': True, 'backup': False, 'setype': None}}, 'changed': True, '_ansible_parsed': True, 'item': {'role_data': {'horizon_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'horizon_pip_packages': ['cryptography', 'designate_dashboard', 'django-appconf', 'django-openstack-auth', 'greenlet', 'horizon', 'ironic-ui', 'keystonemiddleware', 'magnum-ui', 'mysql-python', 'neutron-fwaas-dashboard', 'neutron-lbaas-dashboard', 'oslo.config', 'ply', 'pymysql', 'python-keystoneclient', 'python-memcached', 'sahara_dashboard', 'trove_dashboard'], 'project_group': 'horizon_all'}, 'role_name': 'os_horizon'}}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '660999799578.13120', '_ansible_no_log': False, 'results_file': '/root/.ansible_async/660999799578.13120', 'changed': True, 'item': {'gid': 0, 'uid': 0, 'owner': 'root', 'checksum': 'e4de1d1d5a7e6372a17e0a92d2ea83b035f009d3', 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_heat.txt', 'src': '/root/.ansible/tmp/ansible-tmp-1511293245.686356-210619632311095/source', 'group': 'root', 'md5sum': 'c6a5fb938123d02b616c8df92f7a8d03', 'state': 'file', '_ansible_item_result': True, 'mode': '0644', 'size': 1282, '_ansible_no_log': False, 'invocation': {'module_args': {'delimiter': None, 'seuser': None, 'selevel': None, 'serole': None, 'owner': None, 'content': None, 'attributes': None, 'group': None, 'regexp': None, 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_heat.txt', 'unsafe_writes': None, 'src': '/root/.ansible/tmp/ansible-tmp-1511293245.686356-210619632311095/source', 'force': True, 'mode': None, 'directory_mode': None, 'validate': None, 'original_basename': 'venv-build-options.txt.j2', 'remote_src': None, 'follow': True, 'backup': False, 'setype': None}}, 'changed': True, '_ansible_parsed': True, 'item': {'role_data': {'heat_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'heat_pip_packages': ['cryptography', 'heat', 'keystonemiddleware', 'pymysql', 'python-ceilometerclient', 'python-cinderclient', 'python-glanceclient', 'python-heatclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'python-openstackclient', 'python-swiftclient', 'python-troveclient', 'uwsgi'], 'project_group': 'heat_all'}, 'role_name': 'os_heat'}}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '728227623491.13176', '_ansible_no_log': False, 'results_file': '/root/.ansible_async/728227623491.13176', 'changed': True, 'item': {'gid': 0, 'uid': 0, 'owner': 'root', 'checksum': '691d98a17754bc38ae102b04c52c0126920d9d73', 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_keystone.txt', 'src': '/root/.ansible/tmp/ansible-tmp-1511293246.6396725-207867215975043/source', 'group': 'root', 'md5sum': 'b7cb3cf02b20ad7c7cf24699c6df80a3', 'state': 'file', '_ansible_item_result': True, 'mode': '0644', 'size': 1218, '_ansible_no_log': False, 'invocation': {'module_args': {'delimiter': None, 'seuser': None, 'selevel': None, 'serole': None, 'owner': None, 'content': None, 'attributes': None, 'group': None, 'regexp': None, 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_keystone.txt', 'unsafe_writes': None, 'src': '/root/.ansible/tmp/ansible-tmp-1511293246.6396725-207867215975043/source', 'force': True, 'mode': None, 'directory_mode': None, 'validate': None, 'original_basename': 'venv-build-options.txt.j2', 'remote_src': None, 'follow': True, 'backup': False, 'setype': None}}, 'changed': True, '_ansible_parsed': True, 'item': {'role_data': {'keystone_pip_packages': ['argparse', 'cryptography', 'keystone', 'keystonemiddleware', 'ldappool', 'lxml', 'oslo.log', 'oslo.middleware', 'pbr', 'pymysql', 'pysaml2', 'python-keystoneclient', 'python-ldap', 'python-memcached', 'python-openstackclient', 'repoze.lru', 'uwsgi'], 'keystone_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'project_group': 'keystone_all'}, 'role_name': 'os_keystone'}}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) FAILED - RETRYING: Wait for the venvs builds to complete (180 retries left). FAILED - RETRYING: Wait for the venvs builds to complete (179 retries left). FAILED - RETRYING: Wait for the venvs builds to complete (178 retries left). FAILED - RETRYING: Wait for the venvs builds to complete (177 retries left). FAILED - RETRYING: Wait for the venvs builds to complete (176 retries left). FAILED - RETRYING: Wait for the venvs builds to complete (175 retries left). FAILED - RETRYING: Wait for the venvs builds to complete (174 retries left). changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '642275930146.13224', '_ansible_no_log': False, 'results_file': '/root/.ansible_async/642275930146.13224', 'changed': True, 'item': {'gid': 0, 'uid': 0, 'owner': 'root', 'checksum': '8dad2bef5c3c460fc0f77d559a16ac24783fbc26', 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_rally.txt', 'src': '/root/.ansible/tmp/ansible-tmp-1511293247.5178878-1867126218308/source', 'group': 'root', 'md5sum': 'c3721fbe1e171000ba3f187a25f48c42', 'state': 'file', '_ansible_item_result': True, 'mode': '0644', 'size': 1192, '_ansible_no_log': False, 'invocation': {'module_args': {'delimiter': None, 'seuser': None, 'selevel': None, 'serole': None, 'owner': None, 'content': None, 'attributes': None, 'group': None, 'regexp': None, 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_rally.txt', 'unsafe_writes': None, 'src': '/root/.ansible/tmp/ansible-tmp-1511293247.5178878-1867126218308/source', 'force': True, 'mode': None, 'directory_mode': None, 'validate': None, 'original_basename': 'venv-build-options.txt.j2', 'remote_src': None, 'follow': True, 'backup': False, 'setype': None}}, 'changed': True, '_ansible_parsed': True, 'item': {'role_data': {'rally_pip_packages': ['pymysql', 'rally', 'setuptools'], 'rally_requires_pip_packages': ['virtualenv', 'virtualenv-tools'], 'project_group': 'utility_all'}, 'role_name': 'os_rally'}}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '684739654918.13268', '_ansible_no_log': False, 'results_file': '/root/.ansible_async/684739654918.13268', 'changed': True, 'item': {'gid': 0, 'uid': 0, 'owner': 'root', 'checksum': 'a2f911ec97d131b85f12210beb2bb220de34f020', 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_tempest.txt', 'src': '/root/.ansible/tmp/ansible-tmp-1511293248.4087045-48776497397264/source', 'group': 'root', 'md5sum': '6e22f4304c03872d24f76e184aad88bf', 'state': 'file', '_ansible_item_result': True, 'mode': '0644', 'size': 1453, '_ansible_no_log': False, 'invocation': {'module_args': {'delimiter': None, 'seuser': None, 'selevel': None, 'serole': None, 'owner': None, 'content': None, 'attributes': None, 'group': None, 'regexp': None, 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_tempest.txt', 'unsafe_writes': None, 'src': '/root/.ansible/tmp/ansible-tmp-1511293248.4087045-48776497397264/source', 'force': True, 'mode': None, 'directory_mode': None, 'validate': None, 'original_basename': 'venv-build-options.txt.j2', 'remote_src': None, 'follow': True, 'backup': False, 'setype': None}}, 'changed': True, '_ansible_parsed': True, 'item': {'role_data': {'tempest_requires_pip_packages': ['python-glanceclient', 'python-keystoneclient', 'python-neutronclient', 'python-novaclient', 'shade', 'virtualenv', 'virtualenv-tools'], 'project_group': 'utility_all', 'tempest_pip_packages': ['ddt', 'junitxml', 'lxml', 'nose', 'python-ceilometerclient', 'python-cinderclient', 'python-glanceclient', 'python-heatclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'python-openstackclient', 'python-saharaclient', 'python-subunit', 'python-swiftclient', 'tempest', 'testscenarios']}, 'role_name': 'os_tempest'}}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '367943478325.13318', '_ansible_no_log': False, 'results_file': '/root/.ansible_async/367943478325.13318', 'changed': True, 'item': {'gid': 0, 'uid': 0, 'owner': 'root', 'checksum': '1d891b2eaf39cf5ada57260682f2c83a4b865c80', 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_neutron.txt', 'src': '/root/.ansible/tmp/ansible-tmp-1511293249.2892454-51628533247980/source', 'group': 'root', 'md5sum': 'f335d10f0cde13db7ba06e36a2eafc99', 'state': 'file', '_ansible_item_result': True, 'mode': '0644', 'size': 1189, '_ansible_no_log': False, 'invocation': {'module_args': {'delimiter': None, 'seuser': None, 'selevel': None, 'serole': None, 'owner': None, 'content': None, 'attributes': None, 'group': None, 'regexp': None, 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_neutron.txt', 'unsafe_writes': None, 'src': '/root/.ansible/tmp/ansible-tmp-1511293249.2892454-51628533247980/source', 'force': True, 'mode': None, 'directory_mode': None, 'validate': None, 'original_basename': 'venv-build-options.txt.j2', 'remote_src': None, 'follow': True, 'backup': False, 'setype': None}}, 'changed': True, '_ansible_parsed': True, 'item': {'role_data': {'neutron_optional_vpnaas_pip_packages': ['neutron_vpnaas'], 'neutron_optional_calico_pip_packages': ['networking-calico', 'python-etcd'], 'neutron_optional_bgp_pip_packages': ['neutron_dynamic_routing'], 'project_group': 'neutron_all', 'neutron_optional_dragonflow_pip_packages': ['dragonflow', 'python-etcd'], 'neutron_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'neutron_optional_fwaas_pip_packages': ['neutron_fwaas'], 'neutron_optional_opendaylight_pip_packages': ['networking-odl'], 'neutron_pip_packages': ['cliff', 'configobj', 'cryptography', 'keystonemiddleware', 'neutron', 'pymysql', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'repoze.lru'], 'neutron_optional_lbaas_pip_packages': ['neutron_lbaas']}, 'role_name': 'os_neutron'}}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '768720535539.13366', '_ansible_no_log': False, 'results_file': '/root/.ansible_async/768720535539.13366', 'changed': True, 'item': {'gid': 0, 'uid': 0, 'owner': 'root', 'checksum': '070cb6c2df1cf3e82112f9be2f9b5d9a1343f37d', 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_cinder.txt', 'src': '/root/.ansible/tmp/ansible-tmp-1511293250.2484488-217760451946183/source', 'group': 'root', 'md5sum': '5e30ee33b2ffc0f46e4ad0dea1b2b2b5', 'state': 'file', '_ansible_item_result': True, 'mode': '0644', 'size': 1141, '_ansible_no_log': False, 'invocation': {'module_args': {'delimiter': None, 'seuser': None, 'selevel': None, 'serole': None, 'owner': None, 'content': None, 'attributes': None, 'group': None, 'regexp': None, 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_cinder.txt', 'unsafe_writes': None, 'src': '/root/.ansible/tmp/ansible-tmp-1511293250.2484488-217760451946183/source', 'force': True, 'mode': None, 'directory_mode': None, 'validate': None, 'original_basename': 'venv-build-options.txt.j2', 'remote_src': None, 'follow': True, 'backup': False, 'setype': None}}, 'changed': True, '_ansible_parsed': True, 'item': {'role_data': {'project_group': 'cinder_all', 'cinder_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], 'cinder_pip_packages': ['cinder', 'cryptography', 'ecdsa', 'httplib2', 'keystonemiddleware', 'pymysql', 'python-cinderclient', 'python-keystoneclient', 'python-memcached', 'uwsgi']}, 'role_name': 'os_cinder'}}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) changed: [aio1_repo_container-8e457bc2] => (item={'_ansible_item_result': True, 'ansible_job_id': '415280651816.13420', '_ansible_no_log': False, 'results_file': '/root/.ansible_async/415280651816.13420', 'changed': True, 'item': {'gid': 0, 'uid': 0, 'owner': 'root', 'checksum': 'bbd253bb6695bd6b44b5e7940cca052b6a49acca', 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_nova.txt', 'src': '/root/.ansible/tmp/ansible-tmp-1511293251.1548238-74980419903203/source', 'group': 'root', 'md5sum': '0b02656db708f0a0668111b4d542f142', 'state': 'file', '_ansible_item_result': True, 'mode': '0644', 'size': 1217, '_ansible_no_log': False, 'invocation': {'module_args': {'delimiter': None, 'seuser': None, 'selevel': None, 'serole': None, 'owner': None, 'content': None, 'attributes': None, 'group': None, 'regexp': None, 'dest': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64/venv-build-options-os_nova.txt', 'unsafe_writes': None, 'src': '/root/.ansible/tmp/ansible-tmp-1511293251.1548238-74980419903203/source', 'force': True, 'mode': None, 'directory_mode': None, 'validate': None, 'original_basename': 'venv-build-options.txt.j2', 'remote_src': None, 'follow': True, 'backup': False, 'setype': None}}, 'changed': True, '_ansible_parsed': True, 'item': {'role_data': {'nova_novnc_pip_packages': ['websockify'], 'nova_compute_ironic_pip_packages': ['python-ironicclient'], 'nova_compute_lxd_pip_packages': ['nova-lxd', 'pylxd', 'pyopenssl'], 'nova_compute_pip_packages': ['libvirt-python'], 'nova_pip_packages': ['cryptography', 'keystonemiddleware', 'nova', 'pymysql', 'python-keystoneclient', 'python-memcached', 'python-novaclient', 'uwsgi'], 'nova_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'python-openstackclient', 'virtualenv', 'virtualenv-tools'], 'nova_compute_powervm_pip_packages': ['nova-powervm', 'pyasn1-modules'], 'project_group': 'nova_all'}, 'role_name': 'os_nova'}}, 'started': 1, 'finished': 0, '_ansible_parsed': True}) TASK [repo_build : Disable the venv build requirement now that it is complete] *** Tuesday 21 November 2017 19:43:42 +0000 (0:02:36.772) 0:15:51.196 ****** changed: [aio1_repo_container-8e457bc2] TASK [repo_build : Index all manifest items] *********************************** Tuesday 21 November 2017 19:43:43 +0000 (0:00:00.475) 0:15:51.671 ****** ok: [aio1_repo_container-8e457bc2] TASK [repo_build : Create release manifest] ************************************ Tuesday 21 November 2017 19:43:43 +0000 (0:00:00.570) 0:15:52.242 ****** changed: [aio1_repo_container-8e457bc2] TASK [repo_build : Synchronize and Copy repo files] **************************** Tuesday 21 November 2017 19:43:45 +0000 (0:00:01.328) 0:15:53.571 ****** skipping: [aio1_repo_container-8e457bc2] => (item={'src': '/var/www/repo/links', 'dest': '/var/www/repo'}) skipping: [aio1_repo_container-8e457bc2] => (item={'src': '/var/www/repo/os-releases/master/ubuntu-16.04-x86_64', 'dest': '/var/www/repo/os-releases/master'}) skipping: [aio1_repo_container-8e457bc2] => (item={'src': '/var/www/repo/pools/ubuntu-16.04-x86_64', 'dest': '/var/www/repo/pools'}) skipping: [aio1_repo_container-8e457bc2] => (item={'src': '/var/www/repo/venvs/master/ubuntu-16.04-x86_64', 'dest': '/var/www/repo/venvs/master'}) PLAY [haproxy base config] ***************************************************** TASK [Set default bind mounts (bind var/log)] ********************************** Tuesday 21 November 2017 19:43:45 +0000 (0:00:00.219) 0:15:53.790 ****** ok: [aio1] TASK [Ensure mount directories exists] ***************************************** Tuesday 21 November 2017 19:43:46 +0000 (0:00:00.730) 0:15:54.521 ****** skipping: [aio1] => (item={'mount_path': '/openstack/log/aio1', 'bind_dir_path': '/var/log'}) TASK [Add bind mount configuration to container] ******************************* Tuesday 21 November 2017 19:43:46 +0000 (0:00:00.130) 0:15:54.652 ****** skipping: [aio1] => (item={'mount_path': '/openstack/log/aio1', 'bind_dir_path': '/var/log'}) TASK [Extra lxc config] ******************************************************** Tuesday 21 November 2017 19:43:46 +0000 (0:00:00.106) 0:15:54.758 ****** TASK [Extra lxc config no restart] ********************************************* Tuesday 21 November 2017 19:43:46 +0000 (0:00:00.110) 0:15:54.868 ****** skipping: [aio1] => (item=lxc.start.order=100) TASK [Check container state] *************************************************** Tuesday 21 November 2017 19:43:46 +0000 (0:00:00.115) 0:15:54.984 ****** skipping: [aio1] TASK [Lxc container restart] *************************************************** Tuesday 21 November 2017 19:43:46 +0000 (0:00:00.109) 0:15:55.093 ****** skipping: [aio1] TASK [Start Container] ********************************************************* Tuesday 21 November 2017 19:43:46 +0000 (0:00:00.118) 0:15:55.211 ****** skipping: [aio1] TASK [Wait for container connectivity] ***************************************** Tuesday 21 November 2017 19:43:47 +0000 (0:00:00.095) 0:15:55.307 ****** TASK [Create log dir] ********************************************************** Tuesday 21 November 2017 19:43:47 +0000 (0:00:00.050) 0:15:55.358 ****** changed: [aio1] => (item={'src': '/openstack/log/aio1-haproxy', 'dest': '/var/log/haproxy'}) TASK [Create log aggregation links] ******************************************** Tuesday 21 November 2017 19:43:47 +0000 (0:00:00.849) 0:15:56.207 ****** changed: [aio1] => (item={'src': '/openstack/log/aio1-haproxy', 'dest': '/var/log/haproxy'}) TASK [include] ***************************************************************** Tuesday 21 November 2017 19:43:48 +0000 (0:00:00.731) 0:15:56.938 ****** included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/unbound-clients.yml for aio1 TASK [Apply resolver sorting] ************************************************** Tuesday 21 November 2017 19:43:49 +0000 (0:00:00.331) 0:15:57.270 ****** TASK [Set resolver IP list fact] *********************************************** Tuesday 21 November 2017 19:43:49 +0000 (0:00:00.223) 0:15:57.493 ****** TASK [Set resolver rotate when physical_host is not an unbound host] *********** Tuesday 21 November 2017 19:43:49 +0000 (0:00:00.061) 0:15:57.555 ****** ok: [aio1] TASK [Include the resolvconf role] ********************************************* Tuesday 21 November 2017 19:43:49 +0000 (0:00:00.633) 0:15:58.189 ****** TASK [resolvconf : Gather variables for each operating system] ***************** Tuesday 21 November 2017 19:43:50 +0000 (0:00:00.345) 0:15:58.535 ****** ok: [aio1] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml) TASK [resolvconf : Install apt packages] *************************************** Tuesday 21 November 2017 19:43:50 +0000 (0:00:00.609) 0:15:59.145 ****** ok: [aio1] => (item=['resolvconf']) TASK [resolvconf : Update resolvconf base] ************************************* Tuesday 21 November 2017 19:43:53 +0000 (0:00:02.253) 0:16:01.399 ****** ok: [aio1] TASK [resolvconf : Update resolvconf tail] ************************************* Tuesday 21 November 2017 19:43:54 +0000 (0:00:01.241) 0:16:02.640 ****** ok: [aio1] TASK [resolvconf : Update resolvers] ******************************************* Tuesday 21 November 2017 19:43:55 +0000 (0:00:00.865) 0:16:03.506 ****** ok: [aio1] TASK [keepalived : Gather variables for each operating system] ***************** Tuesday 21 November 2017 19:43:56 +0000 (0:00:01.210) 0:16:04.716 ****** skipping: [aio1] => (item=/etc/ansible/roles/keepalived/vars/ubuntu-16.04.yml) TASK [keepalived : Add the keepalived through ppa] ***************************** Tuesday 21 November 2017 19:43:56 +0000 (0:00:00.124) 0:16:04.840 ****** TASK [keepalived : Add Ubuntu Cloud Archive keyring] *************************** Tuesday 21 November 2017 19:43:56 +0000 (0:00:00.051) 0:16:04.891 ****** TASK [keepalived : Add the keepalived apt repository] ************************** Tuesday 21 November 2017 19:43:56 +0000 (0:00:00.053) 0:16:04.945 ****** TASK [keepalived : Check if keepalived is already installed] ******************* Tuesday 21 November 2017 19:43:56 +0000 (0:00:00.050) 0:16:04.996 ****** skipping: [aio1] TASK [keepalived : Prevent keepalived from starting on install] **************** Tuesday 21 November 2017 19:43:56 +0000 (0:00:00.103) 0:16:05.100 ****** TASK [keepalived : install keepalived] ***************************************** Tuesday 21 November 2017 19:43:56 +0000 (0:00:00.050) 0:16:05.151 ****** TASK [keepalived : Revert keepalived start prevention] ************************* Tuesday 21 November 2017 19:43:56 +0000 (0:00:00.053) 0:16:05.205 ****** TASK [keepalived : Get list of SELinux modules loaded] ************************* Tuesday 21 November 2017 19:43:57 +0000 (0:00:00.066) 0:16:05.271 ****** skipping: [aio1] TASK [keepalived : Ensure SELinux packages are installed] ********************** Tuesday 21 November 2017 19:43:57 +0000 (0:00:00.096) 0:16:05.368 ****** skipping: [aio1] => (item=[]) TASK [keepalived : include] **************************************************** Tuesday 21 November 2017 19:43:57 +0000 (0:00:00.137) 0:16:05.506 ****** skipping: [aio1] => (item=keepalived_ping) skipping: [aio1] => (item=keepalived_haproxy_pid_file) TASK [keepalived : Allow consuming apps to bind on non local addresses] ******** Tuesday 21 November 2017 19:43:57 +0000 (0:00:00.142) 0:16:05.648 ****** TASK [keepalived : configure keepalived] *************************************** Tuesday 21 November 2017 19:43:57 +0000 (0:00:00.052) 0:16:05.700 ****** TASK [keepalived : Dropping the tracking scripts] ****************************** Tuesday 21 November 2017 19:43:57 +0000 (0:00:00.051) 0:16:05.752 ****** skipping: [aio1] => (item={'key': 'pingable_check_script', 'value': {'check_script': 'ping -c 1 193.0.14.129 1>&2', 'fall': 2, 'rise': 4, 'interval': 10}}) skipping: [aio1] => (item={'key': 'haproxy_check_script', 'value': {'check_script': 'kill -0 `cat /var/run/haproxy.pid`'}}) TASK [keepalived : Dropping the general notification scripts] ****************** Tuesday 21 November 2017 19:43:57 +0000 (0:00:00.114) 0:16:05.867 ****** skipping: [aio1] => (item={'key': 'haproxy', 'value': {'src_notify_script': '/home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/../scripts/keepalived_haproxy_notifications.sh', 'instances': ['external', 'internal'], 'notify_script': '/etc/keepalived/haproxy_notify.sh'}}) TASK [keepalived : Dropping the notification scripts for switching to master] *** Tuesday 21 November 2017 19:43:57 +0000 (0:00:00.100) 0:16:05.967 ****** skipping: [aio1] => (item={'key': 'haproxy', 'value': {'src_notify_script': '/home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/../scripts/keepalived_haproxy_notifications.sh', 'instances': ['external', 'internal'], 'notify_script': '/etc/keepalived/haproxy_notify.sh'}}) TASK [keepalived : Dropping the notification scripts for switching to backup] *** Tuesday 21 November 2017 19:43:57 +0000 (0:00:00.100) 0:16:06.067 ****** skipping: [aio1] => (item={'key': 'haproxy', 'value': {'src_notify_script': '/home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/../scripts/keepalived_haproxy_notifications.sh', 'instances': ['external', 'internal'], 'notify_script': '/etc/keepalived/haproxy_notify.sh'}}) TASK [keepalived : Dropping the notification scripts for failures] ************* Tuesday 21 November 2017 19:43:57 +0000 (0:00:00.138) 0:16:06.205 ****** skipping: [aio1] => (item={'key': 'haproxy', 'value': {'src_notify_script': '/home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/../scripts/keepalived_haproxy_notifications.sh', 'instances': ['external', 'internal'], 'notify_script': '/etc/keepalived/haproxy_notify.sh'}}) TASK [keepalived : Dropping the general notification scripts (instances)] ****** Tuesday 21 November 2017 19:43:58 +0000 (0:00:00.120) 0:16:06.326 ****** skipping: [aio1] => (item={'key': 'internal', 'value': {'track_scripts': ['haproxy_check_script', 'pingable_check_script'], 'authentication_password': 'da7ee494c8367390ed7764c3283d0621ca5a4d2', 'priority': '50', 'interface': 'br-mgmt', 'virtual_router_id': '11', 'vips': ['169.254.2.1/24 dev br-mgmt'], 'state': 'MASTER'}}) skipping: [aio1] => (item={'key': 'external', 'value': {'track_scripts': ['haproxy_check_script', 'pingable_check_script'], 'authentication_password': 'da7ee494c8367390ed7764c3283d0621ca5a4d2', 'priority': '50', 'interface': 'br-mgmt', 'virtual_router_id': '10', 'vips': ['169.254.1.1/24 dev br-mgmt'], 'state': 'MASTER'}}) TASK [keepalived : Dropping the notification scripts for switching to master (instances)] *** Tuesday 21 November 2017 19:43:58 +0000 (0:00:00.146) 0:16:06.473 ****** skipping: [aio1] => (item={'key': 'internal', 'value': {'track_scripts': ['haproxy_check_script', 'pingable_check_script'], 'authentication_password': 'da7ee494c8367390ed7764c3283d0621ca5a4d2', 'priority': '50', 'interface': 'br-mgmt', 'virtual_router_id': '11', 'vips': ['169.254.2.1/24 dev br-mgmt'], 'state': 'MASTER'}}) skipping: [aio1] => (item={'key': 'external', 'value': {'track_scripts': ['haproxy_check_script', 'pingable_check_script'], 'authentication_password': 'da7ee494c8367390ed7764c3283d0621ca5a4d2', 'priority': '50', 'interface': 'br-mgmt', 'virtual_router_id': '10', 'vips': ['169.254.1.1/24 dev br-mgmt'], 'state': 'MASTER'}}) TASK [keepalived : Dropping the notification scripts for switching to backup (instances)] *** Tuesday 21 November 2017 19:43:58 +0000 (0:00:00.162) 0:16:06.635 ****** skipping: [aio1] => (item={'key': 'internal', 'value': {'track_scripts': ['haproxy_check_script', 'pingable_check_script'], 'authentication_password': 'da7ee494c8367390ed7764c3283d0621ca5a4d2', 'priority': '50', 'interface': 'br-mgmt', 'virtual_router_id': '11', 'vips': ['169.254.2.1/24 dev br-mgmt'], 'state': 'MASTER'}}) skipping: [aio1] => (item={'key': 'external', 'value': {'track_scripts': ['haproxy_check_script', 'pingable_check_script'], 'authentication_password': 'da7ee494c8367390ed7764c3283d0621ca5a4d2', 'priority': '50', 'interface': 'br-mgmt', 'virtual_router_id': '10', 'vips': ['169.254.1.1/24 dev br-mgmt'], 'state': 'MASTER'}}) TASK [keepalived : Dropping the notification scripts for stopping vrrp (instances)] *** Tuesday 21 November 2017 19:43:58 +0000 (0:00:00.146) 0:16:06.782 ****** skipping: [aio1] => (item={'key': 'internal', 'value': {'track_scripts': ['haproxy_check_script', 'pingable_check_script'], 'authentication_password': 'da7ee494c8367390ed7764c3283d0621ca5a4d2', 'priority': '50', 'interface': 'br-mgmt', 'virtual_router_id': '11', 'vips': ['169.254.2.1/24 dev br-mgmt'], 'state': 'MASTER'}}) skipping: [aio1] => (item={'key': 'external', 'value': {'track_scripts': ['haproxy_check_script', 'pingable_check_script'], 'authentication_password': 'da7ee494c8367390ed7764c3283d0621ca5a4d2', 'priority': '50', 'interface': 'br-mgmt', 'virtual_router_id': '10', 'vips': ['169.254.1.1/24 dev br-mgmt'], 'state': 'MASTER'}}) TASK [keepalived : Dropping the notification scripts for failures (instances)] *** Tuesday 21 November 2017 19:43:58 +0000 (0:00:00.132) 0:16:06.914 ****** skipping: [aio1] => (item={'key': 'internal', 'value': {'track_scripts': ['haproxy_check_script', 'pingable_check_script'], 'authentication_password': 'da7ee494c8367390ed7764c3283d0621ca5a4d2', 'priority': '50', 'interface': 'br-mgmt', 'virtual_router_id': '11', 'vips': ['169.254.2.1/24 dev br-mgmt'], 'state': 'MASTER'}}) skipping: [aio1] => (item={'key': 'external', 'value': {'track_scripts': ['haproxy_check_script', 'pingable_check_script'], 'authentication_password': 'da7ee494c8367390ed7764c3283d0621ca5a4d2', 'priority': '50', 'interface': 'br-mgmt', 'virtual_router_id': '10', 'vips': ['169.254.1.1/24 dev br-mgmt'], 'state': 'MASTER'}}) TASK [keepalived : Ensuring keepalived is enabled] ***************************** Tuesday 21 November 2017 19:43:58 +0000 (0:00:00.134) 0:16:07.049 ****** PLAY [Install haproxy] ********************************************************* TASK [Remove legacy haproxy configuration files] ******************************* Tuesday 21 November 2017 19:43:58 +0000 (0:00:00.145) 0:16:07.194 ****** skipping: [aio1] => (item=keystone_internal) TASK [Remove legacy haproxy logging file] ************************************** Tuesday 21 November 2017 19:43:59 +0000 (0:00:00.092) 0:16:07.287 ****** ok: [aio1] TASK [haproxy_server : Gather variables for each operating system] ************* Tuesday 21 November 2017 19:43:59 +0000 (0:00:00.919) 0:16:08.207 ****** ok: [aio1] => (item=/etc/ansible/roles/haproxy_server/vars/ubuntu-16.04.yml) TASK [haproxy_server : Create the haproxy system group] ************************ Tuesday 21 November 2017 19:44:00 +0000 (0:00:00.595) 0:16:08.802 ****** changed: [aio1] TASK [haproxy_server : Create the haproxy system user] ************************* Tuesday 21 November 2017 19:44:01 +0000 (0:00:00.929) 0:16:09.732 ****** changed: [aio1] TASK [haproxy_server : Stat haproxy log dir] *********************************** Tuesday 21 November 2017 19:44:02 +0000 (0:00:00.956) 0:16:10.688 ****** ok: [aio1] TASK [haproxy_server : Create haproxy log dir] ********************************* Tuesday 21 November 2017 19:44:03 +0000 (0:00:00.713) 0:16:11.401 ****** changed: [aio1] TASK [haproxy_server : Change ownership of haproxy log dir link source] ******** Tuesday 21 November 2017 19:44:04 +0000 (0:00:00.891) 0:16:12.293 ****** changed: [aio1] TASK [haproxy_server : Remove conflicting distro packages] ********************* Tuesday 21 November 2017 19:44:04 +0000 (0:00:00.689) 0:16:12.982 ****** ok: [aio1] TASK [haproxy_server : Create haproxy conf.d dir] ****************************** Tuesday 21 November 2017 19:44:05 +0000 (0:00:01.063) 0:16:14.046 ****** changed: [aio1] TASK [haproxy_server : Remove old config files] ******************************** Tuesday 21 November 2017 19:44:06 +0000 (0:00:00.835) 0:16:14.882 ****** ok: [aio1] => (item=/etc/apt/preferences.d/haproxy_pin.pref) ok: [aio1] => (item=/etc/apt/sources.list.d/haproxy.list) ok: [aio1] => (item=/etc/apt/sources.list.d/ppa_launchpad_net_vbernat_haproxy_1_5_ubuntu.list) TASK [haproxy_server : Install HAProxy Packages] ******************************* Tuesday 21 November 2017 19:44:07 +0000 (0:00:01.055) 0:16:15.938 ****** changed: [aio1] TASK [haproxy_server : Download HATop] ***************************************** Tuesday 21 November 2017 19:44:17 +0000 (0:00:10.110) 0:16:26.048 ****** changed: [aio1 -> localhost] TASK [haproxy_server : Create HATop directory] ********************************* Tuesday 21 November 2017 19:44:18 +0000 (0:00:00.946) 0:16:26.995 ****** changed: [aio1] TASK [haproxy_server : Unarchive HATop] **************************************** Tuesday 21 November 2017 19:44:19 +0000 (0:00:00.678) 0:16:27.673 ****** changed: [aio1] TASK [haproxy_server : Install HATop] ****************************************** Tuesday 21 November 2017 19:44:20 +0000 (0:00:01.299) 0:16:28.973 ****** changed: [aio1] TASK [haproxy_server : Ensure the private ssl directory exists] **************** Tuesday 21 November 2017 19:44:21 +0000 (0:00:00.702) 0:16:29.676 ****** ok: [aio1] TASK [haproxy_server : Remove self signed certs and keys for regen] ************ Tuesday 21 November 2017 19:44:22 +0000 (0:00:00.735) 0:16:30.412 ****** skipping: [aio1] => (item=/etc/ssl/private/haproxy.pem) skipping: [aio1] => (item=/etc/ssl/private/haproxy.key) skipping: [aio1] => (item=/etc/ssl/certs/haproxy.cert) TASK [haproxy_server : Create self-signed ssl cert] **************************** Tuesday 21 November 2017 19:44:22 +0000 (0:00:00.323) 0:16:30.735 ****** changed: [aio1] TASK [haproxy_server : Store ssl cert] ***************************************** Tuesday 21 November 2017 19:44:23 +0000 (0:00:00.952) 0:16:31.688 ****** ok: [aio1] TASK [haproxy_server : Store ssl key] ****************************************** Tuesday 21 November 2017 19:44:24 +0000 (0:00:00.702) 0:16:32.390 ****** ok: [aio1] TASK [haproxy_server : Register a fact for the cert and key] ******************* Tuesday 21 November 2017 19:44:24 +0000 (0:00:00.742) 0:16:33.133 ****** ok: [aio1] TASK [haproxy_server : Distribute self signed ssl key] ************************* Tuesday 21 November 2017 19:44:25 +0000 (0:00:00.641) 0:16:33.775 ****** TASK [haproxy_server : Distribute self signed ssl cert] ************************ Tuesday 21 November 2017 19:44:25 +0000 (0:00:00.077) 0:16:33.852 ****** TASK [haproxy_server : Drop user provided ssl cert] **************************** Tuesday 21 November 2017 19:44:25 +0000 (0:00:00.107) 0:16:33.960 ****** TASK [haproxy_server : Drop user provided ssl key] ***************************** Tuesday 21 November 2017 19:44:25 +0000 (0:00:00.051) 0:16:34.011 ****** TASK [haproxy_server : Drop user provided ssl CA cert] ************************* Tuesday 21 November 2017 19:44:25 +0000 (0:00:00.053) 0:16:34.065 ****** TASK [haproxy_server : Make haproxy bindable on non local addresses] *********** Tuesday 21 November 2017 19:44:25 +0000 (0:00:00.081) 0:16:34.146 ****** TASK [haproxy_server : Drop base haproxy config] ******************************* Tuesday 21 November 2017 19:44:25 +0000 (0:00:00.055) 0:16:34.202 ****** changed: [aio1] TASK [haproxy_server : Drop haproxy logging config] **************************** Tuesday 21 November 2017 19:44:27 +0000 (0:00:01.094) 0:16:35.297 ****** changed: [aio1] TASK [haproxy_server : Create haproxy service config files] ******************** Tuesday 21 November 2017 19:44:28 +0000 (0:00:00.990) 0:16:36.288 ****** changed: [aio1] => (item={'service': {'haproxy_balance_type': 'tcp', 'haproxy_bind': ['172.29.236.100'], 'haproxy_timeout_client': '5000s', 'haproxy_backend_options': ['mysql-check user monitoring'], 'haproxy_service_name': 'galera', 'haproxy_backend_nodes': ['aio1_galera_container-814dc13e'], 'haproxy_whitelist_networks': ['192.168.0.0/16', '172.16.0.0/12', '10.0.0.0/8'], 'haproxy_timeout_server': '5000s', 'haproxy_backup_nodes': [], 'haproxy_port': 3306}}) changed: [aio1] => (item={'service': {'haproxy_backend_options': ['tcp-check'], 'haproxy_bind': ['172.29.236.100'], 'haproxy_balance_type': 'tcp', 'haproxy_service_name': 'repo_git', 'haproxy_backend_nodes': ['aio1_repo_container-8e457bc2'], 'haproxy_whitelist_networks': ['192.168.0.0/16', '172.16.0.0/12', '10.0.0.0/8'], 'haproxy_port': 9418}}) changed: [aio1] => (item={'service': {'haproxy_backend_options': ['httpchk HEAD /'], 'haproxy_bind': ['172.29.236.100'], 'haproxy_balance_type': 'http', 'haproxy_service_name': 'repo_all', 'haproxy_backend_nodes': ['aio1_repo_container-8e457bc2'], 'haproxy_port': 8181}}) changed: [aio1] => (item={'service': {'haproxy_balance_type': 'http', 'haproxy_bind': ['172.29.236.100'], 'haproxy_backend_options': ['httpchk HEAD /acng-report.html'], 'haproxy_service_name': 'repo_cache', 'haproxy_backend_nodes': ['aio1_repo_container-8e457bc2'], 'haproxy_whitelist_networks': ['192.168.0.0/16', '172.16.0.0/12', '10.0.0.0/8'], 'haproxy_backup_nodes': [], 'haproxy_port': 3142}}) changed: [aio1] => (item={'service': {'haproxy_backend_options': ['httpchk /healthcheck'], 'haproxy_ssl': True, 'haproxy_balance_type': 'http', 'haproxy_service_name': 'glance_api', 'haproxy_backend_nodes': ['aio1_glance_container-2b6ba609'], 'haproxy_port': 9292}}) changed: [aio1] => (item={'service': {'haproxy_backend_options': ['httpchk /healthcheck'], 'haproxy_ssl': True, 'haproxy_balance_type': 'http', 'haproxy_service_name': 'glance_registry', 'haproxy_backend_nodes': ['aio1_glance_container-2b6ba609'], 'haproxy_whitelist_networks': ['192.168.0.0/16', '172.16.0.0/12', '10.0.0.0/8'], 'haproxy_port': 9191}}) skipping: [aio1] => (item={'service': {'haproxy_backend_options': ['httpchk /healthcheck'], 'haproxy_ssl': True, 'haproxy_balance_type': 'http', 'haproxy_service_name': 'gnocchi', 'haproxy_backend_nodes': [], 'haproxy_port': 8041}}) changed: [aio1] => (item={'service': {'haproxy_backend_options': ['httpchk HEAD /'], 'haproxy_ssl': True, 'haproxy_balance_type': 'http', 'haproxy_service_name': 'heat_api_cfn', 'haproxy_backend_nodes': ['aio1_heat_api_container-2c2b712b'], 'haproxy_port': 8000}}) changed: [aio1] => (item={'service': {'haproxy_backend_options': ['httpchk HEAD /'], 'haproxy_ssl': True, 'haproxy_balance_type': 'http', 'haproxy_service_name': 'heat_api_cloudwatch', 'haproxy_backend_nodes': ['aio1_heat_api_container-2c2b712b'], 'haproxy_port': 8003}}) changed: [aio1] => (item={'service': {'haproxy_backend_options': ['httpchk HEAD /'], 'haproxy_ssl': True, 'haproxy_balance_type': 'http', 'haproxy_service_name': 'heat_api', 'haproxy_backend_nodes': ['aio1_heat_api_container-2c2b712b'], 'haproxy_port': 8004}}) changed: [aio1] => (item={'service': {'haproxy_backend_options': ['httpchk HEAD /'], 'haproxy_ssl': True, 'haproxy_balance_type': 'http', 'haproxy_service_name': 'keystone_service', 'haproxy_backend_nodes': ['aio1_keystone_container-313b85bb'], 'haproxy_port': 5000}}) changed: [aio1] => (item={'service': {'haproxy_backend_options': ['httpchk HEAD /'], 'haproxy_ssl': True, 'haproxy_balance_type': 'http', 'haproxy_service_name': 'keystone_admin', 'haproxy_backend_nodes': ['aio1_keystone_container-313b85bb'], 'haproxy_whitelist_networks': ['192.168.0.0/16', '172.16.0.0/12', '10.0.0.0/8'], 'haproxy_port': 35357}}) changed: [aio1] => (item={'service': {'haproxy_backend_options': ['httpchk GET /'], 'haproxy_ssl': True, 'haproxy_balance_type': 'http', 'haproxy_service_name': 'neutron_server', 'haproxy_backend_nodes': ['aio1_neutron_server_container-ad0fdf46'], 'haproxy_port': 9696}}) changed: [aio1] => (item={'service': {'haproxy_backend_options': ['httpchk HEAD /'], 'haproxy_ssl': True, 'haproxy_balance_type': 'http', 'haproxy_service_name': 'nova_api_metadata', 'haproxy_backend_nodes': ['aio1_nova_api_container-939b810f'], 'haproxy_whitelist_networks': ['192.168.0.0/16', '172.16.0.0/12', '10.0.0.0/8'], 'haproxy_port': 8775}}) changed: [aio1] => (item={'service': {'haproxy_backend_options': ['httpchk HEAD /'], 'haproxy_ssl': True, 'haproxy_balance_type': 'http', 'haproxy_service_name': 'nova_api_os_compute', 'haproxy_backend_nodes': ['aio1_nova_api_container-939b810f'], 'haproxy_port': 8774}}) changed: [aio1] => (item={'service': {'haproxy_backend_options': ['httpchk HEAD /'], 'haproxy_ssl': True, 'haproxy_backend_httpcheck_options': ['expect status 401'], 'haproxy_service_name': 'nova_api_placement', 'haproxy_backend_nodes': ['aio1_nova_api_container-939b810f'], 'haproxy_balance_type': 'http', 'haproxy_port': 8780}}) changed: [aio1] => (item={'service': {'haproxy_backend_httpcheck_options': ['expect status 404'], 'haproxy_balance_alg': 'source', 'haproxy_port': '6082', 'haproxy_timeout_client': '60m', 'haproxy_backend_options': ['httpchk HEAD /'], 'haproxy_service_name': 'nova_console', 'haproxy_backend_nodes': ['aio1_nova_api_container-939b810f'], 'haproxy_ssl': True, 'haproxy_timeout_server': '60m', 'haproxy_balance_type': 'http'}}) changed: [aio1] => (item={'service': {'haproxy_backend_options': ['httpchk HEAD /'], 'haproxy_ssl': True, 'haproxy_balance_type': 'http', 'haproxy_service_name': 'cinder_api', 'haproxy_backend_nodes': ['aio1_cinder_api_container-ffd7efd6'], 'haproxy_port': 8776}}) changed: [aio1] => (item={'service': {'haproxy_redirect_http_port': 80, 'haproxy_balance_type': 'http', 'haproxy_balance_alg': 'source', 'haproxy_backend_nodes': ['aio1_horizon_container-0817776b'], 'haproxy_backend_options': ['httpchk HEAD /'], 'haproxy_service_name': 'horizon', 'haproxy_ssl': True, 'haproxy_ssl_all_vips': True, 'haproxy_backend_port': 80, 'haproxy_port': '443'}}) skipping: [aio1] => (item={'service': {'haproxy_backend_options': ['httpchk /healthcheck'], 'haproxy_balance_alg': 'source', 'haproxy_balance_type': 'http', 'haproxy_service_name': 'sahara_api', 'haproxy_backend_nodes': [], 'haproxy_ssl': True, 'haproxy_port': 8386}}) skipping: [aio1] => (item={'service': {'haproxy_backend_options': ['httpchk /healthcheck'], 'haproxy_balance_alg': 'source', 'haproxy_balance_type': 'http', 'haproxy_service_name': 'swift_proxy', 'haproxy_backend_nodes': [], 'haproxy_ssl': True, 'haproxy_port': 8080}}) skipping: [aio1] => (item={'service': {'haproxy_backend_options': ['httpchk HEAD /'], 'haproxy_ssl': True, 'haproxy_balance_type': 'http', 'haproxy_service_name': 'aodh_api', 'haproxy_backend_nodes': [], 'haproxy_port': 8042}}) skipping: [aio1] => (item={'service': {'haproxy_backend_options': ['httpchk GET /'], 'haproxy_ssl': True, 'haproxy_balance_type': 'http', 'haproxy_service_name': 'ironic_api', 'haproxy_backend_nodes': [], 'haproxy_port': 6385}}) changed: [aio1] => (item={'service': {'haproxy_backend_options': ['httpchk HEAD /'], 'haproxy_ssl': True, 'haproxy_balance_type': 'http', 'haproxy_service_name': 'rabbitmq_mgmt', 'haproxy_backend_nodes': ['aio1_rabbit_mq_container-768278b1'], 'haproxy_whitelist_networks': ['192.168.0.0/16', '172.16.0.0/12', '10.0.0.0/8'], 'haproxy_port': 15672}}) skipping: [aio1] => (item={'service': {'haproxy_backend_options': ['httpchk GET /'], 'haproxy_ssl': True, 'haproxy_balance_type': 'http', 'haproxy_service_name': 'magnum', 'haproxy_backend_nodes': [], 'haproxy_port': 9511}}) skipping: [aio1] => (item={'service': {'haproxy_backend_options': ['httpchk HEAD /'], 'haproxy_ssl': True, 'haproxy_balance_type': 'http', 'haproxy_service_name': 'trove', 'haproxy_backend_nodes': [], 'haproxy_port': 8779}}) skipping: [aio1] => (item={'service': {'haproxy_backend_options': ['httpchk GET /'], 'haproxy_ssl': True, 'haproxy_balance_type': 'http', 'haproxy_service_name': 'barbican', 'haproxy_backend_nodes': [], 'haproxy_port': 9311}}) skipping: [aio1] => (item={'service': {'haproxy_backend_options': ['forwardfor', 'httpchk /versions', 'httplog'], 'haproxy_ssl': True, 'haproxy_balance_type': 'http', 'haproxy_service_name': 'designate_api', 'haproxy_backend_nodes': [], 'haproxy_port': 9001}}) skipping: [aio1] => (item={'service': {'haproxy_backend_options': ['httpchk GET /'], 'haproxy_ssl': True, 'haproxy_balance_type': 'http', 'haproxy_service_name': 'octavia', 'haproxy_backend_nodes': [], 'haproxy_whitelist_networks': ['192.168.0.0/16', '172.16.0.0/12', '10.0.0.0/8'], 'haproxy_port': 9876}}) skipping: [aio1] => (item={'service': {'haproxy_backend_options': ['forwardfor', 'httpchk', 'httplog'], 'haproxy_ssl': True, 'haproxy_balance_type': 'http', 'haproxy_service_name': 'tacker', 'haproxy_backend_nodes': [], 'haproxy_port': 9890}}) skipping: [aio1] => (item={'service': {'haproxy_port': 8282, 'haproxy_bind': ['172.29.236.100'], 'haproxy_timeout_client': '5000s', 'haproxy_balance_type': 'tcp', 'haproxy_service_name': 'opendaylight', 'haproxy_backend_nodes': ['aio1_neutron_server_container-ad0fdf46'], 'haproxy_whitelist_networks': ['192.168.0.0/16', '172.16.0.0/12', '10.0.0.0/8'], 'haproxy_timeout_server': '5000s', 'haproxy_backend_port': 8181, 'haproxy_service_enabled': False}}) skipping: [aio1] => (item={'service': {'haproxy_bind': ['172.29.236.100'], 'haproxy_timeout_client': '5000s', 'haproxy_balance_type': 'tcp', 'haproxy_service_name': 'opendaylight-neutron', 'haproxy_service_enabled': False, 'haproxy_backend_nodes': ['aio1_neutron_server_container-ad0fdf46'], 'haproxy_whitelist_networks': ['192.168.0.0/16', '172.16.0.0/12', '10.0.0.0/8'], 'haproxy_timeout_server': '5000s', 'haproxy_port': 8080}}) TASK [haproxy_server : Prevent SELinux from preventing haproxy from binding to arbitrary ports] *** Tuesday 21 November 2017 19:44:42 +0000 (0:00:14.443) 0:16:50.731 ****** TASK [rsyslog_client : Gather variables for each operating system] ************* Tuesday 21 November 2017 19:44:42 +0000 (0:00:00.053) 0:16:50.785 ****** ok: [aio1] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml) TASK [rsyslog_client : Ensure adm group exists] ******************************** Tuesday 21 November 2017 19:44:43 +0000 (0:00:00.574) 0:16:51.360 ****** ok: [aio1] TASK [rsyslog_client : Ensure syslog user exists] ****************************** Tuesday 21 November 2017 19:44:43 +0000 (0:00:00.683) 0:16:52.044 ****** ok: [aio1] TASK [rsyslog_client : Ensure ownership on working directory is correct] ******* Tuesday 21 November 2017 19:44:44 +0000 (0:00:00.760) 0:16:52.804 ****** ok: [aio1] TASK [rsyslog_client : Remove conflicting distro packages] ********************* Tuesday 21 November 2017 19:44:45 +0000 (0:00:00.701) 0:16:53.505 ****** TASK [rsyslog_client : Install rsyslog packages] ******************************* Tuesday 21 November 2017 19:44:45 +0000 (0:00:00.086) 0:16:53.592 ****** ok: [aio1] => (item=rsyslog) ok: [aio1] => (item=logrotate) TASK [rsyslog_client : Rsyslog Setup] ****************************************** Tuesday 21 November 2017 19:44:47 +0000 (0:00:01.693) 0:16:55.285 ****** ok: [aio1] TASK [rsyslog_client : Check if log dir exists] ******************************** Tuesday 21 November 2017 19:44:47 +0000 (0:00:00.880) 0:16:56.166 ****** ok: [aio1] TASK [rsyslog_client : Find all log files] ************************************* Tuesday 21 November 2017 19:44:48 +0000 (0:00:00.716) 0:16:56.883 ****** ok: [aio1] TASK [rsyslog_client : Union the log files] ************************************ Tuesday 21 November 2017 19:44:49 +0000 (0:00:00.671) 0:16:57.554 ****** ok: [aio1] TASK [rsyslog_client : Set rsyslog_client_all_log_files when log_files does not exist] *** Tuesday 21 November 2017 19:44:49 +0000 (0:00:00.594) 0:16:58.149 ****** TASK [rsyslog_client : Write rsyslog config for found log files] *************** Tuesday 21 November 2017 19:44:49 +0000 (0:00:00.050) 0:16:58.199 ****** ok: [aio1] TASK [rsyslog_client : Write rsyslog config for remote logging] **************** Tuesday 21 November 2017 19:44:51 +0000 (0:00:01.051) 0:16:59.251 ****** TASK [rsyslog_client : Write rsyslog config for converting logs into syslog messages] *** Tuesday 21 November 2017 19:44:51 +0000 (0:00:00.049) 0:16:59.300 ****** TASK [rsyslog_client : Write log rotate file] ********************************** Tuesday 21 November 2017 19:44:51 +0000 (0:00:00.049) 0:16:59.349 ****** TASK [rsyslog_client : Configure logrotate to compress logs by default] ******** Tuesday 21 November 2017 19:44:51 +0000 (0:00:00.053) 0:16:59.403 ****** ok: [aio1] RUNNING HANDLER [haproxy_server : regen pem] *********************************** Tuesday 21 November 2017 19:44:51 +0000 (0:00:00.675) 0:17:00.078 ****** changed: [aio1] RUNNING HANDLER [haproxy_server : Regenerate haproxy configuration] ************ Tuesday 21 November 2017 19:44:52 +0000 (0:00:00.730) 0:17:00.809 ****** changed: [aio1] RUNNING HANDLER [haproxy_server : Restart haproxy] ***************************** Tuesday 21 November 2017 19:44:53 +0000 (0:00:00.801) 0:17:01.611 ****** changed: [aio1] RUNNING HANDLER [haproxy_server : Restart rsyslog] ***************************** Tuesday 21 November 2017 19:44:54 +0000 (0:00:00.856) 0:17:02.468 ****** changed: [aio1] TASK [test proxy URL for connectivity] ***************************************** Tuesday 21 November 2017 19:44:55 +0000 (0:00:00.941) 0:17:03.410 ****** ok: [aio1] TASK [Drop apt package manager proxy] ****************************************** Tuesday 21 November 2017 19:44:55 +0000 (0:00:00.825) 0:17:04.235 ****** changed: [aio1] TASK [Update apt when proxy is added] ****************************************** Tuesday 21 November 2017 19:44:56 +0000 (0:00:00.885) 0:17:05.121 ****** changed: [aio1] TASK [Remove apt package manager proxy] **************************************** Tuesday 21 November 2017 19:44:59 +0000 (0:00:02.142) 0:17:07.263 ****** TASK [Deploy yum package manager proxy] **************************************** Tuesday 21 November 2017 19:44:59 +0000 (0:00:00.049) 0:17:07.313 ****** TASK [Deploy dnf package manager proxy] **************************************** Tuesday 21 November 2017 19:44:59 +0000 (0:00:00.045) 0:17:07.359 ****** PLAY [Install memcached] ******************************************************* TASK [Set default bind mounts (bind var/log)] ********************************** Tuesday 21 November 2017 19:44:59 +0000 (0:00:00.106) 0:17:07.466 ****** ok: [aio1_memcached_container-1eb88c68] TASK [Ensure mount directories exists] ***************************************** Tuesday 21 November 2017 19:44:59 +0000 (0:00:00.256) 0:17:07.722 ****** ok: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_memcached_container-1eb88c68', 'bind_dir_path': '/var/log'}) TASK [Add bind mount configuration to container] ******************************* Tuesday 21 November 2017 19:44:59 +0000 (0:00:00.465) 0:17:08.188 ****** changed: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_memcached_container-1eb88c68', 'bind_dir_path': '/var/log'}) TASK [Extra lxc config] ******************************************************** Tuesday 21 November 2017 19:45:00 +0000 (0:00:00.484) 0:17:08.673 ****** TASK [Extra lxc config no restart] ********************************************* Tuesday 21 November 2017 19:45:00 +0000 (0:00:00.096) 0:17:08.770 ****** changed: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] => (item=lxc.start.order=100) TASK [Check container state] *************************************************** Tuesday 21 November 2017 19:45:00 +0000 (0:00:00.464) 0:17:09.234 ****** ok: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] TASK [Lxc container restart] *************************************************** Tuesday 21 November 2017 19:45:01 +0000 (0:00:00.497) 0:17:09.732 ****** changed: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] TASK [Start Container] ********************************************************* Tuesday 21 November 2017 19:45:03 +0000 (0:00:01.990) 0:17:11.723 ****** changed: [aio1_memcached_container-1eb88c68 -> 172.29.236.100] TASK [Wait for container connectivity] ***************************************** Tuesday 21 November 2017 19:45:04 +0000 (0:00:00.730) 0:17:12.453 ****** ok: [aio1_memcached_container-1eb88c68] TASK [Create log dir] ********************************************************** Tuesday 21 November 2017 19:45:07 +0000 (0:00:03.480) 0:17:15.934 ****** skipping: [aio1_memcached_container-1eb88c68] => (item={'src': '/openstack/log/aio1_memcached_container-1eb88c68-memcached', 'dest': '/var/log/memcached'}) TASK [Create log aggregation links] ******************************************** Tuesday 21 November 2017 19:45:07 +0000 (0:00:00.087) 0:17:16.021 ****** skipping: [aio1_memcached_container-1eb88c68] => (item={'src': '/openstack/log/aio1_memcached_container-1eb88c68-memcached', 'dest': '/var/log/memcached'}) TASK [include] ***************************************************************** Tuesday 21 November 2017 19:45:07 +0000 (0:00:00.100) 0:17:16.122 ****** included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/unbound-clients.yml for aio1_memcached_container-1eb88c68 TASK [Apply resolver sorting] ************************************************** Tuesday 21 November 2017 19:45:08 +0000 (0:00:00.321) 0:17:16.443 ****** TASK [Set resolver IP list fact] *********************************************** Tuesday 21 November 2017 19:45:08 +0000 (0:00:00.070) 0:17:16.514 ****** TASK [Set resolver rotate when physical_host is not an unbound host] *********** Tuesday 21 November 2017 19:45:08 +0000 (0:00:00.056) 0:17:16.570 ****** ok: [aio1_memcached_container-1eb88c68] TASK [Include the resolvconf role] ********************************************* Tuesday 21 November 2017 19:45:08 +0000 (0:00:00.253) 0:17:16.824 ****** TASK [resolvconf : Gather variables for each operating system] ***************** Tuesday 21 November 2017 19:45:09 +0000 (0:00:00.466) 0:17:17.291 ****** ok: [aio1_memcached_container-1eb88c68] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml) TASK [resolvconf : Install apt packages] *************************************** Tuesday 21 November 2017 19:45:09 +0000 (0:00:00.266) 0:17:17.557 ****** ok: [aio1_memcached_container-1eb88c68] => (item=['resolvconf']) TASK [resolvconf : Update resolvconf base] ************************************* Tuesday 21 November 2017 19:45:17 +0000 (0:00:08.188) 0:17:25.745 ****** changed: [aio1_memcached_container-1eb88c68] TASK [resolvconf : Update resolvconf tail] ************************************* Tuesday 21 November 2017 19:45:18 +0000 (0:00:01.211) 0:17:26.957 ****** changed: [aio1_memcached_container-1eb88c68] TASK [resolvconf : Update resolvers] ******************************************* Tuesday 21 November 2017 19:45:19 +0000 (0:00:00.819) 0:17:27.777 ****** changed: [aio1_memcached_container-1eb88c68] TASK [test proxy URL for connectivity] ***************************************** Tuesday 21 November 2017 19:45:20 +0000 (0:00:01.177) 0:17:28.955 ****** ok: [aio1_memcached_container-1eb88c68] TASK [Drop apt package manager proxy] ****************************************** Tuesday 21 November 2017 19:45:21 +0000 (0:00:00.412) 0:17:29.367 ****** changed: [aio1_memcached_container-1eb88c68] TASK [Update apt when proxy is added] ****************************************** Tuesday 21 November 2017 19:45:21 +0000 (0:00:00.800) 0:17:30.167 ****** changed: [aio1_memcached_container-1eb88c68] TASK [Remove apt package manager proxy] **************************************** Tuesday 21 November 2017 19:45:23 +0000 (0:00:01.411) 0:17:31.579 ****** TASK [Deploy yum package manager proxy] **************************************** Tuesday 21 November 2017 19:45:23 +0000 (0:00:00.037) 0:17:31.616 ****** TASK [Deploy dnf package manager proxy] **************************************** Tuesday 21 November 2017 19:45:23 +0000 (0:00:00.034) 0:17:31.651 ****** TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 19:45:23 +0000 (0:00:00.035) 0:17:31.686 ****** TASK [memcached_server : Gather variables for each operating system] *********** Tuesday 21 November 2017 19:45:23 +0000 (0:00:00.052) 0:17:31.739 ****** ok: [aio1_memcached_container-1eb88c68] => (item=/etc/ansible/roles/memcached_server/vars/debian.yml) TASK [memcached_server : Install distro packages] ****************************** Tuesday 21 November 2017 19:45:23 +0000 (0:00:00.280) 0:17:32.020 ****** changed: [aio1_memcached_container-1eb88c68] TASK [memcached_server : Test for log directory or link] *********************** Tuesday 21 November 2017 19:45:36 +0000 (0:00:13.170) 0:17:45.191 ****** changed: [aio1_memcached_container-1eb88c68] TASK [memcached_server : Create memcached log dir] ***************************** Tuesday 21 November 2017 19:45:37 +0000 (0:00:00.401) 0:17:45.592 ****** changed: [aio1_memcached_container-1eb88c68] TASK [memcached_server : Apply memcached config] ******************************* Tuesday 21 November 2017 19:45:37 +0000 (0:00:00.415) 0:17:46.008 ****** changed: [aio1_memcached_container-1eb88c68] TASK [memcached_server : Override systemd service file] ************************ Tuesday 21 November 2017 19:45:38 +0000 (0:00:01.058) 0:17:47.066 ****** TASK [memcached_server : Create memcached systemd service config dir] ********** Tuesday 21 November 2017 19:45:38 +0000 (0:00:00.036) 0:17:47.103 ****** changed: [aio1_memcached_container-1eb88c68] TASK [memcached_server : Remove PrivateDevices systemd options when in container] *** Tuesday 21 November 2017 19:45:39 +0000 (0:00:00.391) 0:17:47.495 ****** TASK [memcached_server : Add automatic restart on failure] ********************* Tuesday 21 November 2017 19:45:39 +0000 (0:00:00.036) 0:17:47.532 ****** changed: [aio1_memcached_container-1eb88c68] TASK [memcached_server : Apply resource limits (systemd)] ********************** Tuesday 21 November 2017 19:45:40 +0000 (0:00:01.006) 0:17:48.538 ****** TASK [memcached_server : Configure soft file limits] *************************** Tuesday 21 November 2017 19:45:40 +0000 (0:00:00.041) 0:17:48.580 ****** changed: [aio1_memcached_container-1eb88c68] TASK [memcached_server : Configure hard file limits] *************************** Tuesday 21 November 2017 19:45:40 +0000 (0:00:00.402) 0:17:48.982 ****** changed: [aio1_memcached_container-1eb88c68] RUNNING HANDLER [memcached_server : Restart memcached] ************************* Tuesday 21 November 2017 19:45:41 +0000 (0:00:00.390) 0:17:49.373 ****** changed: [aio1_memcached_container-1eb88c68] TASK [rsyslog_client : Gather variables for each operating system] ************* Tuesday 21 November 2017 19:45:41 +0000 (0:00:00.437) 0:17:49.811 ****** ok: [aio1_memcached_container-1eb88c68] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml) TASK [rsyslog_client : Ensure adm group exists] ******************************** Tuesday 21 November 2017 19:45:41 +0000 (0:00:00.236) 0:17:50.048 ****** ok: [aio1_memcached_container-1eb88c68] TASK [rsyslog_client : Ensure syslog user exists] ****************************** Tuesday 21 November 2017 19:45:42 +0000 (0:00:00.390) 0:17:50.439 ****** changed: [aio1_memcached_container-1eb88c68] TASK [rsyslog_client : Ensure ownership on working directory is correct] ******* Tuesday 21 November 2017 19:45:42 +0000 (0:00:00.427) 0:17:50.866 ****** ok: [aio1_memcached_container-1eb88c68] TASK [rsyslog_client : Remove conflicting distro packages] ********************* Tuesday 21 November 2017 19:45:43 +0000 (0:00:00.397) 0:17:51.263 ****** TASK [rsyslog_client : Install rsyslog packages] ******************************* Tuesday 21 November 2017 19:45:43 +0000 (0:00:00.076) 0:17:51.340 ****** ok: [aio1_memcached_container-1eb88c68] => (item=rsyslog) ok: [aio1_memcached_container-1eb88c68] => (item=logrotate) TASK [rsyslog_client : Rsyslog Setup] ****************************************** Tuesday 21 November 2017 19:45:44 +0000 (0:00:01.165) 0:17:52.505 ****** changed: [aio1_memcached_container-1eb88c68] TASK [rsyslog_client : Check if log dir exists] ******************************** Tuesday 21 November 2017 19:45:45 +0000 (0:00:00.790) 0:17:53.296 ****** ok: [aio1_memcached_container-1eb88c68] TASK [rsyslog_client : Find all log files] ************************************* Tuesday 21 November 2017 19:45:45 +0000 (0:00:00.405) 0:17:53.702 ****** ok: [aio1_memcached_container-1eb88c68] TASK [rsyslog_client : Union the log files] ************************************ Tuesday 21 November 2017 19:45:45 +0000 (0:00:00.405) 0:17:54.108 ****** ok: [aio1_memcached_container-1eb88c68] TASK [rsyslog_client : Set rsyslog_client_all_log_files when log_files does not exist] *** Tuesday 21 November 2017 19:45:46 +0000 (0:00:00.233) 0:17:54.341 ****** TASK [rsyslog_client : Write rsyslog config for found log files] *************** Tuesday 21 November 2017 19:45:46 +0000 (0:00:00.037) 0:17:54.379 ****** changed: [aio1_memcached_container-1eb88c68] TASK [rsyslog_client : Write rsyslog config for remote logging] **************** Tuesday 21 November 2017 19:45:47 +0000 (0:00:01.041) 0:17:55.421 ****** TASK [rsyslog_client : Write rsyslog config for converting logs into syslog messages] *** Tuesday 21 November 2017 19:45:47 +0000 (0:00:00.035) 0:17:55.457 ****** TASK [rsyslog_client : Write log rotate file] ********************************** Tuesday 21 November 2017 19:45:47 +0000 (0:00:00.036) 0:17:55.493 ****** TASK [rsyslog_client : Configure logrotate to compress logs by default] ******** Tuesday 21 November 2017 19:45:47 +0000 (0:00:00.039) 0:17:55.532 ****** changed: [aio1_memcached_container-1eb88c68] TASK [system_crontab_coordination : Create crontab] **************************** Tuesday 21 November 2017 19:45:47 +0000 (0:00:00.387) 0:17:55.920 ****** changed: [aio1_memcached_container-1eb88c68] RUNNING HANDLER [rsyslog_client : restart rsyslog] ***************************** Tuesday 21 November 2017 19:45:48 +0000 (0:00:01.069) 0:17:56.989 ****** changed: [aio1_memcached_container-1eb88c68] PLAY [Galera container config] ************************************************* TASK [Create log dir] ********************************************************** Tuesday 21 November 2017 19:45:49 +0000 (0:00:00.474) 0:17:57.464 ****** skipping: [aio1_galera_container-814dc13e] => (item={'src': '/openstack/log/aio1_galera_container-814dc13e-mysql_logs', 'dest': '/var/log/mysql_logs'}) TASK [Create log aggregation links] ******************************************** Tuesday 21 November 2017 19:45:49 +0000 (0:00:00.097) 0:17:57.562 ****** skipping: [aio1_galera_container-814dc13e] => (item={'src': '/openstack/log/aio1_galera_container-814dc13e-mysql_logs', 'dest': '/var/log/mysql_logs'}) TASK [Set default bind mounts (bind var/log)] ********************************** Tuesday 21 November 2017 19:45:49 +0000 (0:00:00.079) 0:17:57.642 ****** ok: [aio1_galera_container-814dc13e] TASK [Ensure mount directories exists] ***************************************** Tuesday 21 November 2017 19:45:49 +0000 (0:00:00.254) 0:17:57.897 ****** ok: [aio1_galera_container-814dc13e -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_galera_container-814dc13e', 'bind_dir_path': '/var/log'}) ok: [aio1_galera_container-814dc13e -> 172.29.236.100] => (item={'mount_path': '/openstack/aio1_galera_container-814dc13e', 'bind_dir_path': '/var/lib/mysql'}) TASK [Add bind mount configuration to container] ******************************* Tuesday 21 November 2017 19:45:50 +0000 (0:00:00.716) 0:17:58.613 ****** changed: [aio1_galera_container-814dc13e -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_galera_container-814dc13e', 'bind_dir_path': '/var/log'}) changed: [aio1_galera_container-814dc13e -> 172.29.236.100] => (item={'mount_path': '/openstack/aio1_galera_container-814dc13e', 'bind_dir_path': '/var/lib/mysql'}) TASK [Extra lxc config] ******************************************************** Tuesday 21 November 2017 19:45:51 +0000 (0:00:00.697) 0:17:59.310 ****** TASK [Extra lxc config no restart] ********************************************* Tuesday 21 November 2017 19:45:51 +0000 (0:00:00.106) 0:17:59.417 ****** changed: [aio1_galera_container-814dc13e -> 172.29.236.100] => (item=lxc.start.order=10) TASK [Check container state] *************************************************** Tuesday 21 November 2017 19:45:51 +0000 (0:00:00.465) 0:17:59.883 ****** ok: [aio1_galera_container-814dc13e -> 172.29.236.100] TASK [Lxc container restart] *************************************************** Tuesday 21 November 2017 19:45:52 +0000 (0:00:00.492) 0:18:00.376 ****** changed: [aio1_galera_container-814dc13e -> 172.29.236.100] TASK [Start Container] ********************************************************* Tuesday 21 November 2017 19:45:53 +0000 (0:00:01.854) 0:18:02.230 ****** changed: [aio1_galera_container-814dc13e -> 172.29.236.100] TASK [Wait for container connectivity] ***************************************** Tuesday 21 November 2017 19:45:54 +0000 (0:00:00.727) 0:18:02.958 ****** ok: [aio1_galera_container-814dc13e] TASK [include] ***************************************************************** Tuesday 21 November 2017 19:45:58 +0000 (0:00:03.444) 0:18:06.402 ****** included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/unbound-clients.yml for aio1_galera_container-814dc13e TASK [Apply resolver sorting] ************************************************** Tuesday 21 November 2017 19:45:58 +0000 (0:00:00.306) 0:18:06.709 ****** TASK [Set resolver IP list fact] *********************************************** Tuesday 21 November 2017 19:45:58 +0000 (0:00:00.071) 0:18:06.780 ****** TASK [Set resolver rotate when physical_host is not an unbound host] *********** Tuesday 21 November 2017 19:45:58 +0000 (0:00:00.056) 0:18:06.837 ****** ok: [aio1_galera_container-814dc13e] TASK [Include the resolvconf role] ********************************************* Tuesday 21 November 2017 19:45:58 +0000 (0:00:00.246) 0:18:07.083 ****** TASK [resolvconf : Gather variables for each operating system] ***************** Tuesday 21 November 2017 19:45:59 +0000 (0:00:00.354) 0:18:07.438 ****** ok: [aio1_galera_container-814dc13e] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml) TASK [resolvconf : Install apt packages] *************************************** Tuesday 21 November 2017 19:45:59 +0000 (0:00:00.267) 0:18:07.706 ****** ok: [aio1_galera_container-814dc13e] => (item=['resolvconf']) TASK [resolvconf : Update resolvconf base] ************************************* Tuesday 21 November 2017 19:46:07 +0000 (0:00:08.386) 0:18:16.092 ****** changed: [aio1_galera_container-814dc13e] TASK [resolvconf : Update resolvconf tail] ************************************* Tuesday 21 November 2017 19:46:09 +0000 (0:00:01.280) 0:18:17.372 ****** changed: [aio1_galera_container-814dc13e] TASK [resolvconf : Update resolvers] ******************************************* Tuesday 21 November 2017 19:46:09 +0000 (0:00:00.831) 0:18:18.204 ****** changed: [aio1_galera_container-814dc13e] TASK [test proxy URL for connectivity] ***************************************** Tuesday 21 November 2017 19:46:11 +0000 (0:00:01.173) 0:18:19.377 ****** ok: [aio1_galera_container-814dc13e] TASK [Drop apt package manager proxy] ****************************************** Tuesday 21 November 2017 19:46:11 +0000 (0:00:00.411) 0:18:19.789 ****** changed: [aio1_galera_container-814dc13e] TASK [Update apt when proxy is added] ****************************************** Tuesday 21 November 2017 19:46:12 +0000 (0:00:00.787) 0:18:20.577 ****** changed: [aio1_galera_container-814dc13e] TASK [Remove apt package manager proxy] **************************************** Tuesday 21 November 2017 19:46:13 +0000 (0:00:01.342) 0:18:21.920 ****** TASK [Deploy yum package manager proxy] **************************************** Tuesday 21 November 2017 19:46:13 +0000 (0:00:00.038) 0:18:21.959 ****** TASK [Deploy dnf package manager proxy] **************************************** Tuesday 21 November 2017 19:46:13 +0000 (0:00:00.036) 0:18:21.995 ****** PLAY [Install galera server] *************************************************** TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 19:46:13 +0000 (0:00:00.164) 0:18:22.160 ****** changed: [aio1_galera_container-814dc13e] TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 19:46:14 +0000 (0:00:00.999) 0:18:23.159 ****** changed: [aio1_galera_container-814dc13e] TASK [pip_install : Gather variables for each operating system] **************** Tuesday 21 November 2017 19:46:15 +0000 (0:00:00.970) 0:18:24.130 ****** ok: [aio1_galera_container-814dc13e] => (item=/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml) TASK [pip_install : Create pip config directory] ******************************* Tuesday 21 November 2017 19:46:16 +0000 (0:00:00.231) 0:18:24.361 ****** changed: [aio1_galera_container-814dc13e] => (item=/root/.cache) changed: [aio1_galera_container-814dc13e] => (item=/root/.cache/pip) changed: [aio1_galera_container-814dc13e] => (item=/root/.pip) TASK [pip_install : Drop pip file(s)] ****************************************** Tuesday 21 November 2017 19:46:16 +0000 (0:00:00.781) 0:18:25.143 ****** changed: [aio1_galera_container-814dc13e] TASK [pip_install : Drop pip config] ******************************************* Tuesday 21 November 2017 19:46:17 +0000 (0:00:00.760) 0:18:25.903 ****** changed: [aio1_galera_container-814dc13e] TASK [pip_install : Remove known problem packages] ***************************** Tuesday 21 November 2017 19:46:18 +0000 (0:00:00.604) 0:18:26.508 ****** ok: [aio1_galera_container-814dc13e] TASK [pip_install : include] *************************************************** Tuesday 21 November 2017 19:46:18 +0000 (0:00:00.682) 0:18:27.190 ****** included: /etc/ansible/roles/pip_install/tasks/pre_install_apt.yml for aio1_galera_container-814dc13e TASK [pip_install : Install UCA repository key] ******************************** Tuesday 21 November 2017 19:46:19 +0000 (0:00:00.133) 0:18:27.324 ****** changed: [aio1_galera_container-814dc13e] TASK [pip_install : Install UCA repository] ************************************ Tuesday 21 November 2017 19:46:21 +0000 (0:00:01.964) 0:18:29.288 ****** changed: [aio1_galera_container-814dc13e] TASK [pip_install : Install external repo key manually (apt)] ****************** Tuesday 21 November 2017 19:46:24 +0000 (0:00:03.717) 0:18:33.006 ****** TASK [pip_install : Install external repo manually (apt)] ********************** Tuesday 21 November 2017 19:46:24 +0000 (0:00:00.079) 0:18:33.086 ****** TASK [pip_install : Install distro packages] *********************************** Tuesday 21 November 2017 19:46:24 +0000 (0:00:00.078) 0:18:33.165 ****** changed: [aio1_galera_container-814dc13e] TASK [pip_install : include] *************************************************** Tuesday 21 November 2017 19:47:04 +0000 (0:00:39.365) 0:19:12.531 ****** included: /etc/ansible/roles/pip_install/tasks/install_online.yml for aio1_galera_container-814dc13e TASK [pip_install : Get Modern PIP] ******************************************** Tuesday 21 November 2017 19:47:04 +0000 (0:00:00.107) 0:19:12.639 ****** changed: [aio1_galera_container-814dc13e] TASK [pip_install : Install PIP] *********************************************** Tuesday 21 November 2017 19:47:04 +0000 (0:00:00.488) 0:19:13.127 ****** changed: [aio1_galera_container-814dc13e] TASK [pip_install : Install pip packages] ************************************** Tuesday 21 November 2017 19:47:08 +0000 (0:00:03.861) 0:19:16.988 ****** ok: [aio1_galera_container-814dc13e] TASK [galera_client : Gather variables for each operating system] ************** Tuesday 21 November 2017 19:47:10 +0000 (0:00:01.354) 0:19:18.343 ****** ok: [aio1_galera_container-814dc13e] => (item=/etc/ansible/roles/galera_client/vars/ubuntu-16.04.yml) TASK [galera_client : include] ************************************************* Tuesday 21 November 2017 19:47:10 +0000 (0:00:00.237) 0:19:18.580 ****** TASK [galera_client : Install galera distro packages] ************************** Tuesday 21 November 2017 19:47:10 +0000 (0:00:00.039) 0:19:18.619 ****** skipping: [aio1_galera_container-814dc13e] TASK [galera_client : Install pip packages] ************************************ Tuesday 21 November 2017 19:47:10 +0000 (0:00:00.078) 0:19:18.698 ****** skipping: [aio1_galera_container-814dc13e] TASK [galera_client : Drop local .my.cnf file] ********************************* Tuesday 21 November 2017 19:47:10 +0000 (0:00:00.084) 0:19:18.783 ****** changed: [aio1_galera_container-814dc13e] TASK [galera_client : Distribute Galera ssl CA cert] *************************** Tuesday 21 November 2017 19:47:11 +0000 (0:00:00.565) 0:19:19.349 ****** TASK [galera_server : Fail when the host is not in galera_cluster_members] ***** Tuesday 21 November 2017 19:47:11 +0000 (0:00:00.056) 0:19:19.405 ****** TASK [galera_server : Fail if the galera root password is not provided] ******** Tuesday 21 November 2017 19:47:11 +0000 (0:00:00.043) 0:19:19.449 ****** TASK [galera_server : Gather variables for each operating system] ************** Tuesday 21 November 2017 19:47:11 +0000 (0:00:00.035) 0:19:19.485 ****** ok: [aio1_galera_container-814dc13e] => (item=/etc/ansible/roles/galera_server/vars/ubuntu-16.04.yml) TASK [galera_server : include] ************************************************* Tuesday 21 November 2017 19:47:11 +0000 (0:00:00.276) 0:19:19.761 ****** included: /etc/ansible/roles/galera_server/tasks/galera_upgrade_check_apt.yml for aio1_galera_container-814dc13e TASK [galera_server : Check major galera install version] ********************** Tuesday 21 November 2017 19:47:11 +0000 (0:00:00.244) 0:19:20.005 ****** changed: [aio1_galera_container-814dc13e] TASK [galera_server : Check for any galera install version] ******************** Tuesday 21 November 2017 19:47:12 +0000 (0:00:00.433) 0:19:20.439 ****** changed: [aio1_galera_container-814dc13e] TASK [galera_server : Check if major version of Galera is installed] *********** Tuesday 21 November 2017 19:47:12 +0000 (0:00:00.429) 0:19:20.868 ****** TASK [galera_server : include] ************************************************* Tuesday 21 November 2017 19:47:12 +0000 (0:00:00.044) 0:19:20.912 ****** TASK [galera_server : Set fact for extra arguments in MySQL commands] ********** Tuesday 21 November 2017 19:47:12 +0000 (0:00:00.054) 0:19:20.967 ****** ok: [aio1_galera_container-814dc13e] TASK [galera_server : Confirm service connectivity] **************************** Tuesday 21 November 2017 19:47:12 +0000 (0:00:00.268) 0:19:21.235 ****** FAILED - RETRYING: Confirm service connectivity (1 retries left). changed: [aio1_galera_container-814dc13e] TASK [galera_server : Check that WSREP is ready] ******************************* Tuesday 21 November 2017 19:47:16 +0000 (0:00:03.611) 0:19:24.847 ****** skipping: [aio1_galera_container-814dc13e] TASK [galera_server : Set running state fact] ********************************** Tuesday 21 November 2017 19:47:16 +0000 (0:00:00.086) 0:19:24.933 ****** ok: [aio1_galera_container-814dc13e] TASK [galera_server : Check for cluster state failure] ************************* Tuesday 21 November 2017 19:47:16 +0000 (0:00:00.259) 0:19:25.193 ****** TASK [galera_server : Gather mysql facts] ************************************** Tuesday 21 November 2017 19:47:16 +0000 (0:00:00.044) 0:19:25.238 ****** ok: [aio1_galera_container-814dc13e] TASK [galera_server : Check for cluster state failure] ************************* Tuesday 21 November 2017 19:47:17 +0000 (0:00:00.657) 0:19:25.895 ****** TASK [galera_server : Check for cluster state failure] ************************* Tuesday 21 November 2017 19:47:17 +0000 (0:00:00.048) 0:19:25.944 ****** skipping: [aio1_galera_container-814dc13e] => (item=aio1_galera_container-814dc13e) TASK [galera_server : Fail if galera_cluster_name doesnt match file value] ***** Tuesday 21 November 2017 19:47:17 +0000 (0:00:00.091) 0:19:26.035 ****** TASK [galera_server : Set the galera existing cluster fact] ******************** Tuesday 21 November 2017 19:47:17 +0000 (0:00:00.040) 0:19:26.076 ****** TASK [galera_server : Download the percona-xtrabackup package] ***************** Tuesday 21 November 2017 19:47:17 +0000 (0:00:00.056) 0:19:26.132 ****** changed: [aio1_galera_container-814dc13e] TASK [galera_server : Download the qpress package] ***************************** Tuesday 21 November 2017 19:47:19 +0000 (0:00:01.291) 0:19:27.424 ****** changed: [aio1_galera_container-814dc13e] TASK [galera_server : Add percona external packages to the galera packages list] *** Tuesday 21 November 2017 19:47:19 +0000 (0:00:00.793) 0:19:28.218 ****** ok: [aio1_galera_container-814dc13e] TASK [galera_server : include] ************************************************* Tuesday 21 November 2017 19:47:20 +0000 (0:00:00.263) 0:19:28.481 ****** included: /etc/ansible/roles/galera_server/tasks/galera_install_apt.yml for aio1_galera_container-814dc13e TASK [galera_server : Add keys (primary keyserver)] **************************** Tuesday 21 November 2017 19:47:20 +0000 (0:00:00.269) 0:19:28.751 ****** changed: [aio1_galera_container-814dc13e] => (item={'keyserver': 'hkp://keyserver.ubuntu.com:80', 'fallback_keyserver': 'hkp://p80.pool.sks-keyservers.net:80', 'key_name': 'mariadb', 'hash_id': '0xF1656F24C74CD1D8'}) changed: [aio1_galera_container-814dc13e] => (item={'keyserver': 'hkp://keyserver.ubuntu.com:80', 'fallback_keyserver': 'hkp://p80.pool.sks-keyservers.net:80', 'key_name': 'percona-xtrabackup', 'hash_id': '0x9334a25f8507efa5'}) TASK [galera_server : Remove old repos] **************************************** Tuesday 21 November 2017 19:47:27 +0000 (0:00:07.222) 0:19:35.974 ****** ok: [aio1_galera_container-814dc13e] => (item={'name': 'MariaDB', 'repo': 'deb http://mirror.lstn.net/mariadb/repo/10.1/ubuntu xenial main'}) ok: [aio1_galera_container-814dc13e] => (item={'name': 'Percona', 'repo': 'deb http://repo.percona.com/apt xenial main'}) TASK [galera_server : Add galera repo] ***************************************** Tuesday 21 November 2017 19:47:28 +0000 (0:00:00.608) 0:19:36.583 ****** changed: [aio1_galera_container-814dc13e] TASK [galera_server : Add percona repo] **************************************** Tuesday 21 November 2017 19:47:31 +0000 (0:00:02.822) 0:19:39.405 ****** ok: [aio1_galera_container-814dc13e] TASK [galera_server : Preseed galera password(s)] ****************************** Tuesday 21 November 2017 19:47:31 +0000 (0:00:00.538) 0:19:39.944 ****** changed: [aio1_galera_container-814dc13e] => (item={'name': 'mariadb-server-10.1', 'vtype': 'string', 'question': 'mysql-server/root_password', 'value': '20a270beb495fd2341de11dc5a21bd188675255f8486b61e8a183af'}) changed: [aio1_galera_container-814dc13e] => (item={'name': 'mariadb-server-10.1', 'vtype': 'string', 'question': 'mysql-server/root_password_again', 'value': '20a270beb495fd2341de11dc5a21bd188675255f8486b61e8a183af'}) TASK [galera_server : Prevent galera from starting on install] ***************** Tuesday 21 November 2017 19:47:33 +0000 (0:00:01.566) 0:19:41.510 ****** changed: [aio1_galera_container-814dc13e] TASK [galera_server : Install galera_server role remote packages (apt)] ******** Tuesday 21 November 2017 19:47:34 +0000 (0:00:00.845) 0:19:42.355 ****** changed: [aio1_galera_container-814dc13e] TASK [galera_server : Install galera_server role local packages (apt)] ********* Tuesday 21 November 2017 19:48:39 +0000 (0:01:04.975) 0:20:47.330 ****** changed: [aio1_galera_container-814dc13e] => (item=/opt/percona-xtrabackup-24_2.4.5-1.xenial_amd64.deb) changed: [aio1_galera_container-814dc13e] => (item=/opt/qpress_11-1.xenial_amd64.deb) TASK [galera_server : Remove policy-rc] **************************************** Tuesday 21 November 2017 19:48:46 +0000 (0:00:07.559) 0:20:54.890 ****** changed: [aio1_galera_container-814dc13e] TASK [galera_server : Install pip packages] ************************************ Tuesday 21 November 2017 19:48:47 +0000 (0:00:00.403) 0:20:55.294 ****** changed: [aio1_galera_container-814dc13e] TASK [galera_server : Create the local directories] **************************** Tuesday 21 November 2017 19:48:49 +0000 (0:00:02.178) 0:20:57.473 ****** changed: [aio1_galera_container-814dc13e] => (item={'mode': '02755', 'path': '/var/lib/mysql', 'owner': 'mysql'}) changed: [aio1_galera_container-814dc13e] => (item={'mode': '02755', 'path': '/var/log/mysql', 'owner': 'mysql'}) ok: [aio1_galera_container-814dc13e] => (item={'path': '/etc/mysql/conf.d'}) TASK [galera_server : Check if SSL bundle exists] ****************************** Tuesday 21 November 2017 19:48:50 +0000 (0:00:00.838) 0:20:58.312 ****** skipping: [aio1_galera_container-814dc13e] => (item=/etc/openstack_deploy/self_signed_certs/galera-ca.pem) skipping: [aio1_galera_container-814dc13e] => (item=/etc/openstack_deploy/self_signed_certs/galera.pem) skipping: [aio1_galera_container-814dc13e] => (item=/etc/openstack_deploy/self_signed_certs/galera.key) TASK [galera_server : Create ssl directory] ************************************ Tuesday 21 November 2017 19:48:50 +0000 (0:00:00.144) 0:20:58.457 ****** TASK [galera_server : Remove self signed cert for regen] *********************** Tuesday 21 November 2017 19:48:50 +0000 (0:00:00.067) 0:20:58.524 ****** skipping: [aio1_galera_container-814dc13e] => (item=/etc/openstack_deploy/self_signed_certs/galera-ca.pem) skipping: [aio1_galera_container-814dc13e] => (item=/etc/openstack_deploy/self_signed_certs/galera.pem) skipping: [aio1_galera_container-814dc13e] => (item=/etc/openstack_deploy/self_signed_certs/galera.key) skipping: [aio1_galera_container-814dc13e] => (item=/etc/openstack_deploy/self_signed_certs/galera-ca.key ) skipping: [aio1_galera_container-814dc13e] => (item=/etc/openstack_deploy/self_signed_certs/galera-req.pem ) TASK [galera_server : Create galera CA cert] *********************************** Tuesday 21 November 2017 19:48:50 +0000 (0:00:00.144) 0:20:58.669 ****** TASK [galera_server : Create galera ssl request] ******************************* Tuesday 21 November 2017 19:48:50 +0000 (0:00:00.073) 0:20:58.743 ****** TASK [galera_server : Create galera ssl cert] ********************************** Tuesday 21 November 2017 19:48:50 +0000 (0:00:00.057) 0:20:58.801 ****** TASK [galera_server : Create ssl directory] ************************************ Tuesday 21 November 2017 19:48:50 +0000 (0:00:00.041) 0:20:58.842 ****** TASK [galera_server : Copy CA cert and key] ************************************ Tuesday 21 November 2017 19:48:50 +0000 (0:00:00.049) 0:20:58.891 ****** skipping: [aio1_galera_container-814dc13e] => (item={'src': '/etc/openstack_deploy/self_signed_certs/galera-ca.pem', 'dest': '/etc/mysql/ssl/galera-ca.pem'}) skipping: [aio1_galera_container-814dc13e] => (item={'src': '/etc/openstack_deploy/self_signed_certs/galera.pem', 'dest': '/etc/mysql/ssl/galera.pem'}) skipping: [aio1_galera_container-814dc13e] => (item={'src': '/etc/openstack_deploy/self_signed_certs/galera.key', 'mode': '0600', 'dest': '/etc/mysql/ssl/galera.key'}) TASK [galera_server : Behave properly if mysql_logs is a link] ***************** Tuesday 21 November 2017 19:48:50 +0000 (0:00:00.137) 0:20:59.029 ****** ok: [aio1_galera_container-814dc13e] TASK [galera_server : Create mysql log dir] ************************************ Tuesday 21 November 2017 19:48:51 +0000 (0:00:00.410) 0:20:59.440 ****** changed: [aio1_galera_container-814dc13e] TASK [galera_server : Drop mariadb config(s)] ********************************** Tuesday 21 November 2017 19:48:51 +0000 (0:00:00.412) 0:20:59.852 ****** changed: [aio1_galera_container-814dc13e] => (item={'src': 'my.cnf.j2', 'config_overrides': {}, 'config_type': 'ini', 'dest': '/etc/mysql/my.cnf'}) changed: [aio1_galera_container-814dc13e] => (item={'src': 'cluster.cnf.j2', 'config_overrides': {}, 'config_type': 'ini', 'dest': '/etc/mysql/conf.d/cluster.cnf'}) changed: [aio1_galera_container-814dc13e] => (item={'src': 'debian.cnf.j2', 'config_overrides': {}, 'config_type': 'ini', 'dest': '/etc/mysql/debian.cnf'}) TASK [galera_server : fix mysql startup timeout] ******************************* Tuesday 21 November 2017 19:48:53 +0000 (0:00:01.797) 0:21:01.650 ****** ok: [aio1_galera_container-814dc13e] TASK [galera_server : Apply service defaults] ********************************** Tuesday 21 November 2017 19:48:53 +0000 (0:00:00.414) 0:21:02.064 ****** changed: [aio1_galera_container-814dc13e] TASK [galera_server : Create mariadb systemd service config dir] *************** Tuesday 21 November 2017 19:48:55 +0000 (0:00:01.282) 0:21:03.347 ****** ok: [aio1_galera_container-814dc13e] TASK [galera_server : Apply systemd options] *********************************** Tuesday 21 November 2017 19:48:55 +0000 (0:00:00.406) 0:21:03.753 ****** changed: [aio1_galera_container-814dc13e] => (item={'src': 'systemd.limits.conf.j2', 'dest': 'limits.conf'}) changed: [aio1_galera_container-814dc13e] => (item={'src': 'systemd.timeout.conf.j2', 'dest': 'timeout.conf'}) changed: [aio1_galera_container-814dc13e] => (item={'src': 'systemd.restart.conf.j2', 'dest': 'restart.conf'}) TASK [galera_server : remove default mysql_safe_syslog] ************************ Tuesday 21 November 2017 19:48:58 +0000 (0:00:03.188) 0:21:06.942 ****** changed: [aio1_galera_container-814dc13e] TASK [galera_server : Reload the systemd daemon] ******************************* Tuesday 21 November 2017 19:48:59 +0000 (0:00:00.398) 0:21:07.340 ****** changed: [aio1_galera_container-814dc13e] TASK [galera_server : Set fact for extra arguments in MySQL commands] ********** Tuesday 21 November 2017 19:48:59 +0000 (0:00:00.441) 0:21:07.781 ****** ok: [aio1_galera_container-814dc13e] TASK [galera_server : Confirm service connectivity] **************************** Tuesday 21 November 2017 19:48:59 +0000 (0:00:00.262) 0:21:08.044 ****** FAILED - RETRYING: Confirm service connectivity (2 retries left). FAILED - RETRYING: Confirm service connectivity (1 retries left). changed: [aio1_galera_container-814dc13e] TASK [galera_server : Check that WSREP is ready] ******************************* Tuesday 21 November 2017 19:49:06 +0000 (0:00:06.814) 0:21:14.859 ****** skipping: [aio1_galera_container-814dc13e] TASK [galera_server : Set running state fact] ********************************** Tuesday 21 November 2017 19:49:06 +0000 (0:00:00.097) 0:21:14.956 ****** ok: [aio1_galera_container-814dc13e] TASK [galera_server : Start mysql node normally] ******************************* Tuesday 21 November 2017 19:49:06 +0000 (0:00:00.282) 0:21:15.239 ****** changed: [aio1_galera_container-814dc13e] TASK [galera_server : Start galera cluster] ************************************ Tuesday 21 November 2017 19:49:17 +0000 (0:00:10.285) 0:21:25.524 ****** skipping: [aio1_galera_container-814dc13e] TASK [galera_server : Start cluster with wsrep init fallback] ****************** Tuesday 21 November 2017 19:49:17 +0000 (0:00:00.099) 0:21:25.624 ****** TASK [galera_server : Set wsrep-new-cluster] *********************************** Tuesday 21 November 2017 19:49:17 +0000 (0:00:00.054) 0:21:25.678 ****** TASK [galera_server : Restaring the mysql service] ***************************** Tuesday 21 November 2017 19:49:17 +0000 (0:00:00.054) 0:21:25.732 ****** skipping: [aio1_galera_container-814dc13e] TASK [galera_server : Wait for operational state] ****************************** Tuesday 21 November 2017 19:49:17 +0000 (0:00:00.104) 0:21:25.837 ****** changed: [aio1_galera_container-814dc13e] TASK [galera_server : Set the galera running and bootstrapped fact] ************ Tuesday 21 November 2017 19:49:18 +0000 (0:00:00.459) 0:21:26.297 ****** ok: [aio1_galera_container-814dc13e] TASK [galera_server : Start MySQL] ********************************************* Tuesday 21 November 2017 19:49:18 +0000 (0:00:00.294) 0:21:26.591 ****** skipping: [aio1_galera_container-814dc13e] TASK [galera_server : Set fact for extra arguments in MySQL commands] ********** Tuesday 21 November 2017 19:49:18 +0000 (0:00:00.083) 0:21:26.675 ****** TASK [galera_server : Confirm service connectivity] **************************** Tuesday 21 November 2017 19:49:18 +0000 (0:00:00.046) 0:21:26.721 ****** skipping: [aio1_galera_container-814dc13e] TASK [galera_server : Check that WSREP is ready] ******************************* Tuesday 21 November 2017 19:49:18 +0000 (0:00:00.103) 0:21:26.825 ****** skipping: [aio1_galera_container-814dc13e] TASK [galera_server : Set running state fact] ********************************** Tuesday 21 November 2017 19:49:18 +0000 (0:00:00.084) 0:21:26.910 ****** TASK [galera_server : Run MySQL Upgrade] *************************************** Tuesday 21 November 2017 19:49:18 +0000 (0:00:00.044) 0:21:26.955 ****** skipping: [aio1_galera_container-814dc13e] RUNNING HANDLER [haproxy_endpoints : Set haproxy service state] **************** Tuesday 21 November 2017 19:49:18 +0000 (0:00:00.095) 0:21:27.051 ****** [WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ groups['haproxy'] | default([]) | length > 0 }} changed: [aio1_galera_container-814dc13e -> 172.29.236.100] => (item=aio1) RUNNING HANDLER [galera_server : Reload the systemd daemon] ******************** Tuesday 21 November 2017 19:49:19 +0000 (0:00:01.161) 0:21:28.212 ****** changed: [aio1_galera_container-814dc13e] RUNNING HANDLER [galera_server : Restart mysql] ******************************** Tuesday 21 November 2017 19:49:20 +0000 (0:00:00.440) 0:21:28.652 ****** skipping: [aio1_galera_container-814dc13e] RUNNING HANDLER [galera_server : Set wsrep-new-cluster] ************************ Tuesday 21 November 2017 19:49:20 +0000 (0:00:00.078) 0:21:28.730 ****** RUNNING HANDLER [galera_server : Ensure node is not in bootstrap mode] ********* Tuesday 21 November 2017 19:49:20 +0000 (0:00:00.041) 0:21:28.772 ****** RUNNING HANDLER [galera_server : Restart mysql on SUSE] ************************ Tuesday 21 November 2017 19:49:20 +0000 (0:00:00.037) 0:21:28.809 ****** skipping: [aio1_galera_container-814dc13e] RUNNING HANDLER [galera_server : meta] ***************************************** Tuesday 21 November 2017 19:49:20 +0000 (0:00:00.088) 0:21:28.898 ****** RUNNING HANDLER [haproxy_endpoints : Set haproxy service state] **************** Tuesday 21 November 2017 19:49:20 +0000 (0:00:00.033) 0:21:28.932 ****** [WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ groups['haproxy'] | default([]) | length > 0 }} changed: [aio1_galera_container-814dc13e -> 172.29.236.100] => (item=aio1) TASK [galera_server : Set fact for extra arguments in MySQL commands] ********** Tuesday 21 November 2017 19:49:21 +0000 (0:00:01.045) 0:21:29.977 ****** ok: [aio1_galera_container-814dc13e] TASK [galera_server : Confirm service connectivity] **************************** Tuesday 21 November 2017 19:49:21 +0000 (0:00:00.246) 0:21:30.224 ****** ok: [aio1_galera_container-814dc13e] TASK [galera_server : Check that WSREP is ready] ******************************* Tuesday 21 November 2017 19:49:22 +0000 (0:00:00.442) 0:21:30.667 ****** ok: [aio1_galera_container-814dc13e] TASK [galera_server : Set running state fact] ********************************** Tuesday 21 November 2017 19:49:22 +0000 (0:00:00.435) 0:21:31.103 ****** ok: [aio1_galera_container-814dc13e] TASK [galera_server : Create galera users] ************************************* Tuesday 21 November 2017 19:49:23 +0000 (0:00:00.273) 0:21:31.376 ****** changed: [aio1_galera_container-814dc13e] => (item={'name': 'root', 'password': '20a270beb495fd2341de11dc5a21bd188675255f8486b61e8a183af', 'priv': '*.*:ALL,GRANT', 'host': '%', 'state': 'present'}) changed: [aio1_galera_container-814dc13e] => (item={'name': 'root', 'password': '20a270beb495fd2341de11dc5a21bd188675255f8486b61e8a183af', 'priv': '*.*:ALL', 'host': 'localhost', 'state': 'absent'}) changed: [aio1_galera_container-814dc13e] => (item={'name': 'monitoring', 'password': '', 'priv': '*.*:USAGE', 'host': '%', 'state': 'present'}) changed: [aio1_galera_container-814dc13e] => (item={'name': 'monitoring', 'password': '', 'priv': '*.*:USAGE', 'host': 'localhost', 'state': 'present'}) TASK [rsyslog_client : Gather variables for each operating system] ************* Tuesday 21 November 2017 19:49:24 +0000 (0:00:01.286) 0:21:32.662 ****** ok: [aio1_galera_container-814dc13e] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml) TASK [rsyslog_client : Ensure adm group exists] ******************************** Tuesday 21 November 2017 19:49:24 +0000 (0:00:00.258) 0:21:32.921 ****** ok: [aio1_galera_container-814dc13e] TASK [rsyslog_client : Ensure syslog user exists] ****************************** Tuesday 21 November 2017 19:49:25 +0000 (0:00:00.462) 0:21:33.383 ****** changed: [aio1_galera_container-814dc13e] TASK [rsyslog_client : Ensure ownership on working directory is correct] ******* Tuesday 21 November 2017 19:49:25 +0000 (0:00:00.476) 0:21:33.860 ****** ok: [aio1_galera_container-814dc13e] TASK [rsyslog_client : Remove conflicting distro packages] ********************* Tuesday 21 November 2017 19:49:26 +0000 (0:00:00.408) 0:21:34.268 ****** TASK [rsyslog_client : Install rsyslog packages] ******************************* Tuesday 21 November 2017 19:49:26 +0000 (0:00:00.079) 0:21:34.348 ****** ok: [aio1_galera_container-814dc13e] => (item=rsyslog) ok: [aio1_galera_container-814dc13e] => (item=logrotate) TASK [rsyslog_client : Rsyslog Setup] ****************************************** Tuesday 21 November 2017 19:49:27 +0000 (0:00:01.370) 0:21:35.718 ****** changed: [aio1_galera_container-814dc13e] TASK [rsyslog_client : Check if log dir exists] ******************************** Tuesday 21 November 2017 19:49:28 +0000 (0:00:00.897) 0:21:36.616 ****** ok: [aio1_galera_container-814dc13e] TASK [rsyslog_client : Find all log files] ************************************* Tuesday 21 November 2017 19:49:28 +0000 (0:00:00.428) 0:21:37.045 ****** ok: [aio1_galera_container-814dc13e] TASK [rsyslog_client : Union the log files] ************************************ Tuesday 21 November 2017 19:49:29 +0000 (0:00:00.412) 0:21:37.457 ****** ok: [aio1_galera_container-814dc13e] TASK [rsyslog_client : Set rsyslog_client_all_log_files when log_files does not exist] *** Tuesday 21 November 2017 19:49:29 +0000 (0:00:00.255) 0:21:37.713 ****** TASK [rsyslog_client : Write rsyslog config for found log files] *************** Tuesday 21 November 2017 19:49:29 +0000 (0:00:00.040) 0:21:37.753 ****** changed: [aio1_galera_container-814dc13e] TASK [rsyslog_client : Write rsyslog config for remote logging] **************** Tuesday 21 November 2017 19:49:30 +0000 (0:00:01.148) 0:21:38.901 ****** changed: [aio1_galera_container-814dc13e] TASK [rsyslog_client : Write rsyslog config for converting logs into syslog messages] *** Tuesday 21 November 2017 19:49:31 +0000 (0:00:01.244) 0:21:40.146 ****** changed: [aio1_galera_container-814dc13e] TASK [rsyslog_client : Write log rotate file] ********************************** Tuesday 21 November 2017 19:49:33 +0000 (0:00:01.122) 0:21:41.269 ****** changed: [aio1_galera_container-814dc13e] TASK [rsyslog_client : Configure logrotate to compress logs by default] ******** Tuesday 21 November 2017 19:49:34 +0000 (0:00:01.015) 0:21:42.285 ****** changed: [aio1_galera_container-814dc13e] TASK [system_crontab_coordination : Create crontab] **************************** Tuesday 21 November 2017 19:49:34 +0000 (0:00:00.465) 0:21:42.750 ****** changed: [aio1_galera_container-814dc13e] RUNNING HANDLER [rsyslog_client : restart rsyslog] ***************************** Tuesday 21 November 2017 19:49:35 +0000 (0:00:01.131) 0:21:43.882 ****** changed: [aio1_galera_container-814dc13e] PLAY [Create and configure rabbitmq container] ********************************* TASK [Set default bind mounts (bind var/log)] ********************************** Tuesday 21 November 2017 19:49:36 +0000 (0:00:00.546) 0:21:44.429 ****** ok: [aio1_rabbit_mq_container-768278b1] TASK [Ensure mount directories exists] ***************************************** Tuesday 21 November 2017 19:49:36 +0000 (0:00:00.264) 0:21:44.693 ****** ok: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_rabbit_mq_container-768278b1', 'bind_dir_path': '/var/log'}) TASK [Add bind mount configuration to container] ******************************* Tuesday 21 November 2017 19:49:36 +0000 (0:00:00.489) 0:21:45.182 ****** changed: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_rabbit_mq_container-768278b1', 'bind_dir_path': '/var/log'}) TASK [Extra lxc config] ******************************************************** Tuesday 21 November 2017 19:49:37 +0000 (0:00:00.479) 0:21:45.662 ****** TASK [Extra lxc config no restart] ********************************************* Tuesday 21 November 2017 19:49:37 +0000 (0:00:00.100) 0:21:45.762 ****** changed: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] => (item=lxc.start.order=19) TASK [Check container state] *************************************************** Tuesday 21 November 2017 19:49:38 +0000 (0:00:00.492) 0:21:46.255 ****** ok: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] TASK [Lxc container restart] *************************************************** Tuesday 21 November 2017 19:49:38 +0000 (0:00:00.482) 0:21:46.738 ****** changed: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] TASK [Start Container] ********************************************************* Tuesday 21 November 2017 19:49:40 +0000 (0:00:01.953) 0:21:48.691 ****** changed: [aio1_rabbit_mq_container-768278b1 -> 172.29.236.100] TASK [Wait for container connectivity] ***************************************** Tuesday 21 November 2017 19:49:41 +0000 (0:00:00.734) 0:21:49.426 ****** ok: [aio1_rabbit_mq_container-768278b1] TASK [include] ***************************************************************** Tuesday 21 November 2017 19:49:44 +0000 (0:00:03.484) 0:21:52.910 ****** included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/unbound-clients.yml for aio1_rabbit_mq_container-768278b1 TASK [Apply resolver sorting] ************************************************** Tuesday 21 November 2017 19:49:44 +0000 (0:00:00.305) 0:21:53.216 ****** TASK [Set resolver IP list fact] *********************************************** Tuesday 21 November 2017 19:49:45 +0000 (0:00:00.070) 0:21:53.287 ****** TASK [Set resolver rotate when physical_host is not an unbound host] *********** Tuesday 21 November 2017 19:49:45 +0000 (0:00:00.055) 0:21:53.342 ****** ok: [aio1_rabbit_mq_container-768278b1] TASK [Include the resolvconf role] ********************************************* Tuesday 21 November 2017 19:49:45 +0000 (0:00:00.282) 0:21:53.625 ****** TASK [resolvconf : Gather variables for each operating system] ***************** Tuesday 21 November 2017 19:49:45 +0000 (0:00:00.350) 0:21:53.976 ****** ok: [aio1_rabbit_mq_container-768278b1] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml) TASK [resolvconf : Install apt packages] *************************************** Tuesday 21 November 2017 19:49:46 +0000 (0:00:00.274) 0:21:54.251 ****** ok: [aio1_rabbit_mq_container-768278b1] => (item=['resolvconf']) TASK [resolvconf : Update resolvconf base] ************************************* Tuesday 21 November 2017 19:49:54 +0000 (0:00:08.221) 0:22:02.472 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [resolvconf : Update resolvconf tail] ************************************* Tuesday 21 November 2017 19:49:55 +0000 (0:00:01.312) 0:22:03.784 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [resolvconf : Update resolvers] ******************************************* Tuesday 21 November 2017 19:49:56 +0000 (0:00:00.926) 0:22:04.711 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [test proxy URL for connectivity] ***************************************** Tuesday 21 November 2017 19:49:57 +0000 (0:00:01.234) 0:22:05.946 ****** ok: [aio1_rabbit_mq_container-768278b1] TASK [Drop apt package manager proxy] ****************************************** Tuesday 21 November 2017 19:49:58 +0000 (0:00:00.420) 0:22:06.366 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [Update apt when proxy is added] ****************************************** Tuesday 21 November 2017 19:49:58 +0000 (0:00:00.816) 0:22:07.183 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [Remove apt package manager proxy] **************************************** Tuesday 21 November 2017 19:50:00 +0000 (0:00:01.349) 0:22:08.533 ****** TASK [Deploy yum package manager proxy] **************************************** Tuesday 21 November 2017 19:50:00 +0000 (0:00:00.037) 0:22:08.571 ****** TASK [Deploy dnf package manager proxy] **************************************** Tuesday 21 November 2017 19:50:00 +0000 (0:00:00.035) 0:22:08.607 ****** TASK [system_crontab_coordination : Create crontab] **************************** Tuesday 21 November 2017 19:50:00 +0000 (0:00:00.263) 0:22:08.871 ****** changed: [aio1_rabbit_mq_container-768278b1] PLAY [Stop RabbitMQ nodes that are not the upgrader] *************************** skipping: no hosts matched PLAY [Install rabbitmq server] ************************************************* TASK [pip_install : Gather variables for each operating system] **************** Tuesday 21 November 2017 19:50:01 +0000 (0:00:01.314) 0:22:10.186 ****** ok: [aio1_rabbit_mq_container-768278b1] => (item=/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml) TASK [pip_install : Create pip config directory] ******************************* Tuesday 21 November 2017 19:50:02 +0000 (0:00:00.233) 0:22:10.419 ****** changed: [aio1_rabbit_mq_container-768278b1] => (item=/root/.cache) changed: [aio1_rabbit_mq_container-768278b1] => (item=/root/.cache/pip) changed: [aio1_rabbit_mq_container-768278b1] => (item=/root/.pip) TASK [pip_install : Drop pip file(s)] ****************************************** Tuesday 21 November 2017 19:50:03 +0000 (0:00:00.836) 0:22:11.256 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [pip_install : Drop pip config] ******************************************* Tuesday 21 November 2017 19:50:03 +0000 (0:00:00.791) 0:22:12.047 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [pip_install : Remove known problem packages] ***************************** Tuesday 21 November 2017 19:50:04 +0000 (0:00:00.620) 0:22:12.668 ****** ok: [aio1_rabbit_mq_container-768278b1] TASK [pip_install : include] *************************************************** Tuesday 21 November 2017 19:50:05 +0000 (0:00:00.693) 0:22:13.361 ****** included: /etc/ansible/roles/pip_install/tasks/pre_install_apt.yml for aio1_rabbit_mq_container-768278b1 TASK [pip_install : Install UCA repository key] ******************************** Tuesday 21 November 2017 19:50:05 +0000 (0:00:00.126) 0:22:13.488 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [pip_install : Install UCA repository] ************************************ Tuesday 21 November 2017 19:50:07 +0000 (0:00:01.892) 0:22:15.381 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [pip_install : Install external repo key manually (apt)] ****************** Tuesday 21 November 2017 19:50:10 +0000 (0:00:03.193) 0:22:18.574 ****** TASK [pip_install : Install external repo manually (apt)] ********************** Tuesday 21 November 2017 19:50:10 +0000 (0:00:00.079) 0:22:18.654 ****** TASK [pip_install : Install distro packages] *********************************** Tuesday 21 November 2017 19:50:10 +0000 (0:00:00.076) 0:22:18.731 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [pip_install : include] *************************************************** Tuesday 21 November 2017 19:50:50 +0000 (0:00:39.816) 0:22:58.547 ****** included: /etc/ansible/roles/pip_install/tasks/install_online.yml for aio1_rabbit_mq_container-768278b1 TASK [pip_install : Get Modern PIP] ******************************************** Tuesday 21 November 2017 19:50:50 +0000 (0:00:00.108) 0:22:58.655 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [pip_install : Install PIP] *********************************************** Tuesday 21 November 2017 19:50:50 +0000 (0:00:00.488) 0:22:59.144 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [pip_install : Install pip packages] ************************************** Tuesday 21 November 2017 19:50:54 +0000 (0:00:03.884) 0:23:03.029 ****** ok: [aio1_rabbit_mq_container-768278b1] TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 19:50:56 +0000 (0:00:01.395) 0:23:04.424 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : Gather variables for each operating system] ************ Tuesday 21 November 2017 19:50:57 +0000 (0:00:01.022) 0:23:05.447 ****** ok: [aio1_rabbit_mq_container-768278b1] => (item=/etc/ansible/roles/rabbitmq_server/vars/debian.yml) TASK [rabbitmq_server : Download the RabbitMQ package] ************************* Tuesday 21 November 2017 19:50:57 +0000 (0:00:00.288) 0:23:05.735 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : Fix /etc/hosts] **************************************** Tuesday 21 November 2017 19:50:58 +0000 (0:00:01.089) 0:23:06.825 ****** changed: [aio1_rabbit_mq_container-768278b1] => (item=aio1_rabbit_mq_container-768278b1) TASK [rabbitmq_server : Ensure localhost /etc/hosts entry is correct] ********** Tuesday 21 November 2017 19:50:59 +0000 (0:00:00.434) 0:23:07.260 ****** ok: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : Create the local directories] ************************** Tuesday 21 November 2017 19:50:59 +0000 (0:00:00.424) 0:23:07.685 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : include] *********************************************** Tuesday 21 November 2017 19:50:59 +0000 (0:00:00.403) 0:23:08.088 ****** included: /etc/ansible/roles/rabbitmq_server/tasks/rabbitmq_install.yml for aio1_rabbit_mq_container-768278b1 TASK [rabbitmq_server : include] *********************************************** Tuesday 21 November 2017 19:51:00 +0000 (0:00:00.171) 0:23:08.259 ****** included: /etc/ansible/roles/rabbitmq_server/tasks/rabbitmq_upgrade_check.yml for aio1_rabbit_mq_container-768278b1 TASK [rabbitmq_server : Get version of installed RabbitMQ package (deb)] ******* Tuesday 21 November 2017 19:51:00 +0000 (0:00:00.179) 0:23:08.438 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : Get version of installed RabbitMQ package (rpm)] ******* Tuesday 21 November 2017 19:51:00 +0000 (0:00:00.421) 0:23:08.860 ****** skipping: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : Register a fact for the installed RabbitMQ version] **** Tuesday 21 November 2017 19:51:00 +0000 (0:00:00.087) 0:23:08.947 ****** ok: [aio1_rabbit_mq_container-768278b1] => (item={'end': '2017-11-21 19:51:00.543648', 'changed': True, 'failed': False, 'stderr_lines': [], 'delta': '0:00:00.014517', 'failed_when_result': False, 'stdout_lines': [], 'start': '2017-11-21 19:51:00.529131', 'stderr': '', 'cmd': 'dpkg -l | grep rabbitmq-server', 'rc': 1, 'stdout': ''}) skipping: [aio1_rabbit_mq_container-768278b1] => (item={'skip_reason': 'Conditional result was False', 'skipped': True, 'changed': False}) TASK [rabbitmq_server : Compare installed version of RabbitMQ with new version variable] *** Tuesday 21 November 2017 19:51:00 +0000 (0:00:00.250) 0:23:09.198 ****** TASK [rabbitmq_server : include] *********************************************** Tuesday 21 November 2017 19:51:00 +0000 (0:00:00.047) 0:23:09.245 ****** TASK [rabbitmq_server : include] *********************************************** Tuesday 21 November 2017 19:51:01 +0000 (0:00:00.041) 0:23:09.287 ****** included: /etc/ansible/roles/rabbitmq_server/tasks/install_apt.yml for aio1_rabbit_mq_container-768278b1 TASK [rabbitmq_server : Add rabbitmq apt-keys] ********************************* Tuesday 21 November 2017 19:51:01 +0000 (0:00:00.203) 0:23:09.491 ****** changed: [aio1_rabbit_mq_container-768278b1] => (item={'keyserver': 'hkp://keyserver.ubuntu.com:80', 'fallback_keyserver': 'hkp://p80.pool.sks-keyservers.net:80', 'key_name': 'rabbitmq', 'hash_id': '0x6B73A36E6026DFCA'}) changed: [aio1_rabbit_mq_container-768278b1] => (item={'keyserver': 'hkp://keyserver.ubuntu.com:80', 'fallback_keyserver': 'hkp://p80.pool.sks-keyservers.net:80', 'key_name': 'erlang_solutions', 'hash_id': '0xd208507ca14f4fca'}) TASK [rabbitmq_server : Add rabbitmq repo] ************************************* Tuesday 21 November 2017 19:51:03 +0000 (0:00:02.334) 0:23:11.825 ****** skipping: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : Add erlang repo] *************************************** Tuesday 21 November 2017 19:51:03 +0000 (0:00:00.089) 0:23:11.915 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : Install RabbitMQ package dependencies] ***************** Tuesday 21 November 2017 19:51:07 +0000 (0:00:04.172) 0:23:16.087 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : Install the RabbitMQ package deb] ********************** Tuesday 21 November 2017 19:51:50 +0000 (0:00:42.173) 0:23:58.261 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : Install RabbitMQ packages] ***************************** Tuesday 21 November 2017 19:51:57 +0000 (0:00:07.937) 0:24:06.199 ****** skipping: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : Reload the systemd daemon] ***************************** Tuesday 21 November 2017 19:51:58 +0000 (0:00:00.089) 0:24:06.288 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : Ensure there are no policy-rc files] ******************* Tuesday 21 November 2017 19:51:58 +0000 (0:00:00.482) 0:24:06.770 ****** ok: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : include] *********************************************** Tuesday 21 November 2017 19:51:58 +0000 (0:00:00.421) 0:24:07.192 ****** included: /etc/ansible/roles/rabbitmq_server/tasks/rabbitmq_started.yml for aio1_rabbit_mq_container-768278b1 TASK [rabbitmq_server : Ensure RabbitMQ node [0] is started] ******************* Tuesday 21 November 2017 19:51:59 +0000 (0:00:00.171) 0:24:07.364 ****** ok: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : Ensure RabbitMQ nodes [1:] are started] **************** Tuesday 21 November 2017 19:51:59 +0000 (0:00:00.601) 0:24:07.966 ****** TASK [rabbitmq_server : include] *********************************************** Tuesday 21 November 2017 19:51:59 +0000 (0:00:00.049) 0:24:08.015 ****** included: /etc/ansible/roles/rabbitmq_server/tasks/rabbitmq_ssl_self_signed.yml for aio1_rabbit_mq_container-768278b1 TASK [rabbitmq_server : include] *********************************************** Tuesday 21 November 2017 19:51:59 +0000 (0:00:00.169) 0:24:08.185 ****** included: /etc/ansible/roles/rabbitmq_server/tasks/rabbitmq_ssl_key_create.yml for aio1_rabbit_mq_container-768278b1 TASK [rabbitmq_server : Remove self signed cert for regen] ********************* Tuesday 21 November 2017 19:52:00 +0000 (0:00:00.179) 0:24:08.365 ****** TASK [rabbitmq_server : Create self-signed ssl cert] *************************** Tuesday 21 November 2017 19:52:00 +0000 (0:00:00.048) 0:24:08.414 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : Ensure rabbitmq user owns the self-signed key and certificate] *** Tuesday 21 November 2017 19:52:00 +0000 (0:00:00.415) 0:24:08.829 ****** changed: [aio1_rabbit_mq_container-768278b1] => (item=/etc/rabbitmq/rabbitmq.key) changed: [aio1_rabbit_mq_container-768278b1] => (item=/etc/rabbitmq/rabbitmq.pem) TASK [rabbitmq_server : include] *********************************************** Tuesday 21 November 2017 19:52:01 +0000 (0:00:00.532) 0:24:09.362 ****** included: /etc/ansible/roles/rabbitmq_server/tasks/rabbitmq_ssl_key_store.yml for aio1_rabbit_mq_container-768278b1 TASK [rabbitmq_server : Store ssl cert] **************************************** Tuesday 21 November 2017 19:52:01 +0000 (0:00:00.187) 0:24:09.549 ****** ok: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : Store ssl key] ***************************************** Tuesday 21 November 2017 19:52:01 +0000 (0:00:00.277) 0:24:09.827 ****** ok: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : Register a fact for the cert and key] ****************** Tuesday 21 November 2017 19:52:02 +0000 (0:00:00.422) 0:24:10.249 ****** ok: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : include] *********************************************** Tuesday 21 November 2017 19:52:02 +0000 (0:00:00.294) 0:24:10.544 ****** TASK [rabbitmq_server : Deploy user provided ssl cert] ************************* Tuesday 21 November 2017 19:52:02 +0000 (0:00:00.081) 0:24:10.626 ****** TASK [rabbitmq_server : Deploy user provided ssl key] ************************** Tuesday 21 November 2017 19:52:02 +0000 (0:00:00.051) 0:24:10.677 ****** TASK [rabbitmq_server : Deploy user provided ssl CA cert] ********************** Tuesday 21 November 2017 19:52:02 +0000 (0:00:00.052) 0:24:10.730 ****** TASK [rabbitmq_server : Read rabbit cookie] ************************************ Tuesday 21 November 2017 19:52:02 +0000 (0:00:00.059) 0:24:10.789 ****** fatal: [aio1_rabbit_mq_container-768278b1]: FAILED! => {"changed": false, "content": "WFFIVVdUUUFPVldJTFJWQUFVTEY=", "encoding": "base64", "failed": true, "failed_when_result": true, "source": "/var/lib/rabbitmq/.erlang.cookie"} TASK [rabbitmq_server : include] *********************************************** Tuesday 21 November 2017 19:52:02 +0000 (0:00:00.403) 0:24:11.193 ****** included: /etc/ansible/roles/rabbitmq_server/tasks/rabbitmq_stopped.yml for aio1_rabbit_mq_container-768278b1 TASK [rabbitmq_server : Ensure RabbitMQ nodes [1:] are stopped] **************** Tuesday 21 November 2017 19:52:03 +0000 (0:00:00.149) 0:24:11.342 ****** TASK [rabbitmq_server : Ensure RabbitMQ node [0] is stopped] ******************* Tuesday 21 November 2017 19:52:03 +0000 (0:00:00.187) 0:24:11.530 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : Set rabbit cookie] ************************************* Tuesday 21 November 2017 19:52:07 +0000 (0:00:04.412) 0:24:15.943 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : include] *********************************************** Tuesday 21 November 2017 19:52:08 +0000 (0:00:00.658) 0:24:16.601 ****** included: /etc/ansible/roles/rabbitmq_server/tasks/rabbitmq_started.yml for aio1_rabbit_mq_container-768278b1 TASK [rabbitmq_server : Ensure RabbitMQ node [0] is started] ******************* Tuesday 21 November 2017 19:52:08 +0000 (0:00:00.130) 0:24:16.731 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : Ensure RabbitMQ nodes [1:] are started] **************** Tuesday 21 November 2017 19:52:12 +0000 (0:00:03.955) 0:24:20.687 ****** TASK [rabbitmq_server : Configure rabbitmq plugins] **************************** Tuesday 21 November 2017 19:52:12 +0000 (0:00:00.065) 0:24:20.752 ****** changed: [aio1_rabbit_mq_container-768278b1] => (item={'name': 'rabbitmq_management', 'state': 'enabled'}) TASK [rabbitmq_server : Apply rabbitmq policies] ******************************* Tuesday 21 November 2017 19:52:16 +0000 (0:00:04.220) 0:24:24.973 ****** changed: [aio1_rabbit_mq_container-768278b1] => (item={'name': 'HA', 'tags': 'ha-mode=all', 'pattern': '^(?!amq\\.).*'}) TASK [rabbitmq_server : Create rabbitmq systemd service config dir] ************ Tuesday 21 November 2017 19:52:19 +0000 (0:00:02.411) 0:24:27.385 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : Create rabbitmq config] ******************************** Tuesday 21 November 2017 19:52:19 +0000 (0:00:00.456) 0:24:27.841 ****** changed: [aio1_rabbit_mq_container-768278b1] => (item={'src': 'rabbitmq.config.j2', 'dest': '/etc/rabbitmq/rabbitmq.config'}) changed: [aio1_rabbit_mq_container-768278b1] => (item={'src': 'rabbitmq-server.j2', 'dest': '/etc/default/rabbitmq-server'}) changed: [aio1_rabbit_mq_container-768278b1] => (item={'src': 'rabbitmq-env.j2', 'dest': '/etc/rabbitmq/rabbitmq-env.conf'}) TASK [rabbitmq_server : Apply resource limits (systemd)] *********************** Tuesday 21 November 2017 19:52:22 +0000 (0:00:02.675) 0:24:30.517 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : Add automatic restart on failure] ********************** Tuesday 21 November 2017 19:52:23 +0000 (0:00:01.115) 0:24:31.632 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : Reload the systemd daemon] ***************************** Tuesday 21 November 2017 19:52:24 +0000 (0:00:00.981) 0:24:32.613 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : include] *********************************************** Tuesday 21 November 2017 19:52:24 +0000 (0:00:00.457) 0:24:33.071 ****** included: /etc/ansible/roles/rabbitmq_server/tasks/rabbitmq_restart.yml for aio1_rabbit_mq_container-768278b1 TASK [rabbitmq_server : include] *********************************************** Tuesday 21 November 2017 19:52:25 +0000 (0:00:00.190) 0:24:33.261 ****** included: /etc/ansible/roles/rabbitmq_server/tasks/rabbitmq_stopped.yml for aio1_rabbit_mq_container-768278b1 TASK [rabbitmq_server : Ensure RabbitMQ nodes [1:] are stopped] **************** Tuesday 21 November 2017 19:52:25 +0000 (0:00:00.315) 0:24:33.576 ****** TASK [rabbitmq_server : Ensure RabbitMQ node [0] is stopped] ******************* Tuesday 21 November 2017 19:52:25 +0000 (0:00:00.187) 0:24:33.764 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : include] *********************************************** Tuesday 21 November 2017 19:52:30 +0000 (0:00:05.390) 0:24:39.154 ****** included: /etc/ansible/roles/rabbitmq_server/tasks/rabbitmq_started.yml for aio1_rabbit_mq_container-768278b1 TASK [rabbitmq_server : Ensure RabbitMQ node [0] is started] ******************* Tuesday 21 November 2017 19:52:31 +0000 (0:00:00.195) 0:24:39.349 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : Ensure RabbitMQ nodes [1:] are started] **************** Tuesday 21 November 2017 19:52:36 +0000 (0:00:04.902) 0:24:44.252 ****** TASK [rabbitmq_server : Ensure default rabbitmq guest user is removed] ********* Tuesday 21 November 2017 19:52:36 +0000 (0:00:00.051) 0:24:44.303 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : Ensure default rabbitmq guest user is removed] ********* Tuesday 21 November 2017 19:52:39 +0000 (0:00:03.097) 0:24:47.401 ****** TASK [rabbitmq_server : include] *********************************************** Tuesday 21 November 2017 19:52:39 +0000 (0:00:00.066) 0:24:47.467 ****** included: /etc/ansible/roles/rabbitmq_server/tasks/rabbitmq_cluster_create.yml for aio1_rabbit_mq_container-768278b1 TASK [rabbitmq_server : Get rabbitmq cluster name] ***************************** Tuesday 21 November 2017 19:52:39 +0000 (0:00:00.185) 0:24:47.653 ****** fatal: [aio1_rabbit_mq_container-768278b1]: FAILED! => {"changed": false, "cmd": "rabbitmqctl cluster_status | grep -w '<<\"openstack\">>'", "delta": "0:00:00.896883", "end": "2017-11-21 19:52:40.534997", "failed": true, "rc": 1, "start": "2017-11-21 19:52:39.638114", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} TASK [rabbitmq_server : Create rabbitmq cluster] ******************************* Tuesday 21 November 2017 19:52:40 +0000 (0:00:01.201) 0:24:48.854 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [rabbitmq_server : include] *********************************************** Tuesday 21 November 2017 19:52:41 +0000 (0:00:01.209) 0:24:50.064 ****** TASK [rsyslog_client : Gather variables for each operating system] ************* Tuesday 21 November 2017 19:52:41 +0000 (0:00:00.055) 0:24:50.119 ****** ok: [aio1_rabbit_mq_container-768278b1] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml) TASK [rsyslog_client : Ensure adm group exists] ******************************** Tuesday 21 November 2017 19:52:41 +0000 (0:00:00.119) 0:24:50.239 ****** ok: [aio1_rabbit_mq_container-768278b1] TASK [rsyslog_client : Ensure syslog user exists] ****************************** Tuesday 21 November 2017 19:52:42 +0000 (0:00:00.476) 0:24:50.715 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [rsyslog_client : Ensure ownership on working directory is correct] ******* Tuesday 21 November 2017 19:52:42 +0000 (0:00:00.435) 0:24:51.151 ****** ok: [aio1_rabbit_mq_container-768278b1] TASK [rsyslog_client : Remove conflicting distro packages] ********************* Tuesday 21 November 2017 19:52:43 +0000 (0:00:00.403) 0:24:51.555 ****** TASK [rsyslog_client : Install rsyslog packages] ******************************* Tuesday 21 November 2017 19:52:43 +0000 (0:00:00.079) 0:24:51.634 ****** ok: [aio1_rabbit_mq_container-768278b1] => (item=rsyslog) ok: [aio1_rabbit_mq_container-768278b1] => (item=logrotate) TASK [rsyslog_client : Rsyslog Setup] ****************************************** Tuesday 21 November 2017 19:52:44 +0000 (0:00:01.322) 0:24:52.957 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [rsyslog_client : Check if log dir exists] ******************************** Tuesday 21 November 2017 19:52:45 +0000 (0:00:00.900) 0:24:53.857 ****** ok: [aio1_rabbit_mq_container-768278b1] TASK [rsyslog_client : Find all log files] ************************************* Tuesday 21 November 2017 19:52:46 +0000 (0:00:00.421) 0:24:54.279 ****** ok: [aio1_rabbit_mq_container-768278b1] TASK [rsyslog_client : Union the log files] ************************************ Tuesday 21 November 2017 19:52:46 +0000 (0:00:00.453) 0:24:54.732 ****** ok: [aio1_rabbit_mq_container-768278b1] TASK [rsyslog_client : Set rsyslog_client_all_log_files when log_files does not exist] *** Tuesday 21 November 2017 19:52:46 +0000 (0:00:00.256) 0:24:54.988 ****** TASK [rsyslog_client : Write rsyslog config for found log files] *************** Tuesday 21 November 2017 19:52:46 +0000 (0:00:00.042) 0:24:55.030 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [rsyslog_client : Write rsyslog config for remote logging] **************** Tuesday 21 November 2017 19:52:47 +0000 (0:00:01.094) 0:24:56.125 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [rsyslog_client : Write rsyslog config for converting logs into syslog messages] *** Tuesday 21 November 2017 19:52:49 +0000 (0:00:01.212) 0:24:57.337 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [rsyslog_client : Write log rotate file] ********************************** Tuesday 21 November 2017 19:52:50 +0000 (0:00:01.099) 0:24:58.437 ****** changed: [aio1_rabbit_mq_container-768278b1] TASK [rsyslog_client : Configure logrotate to compress logs by default] ******** Tuesday 21 November 2017 19:52:51 +0000 (0:00:01.076) 0:24:59.514 ****** changed: [aio1_rabbit_mq_container-768278b1] RUNNING HANDLER [rsyslog_client : restart rsyslog] ***************************** Tuesday 21 November 2017 19:52:51 +0000 (0:00:00.440) 0:24:59.954 ****** changed: [aio1_rabbit_mq_container-768278b1] PLAY [Ensure rabbitmq user for monitoring GUI] ********************************* TASK [Create rabbitmq user for monitoring GUI] ********************************* Tuesday 21 November 2017 19:52:52 +0000 (0:00:00.543) 0:25:00.498 ****** changed: [aio1_rabbit_mq_container-768278b1] PLAY [Install etcd server cluster] ********************************************* TASK [Set default bind mounts (bind var/log)] ********************************** Tuesday 21 November 2017 19:52:56 +0000 (0:00:03.937) 0:25:04.436 ****** ok: [aio1_etcd_container-6a002878] TASK [Ensure mount directories exists] ***************************************** Tuesday 21 November 2017 19:52:56 +0000 (0:00:00.263) 0:25:04.699 ****** ok: [aio1_etcd_container-6a002878 -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_etcd_container-6a002878', 'bind_dir_path': '/var/log'}) TASK [Add bind mount configuration to container] ******************************* Tuesday 21 November 2017 19:52:56 +0000 (0:00:00.483) 0:25:05.182 ****** changed: [aio1_etcd_container-6a002878 -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_etcd_container-6a002878', 'bind_dir_path': '/var/log'}) TASK [Extra lxc config] ******************************************************** Tuesday 21 November 2017 19:52:57 +0000 (0:00:00.469) 0:25:05.652 ****** TASK [Extra lxc config no restart] ********************************************* Tuesday 21 November 2017 19:52:57 +0000 (0:00:00.095) 0:25:05.747 ****** changed: [aio1_etcd_container-6a002878 -> 172.29.236.100] => (item=lxc.start.order=100) TASK [Check container state] *************************************************** Tuesday 21 November 2017 19:52:58 +0000 (0:00:00.516) 0:25:06.264 ****** ok: [aio1_etcd_container-6a002878 -> 172.29.236.100] TASK [Lxc container restart] *************************************************** Tuesday 21 November 2017 19:52:58 +0000 (0:00:00.526) 0:25:06.791 ****** changed: [aio1_etcd_container-6a002878 -> 172.29.236.100] TASK [Start Container] ********************************************************* Tuesday 21 November 2017 19:53:00 +0000 (0:00:01.913) 0:25:08.705 ****** changed: [aio1_etcd_container-6a002878 -> 172.29.236.100] TASK [Wait for container connectivity] ***************************************** Tuesday 21 November 2017 19:53:01 +0000 (0:00:00.707) 0:25:09.412 ****** ok: [aio1_etcd_container-6a002878] TASK [include] ***************************************************************** Tuesday 21 November 2017 19:53:04 +0000 (0:00:03.459) 0:25:12.872 ****** included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/unbound-clients.yml for aio1_etcd_container-6a002878 TASK [Apply resolver sorting] ************************************************** Tuesday 21 November 2017 19:53:04 +0000 (0:00:00.294) 0:25:13.167 ****** TASK [Set resolver IP list fact] *********************************************** Tuesday 21 November 2017 19:53:04 +0000 (0:00:00.073) 0:25:13.241 ****** TASK [Set resolver rotate when physical_host is not an unbound host] *********** Tuesday 21 November 2017 19:53:05 +0000 (0:00:00.055) 0:25:13.297 ****** ok: [aio1_etcd_container-6a002878] TASK [Include the resolvconf role] ********************************************* Tuesday 21 November 2017 19:53:05 +0000 (0:00:00.275) 0:25:13.572 ****** TASK [resolvconf : Gather variables for each operating system] ***************** Tuesday 21 November 2017 19:53:05 +0000 (0:00:00.618) 0:25:14.190 ****** ok: [aio1_etcd_container-6a002878] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml) TASK [resolvconf : Install apt packages] *************************************** Tuesday 21 November 2017 19:53:06 +0000 (0:00:00.286) 0:25:14.477 ****** ok: [aio1_etcd_container-6a002878] => (item=['resolvconf']) TASK [resolvconf : Update resolvconf base] ************************************* Tuesday 21 November 2017 19:53:14 +0000 (0:00:08.662) 0:25:23.140 ****** changed: [aio1_etcd_container-6a002878] TASK [resolvconf : Update resolvconf tail] ************************************* Tuesday 21 November 2017 19:53:16 +0000 (0:00:01.225) 0:25:24.365 ****** changed: [aio1_etcd_container-6a002878] TASK [resolvconf : Update resolvers] ******************************************* Tuesday 21 November 2017 19:53:16 +0000 (0:00:00.842) 0:25:25.207 ****** changed: [aio1_etcd_container-6a002878] TASK [test proxy URL for connectivity] ***************************************** Tuesday 21 November 2017 19:53:18 +0000 (0:00:01.232) 0:25:26.440 ****** ok: [aio1_etcd_container-6a002878] TASK [Drop apt package manager proxy] ****************************************** Tuesday 21 November 2017 19:53:18 +0000 (0:00:00.429) 0:25:26.869 ****** changed: [aio1_etcd_container-6a002878] TASK [Update apt when proxy is added] ****************************************** Tuesday 21 November 2017 19:53:19 +0000 (0:00:00.827) 0:25:27.697 ****** changed: [aio1_etcd_container-6a002878] TASK [Remove apt package manager proxy] **************************************** Tuesday 21 November 2017 19:53:20 +0000 (0:00:01.329) 0:25:29.027 ****** TASK [Deploy yum package manager proxy] **************************************** Tuesday 21 November 2017 19:53:20 +0000 (0:00:00.043) 0:25:29.070 ****** TASK [Deploy dnf package manager proxy] **************************************** Tuesday 21 November 2017 19:53:20 +0000 (0:00:00.043) 0:25:29.114 ****** TASK [etcd : Check init system] ************************************************ Tuesday 21 November 2017 19:53:20 +0000 (0:00:00.056) 0:25:29.170 ****** ok: [aio1_etcd_container-6a002878] TASK [etcd : Set the name of pid1] ********************************************* Tuesday 21 November 2017 19:53:21 +0000 (0:00:00.428) 0:25:29.598 ****** ok: [aio1_etcd_container-6a002878] TASK [etcd : Gather variables for each operating system] *********************** Tuesday 21 November 2017 19:53:21 +0000 (0:00:00.218) 0:25:29.817 ****** ok: [aio1_etcd_container-6a002878] => (item=/etc/ansible/roles/etcd/vars/ubuntu-16.04.yml) TASK [etcd : Add calico PPA apt-keys] ****************************************** Tuesday 21 November 2017 19:53:21 +0000 (0:00:00.261) 0:25:30.078 ****** TASK [etcd : Add etcd apt-keys using fallback source] ************************** Tuesday 21 November 2017 19:53:21 +0000 (0:00:00.080) 0:25:30.159 ****** TASK [etcd : Drop etcd repo pin] *********************************************** Tuesday 21 November 2017 19:53:21 +0000 (0:00:00.086) 0:25:30.245 ****** TASK [etcd : Add etcd repo(s)] ************************************************* Tuesday 21 November 2017 19:53:22 +0000 (0:00:00.087) 0:25:30.333 ****** TASK [etcd : Install etcd packages] ******************************************** Tuesday 21 November 2017 19:53:22 +0000 (0:00:00.085) 0:25:30.419 ****** changed: [aio1_etcd_container-6a002878] => (item=['etcd']) TASK [etcd : Install etcd packages] ******************************************** Tuesday 21 November 2017 19:53:27 +0000 (0:00:05.464) 0:25:35.883 ****** skipping: [aio1_etcd_container-6a002878] => (item=etcd) TASK [etcd : Ensure etcd configuration directory exists] *********************** Tuesday 21 November 2017 19:53:27 +0000 (0:00:00.132) 0:25:36.015 ****** changed: [aio1_etcd_container-6a002878] TASK [etcd : include] ********************************************************** Tuesday 21 November 2017 19:53:28 +0000 (0:00:00.398) 0:25:36.414 ****** [WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ etcd_user_ssl_cert is defined }} TASK [etcd : Ensure etcd data directory exists] ******************************** Tuesday 21 November 2017 19:53:28 +0000 (0:00:00.037) 0:25:36.451 ****** changed: [aio1_etcd_container-6a002878] TASK [etcd : Set etcd access method (http/https)] ****************************** Tuesday 21 November 2017 19:53:28 +0000 (0:00:00.390) 0:25:36.842 ****** ok: [aio1_etcd_container-6a002878] TASK [etcd : Drop etcd upstart configurations] ********************************* Tuesday 21 November 2017 19:53:28 +0000 (0:00:00.245) 0:25:37.088 ****** skipping: [aio1_etcd_container-6a002878] => (item={'src': 'upstart-etcd.conf.j2', 'dest': '/etc/init/etcd.conf'}) skipping: [aio1_etcd_container-6a002878] => (item={'src': 'upstart-etcd.override.j2', 'dest': '/etc/init/etcd.override'}) TASK [etcd : Create systemd override directory] ******************************** Tuesday 21 November 2017 19:53:28 +0000 (0:00:00.134) 0:25:37.223 ****** changed: [aio1_etcd_container-6a002878] TASK [etcd : Drop etcd systemd configurations] ********************************* Tuesday 21 November 2017 19:53:29 +0000 (0:00:00.435) 0:25:37.658 ****** changed: [aio1_etcd_container-6a002878] => (item={'src': 'systemd-etcd-override.conf.j2', 'dest': '/etc/systemd/system/etcd.service.d/override.conf'}) changed: [aio1_etcd_container-6a002878] => (item={'src': 'systemd-etcd.conf.j2', 'dest': '/etc/etcd/etcd.conf'}) TASK [etcd : Start etcd and add to boot services] ****************************** Tuesday 21 November 2017 19:53:31 +0000 (0:00:02.013) 0:25:39.671 ****** ok: [aio1_etcd_container-6a002878] RUNNING HANDLER [etcd : Reload systemd daemon] ********************************* Tuesday 21 November 2017 19:53:31 +0000 (0:00:00.460) 0:25:40.132 ****** changed: [aio1_etcd_container-6a002878] RUNNING HANDLER [etcd : Restart etcd] ****************************************** Tuesday 21 November 2017 19:53:32 +0000 (0:00:00.446) 0:25:40.579 ****** changed: [aio1_etcd_container-6a002878] TASK [etcd : Verify etcd cluster health] *************************************** Tuesday 21 November 2017 19:53:32 +0000 (0:00:00.516) 0:25:41.096 ****** FAILED - RETRYING: Verify etcd cluster health (5 retries left). changed: [aio1_etcd_container-6a002878] TASK [system_crontab_coordination : Create crontab] **************************** Tuesday 21 November 2017 19:53:36 +0000 (0:00:03.175) 0:25:44.272 ****** changed: [aio1_etcd_container-6a002878] PLAY [Install ceph mons] ******************************************************* TASK [Create log dir] ********************************************************** Tuesday 21 November 2017 19:53:37 +0000 (0:00:01.401) 0:25:45.673 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] => (item={'src': '/openstack/log/aio1_ceph-mon_container-cc7db3f3-ceph', 'dest': '/var/log/ceph'}) TASK [Create log aggregation links] ******************************************** Tuesday 21 November 2017 19:53:37 +0000 (0:00:00.138) 0:25:45.812 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] => (item={'src': '/openstack/log/aio1_ceph-mon_container-cc7db3f3-ceph', 'dest': '/var/log/ceph'}) TASK [Set default bind mounts (bind var/log)] ********************************** Tuesday 21 November 2017 19:53:37 +0000 (0:00:00.106) 0:25:45.919 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [Ensure mount directories exists] ***************************************** Tuesday 21 November 2017 19:53:37 +0000 (0:00:00.280) 0:25:46.199 ****** ok: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_ceph-mon_container-cc7db3f3', 'bind_dir_path': '/var/log'}) ok: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] => (item={'mount_path': '/openstack/aio1_ceph-mon_container-cc7db3f3', 'bind_dir_path': '/var/lib/ceph'}) TASK [Add bind mount configuration to container] ******************************* Tuesday 21 November 2017 19:53:38 +0000 (0:00:00.802) 0:25:47.002 ****** changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_ceph-mon_container-cc7db3f3', 'bind_dir_path': '/var/log'}) changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] => (item={'mount_path': '/openstack/aio1_ceph-mon_container-cc7db3f3', 'bind_dir_path': '/var/lib/ceph'}) TASK [Extra lxc config] ******************************************************** Tuesday 21 November 2017 19:53:39 +0000 (0:00:00.726) 0:25:47.729 ****** TASK [Extra lxc config no restart] ********************************************* Tuesday 21 November 2017 19:53:39 +0000 (0:00:00.099) 0:25:47.829 ****** changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] => (item=lxc.start.order=100) TASK [Check container state] *************************************************** Tuesday 21 November 2017 19:53:40 +0000 (0:00:00.489) 0:25:48.319 ****** ok: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] TASK [Lxc container restart] *************************************************** Tuesday 21 November 2017 19:53:40 +0000 (0:00:00.523) 0:25:48.842 ****** changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] TASK [Start Container] ********************************************************* Tuesday 21 November 2017 19:53:42 +0000 (0:00:01.913) 0:25:50.755 ****** changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.236.100] TASK [Wait for container connectivity] ***************************************** Tuesday 21 November 2017 19:53:43 +0000 (0:00:00.748) 0:25:51.504 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [include] ***************************************************************** Tuesday 21 November 2017 19:53:46 +0000 (0:00:03.485) 0:25:54.989 ****** included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/unbound-clients.yml for aio1_ceph-mon_container-cc7db3f3 TASK [Apply resolver sorting] ************************************************** Tuesday 21 November 2017 19:53:47 +0000 (0:00:00.321) 0:25:55.311 ****** TASK [Set resolver IP list fact] *********************************************** Tuesday 21 November 2017 19:53:47 +0000 (0:00:00.082) 0:25:55.393 ****** TASK [Set resolver rotate when physical_host is not an unbound host] *********** Tuesday 21 November 2017 19:53:47 +0000 (0:00:00.053) 0:25:55.447 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [Include the resolvconf role] ********************************************* Tuesday 21 November 2017 19:53:47 +0000 (0:00:00.268) 0:25:55.716 ****** TASK [resolvconf : Gather variables for each operating system] ***************** Tuesday 21 November 2017 19:53:48 +0000 (0:00:00.586) 0:25:56.302 ****** ok: [aio1_ceph-mon_container-cc7db3f3] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml) TASK [resolvconf : Install apt packages] *************************************** Tuesday 21 November 2017 19:53:48 +0000 (0:00:00.287) 0:25:56.590 ****** ok: [aio1_ceph-mon_container-cc7db3f3] => (item=['resolvconf']) TASK [resolvconf : Update resolvconf base] ************************************* Tuesday 21 November 2017 19:53:56 +0000 (0:00:08.336) 0:26:04.926 ****** changed: [aio1_ceph-mon_container-cc7db3f3] TASK [resolvconf : Update resolvconf tail] ************************************* Tuesday 21 November 2017 19:53:57 +0000 (0:00:01.233) 0:26:06.160 ****** changed: [aio1_ceph-mon_container-cc7db3f3] TASK [resolvconf : Update resolvers] ******************************************* Tuesday 21 November 2017 19:53:58 +0000 (0:00:00.822) 0:26:06.983 ****** changed: [aio1_ceph-mon_container-cc7db3f3] TASK [test proxy URL for connectivity] ***************************************** Tuesday 21 November 2017 19:53:59 +0000 (0:00:01.210) 0:26:08.194 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [Drop apt package manager proxy] ****************************************** Tuesday 21 November 2017 19:54:00 +0000 (0:00:00.431) 0:26:08.625 ****** changed: [aio1_ceph-mon_container-cc7db3f3] TASK [Update apt when proxy is added] ****************************************** Tuesday 21 November 2017 19:54:01 +0000 (0:00:00.824) 0:26:09.450 ****** changed: [aio1_ceph-mon_container-cc7db3f3] TASK [Remove apt package manager proxy] **************************************** Tuesday 21 November 2017 19:54:02 +0000 (0:00:01.485) 0:26:10.935 ****** TASK [Deploy yum package manager proxy] **************************************** Tuesday 21 November 2017 19:54:02 +0000 (0:00:00.045) 0:26:10.981 ****** TASK [Deploy dnf package manager proxy] **************************************** Tuesday 21 November 2017 19:54:02 +0000 (0:00:00.039) 0:26:11.020 ****** TASK [install the ceph stable repository key] ********************************** Tuesday 21 November 2017 19:54:02 +0000 (0:00:00.044) 0:26:11.064 ****** TASK [add ceph stable repository] ********************************************** Tuesday 21 November 2017 19:54:02 +0000 (0:00:00.046) 0:26:11.111 ****** TASK [Purge yum/dnf cache] ***************************************************** Tuesday 21 November 2017 19:54:02 +0000 (0:00:00.044) 0:26:11.155 ****** TASK [Increase priority for Ceph repos] **************************************** Tuesday 21 November 2017 19:54:02 +0000 (0:00:00.039) 0:26:11.195 ****** TASK [Create systemd service directory] **************************************** Tuesday 21 November 2017 19:54:02 +0000 (0:00:00.037) 0:26:11.233 ****** TASK [Add systemd override for PrivateDevices] ********************************* Tuesday 21 November 2017 19:54:03 +0000 (0:00:00.037) 0:26:11.270 ****** TASK [Ensure Ansible can work with SELinux] ************************************ Tuesday 21 November 2017 19:54:03 +0000 (0:00:00.035) 0:26:11.306 ****** TASK [ceph-defaults : check for a mon container] ******************************* Tuesday 21 November 2017 19:54:03 +0000 (0:00:00.054) 0:26:11.360 ****** [WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ True if mon_containerized_deployment or osd_containerized_deployment or mds_containerized_deployment or rgw_containerized_deployment else False }} skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : check for an osd container] ****************************** Tuesday 21 November 2017 19:54:03 +0000 (0:00:00.087) 0:26:11.448 ****** [WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ True if mon_containerized_deployment or osd_containerized_deployment or mds_containerized_deployment or rgw_containerized_deployment else False }} skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : check for a mds container] ******************************* Tuesday 21 November 2017 19:54:03 +0000 (0:00:00.087) 0:26:11.536 ****** [WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ True if mon_containerized_deployment or osd_containerized_deployment or mds_containerized_deployment or rgw_containerized_deployment else False }} skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : check for a rgw container] ******************************* Tuesday 21 November 2017 19:54:03 +0000 (0:00:00.087) 0:26:11.624 ****** [WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ True if mon_containerized_deployment or osd_containerized_deployment or mds_containerized_deployment or rgw_containerized_deployment else False }} skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : check for a mgr container] ******************************* Tuesday 21 November 2017 19:54:03 +0000 (0:00:00.088) 0:26:11.712 ****** [WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ True if mon_containerized_deployment or osd_containerized_deployment or mds_containerized_deployment or rgw_containerized_deployment else False }} skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : check for a rbd mirror container] ************************ Tuesday 21 November 2017 19:54:03 +0000 (0:00:00.104) 0:26:11.817 ****** [WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ True if mon_containerized_deployment or osd_containerized_deployment or mds_containerized_deployment or rgw_containerized_deployment else False }} skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : check for a nfs container] ******************************* Tuesday 21 November 2017 19:54:03 +0000 (0:00:00.099) 0:26:11.917 ****** [WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ True if mon_containerized_deployment or osd_containerized_deployment or mds_containerized_deployment or rgw_containerized_deployment else False }} skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : check for a ceph mon socket] ***************************** Tuesday 21 November 2017 19:54:03 +0000 (0:00:00.109) 0:26:12.026 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : check if the ceph mon socket is in-use] ****************** Tuesday 21 November 2017 19:54:04 +0000 (0:00:00.420) 0:26:12.447 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : remove ceph mon socket if exists and not used by a process] *** Tuesday 21 November 2017 19:54:04 +0000 (0:00:00.101) 0:26:12.548 ****** TASK [ceph-defaults : check for a ceph osd socket] ***************************** Tuesday 21 November 2017 19:54:04 +0000 (0:00:00.050) 0:26:12.599 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : check if the ceph osd socket is in-use] ****************** Tuesday 21 November 2017 19:54:04 +0000 (0:00:00.095) 0:26:12.694 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : remove ceph osd socket if exists and not used by a process] *** Tuesday 21 November 2017 19:54:04 +0000 (0:00:00.105) 0:26:12.800 ****** TASK [ceph-defaults : check for a ceph mds socket] ***************************** Tuesday 21 November 2017 19:54:04 +0000 (0:00:00.072) 0:26:12.873 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : check if the ceph mds socket is in-use] ****************** Tuesday 21 November 2017 19:54:04 +0000 (0:00:00.120) 0:26:12.993 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : remove ceph mds socket if exists and not used by a process] *** Tuesday 21 November 2017 19:54:04 +0000 (0:00:00.101) 0:26:13.095 ****** TASK [ceph-defaults : check for a ceph rgw socket] ***************************** Tuesday 21 November 2017 19:54:04 +0000 (0:00:00.062) 0:26:13.158 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : check if the ceph rgw socket is in-use] ****************** Tuesday 21 November 2017 19:54:05 +0000 (0:00:00.098) 0:26:13.256 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : remove ceph rgw socket if exists and not used by a process] *** Tuesday 21 November 2017 19:54:05 +0000 (0:00:00.103) 0:26:13.360 ****** TASK [ceph-defaults : check for a ceph mgr socket] ***************************** Tuesday 21 November 2017 19:54:05 +0000 (0:00:00.048) 0:26:13.408 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : check if the ceph mgr socket is in-use] ****************** Tuesday 21 November 2017 19:54:05 +0000 (0:00:00.418) 0:26:13.827 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : remove ceph mgr socket if exists and not used by a process] *** Tuesday 21 November 2017 19:54:05 +0000 (0:00:00.109) 0:26:13.937 ****** TASK [ceph-defaults : check for a ceph rbd mirror socket] ********************** Tuesday 21 November 2017 19:54:05 +0000 (0:00:00.053) 0:26:13.990 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : check if the ceph rbd mirror socket is in-use] *********** Tuesday 21 November 2017 19:54:05 +0000 (0:00:00.100) 0:26:14.091 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : remove ceph rbd mirror socket if exists and not used by a process] *** Tuesday 21 November 2017 19:54:05 +0000 (0:00:00.095) 0:26:14.187 ****** TASK [ceph-defaults : check for a ceph nfs ganesha socket] ********************* Tuesday 21 November 2017 19:54:05 +0000 (0:00:00.048) 0:26:14.235 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : check if the ceph nfs ganesha socket is in-use] ********** Tuesday 21 November 2017 19:54:06 +0000 (0:00:00.096) 0:26:14.332 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : remove ceph nfs ganesha socket if exists and not used by a process] *** Tuesday 21 November 2017 19:54:06 +0000 (0:00:00.107) 0:26:14.440 ****** TASK [ceph-defaults : set_fact monitor_name ansible_hostname] ****************** Tuesday 21 November 2017 19:54:06 +0000 (0:00:00.071) 0:26:14.512 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : set_fact monitor_name ansible_fqdn] ********************** Tuesday 21 November 2017 19:54:06 +0000 (0:00:00.245) 0:26:14.757 ****** TASK [ceph-defaults : is ceph running already?] ******************************** Tuesday 21 November 2017 19:54:06 +0000 (0:00:00.045) 0:26:14.802 ****** ok: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.239.230] TASK [ceph-defaults : check if /etc/openstack_deploy/ceph-fetch/ directory exists] *** Tuesday 21 November 2017 19:54:07 +0000 (0:00:00.651) 0:26:15.453 ****** ok: [aio1_ceph-mon_container-cc7db3f3 -> localhost] TASK [ceph-defaults : set_fact ceph_current_fsid rc 1] ************************* Tuesday 21 November 2017 19:54:07 +0000 (0:00:00.254) 0:26:15.708 ****** TASK [ceph-defaults : create a local fetch directory if it does not exist] ***** Tuesday 21 November 2017 19:54:07 +0000 (0:00:00.056) 0:26:15.765 ****** ok: [aio1_ceph-mon_container-cc7db3f3 -> localhost] TASK [ceph-defaults : set_fact fsid ceph_current_fsid.stdout] ****************** Tuesday 21 November 2017 19:54:07 +0000 (0:00:00.268) 0:26:16.034 ****** TASK [ceph-defaults : set_fact ceph_release ceph_stable_release] *************** Tuesday 21 November 2017 19:54:07 +0000 (0:00:00.049) 0:26:16.083 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : generate cluster fsid] *********************************** Tuesday 21 November 2017 19:54:08 +0000 (0:00:00.249) 0:26:16.333 ****** changed: [aio1_ceph-mon_container-cc7db3f3 -> localhost] TASK [ceph-defaults : reuse cluster fsid when cluster is already running] ****** Tuesday 21 November 2017 19:54:08 +0000 (0:00:00.426) 0:26:16.760 ****** TASK [ceph-defaults : read cluster fsid if it already exists] ****************** Tuesday 21 November 2017 19:54:08 +0000 (0:00:00.050) 0:26:16.810 ****** ok: [aio1_ceph-mon_container-cc7db3f3 -> localhost] TASK [ceph-defaults : set_fact fsid] ******************************************* Tuesday 21 November 2017 19:54:09 +0000 (0:00:01.281) 0:26:18.092 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : set_fact mds_name ansible_hostname] ********************** Tuesday 21 November 2017 19:54:10 +0000 (0:00:00.226) 0:26:18.319 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : set_fact mds_name ansible_fqdn] ************************** Tuesday 21 November 2017 19:54:10 +0000 (0:00:00.232) 0:26:18.552 ****** TASK [ceph-defaults : set_fact rbd_client_directory_owner ceph] **************** Tuesday 21 November 2017 19:54:10 +0000 (0:00:00.030) 0:26:18.582 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : set_fact rbd_client_directory_group rbd_client_directory_group] *** Tuesday 21 November 2017 19:54:10 +0000 (0:00:00.235) 0:26:18.818 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : set_fact rbd_client_directory_mode 0770] ***************** Tuesday 21 November 2017 19:54:10 +0000 (0:00:00.236) 0:26:19.054 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-defaults : resolve device link(s)] ********************************** Tuesday 21 November 2017 19:54:11 +0000 (0:00:00.240) 0:26:19.295 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] => (item=/dev/loop5) skipping: [aio1_ceph-mon_container-cc7db3f3] => (item=/dev/loop6) skipping: [aio1_ceph-mon_container-cc7db3f3] => (item=/dev/loop7) TASK [ceph-defaults : set_fact build devices from resolved symlinks] *********** Tuesday 21 November 2017 19:54:11 +0000 (0:00:00.121) 0:26:19.416 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] => (item={'_ansible_item_result': True, '_ansible_no_log': False, 'changed': False, 'item': '/dev/loop5', 'skip_reason': 'Conditional result was False', 'skipped': True}) skipping: [aio1_ceph-mon_container-cc7db3f3] => (item={'_ansible_item_result': True, '_ansible_no_log': False, 'changed': False, 'item': '/dev/loop6', 'skip_reason': 'Conditional result was False', 'skipped': True}) skipping: [aio1_ceph-mon_container-cc7db3f3] => (item={'_ansible_item_result': True, '_ansible_no_log': False, 'changed': False, 'item': '/dev/loop7', 'skip_reason': 'Conditional result was False', 'skipped': True}) TASK [ceph-defaults : set_fact build final devices list] *********************** Tuesday 21 November 2017 19:54:11 +0000 (0:00:00.119) 0:26:19.536 ****** TASK [ceph-common : fail on unsupported system] ******************************** Tuesday 21 November 2017 19:54:11 +0000 (0:00:00.059) 0:26:19.595 ****** TASK [ceph-common : fail on unsupported architecture] ************************** Tuesday 21 November 2017 19:54:11 +0000 (0:00:00.037) 0:26:19.633 ****** TASK [ceph-common : fail on unsupported distribution] ************************** Tuesday 21 November 2017 19:54:11 +0000 (0:00:00.040) 0:26:19.674 ****** TASK [ceph-common : fail on unsupported distribution for red hat ceph storage] *** Tuesday 21 November 2017 19:54:11 +0000 (0:00:00.043) 0:26:19.718 ****** TASK [ceph-common : determine if node is registered with subscription-manager] *** Tuesday 21 November 2017 19:54:11 +0000 (0:00:00.038) 0:26:19.757 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-common : fail on unregistered red hat rhcs linux] ******************* Tuesday 21 November 2017 19:54:11 +0000 (0:00:00.084) 0:26:19.842 ****** TASK [ceph-common : fail on unsupported distribution for ubuntu cloud archive] *** Tuesday 21 November 2017 19:54:11 +0000 (0:00:00.044) 0:26:19.886 ****** TASK [ceph-common : fail on unsupported ansible version] *********************** Tuesday 21 November 2017 19:54:11 +0000 (0:00:00.042) 0:26:19.929 ****** TASK [ceph-common : fail on unsupported ansible version] *********************** Tuesday 21 November 2017 19:54:11 +0000 (0:00:00.045) 0:26:19.974 ****** TASK [ceph-common : fail if systemd is not present] **************************** Tuesday 21 November 2017 19:54:11 +0000 (0:00:00.045) 0:26:20.019 ****** TASK [ceph-common : fail on unsupported distribution for iscsi gateways] ******* Tuesday 21 November 2017 19:54:11 +0000 (0:00:00.036) 0:26:20.055 ****** TASK [ceph-common : fail on unsupported distribution version for iscsi gateways] *** Tuesday 21 November 2017 19:54:11 +0000 (0:00:00.040) 0:26:20.096 ****** TASK [ceph-common : make sure an installation origin was chosen] *************** Tuesday 21 November 2017 19:54:11 +0000 (0:00:00.054) 0:26:20.151 ****** TASK [ceph-common : make sure a repository was chosen] ************************* Tuesday 21 November 2017 19:54:11 +0000 (0:00:00.040) 0:26:20.192 ****** TASK [ceph-common : fail if local scenario is enabled on debian] *************** Tuesday 21 November 2017 19:54:11 +0000 (0:00:00.048) 0:26:20.240 ****** TASK [ceph-common : make sure ceph_stable_release is set] ********************** Tuesday 21 November 2017 19:54:12 +0000 (0:00:00.043) 0:26:20.284 ****** TASK [ceph-common : make sure ceph_stable_release is correct] ****************** Tuesday 21 November 2017 19:54:12 +0000 (0:00:00.037) 0:26:20.321 ****** TASK [ceph-common : verify that a repository type was chosen for ceph rhcs version] *** Tuesday 21 November 2017 19:54:12 +0000 (0:00:00.039) 0:26:20.361 ****** TASK [ceph-common : verify that ceph_rhcs_cdn_debian_repo url is valid for red hat storage] *** Tuesday 21 November 2017 19:54:12 +0000 (0:00:00.037) 0:26:20.398 ****** TASK [ceph-common : make sure monitor_interface, monitor_address or monitor_address_block is defined] *** Tuesday 21 November 2017 19:54:12 +0000 (0:00:00.038) 0:26:20.437 ****** TASK [ceph-common : make sure radosgw_interface, radosgw_address or radosgw_address_block is defined] *** Tuesday 21 November 2017 19:54:12 +0000 (0:00:00.040) 0:26:20.478 ****** TASK [ceph-common : include checks/check_firewall.yml] ************************* Tuesday 21 November 2017 19:54:12 +0000 (0:00:00.048) 0:26:20.527 ****** TASK [ceph-common : include misc/system_tuning.yml] **************************** Tuesday 21 November 2017 19:54:12 +0000 (0:00:00.030) 0:26:20.557 ****** TASK [ceph-common : include installs/install_on_redhat.yml] ******************** Tuesday 21 November 2017 19:54:12 +0000 (0:00:00.035) 0:26:20.592 ****** TASK [ceph-common : include installs/install_on_debian.yml] ******************** Tuesday 21 November 2017 19:54:12 +0000 (0:00:00.038) 0:26:20.631 ****** included: /etc/ansible/roles/ceph-common/tasks/installs/install_on_debian.yml for aio1_ceph-mon_container-cc7db3f3 TASK [ceph-common : include configure_debian_repository_installation.yml] ****** Tuesday 21 November 2017 19:54:12 +0000 (0:00:00.252) 0:26:20.884 ****** included: /etc/ansible/roles/ceph-common/tasks/installs/configure_debian_repository_installation.yml for aio1_ceph-mon_container-cc7db3f3 TASK [ceph-common : include debian_community_repository.yml] ******************* Tuesday 21 November 2017 19:54:12 +0000 (0:00:00.214) 0:26:21.098 ****** included: /etc/ansible/roles/ceph-common/tasks/installs/debian_community_repository.yml for aio1_ceph-mon_container-cc7db3f3 TASK [ceph-common : configure debian ceph community repository stable key] ***** Tuesday 21 November 2017 19:54:13 +0000 (0:00:00.437) 0:26:21.536 ****** changed: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-common : configure debian ceph stable community repository] ********* Tuesday 21 November 2017 19:54:14 +0000 (0:00:00.970) 0:26:22.507 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-common : include debian_rhcs_repository.yml] ************************ Tuesday 21 November 2017 19:54:17 +0000 (0:00:02.822) 0:26:25.329 ****** TASK [ceph-common : include debian_dev_repository.yml] ************************* Tuesday 21 November 2017 19:54:17 +0000 (0:00:00.042) 0:26:25.372 ****** TASK [ceph-common : include debian_custom_repository.yml] ********************** Tuesday 21 November 2017 19:54:17 +0000 (0:00:00.042) 0:26:25.415 ****** TASK [ceph-common : include debian_uca_repository.yml] ************************* Tuesday 21 November 2017 19:54:17 +0000 (0:00:00.047) 0:26:25.463 ****** TASK [ceph-common : install dependencies] ************************************** Tuesday 21 November 2017 19:54:17 +0000 (0:00:00.042) 0:26:25.505 ****** changed: [aio1_ceph-mon_container-cc7db3f3] => (item=['python-pycurl', 'hdparm']) TASK [ceph-common : update apt cache] ****************************************** Tuesday 21 November 2017 19:54:21 +0000 (0:00:04.040) 0:26:29.546 ****** changed: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-common : include install_debian_packages.yml] *********************** Tuesday 21 November 2017 19:54:22 +0000 (0:00:01.562) 0:26:31.109 ****** included: /etc/ansible/roles/ceph-common/tasks/installs/install_debian_packages.yml for aio1_ceph-mon_container-cc7db3f3 TASK [ceph-common : install ceph for debian] *********************************** Tuesday 21 November 2017 19:54:23 +0000 (0:00:00.214) 0:26:31.324 ****** changed: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-common : install ceph-common for debian] **************************** Tuesday 21 November 2017 19:56:01 +0000 (0:01:38.693) 0:28:10.017 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-common : install ceph-test for debian] ****************************** Tuesday 21 November 2017 19:56:02 +0000 (0:00:00.814) 0:28:10.832 ****** TASK [ceph-common : install rados gateway for debian] ************************** Tuesday 21 November 2017 19:56:02 +0000 (0:00:00.050) 0:28:10.883 ****** TASK [ceph-common : include install_debian_rhcs_packages.yml] ****************** Tuesday 21 November 2017 19:56:02 +0000 (0:00:00.052) 0:28:10.935 ****** TASK [ceph-common : include installs/install_on_clear.yml] ********************* Tuesday 21 November 2017 19:56:02 +0000 (0:00:00.050) 0:28:10.986 ****** TASK [ceph-common : include ntp setup tasks] *********************************** Tuesday 21 November 2017 19:56:02 +0000 (0:00:00.037) 0:28:11.023 ****** included: /etc/ansible/roles/ceph-common/tasks/misc/ntp_debian.yml for aio1_ceph-mon_container-cc7db3f3 TASK [ceph-common : install ntp on debian] ************************************* Tuesday 21 November 2017 19:56:02 +0000 (0:00:00.202) 0:28:11.226 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-common : start the ntp service] ************************************* Tuesday 21 November 2017 19:56:03 +0000 (0:00:00.767) 0:28:11.994 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-common : get ceph version] ****************************************** Tuesday 21 November 2017 19:56:04 +0000 (0:00:00.524) 0:28:12.518 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-common : set_fact ceph_version] ************************************* Tuesday 21 November 2017 19:56:04 +0000 (0:00:00.518) 0:28:13.037 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-common : set_fact ceph_release jewel] ******************************* Tuesday 21 November 2017 19:56:05 +0000 (0:00:00.241) 0:28:13.279 ****** TASK [ceph-common : set_fact ceph_release kraken] ****************************** Tuesday 21 November 2017 19:56:05 +0000 (0:00:00.038) 0:28:13.317 ****** TASK [ceph-common : set_fact ceph_release luminous] **************************** Tuesday 21 November 2017 19:56:05 +0000 (0:00:00.038) 0:28:13.355 ****** TASK [ceph-common : set_fact ceph_release mimic] ******************************* Tuesday 21 November 2017 19:56:05 +0000 (0:00:00.040) 0:28:13.396 ****** TASK [ceph-common : check if /var/lib/ceph/mon/ceph-aio1-ceph-mon-container-cc7db3f3/keyring already exists] *** Tuesday 21 November 2017 19:56:05 +0000 (0:00:00.060) 0:28:13.457 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-common : fail if /var/lib/ceph/mon/ceph-aio1-ceph-mon-container-cc7db3f3/keyring doesn't exist] *** Tuesday 21 November 2017 19:56:05 +0000 (0:00:00.106) 0:28:13.564 ****** TASK [ceph-common : get existing initial mon keyring if it already exists but not monitor_keyring.conf in /etc/openstack_deploy/ceph-fetch/] *** Tuesday 21 November 2017 19:56:05 +0000 (0:00:00.046) 0:28:13.610 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-common : test existing initial mon keyring] ************************* Tuesday 21 November 2017 19:56:05 +0000 (0:00:00.101) 0:28:13.712 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-common : fail if initial mon keyring found doesn't work] ************ Tuesday 21 November 2017 19:56:05 +0000 (0:00:00.093) 0:28:13.805 ****** TASK [ceph-common : write initial mon keyring in /etc/openstack_deploy/ceph-fetch//monitor_keyring.conf if it doesn't exist] *** Tuesday 21 November 2017 19:56:05 +0000 (0:00:00.059) 0:28:13.864 ****** TASK [ceph-common : put initial mon keyring in mon kv store] ******************* Tuesday 21 November 2017 19:56:05 +0000 (0:00:00.051) 0:28:13.916 ****** TASK [ceph-common : create ceph initial directories] *************************** Tuesday 21 November 2017 19:56:05 +0000 (0:00:00.081) 0:28:13.998 ****** changed: [aio1_ceph-mon_container-cc7db3f3] => (item=/etc/ceph) changed: [aio1_ceph-mon_container-cc7db3f3] => (item=/var/lib/ceph/) ok: [aio1_ceph-mon_container-cc7db3f3] => (item=/var/lib/ceph/mon) ok: [aio1_ceph-mon_container-cc7db3f3] => (item=/var/lib/ceph/osd) ok: [aio1_ceph-mon_container-cc7db3f3] => (item=/var/lib/ceph/mds) ok: [aio1_ceph-mon_container-cc7db3f3] => (item=/var/lib/ceph/tmp) changed: [aio1_ceph-mon_container-cc7db3f3] => (item=/var/lib/ceph/radosgw) ok: [aio1_ceph-mon_container-cc7db3f3] => (item=/var/lib/ceph/bootstrap-rgw) ok: [aio1_ceph-mon_container-cc7db3f3] => (item=/var/lib/ceph/bootstrap-mds) ok: [aio1_ceph-mon_container-cc7db3f3] => (item=/var/lib/ceph/bootstrap-osd) ok: [aio1_ceph-mon_container-cc7db3f3] => (item=/var/lib/ceph/bootstrap-rbd) TASK [ceph-common : create rbd client directory] ******************************* Tuesday 21 November 2017 19:56:08 +0000 (0:00:02.279) 0:28:16.277 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] => (item=/var/log/ceph) skipping: [aio1_ceph-mon_container-cc7db3f3] => (item=/var/run/ceph) TASK [ceph-common : configure cluster name] ************************************ Tuesday 21 November 2017 19:56:08 +0000 (0:00:00.107) 0:28:16.385 ****** TASK [ceph-common : check /etc/default/ceph exist] ***************************** Tuesday 21 November 2017 19:56:08 +0000 (0:00:00.038) 0:28:16.423 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-common : configure cluster name] ************************************ Tuesday 21 November 2017 19:56:08 +0000 (0:00:00.407) 0:28:16.831 ****** changed: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-common : configure cluster name] ************************************ Tuesday 21 November 2017 19:56:08 +0000 (0:00:00.413) 0:28:17.245 ****** TASK [ceph-common : configure TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES for debian] *** Tuesday 21 November 2017 19:56:09 +0000 (0:00:00.057) 0:28:17.302 ****** TASK [ceph-common : configure TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES for redhat] *** Tuesday 21 November 2017 19:56:09 +0000 (0:00:00.043) 0:28:17.346 ****** TASK [ceph-config : create ceph conf directory and assemble directory] ********* Tuesday 21 November 2017 19:56:09 +0000 (0:00:00.054) 0:28:17.400 ****** ok: [aio1_ceph-mon_container-cc7db3f3] => (item=/etc/ceph/) changed: [aio1_ceph-mon_container-cc7db3f3] => (item=/etc/ceph/ceph.d/) TASK [ceph-config : template ceph_conf_overrides] ****************************** Tuesday 21 November 2017 19:56:09 +0000 (0:00:00.643) 0:28:18.044 ****** changed: [aio1_ceph-mon_container-cc7db3f3 -> localhost] TASK [ceph-config : get rendered ceph_conf_overrides] ************************** Tuesday 21 November 2017 19:56:10 +0000 (0:00:00.450) 0:28:18.494 ****** ok: [aio1_ceph-mon_container-cc7db3f3 -> localhost] TASK [ceph-config : remove tmp template file for ceph_conf_overrides] ********** Tuesday 21 November 2017 19:56:10 +0000 (0:00:00.139) 0:28:18.634 ****** changed: [aio1_ceph-mon_container-cc7db3f3 -> localhost] TASK [ceph-config : generate ceph configuration file: ceph.conf] *************** Tuesday 21 November 2017 19:56:10 +0000 (0:00:00.257) 0:28:18.892 ****** changed: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-config : assemble ceph.conf and fragments] ************************** Tuesday 21 November 2017 19:56:11 +0000 (0:00:00.759) 0:28:19.651 ****** changed: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-config : create a local fetch directory if it does not exist] ******* Tuesday 21 November 2017 19:56:12 +0000 (0:00:01.223) 0:28:20.875 ****** TASK [ceph-config : generate cluster uuid] ************************************* Tuesday 21 November 2017 19:56:12 +0000 (0:00:00.052) 0:28:20.927 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-config : read cluster uuid if it already exists] ******************** Tuesday 21 November 2017 19:56:12 +0000 (0:00:00.101) 0:28:21.028 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-config : ensure /etc/ceph exists] *********************************** Tuesday 21 November 2017 19:56:12 +0000 (0:00:00.085) 0:28:21.113 ****** TASK [ceph-config : generate ceph.conf configuration file] ********************* Tuesday 21 November 2017 19:56:12 +0000 (0:00:00.043) 0:28:21.156 ****** TASK [ceph-config : set fsid fact when generate_fsid = true] ******************* Tuesday 21 November 2017 19:56:12 +0000 (0:00:00.039) 0:28:21.196 ****** TASK [ceph-mon : set_fact docker_exec_cmd] ************************************* Tuesday 21 November 2017 19:56:13 +0000 (0:00:00.057) 0:28:21.253 ****** [WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ True if mon_containerized_deployment or osd_containerized_deployment or mds_containerized_deployment or rgw_containerized_deployment else False }} TASK [ceph-mon : make sure monitor_interface or monitor_address or monitor_address_block is configured] *** Tuesday 21 November 2017 19:56:13 +0000 (0:00:00.058) 0:28:21.312 ****** TASK [ceph-mon : make sure pg num is set for cephfs pools] ********************* Tuesday 21 November 2017 19:56:13 +0000 (0:00:00.046) 0:28:21.359 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'cephfs_data', 'pgs': ''}) skipping: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'cephfs_metadata', 'pgs': ''}) TASK [ceph-mon : generate monitor initial keyring] ***************************** Tuesday 21 November 2017 19:56:13 +0000 (0:00:00.166) 0:28:21.525 ****** changed: [aio1_ceph-mon_container-cc7db3f3 -> localhost] TASK [ceph-mon : read monitor initial keyring if it already exists] ************ Tuesday 21 November 2017 19:56:13 +0000 (0:00:00.327) 0:28:21.853 ****** ok: [aio1_ceph-mon_container-cc7db3f3 -> localhost] TASK [ceph-mon : create monitor initial keyring] ******************************* Tuesday 21 November 2017 19:56:13 +0000 (0:00:00.297) 0:28:22.151 ****** changed: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-mon : set initial monitor key permissions] ************************** Tuesday 21 November 2017 19:56:14 +0000 (0:00:00.439) 0:28:22.591 ****** changed: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-mon : create (and fix ownership of) monitor directory] ************** Tuesday 21 November 2017 19:56:14 +0000 (0:00:00.419) 0:28:23.010 ****** changed: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-mon : set_fact ceph_authtool_cap >= ceph_release_num.luminous] ****** Tuesday 21 November 2017 19:56:15 +0000 (0:00:00.452) 0:28:23.463 ****** TASK [ceph-mon : set_fact ceph_authtool_cap < ceph_release_num.luminous] ******* Tuesday 21 November 2017 19:56:15 +0000 (0:00:00.050) 0:28:23.514 ****** TASK [ceph-mon : create custom admin keyring] ********************************** Tuesday 21 November 2017 19:56:15 +0000 (0:00:00.046) 0:28:23.560 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-mon : set ownership of admin keyring] ******************************* Tuesday 21 November 2017 19:56:15 +0000 (0:00:00.095) 0:28:23.655 ****** TASK [ceph-mon : import admin keyring into mon keyring] ************************ Tuesday 21 November 2017 19:56:15 +0000 (0:00:00.044) 0:28:23.700 ****** TASK [ceph-mon : ceph monitor mkfs with keyring] ******************************* Tuesday 21 November 2017 19:56:15 +0000 (0:00:00.045) 0:28:23.746 ****** changed: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-mon : ceph monitor mkfs without keyring] **************************** Tuesday 21 November 2017 19:56:16 +0000 (0:00:00.520) 0:28:24.266 ****** TASK [ceph-mon : ensure systemd service override directory exists] ************* Tuesday 21 November 2017 19:56:16 +0000 (0:00:00.067) 0:28:24.333 ****** TASK [ceph-mon : add ceph-mon systemd service overrides] *********************** Tuesday 21 November 2017 19:56:16 +0000 (0:00:00.055) 0:28:24.389 ****** TASK [ceph-mon : start the monitor service] ************************************ Tuesday 21 November 2017 19:56:16 +0000 (0:00:00.060) 0:28:24.450 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-mon : enable the ceph-mon.target service] *************************** Tuesday 21 November 2017 19:56:16 +0000 (0:00:00.534) 0:28:24.984 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-mon : include ceph_keys.yml] **************************************** Tuesday 21 November 2017 19:56:17 +0000 (0:00:00.424) 0:28:25.409 ****** included: /etc/ansible/roles/ceph-mon/tasks/ceph_keys.yml for aio1_ceph-mon_container-cc7db3f3 TASK [ceph-mon : collect admin and bootstrap keys] ***************************** Tuesday 21 November 2017 19:56:17 +0000 (0:00:00.307) 0:28:25.717 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-mon : collect admin and bootstrap keys] ***************************** Tuesday 21 November 2017 19:56:20 +0000 (0:00:02.772) 0:28:28.489 ****** TASK [ceph-mon : wait for ceph.client.admin.keyring exists] ******************** Tuesday 21 November 2017 19:56:20 +0000 (0:00:00.066) 0:28:28.556 ****** TASK [ceph-mon : wait for ceph.client.admin.keyring exists] ******************** Tuesday 21 November 2017 19:56:20 +0000 (0:00:00.051) 0:28:28.607 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-mon : test if initial mon keyring is in mon kv store] *************** Tuesday 21 November 2017 19:56:20 +0000 (0:00:00.531) 0:28:29.138 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-mon : put initial mon keyring in mon kv store] ********************** Tuesday 21 November 2017 19:56:21 +0000 (0:00:00.720) 0:28:29.859 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-mon : create ceph rest api keyring when mon is not containerized] *** Tuesday 21 November 2017 19:56:22 +0000 (0:00:00.729) 0:28:30.588 ****** TASK [ceph-mon : create ceph mgr keyring(s) when mon is not containerized] ***** Tuesday 21 November 2017 19:56:22 +0000 (0:00:00.050) 0:28:30.639 ****** ok: [aio1_ceph-mon_container-cc7db3f3] => (item=aio1_ceph-mon_container-cc7db3f3) TASK [ceph-mon : crush_rules.yml] ********************************************** Tuesday 21 November 2017 19:56:23 +0000 (0:00:00.795) 0:28:31.434 ****** TASK [ceph-mon : find ceph keys] *********************************************** Tuesday 21 November 2017 19:56:23 +0000 (0:00:00.044) 0:28:31.479 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-mon : set keys permissions] ***************************************** Tuesday 21 November 2017 19:56:23 +0000 (0:00:00.411) 0:28:31.890 ****** ok: [aio1_ceph-mon_container-cc7db3f3] => (item=/etc/ceph/ceph.client.admin.keyring) changed: [aio1_ceph-mon_container-cc7db3f3] => (item=/etc/ceph/ceph.mgr.aio1-ceph-mon-container-cc7db3f3.keyring) TASK [ceph-mon : set_fact bootstrap_rbd_keyring] ******************************* Tuesday 21 November 2017 19:56:24 +0000 (0:00:00.613) 0:28:32.503 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-mon : copy keys to the ansible server] ****************************** Tuesday 21 November 2017 19:56:24 +0000 (0:00:00.267) 0:28:32.771 ****** changed: [aio1_ceph-mon_container-cc7db3f3] => (item=/etc/ceph/ceph.client.admin.keyring) changed: [aio1_ceph-mon_container-cc7db3f3] => (item=/etc/ceph/ceph.mgr.aio1-ceph-mon-container-cc7db3f3.keyring) changed: [aio1_ceph-mon_container-cc7db3f3] => (item=/var/lib/ceph/bootstrap-osd/ceph.keyring) changed: [aio1_ceph-mon_container-cc7db3f3] => (item=/var/lib/ceph/bootstrap-rgw/ceph.keyring) changed: [aio1_ceph-mon_container-cc7db3f3] => (item=/var/lib/ceph/bootstrap-mds/ceph.keyring) changed: [aio1_ceph-mon_container-cc7db3f3] => (item=/var/lib/ceph/bootstrap-rbd/ceph.keyring) TASK [ceph-mon : drop in a motd script to report status when logging in] ******* Tuesday 21 November 2017 19:56:26 +0000 (0:00:01.787) 0:28:34.559 ****** TASK [ceph-mon : collect all the pools] **************************************** Tuesday 21 November 2017 19:56:26 +0000 (0:00:00.066) 0:28:34.626 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-mon : secure the cluster] ******************************************* Tuesday 21 November 2017 19:56:26 +0000 (0:00:00.087) 0:28:34.713 ****** TASK [ceph-mon : set_fact ceph_config_keys] ************************************ Tuesday 21 November 2017 19:56:26 +0000 (0:00:00.108) 0:28:34.822 ****** TASK [ceph-mon : register rbd bootstrap key] *********************************** Tuesday 21 November 2017 19:56:26 +0000 (0:00:00.050) 0:28:34.873 ****** TASK [ceph-mon : merge rbd bootstrap key to config and keys paths] ************* Tuesday 21 November 2017 19:56:26 +0000 (0:00:00.043) 0:28:34.916 ****** TASK [ceph-mon : set_fact tmp_ceph_mgr_keys add mgr keys to config and keys paths] *** Tuesday 21 November 2017 19:56:26 +0000 (0:00:00.044) 0:28:34.960 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] => (item=aio1_ceph-mon_container-cc7db3f3) TASK [ceph-mon : set_fact ceph_mgr_keys convert mgr keys to an array] ********** Tuesday 21 November 2017 19:56:26 +0000 (0:00:00.132) 0:28:35.092 ****** TASK [ceph-mon : set_fact ceph_config_keys merge mgr keys to config and keys paths] *** Tuesday 21 November 2017 19:56:26 +0000 (0:00:00.047) 0:28:35.139 ****** TASK [ceph-mon : stat for ceph config and keys] ******************************** Tuesday 21 November 2017 19:56:26 +0000 (0:00:00.046) 0:28:35.186 ****** TASK [ceph-mon : try to copy ceph config and keys] ***************************** Tuesday 21 November 2017 19:56:27 +0000 (0:00:00.084) 0:28:35.271 ****** TASK [ceph-mon : set selinux permissions] ************************************** Tuesday 21 November 2017 19:56:27 +0000 (0:00:00.094) 0:28:35.365 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] => (item=/etc/ceph) skipping: [aio1_ceph-mon_container-cc7db3f3] => (item=/var/lib/ceph) TASK [ceph-mon : populate kv_store with default ceph.conf] ********************* Tuesday 21 November 2017 19:56:27 +0000 (0:00:00.128) 0:28:35.494 ****** TASK [ceph-mon : populate kv_store with custom ceph.conf] ********************** Tuesday 21 November 2017 19:56:27 +0000 (0:00:00.042) 0:28:35.537 ****** TASK [ceph-mon : delete populate-kv-store docker] ****************************** Tuesday 21 November 2017 19:56:27 +0000 (0:00:00.043) 0:28:35.581 ****** TASK [ceph-mon : generate systemd unit file] *********************************** Tuesday 21 November 2017 19:56:27 +0000 (0:00:00.041) 0:28:35.622 ****** TASK [ceph-mon : systemd start mon container] ********************************** Tuesday 21 November 2017 19:56:27 +0000 (0:00:00.040) 0:28:35.663 ****** TASK [ceph-mon : wait for monitor socket to exist] ***************************** Tuesday 21 November 2017 19:56:27 +0000 (0:00:00.061) 0:28:35.725 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-mon : ipv4 - force peer addition as potential bootstrap peer for cluster bringup - monitor_interface] *** Tuesday 21 November 2017 19:56:27 +0000 (0:00:00.086) 0:28:35.811 ****** TASK [ceph-mon : ipv4 - force peer addition as potential bootstrap peer for cluster bringup - monitor_address] *** Tuesday 21 November 2017 19:56:27 +0000 (0:00:00.041) 0:28:35.852 ****** TASK [ceph-mon : ipv4 - force peer addition as potential bootstrap peer for cluster bringup - monitor_address_block] *** Tuesday 21 November 2017 19:56:27 +0000 (0:00:00.042) 0:28:35.895 ****** TASK [ceph-mon : ipv6 - force peer addition as potential bootstrap peer for cluster bringup - monitor_interface] *** Tuesday 21 November 2017 19:56:27 +0000 (0:00:00.043) 0:28:35.939 ****** TASK [ceph-mon : ipv6 - force peer addition as potential bootstrap peer for cluster bringup - monitor_address] *** Tuesday 21 November 2017 19:56:27 +0000 (0:00:00.041) 0:28:35.981 ****** TASK [ceph-mon : ipv6 - force peer addition as potential bootstrap peer for cluster bringup - monitor_address_block] *** Tuesday 21 November 2017 19:56:27 +0000 (0:00:00.044) 0:28:36.025 ****** TASK [ceph-mon : push ceph files to the ansible server] ************************ Tuesday 21 November 2017 19:56:27 +0000 (0:00:00.054) 0:28:36.079 ****** TASK [ceph-mon : create ceph rest api keyring when mon is containerized] ******* Tuesday 21 November 2017 19:56:27 +0000 (0:00:00.088) 0:28:36.167 ****** TASK [ceph-mon : create ceph mgr keyring(s) when mon is containerized] ********* Tuesday 21 November 2017 19:56:27 +0000 (0:00:00.047) 0:28:36.215 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] => (item=aio1_ceph-mon_container-cc7db3f3) TASK [ceph-mon : stat for ceph mgr key(s)] ************************************* Tuesday 21 November 2017 19:56:28 +0000 (0:00:00.111) 0:28:36.327 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] => (item=aio1_ceph-mon_container-cc7db3f3) TASK [ceph-mon : fetch ceph mgr key(s)] **************************************** Tuesday 21 November 2017 19:56:28 +0000 (0:00:00.103) 0:28:36.430 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] => (item={'_ansible_item_result': True, '_ansible_no_log': False, 'changed': False, 'item': 'aio1_ceph-mon_container-cc7db3f3', 'skip_reason': 'Conditional result was False', 'skipped': True}) TASK [ceph-mon : get default value for osd_pool_default_pg_num] **************** Tuesday 21 November 2017 19:56:28 +0000 (0:00:00.121) 0:28:36.551 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-mon : set_fact osd_pool_default_pg_num with pool_default_pg_num (backward compatibility)] *** Tuesday 21 November 2017 19:56:28 +0000 (0:00:00.084) 0:28:36.636 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-mon : set_fact osd_pool_default_pg_num with default_pool_default_pg_num.stdout] *** Tuesday 21 November 2017 19:56:28 +0000 (0:00:00.231) 0:28:36.867 ****** TASK [ceph-mon : set_fact osd_pool_default_pg_num ceph_conf_overrides.global.osd_pool_default_pg_num] *** Tuesday 21 November 2017 19:56:28 +0000 (0:00:00.037) 0:28:36.905 ****** TASK [ceph-mon : create openstack pool(s)] ************************************* Tuesday 21 November 2017 19:56:28 +0000 (0:00:00.054) 0:28:36.960 ****** ok: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'images', 'rule_name': '', 'pg_num': 32}) ok: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'volumes', 'rule_name': '', 'pg_num': 32}) ok: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'vms', 'rule_name': '', 'pg_num': 32}) ok: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'backups', 'rule_name': '', 'pg_num': 32}) ok: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'metrics', 'rule_name': '', 'pg_num': 32}) TASK [ceph-mon : create openstack key(s)] ************************************** Tuesday 21 November 2017 19:56:34 +0000 (0:00:05.331) 0:28:42.291 ****** ok: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'client.glance', 'mode': '0600', 'key': '$(ceph-authtool --gen-print-key)', 'acls': [], 'mon_cap': 'allow r', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=images'}) ok: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'client.cinder', 'mode': '0600', 'key': '$(ceph-authtool --gen-print-key)', 'acls': [], 'mon_cap': 'allow r', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=volumes, allow rwx pool=vms, allow rx pool=images'}) ok: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'client.cinder-backup', 'mode': '0600', 'key': '$(ceph-authtool --gen-print-key)', 'acls': [], 'mon_cap': 'allow r', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=backups'}) ok: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'client.gnocchi', 'mode': '0600', 'key': '$(ceph-authtool --gen-print-key)', 'acls': [], 'mon_cap': 'allow r', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=metrics'}) ok: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'client.openstack', 'mode': '0600', 'key': '$(ceph-authtool --gen-print-key)', 'acls': [], 'mon_cap': 'allow r', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=images, allow rwx pool=vms, allow rwx pool=volumes, allow rwx pool=backups'}) TASK [ceph-mon : check if openstack key(s) already exist(s)] ******************* Tuesday 21 November 2017 19:56:35 +0000 (0:00:01.629) 0:28:43.920 ****** ok: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'client.glance', 'mode': '0600', 'key': '$(ceph-authtool --gen-print-key)', 'acls': [], 'mon_cap': 'allow r', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=images'}) ok: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'client.cinder', 'mode': '0600', 'key': '$(ceph-authtool --gen-print-key)', 'acls': [], 'mon_cap': 'allow r', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=volumes, allow rwx pool=vms, allow rx pool=images'}) ok: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'client.cinder-backup', 'mode': '0600', 'key': '$(ceph-authtool --gen-print-key)', 'acls': [], 'mon_cap': 'allow r', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=backups'}) ok: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'client.gnocchi', 'mode': '0600', 'key': '$(ceph-authtool --gen-print-key)', 'acls': [], 'mon_cap': 'allow r', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=metrics'}) ok: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'client.openstack', 'mode': '0600', 'key': '$(ceph-authtool --gen-print-key)', 'acls': [], 'mon_cap': 'allow r', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=images, allow rwx pool=vms, allow rwx pool=volumes, allow rwx pool=backups'}) TASK [ceph-mon : add openstack key(s) to ceph] ********************************* Tuesday 21 November 2017 19:56:38 +0000 (0:00:03.157) 0:28:47.078 ****** ok: [aio1_ceph-mon_container-cc7db3f3] => (item=[{'name': 'client.glance', 'mode': '0600', 'mon_cap': 'allow r', 'acls': [], 'key': '$(ceph-authtool --gen-print-key)', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=images'}, {'end': '2017-11-21 19:56:36.441327', 'changed': False, 'item': {'name': 'client.glance', 'mode': '0600', 'key': '$(ceph-authtool --gen-print-key)', 'acls': [], 'mon_cap': 'allow r', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=images'}, 'failed': False, '_ansible_parsed': True, 'delta': '0:00:00.361381', '_ansible_item_result': True, 'failed_when_result': False, 'stdout_lines': [], '_ansible_no_log': False, 'invocation': {'module_args': {'_raw_params': ' ceph --cluster ceph auth get client.glance', 'warn': True, 'creates': None, 'removes': None, '_uses_shell': False, 'chdir': None, 'executable': None}}, 'start': '2017-11-21 19:56:36.079946', 'stderr_lines': ['Error ENOENT: failed to find client.glance in keyring'], 'stderr': 'Error ENOENT: failed to find client.glance in keyring', 'cmd': ['ceph', '--cluster', 'ceph', 'auth', 'get', 'client.glance'], 'rc': 2, 'stdout': ''}]) ok: [aio1_ceph-mon_container-cc7db3f3] => (item=[{'name': 'client.cinder', 'mode': '0600', 'mon_cap': 'allow r', 'acls': [], 'key': '$(ceph-authtool --gen-print-key)', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=volumes, allow rwx pool=vms, allow rx pool=images'}, {'end': '2017-11-21 19:56:37.041880', 'changed': False, 'item': {'name': 'client.cinder', 'mode': '0600', 'key': '$(ceph-authtool --gen-print-key)', 'acls': [], 'mon_cap': 'allow r', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=volumes, allow rwx pool=vms, allow rx pool=images'}, 'failed': False, '_ansible_parsed': True, 'delta': '0:00:00.362846', '_ansible_item_result': True, 'failed_when_result': False, 'stdout_lines': [], '_ansible_no_log': False, 'invocation': {'module_args': {'_raw_params': ' ceph --cluster ceph auth get client.cinder', 'warn': True, 'creates': None, 'removes': None, '_uses_shell': False, 'chdir': None, 'executable': None}}, 'start': '2017-11-21 19:56:36.679034', 'stderr_lines': ['Error ENOENT: failed to find client.cinder in keyring'], 'stderr': 'Error ENOENT: failed to find client.cinder in keyring', 'cmd': ['ceph', '--cluster', 'ceph', 'auth', 'get', 'client.cinder'], 'rc': 2, 'stdout': ''}]) ok: [aio1_ceph-mon_container-cc7db3f3] => (item=[{'name': 'client.cinder-backup', 'mode': '0600', 'mon_cap': 'allow r', 'acls': [], 'key': '$(ceph-authtool --gen-print-key)', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=backups'}, {'end': '2017-11-21 19:56:37.596308', 'changed': False, 'item': {'name': 'client.cinder-backup', 'mode': '0600', 'key': '$(ceph-authtool --gen-print-key)', 'acls': [], 'mon_cap': 'allow r', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=backups'}, 'failed': False, '_ansible_parsed': True, 'delta': '0:00:00.317365', '_ansible_item_result': True, 'failed_when_result': False, 'stdout_lines': [], '_ansible_no_log': False, 'invocation': {'module_args': {'_raw_params': ' ceph --cluster ceph auth get client.cinder-backup', 'warn': True, 'creates': None, 'removes': None, '_uses_shell': False, 'chdir': None, 'executable': None}}, 'start': '2017-11-21 19:56:37.278943', 'stderr_lines': ['Error ENOENT: failed to find client.cinder-backup in keyring'], 'stderr': 'Error ENOENT: failed to find client.cinder-backup in keyring', 'cmd': ['ceph', '--cluster', 'ceph', 'auth', 'get', 'client.cinder-backup'], 'rc': 2, 'stdout': ''}]) ok: [aio1_ceph-mon_container-cc7db3f3] => (item=[{'name': 'client.gnocchi', 'mode': '0600', 'mon_cap': 'allow r', 'acls': [], 'key': '$(ceph-authtool --gen-print-key)', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=metrics'}, {'end': '2017-11-21 19:56:38.193738', 'changed': False, 'item': {'name': 'client.gnocchi', 'mode': '0600', 'key': '$(ceph-authtool --gen-print-key)', 'acls': [], 'mon_cap': 'allow r', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=metrics'}, 'failed': False, '_ansible_parsed': True, 'delta': '0:00:00.386361', '_ansible_item_result': True, 'failed_when_result': False, 'stdout_lines': [], '_ansible_no_log': False, 'invocation': {'module_args': {'_raw_params': ' ceph --cluster ceph auth get client.gnocchi', 'warn': True, 'creates': None, 'removes': None, '_uses_shell': False, 'chdir': None, 'executable': None}}, 'start': '2017-11-21 19:56:37.807377', 'stderr_lines': ['Error ENOENT: failed to find client.gnocchi in keyring'], 'stderr': 'Error ENOENT: failed to find client.gnocchi in keyring', 'cmd': ['ceph', '--cluster', 'ceph', 'auth', 'get', 'client.gnocchi'], 'rc': 2, 'stdout': ''}]) ok: [aio1_ceph-mon_container-cc7db3f3] => (item=[{'name': 'client.openstack', 'mode': '0600', 'mon_cap': 'allow r', 'acls': [], 'key': '$(ceph-authtool --gen-print-key)', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=images, allow rwx pool=vms, allow rwx pool=volumes, allow rwx pool=backups'}, {'end': '2017-11-21 19:56:38.734362', 'changed': False, 'item': {'name': 'client.openstack', 'mode': '0600', 'key': '$(ceph-authtool --gen-print-key)', 'acls': [], 'mon_cap': 'allow r', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=images, allow rwx pool=vms, allow rwx pool=volumes, allow rwx pool=backups'}, 'failed': False, '_ansible_parsed': True, 'delta': '0:00:00.318478', '_ansible_item_result': True, 'failed_when_result': False, 'stdout_lines': [], '_ansible_no_log': False, 'invocation': {'module_args': {'_raw_params': ' ceph --cluster ceph auth get client.openstack', 'warn': True, 'creates': None, 'removes': None, '_uses_shell': False, 'chdir': None, 'executable': None}}, 'start': '2017-11-21 19:56:38.415884', 'stderr_lines': ['Error ENOENT: failed to find client.openstack in keyring'], 'stderr': 'Error ENOENT: failed to find client.openstack in keyring', 'cmd': ['ceph', '--cluster', 'ceph', 'auth', 'get', 'client.openstack'], 'rc': 2, 'stdout': ''}]) TASK [ceph-mon : fetch openstack key(s)] *************************************** Tuesday 21 November 2017 19:56:41 +0000 (0:00:03.011) 0:28:50.089 ****** changed: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'client.glance', 'mode': '0600', 'key': '$(ceph-authtool --gen-print-key)', 'acls': [], 'mon_cap': 'allow r', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=images'}) changed: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'client.cinder', 'mode': '0600', 'key': '$(ceph-authtool --gen-print-key)', 'acls': [], 'mon_cap': 'allow r', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=volumes, allow rwx pool=vms, allow rx pool=images'}) changed: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'client.cinder-backup', 'mode': '0600', 'key': '$(ceph-authtool --gen-print-key)', 'acls': [], 'mon_cap': 'allow r', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=backups'}) changed: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'client.gnocchi', 'mode': '0600', 'key': '$(ceph-authtool --gen-print-key)', 'acls': [], 'mon_cap': 'allow r', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=metrics'}) changed: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'client.openstack', 'mode': '0600', 'key': '$(ceph-authtool --gen-print-key)', 'acls': [], 'mon_cap': 'allow r', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=images, allow rwx pool=vms, allow rwx pool=volumes, allow rwx pool=backups'}) TASK [ceph-mon : copy to other mons the openstack key(s)] ********************** Tuesday 21 November 2017 19:56:43 +0000 (0:00:01.741) 0:28:51.831 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] => (item=['aio1_ceph-mon_container-cc7db3f3', {'name': 'client.glance', 'mode': '0600', 'mon_cap': 'allow r', 'acls': [], 'key': '$(ceph-authtool --gen-print-key)', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=images'}]) skipping: [aio1_ceph-mon_container-cc7db3f3] => (item=['aio1_ceph-mon_container-cc7db3f3', {'name': 'client.cinder', 'mode': '0600', 'mon_cap': 'allow r', 'acls': [], 'key': '$(ceph-authtool --gen-print-key)', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=volumes, allow rwx pool=vms, allow rx pool=images'}]) skipping: [aio1_ceph-mon_container-cc7db3f3] => (item=['aio1_ceph-mon_container-cc7db3f3', {'name': 'client.cinder-backup', 'mode': '0600', 'mon_cap': 'allow r', 'acls': [], 'key': '$(ceph-authtool --gen-print-key)', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=backups'}]) skipping: [aio1_ceph-mon_container-cc7db3f3] => (item=['aio1_ceph-mon_container-cc7db3f3', {'name': 'client.gnocchi', 'mode': '0600', 'mon_cap': 'allow r', 'acls': [], 'key': '$(ceph-authtool --gen-print-key)', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=metrics'}]) skipping: [aio1_ceph-mon_container-cc7db3f3] => (item=['aio1_ceph-mon_container-cc7db3f3', {'name': 'client.openstack', 'mode': '0600', 'mon_cap': 'allow r', 'acls': [], 'key': '$(ceph-authtool --gen-print-key)', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=images, allow rwx pool=vms, allow rwx pool=volumes, allow rwx pool=backups'}]) TASK [ceph-mon : chmod openstack key(s)] *************************************** Tuesday 21 November 2017 19:56:43 +0000 (0:00:00.281) 0:28:52.112 ****** ok: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'client.glance', 'mode': '0600', 'key': '$(ceph-authtool --gen-print-key)', 'acls': [], 'mon_cap': 'allow r', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=images'}) ok: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'client.cinder', 'mode': '0600', 'key': '$(ceph-authtool --gen-print-key)', 'acls': [], 'mon_cap': 'allow r', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=volumes, allow rwx pool=vms, allow rx pool=images'}) ok: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'client.cinder-backup', 'mode': '0600', 'key': '$(ceph-authtool --gen-print-key)', 'acls': [], 'mon_cap': 'allow r', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=backups'}) ok: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'client.gnocchi', 'mode': '0600', 'key': '$(ceph-authtool --gen-print-key)', 'acls': [], 'mon_cap': 'allow r', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=metrics'}) ok: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'client.openstack', 'mode': '0600', 'key': '$(ceph-authtool --gen-print-key)', 'acls': [], 'mon_cap': 'allow r', 'osd_cap': 'allow class-read object_prefix rbd_children, allow rwx pool=images, allow rwx pool=vms, allow rwx pool=volumes, allow rwx pool=backups'}) TASK [ceph-mon : setfacl for openstack key(s)] ********************************* Tuesday 21 November 2017 19:56:45 +0000 (0:00:01.305) 0:28:53.418 ****** TASK [ceph-mon : create filesystem pools] ************************************** Tuesday 21 November 2017 19:56:45 +0000 (0:00:00.117) 0:28:53.535 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'cephfs_data', 'pgs': ''}) skipping: [aio1_ceph-mon_container-cc7db3f3] => (item={'name': 'cephfs_metadata', 'pgs': ''}) TASK [ceph-mon : check if ceph filesystem already exists] ********************** Tuesday 21 November 2017 19:56:45 +0000 (0:00:00.115) 0:28:53.651 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-mon : create ceph filesystem] *************************************** Tuesday 21 November 2017 19:56:45 +0000 (0:00:00.094) 0:28:53.746 ****** TASK [ceph-mon : allow multimds] *********************************************** Tuesday 21 November 2017 19:56:45 +0000 (0:00:00.049) 0:28:53.795 ****** TASK [ceph-mon : set max_mds] ************************************************** Tuesday 21 November 2017 19:56:45 +0000 (0:00:00.049) 0:28:53.845 ****** TASK [ceph-mon : install calamari server] ************************************** Tuesday 21 November 2017 19:56:45 +0000 (0:00:00.059) 0:28:53.904 ****** TASK [ceph-mon : increase calamari logging level when debug is on] ************* Tuesday 21 November 2017 19:56:45 +0000 (0:00:00.037) 0:28:53.941 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] => (item=cthulhu) skipping: [aio1_ceph-mon_container-cc7db3f3] => (item=calamari_web) TASK [ceph-mon : initialize the calamari server api] *************************** Tuesday 21 November 2017 19:56:45 +0000 (0:00:00.086) 0:28:54.027 ****** TASK [ceph-mgr : set_fact docker_exec_cmd] ************************************* Tuesday 21 November 2017 19:56:45 +0000 (0:00:00.051) 0:28:54.079 ****** TASK [ceph-mgr : install redhat ceph-mgr package] ****************************** Tuesday 21 November 2017 19:56:45 +0000 (0:00:00.058) 0:28:54.137 ****** TASK [ceph-mgr : install ceph mgr for debian] ********************************** Tuesday 21 November 2017 19:56:45 +0000 (0:00:00.045) 0:28:54.182 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-mgr : create mgr directory] ***************************************** Tuesday 21 November 2017 19:56:46 +0000 (0:00:00.881) 0:28:55.064 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-mgr : create mgr directory] ***************************************** Tuesday 21 November 2017 19:56:47 +0000 (0:00:00.403) 0:28:55.467 ****** changed: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-mgr : copy mgr key] ************************************************* Tuesday 21 November 2017 19:56:47 +0000 (0:00:00.435) 0:28:55.903 ****** changed: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-mgr : set mgr key permissions] ************************************** Tuesday 21 November 2017 19:56:48 +0000 (0:00:00.825) 0:28:56.728 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-mgr : ensure systemd service override directory exists] ************* Tuesday 21 November 2017 19:56:48 +0000 (0:00:00.405) 0:28:57.134 ****** TASK [ceph-mgr : add ceph-mgr systemd service overrides] *********************** Tuesday 21 November 2017 19:56:48 +0000 (0:00:00.050) 0:28:57.185 ****** TASK [ceph-mgr : start and add that the mgr service to the init sequence] ****** Tuesday 21 November 2017 19:56:48 +0000 (0:00:00.042) 0:28:57.227 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [ceph-mgr : create mgr directory] ***************************************** Tuesday 21 November 2017 19:56:49 +0000 (0:00:00.556) 0:28:57.784 ****** TASK [ceph-mgr : create mgr directory] ***************************************** Tuesday 21 November 2017 19:56:49 +0000 (0:00:00.044) 0:28:57.829 ****** TASK [ceph-mgr : set_fact ceph_config_keys] ************************************ Tuesday 21 November 2017 19:56:49 +0000 (0:00:00.060) 0:28:57.890 ****** TASK [ceph-mgr : stat for ceph config and keys] ******************************** Tuesday 21 November 2017 19:56:49 +0000 (0:00:00.044) 0:28:57.934 ****** TASK [ceph-mgr : try to fetch ceph config and keys] **************************** Tuesday 21 November 2017 19:56:49 +0000 (0:00:00.094) 0:28:58.029 ****** TASK [ceph-mgr : copy mgr key to /var/lib/ceph/mgr/ceph-aio1-ceph-mon-container-cc7db3f3/keyring] *** Tuesday 21 November 2017 19:56:49 +0000 (0:00:00.092) 0:28:58.122 ****** TASK [ceph-mgr : set ceph mgr key permission] ********************************** Tuesday 21 November 2017 19:56:49 +0000 (0:00:00.084) 0:28:58.206 ****** TASK [ceph-mgr : set selinux permissions] ************************************** Tuesday 21 November 2017 19:56:50 +0000 (0:00:00.041) 0:28:58.247 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] => (item=/etc/ceph) skipping: [aio1_ceph-mon_container-cc7db3f3] => (item=/var/lib/ceph) TASK [ceph-mgr : generate systemd unit file] *********************************** Tuesday 21 November 2017 19:56:50 +0000 (0:00:00.126) 0:28:58.374 ****** TASK [ceph-mgr : systemd start mgr container] ********************************** Tuesday 21 November 2017 19:56:50 +0000 (0:00:00.048) 0:28:58.422 ****** TASK [ceph-mgr : get enabled modules from ceph-mgr] **************************** Tuesday 21 November 2017 19:56:50 +0000 (0:00:00.058) 0:28:58.481 ****** changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.239.230] TASK [ceph-mgr : disable ceph mgr enabled modules] ***************************** Tuesday 21 November 2017 19:56:51 +0000 (0:00:01.014) 0:28:59.496 ****** changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.239.230] => (item=restful) changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.239.230] => (item=status) TASK [ceph-mgr : add modules to ceph-mgr] ************************************** Tuesday 21 November 2017 19:56:53 +0000 (0:00:02.455) 0:29:01.952 ****** changed: [aio1_ceph-mon_container-cc7db3f3 -> 172.29.239.230] => (item=status) TASK [rsyslog_client : Gather variables for each operating system] ************* Tuesday 21 November 2017 19:56:55 +0000 (0:00:01.990) 0:29:03.943 ****** ok: [aio1_ceph-mon_container-cc7db3f3] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml) TASK [rsyslog_client : Ensure adm group exists] ******************************** Tuesday 21 November 2017 19:56:55 +0000 (0:00:00.266) 0:29:04.209 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [rsyslog_client : Ensure syslog user exists] ****************************** Tuesday 21 November 2017 19:56:56 +0000 (0:00:00.399) 0:29:04.609 ****** changed: [aio1_ceph-mon_container-cc7db3f3] TASK [rsyslog_client : Ensure ownership on working directory is correct] ******* Tuesday 21 November 2017 19:56:56 +0000 (0:00:00.420) 0:29:05.029 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [rsyslog_client : Remove conflicting distro packages] ********************* Tuesday 21 November 2017 19:56:57 +0000 (0:00:00.397) 0:29:05.427 ****** TASK [rsyslog_client : Install rsyslog packages] ******************************* Tuesday 21 November 2017 19:56:57 +0000 (0:00:00.083) 0:29:05.510 ****** ok: [aio1_ceph-mon_container-cc7db3f3] => (item=rsyslog) ok: [aio1_ceph-mon_container-cc7db3f3] => (item=logrotate) TASK [rsyslog_client : Rsyslog Setup] ****************************************** Tuesday 21 November 2017 19:56:58 +0000 (0:00:01.364) 0:29:06.875 ****** changed: [aio1_ceph-mon_container-cc7db3f3] TASK [rsyslog_client : Check if log dir exists] ******************************** Tuesday 21 November 2017 19:56:59 +0000 (0:00:00.987) 0:29:07.863 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [rsyslog_client : Find all log files] ************************************* Tuesday 21 November 2017 19:57:00 +0000 (0:00:00.412) 0:29:08.275 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [rsyslog_client : Union the log files] ************************************ Tuesday 21 November 2017 19:57:00 +0000 (0:00:00.423) 0:29:08.698 ****** ok: [aio1_ceph-mon_container-cc7db3f3] TASK [rsyslog_client : Set rsyslog_client_all_log_files when log_files does not exist] *** Tuesday 21 November 2017 19:57:00 +0000 (0:00:00.252) 0:29:08.950 ****** TASK [rsyslog_client : Write rsyslog config for found log files] *************** Tuesday 21 November 2017 19:57:00 +0000 (0:00:00.044) 0:29:08.995 ****** changed: [aio1_ceph-mon_container-cc7db3f3] TASK [rsyslog_client : Write rsyslog config for remote logging] **************** Tuesday 21 November 2017 19:57:01 +0000 (0:00:01.199) 0:29:10.194 ****** changed: [aio1_ceph-mon_container-cc7db3f3] TASK [rsyslog_client : Write rsyslog config for converting logs into syslog messages] *** Tuesday 21 November 2017 19:57:03 +0000 (0:00:01.344) 0:29:11.539 ****** changed: [aio1_ceph-mon_container-cc7db3f3] TASK [rsyslog_client : Write log rotate file] ********************************** Tuesday 21 November 2017 19:57:04 +0000 (0:00:01.268) 0:29:12.807 ****** changed: [aio1_ceph-mon_container-cc7db3f3] TASK [rsyslog_client : Configure logrotate to compress logs by default] ******** Tuesday 21 November 2017 19:57:05 +0000 (0:00:01.113) 0:29:13.921 ****** changed: [aio1_ceph-mon_container-cc7db3f3] TASK [system_crontab_coordination : Create crontab] **************************** Tuesday 21 November 2017 19:57:06 +0000 (0:00:00.447) 0:29:14.368 ****** changed: [aio1_ceph-mon_container-cc7db3f3] RUNNING HANDLER [ceph-defaults : copy mon restart script] ********************** Tuesday 21 November 2017 19:57:07 +0000 (0:00:01.157) 0:29:15.526 ****** changed: [aio1_ceph-mon_container-cc7db3f3] RUNNING HANDLER [ceph-defaults : restart ceph mon daemon(s) - non container] *** Tuesday 21 November 2017 19:57:08 +0000 (0:00:01.027) 0:29:16.554 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] => (item=aio1_ceph-mon_container-cc7db3f3) RUNNING HANDLER [ceph-defaults : restart ceph mon daemon(s) - container] ******* Tuesday 21 November 2017 19:57:08 +0000 (0:00:00.133) 0:29:16.688 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] => (item=aio1_ceph-mon_container-cc7db3f3) RUNNING HANDLER [ceph-defaults : copy osd restart script] ********************** Tuesday 21 November 2017 19:57:08 +0000 (0:00:00.118) 0:29:16.806 ****** RUNNING HANDLER [ceph-defaults : restart ceph osds daemon(s) - non container] *** Tuesday 21 November 2017 19:57:08 +0000 (0:00:00.042) 0:29:16.849 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] => (item=aio1) RUNNING HANDLER [ceph-defaults : restart ceph osds daemon(s) - container] ****** Tuesday 21 November 2017 19:57:08 +0000 (0:00:00.121) 0:29:16.970 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] => (item=aio1) RUNNING HANDLER [ceph-defaults : copy mds restart script] ********************** Tuesday 21 November 2017 19:57:08 +0000 (0:00:00.117) 0:29:17.088 ****** RUNNING HANDLER [ceph-defaults : restart ceph mds daemon(s) - non container] *** Tuesday 21 November 2017 19:57:08 +0000 (0:00:00.043) 0:29:17.132 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] RUNNING HANDLER [ceph-defaults : restart ceph mds daemon(s) - container] ******* Tuesday 21 November 2017 19:57:08 +0000 (0:00:00.098) 0:29:17.231 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] RUNNING HANDLER [ceph-defaults : copy rgw restart script] ********************** Tuesday 21 November 2017 19:57:09 +0000 (0:00:00.101) 0:29:17.333 ****** RUNNING HANDLER [ceph-defaults : restart ceph rgw daemon(s) - non container] *** Tuesday 21 November 2017 19:57:09 +0000 (0:00:00.040) 0:29:17.374 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] RUNNING HANDLER [ceph-defaults : restart ceph rgw daemon(s) - container] ******* Tuesday 21 November 2017 19:57:09 +0000 (0:00:00.099) 0:29:17.473 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] RUNNING HANDLER [ceph-defaults : copy rbd mirror restart script] *************** Tuesday 21 November 2017 19:57:09 +0000 (0:00:00.098) 0:29:17.572 ****** RUNNING HANDLER [ceph-defaults : restart ceph rbd mirror daemon(s) - non container] *** Tuesday 21 November 2017 19:57:09 +0000 (0:00:00.039) 0:29:17.612 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] RUNNING HANDLER [ceph-defaults : restart ceph rbd mirror daemon(s) - container] *** Tuesday 21 November 2017 19:57:09 +0000 (0:00:00.103) 0:29:17.715 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] RUNNING HANDLER [ceph-defaults : copy mgr restart script] ********************** Tuesday 21 November 2017 19:57:09 +0000 (0:00:00.097) 0:29:17.813 ****** changed: [aio1_ceph-mon_container-cc7db3f3] RUNNING HANDLER [ceph-defaults : restart ceph mgr daemon(s) - non container] *** Tuesday 21 November 2017 19:57:10 +0000 (0:00:01.043) 0:29:18.857 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] => (item=aio1_ceph-mon_container-cc7db3f3) RUNNING HANDLER [ceph-defaults : restart ceph mgr daemon(s) - container] ******* Tuesday 21 November 2017 19:57:10 +0000 (0:00:00.133) 0:29:18.991 ****** skipping: [aio1_ceph-mon_container-cc7db3f3] => (item=aio1_ceph-mon_container-cc7db3f3) RUNNING HANDLER [rsyslog_client : restart rsyslog] ***************************** Tuesday 21 November 2017 19:57:10 +0000 (0:00:00.155) 0:29:19.147 ****** changed: [aio1_ceph-mon_container-cc7db3f3] PLAY [Install ceph osds] ******************************************************* TASK [Create log dir] ********************************************************** Tuesday 21 November 2017 19:57:11 +0000 (0:00:00.693) 0:29:19.840 ****** changed: [aio1] => (item={'src': '/openstack/log/aio1-ceph', 'dest': '/var/log/ceph'}) TASK [Create log aggregation links] ******************************************** Tuesday 21 November 2017 19:57:12 +0000 (0:00:00.739) 0:29:20.580 ****** changed: [aio1] => (item={'src': '/openstack/log/aio1-ceph', 'dest': '/var/log/ceph'}) TASK [include] ***************************************************************** Tuesday 21 November 2017 19:57:13 +0000 (0:00:00.742) 0:29:21.323 ****** included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/unbound-clients.yml for aio1 TASK [Apply resolver sorting] ************************************************** Tuesday 21 November 2017 19:57:13 +0000 (0:00:00.324) 0:29:21.647 ****** TASK [Set resolver IP list fact] *********************************************** Tuesday 21 November 2017 19:57:13 +0000 (0:00:00.086) 0:29:21.734 ****** TASK [Set resolver rotate when physical_host is not an unbound host] *********** Tuesday 21 November 2017 19:57:13 +0000 (0:00:00.064) 0:29:21.799 ****** ok: [aio1] TASK [Include the resolvconf role] ********************************************* Tuesday 21 November 2017 19:57:14 +0000 (0:00:00.597) 0:29:22.396 ****** TASK [resolvconf : Gather variables for each operating system] ***************** Tuesday 21 November 2017 19:57:14 +0000 (0:00:00.427) 0:29:22.824 ****** ok: [aio1] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml) TASK [resolvconf : Install apt packages] *************************************** Tuesday 21 November 2017 19:57:15 +0000 (0:00:00.895) 0:29:23.719 ****** ok: [aio1] => (item=['resolvconf']) TASK [resolvconf : Update resolvconf base] ************************************* Tuesday 21 November 2017 19:57:18 +0000 (0:00:02.828) 0:29:26.547 ****** ok: [aio1] TASK [resolvconf : Update resolvconf tail] ************************************* Tuesday 21 November 2017 19:57:19 +0000 (0:00:01.275) 0:29:27.823 ****** ok: [aio1] TASK [resolvconf : Update resolvers] ******************************************* Tuesday 21 November 2017 19:57:20 +0000 (0:00:00.870) 0:29:28.693 ****** ok: [aio1] TASK [test proxy URL for connectivity] ***************************************** Tuesday 21 November 2017 19:57:21 +0000 (0:00:01.249) 0:29:29.943 ****** ok: [aio1] TASK [Drop apt package manager proxy] ****************************************** Tuesday 21 November 2017 19:57:22 +0000 (0:00:00.787) 0:29:30.731 ****** ok: [aio1] TASK [Update apt when proxy is added] ****************************************** Tuesday 21 November 2017 19:57:23 +0000 (0:00:00.858) 0:29:31.589 ****** TASK [Remove apt package manager proxy] **************************************** Tuesday 21 November 2017 19:57:23 +0000 (0:00:00.050) 0:29:31.640 ****** TASK [Deploy yum package manager proxy] **************************************** Tuesday 21 November 2017 19:57:23 +0000 (0:00:00.051) 0:29:31.692 ****** TASK [Deploy dnf package manager proxy] **************************************** Tuesday 21 November 2017 19:57:23 +0000 (0:00:00.046) 0:29:31.738 ****** TASK [install the ceph stable repository key] ********************************** Tuesday 21 November 2017 19:57:23 +0000 (0:00:00.048) 0:29:31.787 ****** TASK [add ceph stable repository] ********************************************** Tuesday 21 November 2017 19:57:23 +0000 (0:00:00.052) 0:29:31.840 ****** TASK [Purge yum/dnf cache] ***************************************************** Tuesday 21 November 2017 19:57:23 +0000 (0:00:00.052) 0:29:31.893 ****** TASK [Increase priority for Ceph repos] **************************************** Tuesday 21 November 2017 19:57:23 +0000 (0:00:00.049) 0:29:31.942 ****** TASK [Gather ceph-mon facts] *************************************************** Tuesday 21 November 2017 19:57:23 +0000 (0:00:00.059) 0:29:32.002 ****** ok: [aio1 -> 172.29.239.230] => (item=aio1_ceph-mon_container-cc7db3f3) TASK [ceph-defaults : check for a mon container] ******************************* Tuesday 21 November 2017 19:57:24 +0000 (0:00:01.237) 0:29:33.239 ****** skipping: [aio1] TASK [ceph-defaults : check for an osd container] ****************************** Tuesday 21 November 2017 19:57:25 +0000 (0:00:00.105) 0:29:33.345 ****** skipping: [aio1] TASK [ceph-defaults : check for a mds container] ******************************* Tuesday 21 November 2017 19:57:25 +0000 (0:00:00.106) 0:29:33.451 ****** skipping: [aio1] TASK [ceph-defaults : check for a rgw container] ******************************* Tuesday 21 November 2017 19:57:25 +0000 (0:00:00.106) 0:29:33.557 ****** skipping: [aio1] TASK [ceph-defaults : check for a mgr container] ******************************* Tuesday 21 November 2017 19:57:25 +0000 (0:00:00.107) 0:29:33.664 ****** skipping: [aio1] TASK [ceph-defaults : check for a rbd mirror container] ************************ Tuesday 21 November 2017 19:57:25 +0000 (0:00:00.101) 0:29:33.766 ****** skipping: [aio1] TASK [ceph-defaults : check for a nfs container] ******************************* Tuesday 21 November 2017 19:57:25 +0000 (0:00:00.109) 0:29:33.875 ****** skipping: [aio1] TASK [ceph-defaults : check for a ceph mon socket] ***************************** Tuesday 21 November 2017 19:57:25 +0000 (0:00:00.107) 0:29:33.983 ****** skipping: [aio1] TASK [ceph-defaults : check if the ceph mon socket is in-use] ****************** Tuesday 21 November 2017 19:57:25 +0000 (0:00:00.115) 0:29:34.099 ****** skipping: [aio1] TASK [ceph-defaults : remove ceph mon socket if exists and not used by a process] *** Tuesday 21 November 2017 19:57:25 +0000 (0:00:00.111) 0:29:34.210 ****** TASK [ceph-defaults : check for a ceph osd socket] ***************************** Tuesday 21 November 2017 19:57:26 +0000 (0:00:00.078) 0:29:34.289 ****** ok: [aio1] TASK [ceph-defaults : check if the ceph osd socket is in-use] ****************** Tuesday 21 November 2017 19:57:26 +0000 (0:00:00.775) 0:29:35.064 ****** skipping: [aio1] TASK [ceph-defaults : remove ceph osd socket if exists and not used by a process] *** Tuesday 21 November 2017 19:57:26 +0000 (0:00:00.117) 0:29:35.182 ****** TASK [ceph-defaults : check for a ceph mds socket] ***************************** Tuesday 21 November 2017 19:57:27 +0000 (0:00:00.068) 0:29:35.251 ****** skipping: [aio1] TASK [ceph-defaults : check if the ceph mds socket is in-use] ****************** Tuesday 21 November 2017 19:57:27 +0000 (0:00:00.108) 0:29:35.360 ****** skipping: [aio1] TASK [ceph-defaults : remove ceph mds socket if exists and not used by a process] *** Tuesday 21 November 2017 19:57:27 +0000 (0:00:00.112) 0:29:35.472 ****** TASK [ceph-defaults : check for a ceph rgw socket] ***************************** Tuesday 21 November 2017 19:57:27 +0000 (0:00:00.063) 0:29:35.536 ****** skipping: [aio1] TASK [ceph-defaults : check if the ceph rgw socket is in-use] ****************** Tuesday 21 November 2017 19:57:27 +0000 (0:00:00.131) 0:29:35.667 ****** skipping: [aio1] TASK [ceph-defaults : remove ceph rgw socket if exists and not used by a process] *** Tuesday 21 November 2017 19:57:27 +0000 (0:00:00.109) 0:29:35.777 ****** TASK [ceph-defaults : check for a ceph mgr socket] ***************************** Tuesday 21 November 2017 19:57:27 +0000 (0:00:00.058) 0:29:35.836 ****** skipping: [aio1] TASK [ceph-defaults : check if the ceph mgr socket is in-use] ****************** Tuesday 21 November 2017 19:57:27 +0000 (0:00:00.112) 0:29:35.948 ****** skipping: [aio1] TASK [ceph-defaults : remove ceph mgr socket if exists and not used by a process] *** Tuesday 21 November 2017 19:57:27 +0000 (0:00:00.114) 0:29:36.063 ****** TASK [ceph-defaults : check for a ceph rbd mirror socket] ********************** Tuesday 21 November 2017 19:57:27 +0000 (0:00:00.061) 0:29:36.124 ****** skipping: [aio1] TASK [ceph-defaults : check if the ceph rbd mirror socket is in-use] *********** Tuesday 21 November 2017 19:57:28 +0000 (0:00:00.122) 0:29:36.247 ****** skipping: [aio1] TASK [ceph-defaults : remove ceph rbd mirror socket if exists and not used by a process] *** Tuesday 21 November 2017 19:57:28 +0000 (0:00:00.109) 0:29:36.356 ****** TASK [ceph-defaults : check for a ceph nfs ganesha socket] ********************* Tuesday 21 November 2017 19:57:28 +0000 (0:00:00.065) 0:29:36.422 ****** skipping: [aio1] TASK [ceph-defaults : check if the ceph nfs ganesha socket is in-use] ********** Tuesday 21 November 2017 19:57:28 +0000 (0:00:00.111) 0:29:36.533 ****** skipping: [aio1] TASK [ceph-defaults : remove ceph nfs ganesha socket if exists and not used by a process] *** Tuesday 21 November 2017 19:57:28 +0000 (0:00:00.113) 0:29:36.646 ****** TASK [ceph-defaults : set_fact monitor_name ansible_hostname] ****************** Tuesday 21 November 2017 19:57:28 +0000 (0:00:00.062) 0:29:36.709 ****** ok: [aio1] TASK [ceph-defaults : set_fact monitor_name ansible_fqdn] ********************** Tuesday 21 November 2017 19:57:29 +0000 (0:00:00.626) 0:29:37.336 ****** TASK [ceph-defaults : is ceph running already?] ******************************** Tuesday 21 November 2017 19:57:29 +0000 (0:00:00.055) 0:29:37.392 ****** ok: [aio1 -> 172.29.239.230] TASK [ceph-defaults : check if /etc/openstack_deploy/ceph-fetch/ directory exists] *** Tuesday 21 November 2017 19:57:30 +0000 (0:00:01.401) 0:29:38.793 ****** ok: [aio1 -> localhost] TASK [ceph-defaults : set_fact ceph_current_fsid rc 1] ************************* Tuesday 21 November 2017 19:57:30 +0000 (0:00:00.341) 0:29:39.134 ****** TASK [ceph-defaults : create a local fetch directory if it does not exist] ***** Tuesday 21 November 2017 19:57:30 +0000 (0:00:00.094) 0:29:39.228 ****** ok: [aio1 -> localhost] TASK [ceph-defaults : set_fact fsid ceph_current_fsid.stdout] ****************** Tuesday 21 November 2017 19:57:31 +0000 (0:00:00.311) 0:29:39.540 ****** ok: [aio1] TASK [ceph-defaults : set_fact ceph_release ceph_stable_release] *************** Tuesday 21 November 2017 19:57:31 +0000 (0:00:00.636) 0:29:40.177 ****** ok: [aio1] TASK [ceph-defaults : generate cluster fsid] *********************************** Tuesday 21 November 2017 19:57:32 +0000 (0:00:00.589) 0:29:40.766 ****** skipping: [aio1] TASK [ceph-defaults : reuse cluster fsid when cluster is already running] ****** Tuesday 21 November 2017 19:57:32 +0000 (0:00:00.127) 0:29:40.893 ****** ok: [aio1 -> localhost] TASK [ceph-defaults : read cluster fsid if it already exists] ****************** Tuesday 21 November 2017 19:57:32 +0000 (0:00:00.286) 0:29:41.179 ****** ok: [aio1 -> localhost] TASK [ceph-defaults : set_fact fsid] ******************************************* Tuesday 21 November 2017 19:57:33 +0000 (0:00:00.271) 0:29:41.451 ****** ok: [aio1] TASK [ceph-defaults : set_fact mds_name ansible_hostname] ********************** Tuesday 21 November 2017 19:57:33 +0000 (0:00:00.586) 0:29:42.038 ****** ok: [aio1] TASK [ceph-defaults : set_fact mds_name ansible_fqdn] ************************** Tuesday 21 November 2017 19:57:34 +0000 (0:00:00.604) 0:29:42.643 ****** TASK [ceph-defaults : set_fact rbd_client_directory_owner ceph] **************** Tuesday 21 November 2017 19:57:34 +0000 (0:00:00.049) 0:29:42.692 ****** ok: [aio1] TASK [ceph-defaults : set_fact rbd_client_directory_group rbd_client_directory_group] *** Tuesday 21 November 2017 19:57:35 +0000 (0:00:00.586) 0:29:43.279 ****** ok: [aio1] TASK [ceph-defaults : set_fact rbd_client_directory_mode 0770] ***************** Tuesday 21 November 2017 19:57:35 +0000 (0:00:00.598) 0:29:43.878 ****** ok: [aio1] TASK [ceph-defaults : resolve device link(s)] ********************************** Tuesday 21 November 2017 19:57:36 +0000 (0:00:00.592) 0:29:44.470 ****** ok: [aio1] => (item=/dev/loop5) ok: [aio1] => (item=/dev/loop6) ok: [aio1] => (item=/dev/loop7) TASK [ceph-defaults : set_fact build devices from resolved symlinks] *********** Tuesday 21 November 2017 19:57:37 +0000 (0:00:01.174) 0:29:45.644 ****** ok: [aio1] => (item={'end': '2017-11-21 19:57:36.942901', 'start': '2017-11-21 19:57:36.939632', 'item': '/dev/loop5', 'stderr_lines': [], 'delta': '0:00:00.003269', '_ansible_item_result': True, 'stdout_lines': ['/dev/loop5'], '_ansible_no_log': False, 'invocation': {'module_args': {'_raw_params': 'readlink -f /dev/loop5', 'warn': True, 'creates': None, 'removes': None, '_uses_shell': False, 'chdir': None, 'executable': None}}, 'changed': False, '_ansible_parsed': True, 'stderr': '', 'cmd': ['readlink', '-f', '/dev/loop5'], 'rc': 0, 'stdout': '/dev/loop5'}) ok: [aio1] => (item={'end': '2017-11-21 19:57:37.127218', 'start': '2017-11-21 19:57:37.124101', 'item': '/dev/loop6', 'stderr_lines': [], 'delta': '0:00:00.003117', '_ansible_item_result': True, 'stdout_lines': ['/dev/loop6'], '_ansible_no_log': False, 'invocation': {'module_args': {'_raw_params': 'readlink -f /dev/loop6', 'warn': True, 'creates': None, 'removes': None, '_uses_shell': False, 'chdir': None, 'executable': None}}, 'changed': False, '_ansible_parsed': True, 'stderr': '', 'cmd': ['readlink', '-f', '/dev/loop6'], 'rc': 0, 'stdout': '/dev/loop6'}) ok: [aio1] => (item={'end': '2017-11-21 19:57:37.313867', 'start': '2017-11-21 19:57:37.310750', 'item': '/dev/loop7', 'stderr_lines': [], 'delta': '0:00:00.003117', '_ansible_item_result': True, 'stdout_lines': ['/dev/loop7'], '_ansible_no_log': False, 'invocation': {'module_args': {'_raw_params': 'readlink -f /dev/loop7', 'warn': True, 'creates': None, 'removes': None, '_uses_shell': False, 'chdir': None, 'executable': None}}, 'changed': False, '_ansible_parsed': True, 'stderr': '', 'cmd': ['readlink', '-f', '/dev/loop7'], 'rc': 0, 'stdout': '/dev/loop7'}) TASK [ceph-defaults : set_fact build final devices list] *********************** Tuesday 21 November 2017 19:57:38 +0000 (0:00:00.724) 0:29:46.369 ****** ok: [aio1] TASK [ceph-common : fail on unsupported system] ******************************** Tuesday 21 November 2017 19:57:38 +0000 (0:00:00.652) 0:29:47.022 ****** TASK [ceph-common : fail on unsupported architecture] ************************** Tuesday 21 November 2017 19:57:38 +0000 (0:00:00.053) 0:29:47.075 ****** TASK [ceph-common : fail on unsupported distribution] ************************** Tuesday 21 November 2017 19:57:38 +0000 (0:00:00.048) 0:29:47.124 ****** TASK [ceph-common : fail on unsupported distribution for red hat ceph storage] *** Tuesday 21 November 2017 19:57:38 +0000 (0:00:00.049) 0:29:47.174 ****** TASK [ceph-common : determine if node is registered with subscription-manager] *** Tuesday 21 November 2017 19:57:38 +0000 (0:00:00.060) 0:29:47.234 ****** skipping: [aio1] TASK [ceph-common : fail on unregistered red hat rhcs linux] ******************* Tuesday 21 November 2017 19:57:39 +0000 (0:00:00.110) 0:29:47.344 ****** TASK [ceph-common : fail on unsupported distribution for ubuntu cloud archive] *** Tuesday 21 November 2017 19:57:39 +0000 (0:00:00.052) 0:29:47.397 ****** TASK [ceph-common : fail on unsupported ansible version] *********************** Tuesday 21 November 2017 19:57:39 +0000 (0:00:00.050) 0:29:47.447 ****** TASK [ceph-common : fail on unsupported ansible version] *********************** Tuesday 21 November 2017 19:57:39 +0000 (0:00:00.059) 0:29:47.507 ****** TASK [ceph-common : fail if systemd is not present] **************************** Tuesday 21 November 2017 19:57:39 +0000 (0:00:00.052) 0:29:47.559 ****** TASK [ceph-common : fail on unsupported distribution for iscsi gateways] ******* Tuesday 21 November 2017 19:57:39 +0000 (0:00:00.066) 0:29:47.625 ****** TASK [ceph-common : fail on unsupported distribution version for iscsi gateways] *** Tuesday 21 November 2017 19:57:39 +0000 (0:00:00.053) 0:29:47.679 ****** TASK [ceph-common : make sure an installation origin was chosen] *************** Tuesday 21 November 2017 19:57:39 +0000 (0:00:00.051) 0:29:47.731 ****** TASK [ceph-common : make sure a repository was chosen] ************************* Tuesday 21 November 2017 19:57:39 +0000 (0:00:00.050) 0:29:47.781 ****** TASK [ceph-common : fail if local scenario is enabled on debian] *************** Tuesday 21 November 2017 19:57:39 +0000 (0:00:00.056) 0:29:47.837 ****** TASK [ceph-common : make sure ceph_stable_release is set] ********************** Tuesday 21 November 2017 19:57:39 +0000 (0:00:00.052) 0:29:47.890 ****** TASK [ceph-common : make sure ceph_stable_release is correct] ****************** Tuesday 21 November 2017 19:57:39 +0000 (0:00:00.048) 0:29:47.939 ****** TASK [ceph-common : verify that a repository type was chosen for ceph rhcs version] *** Tuesday 21 November 2017 19:57:39 +0000 (0:00:00.059) 0:29:47.999 ****** TASK [ceph-common : verify that ceph_rhcs_cdn_debian_repo url is valid for red hat storage] *** Tuesday 21 November 2017 19:57:39 +0000 (0:00:00.069) 0:29:48.068 ****** TASK [ceph-common : make sure monitor_interface, monitor_address or monitor_address_block is defined] *** Tuesday 21 November 2017 19:57:39 +0000 (0:00:00.056) 0:29:48.124 ****** TASK [ceph-common : make sure radosgw_interface, radosgw_address or radosgw_address_block is defined] *** Tuesday 21 November 2017 19:57:39 +0000 (0:00:00.047) 0:29:48.172 ****** TASK [ceph-common : include checks/check_firewall.yml] ************************* Tuesday 21 November 2017 19:57:39 +0000 (0:00:00.048) 0:29:48.220 ****** TASK [ceph-common : include misc/system_tuning.yml] **************************** Tuesday 21 November 2017 19:57:40 +0000 (0:00:00.046) 0:29:48.266 ****** included: /etc/ansible/roles/ceph-common/tasks/misc/system_tuning.yml for aio1 TASK [ceph-common : disable osd directory parsing by updatedb] ***************** Tuesday 21 November 2017 19:57:40 +0000 (0:00:00.283) 0:29:48.550 ****** ok: [aio1] TASK [ceph-common : create tmpfiles.d directory] ******************************* Tuesday 21 November 2017 19:57:55 +0000 (0:00:14.886) 0:30:03.437 ****** ok: [aio1] TASK [ceph-common : disable transparent hugepage] ****************************** Tuesday 21 November 2017 19:57:55 +0000 (0:00:00.692) 0:30:04.130 ****** changed: [aio1] TASK [ceph-common : get default vm.min_free_kbytes] **************************** Tuesday 21 November 2017 19:57:57 +0000 (0:00:01.119) 0:30:05.249 ****** ok: [aio1] TASK [ceph-common : set_fact vm_min_free_kbytes] ******************************* Tuesday 21 November 2017 19:57:57 +0000 (0:00:00.803) 0:30:06.053 ****** ok: [aio1] TASK [ceph-common : apply operating system tuning] ***************************** Tuesday 21 November 2017 19:57:58 +0000 (0:00:00.592) 0:30:06.645 ****** changed: [aio1] => (item={'name': 'kernel.pid_max', 'value': 4194303}) changed: [aio1] => (item={'name': 'fs.file-max', 'value': 26234859}) changed: [aio1] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0}) changed: [aio1] => (item={'name': 'vm.swappiness', 'value': 10}) changed: [aio1] => (item={'name': 'vm.min_free_kbytes', 'value': '90112'}) TASK [ceph-common : include installs/install_on_redhat.yml] ******************** Tuesday 21 November 2017 19:58:00 +0000 (0:00:01.703) 0:30:08.348 ****** TASK [ceph-common : include installs/install_on_debian.yml] ******************** Tuesday 21 November 2017 19:58:00 +0000 (0:00:00.049) 0:30:08.397 ****** included: /etc/ansible/roles/ceph-common/tasks/installs/install_on_debian.yml for aio1 TASK [ceph-common : include configure_debian_repository_installation.yml] ****** Tuesday 21 November 2017 19:58:00 +0000 (0:00:00.220) 0:30:08.618 ****** included: /etc/ansible/roles/ceph-common/tasks/installs/configure_debian_repository_installation.yml for aio1 TASK [ceph-common : include debian_community_repository.yml] ******************* Tuesday 21 November 2017 19:58:00 +0000 (0:00:00.213) 0:30:08.831 ****** included: /etc/ansible/roles/ceph-common/tasks/installs/debian_community_repository.yml for aio1 TASK [ceph-common : configure debian ceph community repository stable key] ***** Tuesday 21 November 2017 19:58:00 +0000 (0:00:00.379) 0:30:09.211 ****** changed: [aio1] TASK [ceph-common : configure debian ceph stable community repository] ********* Tuesday 21 November 2017 19:58:02 +0000 (0:00:01.295) 0:30:10.506 ****** ok: [aio1] TASK [ceph-common : include debian_rhcs_repository.yml] ************************ Tuesday 21 November 2017 19:58:08 +0000 (0:00:06.249) 0:30:16.756 ****** TASK [ceph-common : include debian_dev_repository.yml] ************************* Tuesday 21 November 2017 19:58:08 +0000 (0:00:00.059) 0:30:16.815 ****** TASK [ceph-common : include debian_custom_repository.yml] ********************** Tuesday 21 November 2017 19:58:08 +0000 (0:00:00.060) 0:30:16.876 ****** TASK [ceph-common : include debian_uca_repository.yml] ************************* Tuesday 21 November 2017 19:58:08 +0000 (0:00:00.051) 0:30:16.928 ****** TASK [ceph-common : install dependencies] ************************************** Tuesday 21 November 2017 19:58:08 +0000 (0:00:00.054) 0:30:16.982 ****** ok: [aio1] => (item=['python-pycurl', 'hdparm']) TASK [ceph-common : update apt cache] ****************************************** Tuesday 21 November 2017 19:58:09 +0000 (0:00:01.176) 0:30:18.159 ****** changed: [aio1] TASK [ceph-common : include install_debian_packages.yml] *********************** Tuesday 21 November 2017 19:58:11 +0000 (0:00:01.963) 0:30:20.122 ****** included: /etc/ansible/roles/ceph-common/tasks/installs/install_debian_packages.yml for aio1 TASK [ceph-common : install ceph for debian] *********************************** Tuesday 21 November 2017 19:58:12 +0000 (0:00:00.229) 0:30:20.352 ****** changed: [aio1] TASK [ceph-common : install ceph-common for debian] **************************** Tuesday 21 November 2017 19:58:48 +0000 (0:00:36.109) 0:30:56.462 ****** ok: [aio1] TASK [ceph-common : install ceph-test for debian] ****************************** Tuesday 21 November 2017 19:58:49 +0000 (0:00:01.153) 0:30:57.616 ****** TASK [ceph-common : install rados gateway for debian] ************************** Tuesday 21 November 2017 19:58:49 +0000 (0:00:00.060) 0:30:57.676 ****** TASK [ceph-common : include install_debian_rhcs_packages.yml] ****************** Tuesday 21 November 2017 19:58:49 +0000 (0:00:00.059) 0:30:57.735 ****** TASK [ceph-common : include installs/install_on_clear.yml] ********************* Tuesday 21 November 2017 19:58:49 +0000 (0:00:00.063) 0:30:57.799 ****** TASK [ceph-common : include ntp setup tasks] *********************************** Tuesday 21 November 2017 19:58:49 +0000 (0:00:00.049) 0:30:57.848 ****** included: /etc/ansible/roles/ceph-common/tasks/misc/ntp_debian.yml for aio1 TASK [ceph-common : install ntp on debian] ************************************* Tuesday 21 November 2017 19:58:49 +0000 (0:00:00.214) 0:30:58.063 ****** changed: [aio1] TASK [ceph-common : start the ntp service] ************************************* Tuesday 21 November 2017 19:58:56 +0000 (0:00:06.780) 0:31:04.844 ****** ok: [aio1] TASK [ceph-common : get ceph version] ****************************************** Tuesday 21 November 2017 19:58:57 +0000 (0:00:00.715) 0:31:05.560 ****** ok: [aio1] TASK [ceph-common : set_fact ceph_version] ************************************* Tuesday 21 November 2017 19:58:58 +0000 (0:00:00.825) 0:31:06.386 ****** ok: [aio1] TASK [ceph-common : set_fact ceph_release jewel] ******************************* Tuesday 21 November 2017 19:58:58 +0000 (0:00:00.580) 0:31:06.966 ****** TASK [ceph-common : set_fact ceph_release kraken] ****************************** Tuesday 21 November 2017 19:58:58 +0000 (0:00:00.057) 0:31:07.024 ****** TASK [ceph-common : set_fact ceph_release luminous] **************************** Tuesday 21 November 2017 19:58:58 +0000 (0:00:00.058) 0:31:07.083 ****** TASK [ceph-common : set_fact ceph_release mimic] ******************************* Tuesday 21 November 2017 19:58:58 +0000 (0:00:00.048) 0:31:07.131 ****** TASK [ceph-common : check if /var/lib/ceph/mon/ceph-ubuntu-xenial-7740/keyring already exists] *** Tuesday 21 November 2017 19:58:58 +0000 (0:00:00.049) 0:31:07.181 ****** skipping: [aio1] TASK [ceph-common : fail if /var/lib/ceph/mon/ceph-ubuntu-xenial-7740/keyring doesn't exist] *** Tuesday 21 November 2017 19:58:59 +0000 (0:00:00.099) 0:31:07.281 ****** TASK [ceph-common : get existing initial mon keyring if it already exists but not monitor_keyring.conf in /etc/openstack_deploy/ceph-fetch/] *** Tuesday 21 November 2017 19:58:59 +0000 (0:00:00.055) 0:31:07.337 ****** skipping: [aio1] TASK [ceph-common : test existing initial mon keyring] ************************* Tuesday 21 November 2017 19:58:59 +0000 (0:00:00.097) 0:31:07.434 ****** skipping: [aio1] TASK [ceph-common : fail if initial mon keyring found doesn't work] ************ Tuesday 21 November 2017 19:58:59 +0000 (0:00:00.097) 0:31:07.531 ****** TASK [ceph-common : write initial mon keyring in /etc/openstack_deploy/ceph-fetch//monitor_keyring.conf if it doesn't exist] *** Tuesday 21 November 2017 19:58:59 +0000 (0:00:00.070) 0:31:07.601 ****** TASK [ceph-common : put initial mon keyring in mon kv store] ******************* Tuesday 21 November 2017 19:58:59 +0000 (0:00:00.054) 0:31:07.656 ****** TASK [ceph-common : create ceph initial directories] *************************** Tuesday 21 November 2017 19:58:59 +0000 (0:00:00.054) 0:31:07.710 ****** changed: [aio1] => (item=/etc/ceph) changed: [aio1] => (item=/var/lib/ceph/) ok: [aio1] => (item=/var/lib/ceph/mon) ok: [aio1] => (item=/var/lib/ceph/osd) ok: [aio1] => (item=/var/lib/ceph/mds) ok: [aio1] => (item=/var/lib/ceph/tmp) changed: [aio1] => (item=/var/lib/ceph/radosgw) ok: [aio1] => (item=/var/lib/ceph/bootstrap-rgw) ok: [aio1] => (item=/var/lib/ceph/bootstrap-mds) ok: [aio1] => (item=/var/lib/ceph/bootstrap-osd) ok: [aio1] => (item=/var/lib/ceph/bootstrap-rbd) TASK [ceph-common : create rbd client directory] ******************************* Tuesday 21 November 2017 19:59:01 +0000 (0:00:02.361) 0:31:10.072 ****** skipping: [aio1] => (item=/var/run/ceph) skipping: [aio1] => (item=/var/log/ceph) TASK [ceph-common : configure cluster name] ************************************ Tuesday 21 November 2017 19:59:01 +0000 (0:00:00.113) 0:31:10.186 ****** TASK [ceph-common : check /etc/default/ceph exist] ***************************** Tuesday 21 November 2017 19:59:01 +0000 (0:00:00.052) 0:31:10.238 ****** ok: [aio1] TASK [ceph-common : configure cluster name] ************************************ Tuesday 21 November 2017 19:59:02 +0000 (0:00:00.725) 0:31:10.964 ****** changed: [aio1] TASK [ceph-common : configure cluster name] ************************************ Tuesday 21 November 2017 19:59:03 +0000 (0:00:00.753) 0:31:11.717 ****** TASK [ceph-common : configure TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES for debian] *** Tuesday 21 November 2017 19:59:03 +0000 (0:00:00.056) 0:31:11.774 ****** TASK [ceph-common : configure TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES for redhat] *** Tuesday 21 November 2017 19:59:03 +0000 (0:00:00.050) 0:31:11.825 ****** TASK [ceph-config : create ceph conf directory and assemble directory] ********* Tuesday 21 November 2017 19:59:03 +0000 (0:00:00.048) 0:31:11.873 ****** ok: [aio1] => (item=/etc/ceph/) changed: [aio1] => (item=/etc/ceph/ceph.d/) TASK [ceph-config : template ceph_conf_overrides] ****************************** Tuesday 21 November 2017 19:59:04 +0000 (0:00:00.902) 0:31:12.775 ****** changed: [aio1 -> localhost] TASK [ceph-config : get rendered ceph_conf_overrides] ************************** Tuesday 21 November 2017 19:59:04 +0000 (0:00:00.459) 0:31:13.235 ****** ok: [aio1 -> localhost] TASK [ceph-config : remove tmp template file for ceph_conf_overrides] ********** Tuesday 21 November 2017 19:59:05 +0000 (0:00:00.139) 0:31:13.375 ****** changed: [aio1 -> localhost] TASK [ceph-config : generate ceph configuration file: ceph.conf] *************** Tuesday 21 November 2017 19:59:05 +0000 (0:00:00.297) 0:31:13.672 ****** changed: [aio1] TASK [ceph-config : assemble ceph.conf and fragments] ************************** Tuesday 21 November 2017 19:59:06 +0000 (0:00:01.144) 0:31:14.816 ****** changed: [aio1] TASK [ceph-config : create a local fetch directory if it does not exist] ******* Tuesday 21 November 2017 19:59:08 +0000 (0:00:01.545) 0:31:16.361 ****** TASK [ceph-config : generate cluster uuid] ************************************* Tuesday 21 November 2017 19:59:08 +0000 (0:00:00.069) 0:31:16.430 ****** skipping: [aio1] TASK [ceph-config : read cluster uuid if it already exists] ******************** Tuesday 21 November 2017 19:59:08 +0000 (0:00:00.120) 0:31:16.551 ****** skipping: [aio1] TASK [ceph-config : ensure /etc/ceph exists] *********************************** Tuesday 21 November 2017 19:59:08 +0000 (0:00:00.105) 0:31:16.657 ****** TASK [ceph-config : generate ceph.conf configuration file] ********************* Tuesday 21 November 2017 19:59:08 +0000 (0:00:00.058) 0:31:16.715 ****** TASK [ceph-config : set fsid fact when generate_fsid = true] ******************* Tuesday 21 November 2017 19:59:08 +0000 (0:00:00.054) 0:31:16.770 ****** TASK [ceph-osd : set_fact docker_exec_cmd] ************************************* Tuesday 21 November 2017 19:59:08 +0000 (0:00:00.068) 0:31:16.839 ****** TASK [ceph-osd : make sure public_network configured] ************************** Tuesday 21 November 2017 19:59:08 +0000 (0:00:00.065) 0:31:16.904 ****** TASK [ceph-osd : make sure cluster_network configured] ************************* Tuesday 21 November 2017 19:59:08 +0000 (0:00:00.049) 0:31:16.953 ****** TASK [ceph-osd : make sure journal_size configured] **************************** Tuesday 21 November 2017 19:59:08 +0000 (0:00:00.051) 0:31:17.005 ****** ok: [aio1] => { "msg": "WARNING: journal_size is configured to 100, which is less than 5GB. This is not recommended and can lead to severe issues." } TASK [ceph-osd : make sure an osd scenario was chosen] ************************* Tuesday 21 November 2017 19:59:09 +0000 (0:00:00.606) 0:31:17.612 ****** TASK [ceph-osd : make sure a valid osd scenario was chosen] ******************** Tuesday 21 November 2017 19:59:09 +0000 (0:00:00.055) 0:31:17.667 ****** TASK [ceph-osd : verify devices have been provided] **************************** Tuesday 21 November 2017 19:59:09 +0000 (0:00:00.053) 0:31:17.721 ****** TASK [ceph-osd : check if osd_scenario lvm is supported by the selected ceph version] *** Tuesday 21 November 2017 19:59:09 +0000 (0:00:00.060) 0:31:17.782 ****** TASK [ceph-osd : verify lvm_volumes have been provided] ************************ Tuesday 21 November 2017 19:59:09 +0000 (0:00:00.059) 0:31:17.841 ****** TASK [ceph-osd : make sure the lvm_volumes variable is a list] ***************** Tuesday 21 November 2017 19:59:09 +0000 (0:00:00.054) 0:31:17.896 ****** TASK [ceph-osd : make sure the devices variable is a list] ********************* Tuesday 21 November 2017 19:59:09 +0000 (0:00:00.059) 0:31:17.956 ****** TASK [ceph-osd : verify dedicated devices have been provided] ****************** Tuesday 21 November 2017 19:59:09 +0000 (0:00:00.064) 0:31:18.021 ****** TASK [ceph-osd : make sure the dedicated_devices variable is a list] *********** Tuesday 21 November 2017 19:59:09 +0000 (0:00:00.054) 0:31:18.075 ****** TASK [ceph-osd : check if bluestore is supported by the selected ceph version] *** Tuesday 21 November 2017 19:59:09 +0000 (0:00:00.066) 0:31:18.142 ****** TASK [ceph-osd : include pre_requisite.yml] ************************************ Tuesday 21 November 2017 19:59:09 +0000 (0:00:00.063) 0:31:18.206 ****** included: /etc/ansible/roles/ceph-osd/tasks/pre_requisite.yml for aio1 TASK [ceph-osd : enable extras repo for centos] ******************************** Tuesday 21 November 2017 19:59:10 +0000 (0:00:00.213) 0:31:18.419 ****** TASK [ceph-osd : install rependencies] ***************************************** Tuesday 21 November 2017 19:59:10 +0000 (0:00:00.053) 0:31:18.473 ****** ok: [aio1] TASK [ceph-osd : create bootstrap-osd and osd directories] ********************* Tuesday 21 November 2017 19:59:11 +0000 (0:00:01.176) 0:31:19.649 ****** ok: [aio1] => (item=/var/lib/ceph/bootstrap-osd/) ok: [aio1] => (item=/var/lib/ceph/osd/) TASK [ceph-osd : copy osd bootstrap key] *************************************** Tuesday 21 November 2017 19:59:12 +0000 (0:00:00.903) 0:31:20.553 ****** changed: [aio1] => (item={'name': '/var/lib/ceph/bootstrap-osd/ceph.keyring', 'copy_key': True}) skipping: [aio1] => (item={'name': '/etc/ceph/ceph.client.admin.keyring', 'copy_key': False}) TASK [ceph-osd : set_fact ceph_disk_cli_options '--cluster ceph --bluestore'] *** Tuesday 21 November 2017 19:59:13 +0000 (0:00:00.969) 0:31:21.522 ****** TASK [ceph-osd : set_fact ceph_disk_cli_options 'ceph_disk_cli_options'] ******* Tuesday 21 November 2017 19:59:13 +0000 (0:00:00.051) 0:31:21.574 ****** ok: [aio1] TASK [ceph-osd : set_fact ceph_disk_cli_options '--cluster ceph'] ************** Tuesday 21 November 2017 19:59:13 +0000 (0:00:00.588) 0:31:22.162 ****** TASK [ceph-osd : set_fact ceph_disk_cli_options '--cluster ceph --bluestore --dmcrypt'] *** Tuesday 21 November 2017 19:59:13 +0000 (0:00:00.062) 0:31:22.224 ****** TASK [ceph-osd : set_fact ceph_disk_cli_options '--cluster ceph --filestore --dmcrypt'] *** Tuesday 21 November 2017 19:59:14 +0000 (0:00:00.049) 0:31:22.274 ****** [WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ True if dmcrytpt_journal_collocation or dmcrypt_dedicated_journal else False }} TASK [ceph-osd : set_fact ceph_disk_cli_options '--cluster ceph --dmcrypt'] **** Tuesday 21 November 2017 19:59:14 +0000 (0:00:00.056) 0:31:22.330 ****** TASK [ceph-osd : set_fact docker_env_args '-e KV_TYPE=etcd -e KV_IP=127.0.0.1 -e KV_PORT=2379'] *** Tuesday 21 November 2017 19:59:14 +0000 (0:00:00.057) 0:31:22.388 ****** TASK [ceph-osd : set_fact docker_env_args '-e OSD_BLUESTORE=0 -e OSD_FILESTORE=1 -e OSD_DMCRYPT=0'] *** Tuesday 21 November 2017 19:59:14 +0000 (0:00:00.041) 0:31:22.429 ****** TASK [ceph-osd : set_fact docker_env_args '-e OSD_BLUESTORE=0 -e OSD_FILESTORE=1 -e OSD_DMCRYPT=1'] *** Tuesday 21 November 2017 19:59:14 +0000 (0:00:00.050) 0:31:22.480 ****** TASK [ceph-osd : set_fact docker_env_args '-e OSD_BLUESTORE=1 -e OSD_FILESTORE=0 -e OSD_DMCRYPT=0'] *** Tuesday 21 November 2017 19:59:14 +0000 (0:00:00.055) 0:31:22.536 ****** TASK [ceph-osd : set_fact docker_env_args '-e OSD_BLUESTORE=1 -e OSD_FILESTORE=0 -e OSD_DMCRYPT=1'] *** Tuesday 21 November 2017 19:59:14 +0000 (0:00:00.049) 0:31:22.585 ****** TASK [ceph-osd : set_fact devices generate device list when osd_auto_discovery] *** Tuesday 21 November 2017 19:59:14 +0000 (0:00:00.079) 0:31:22.665 ****** skipping: [aio1] => (item={'key': 'sda', 'value': {'sas_device_handle': None, 'rotational': '1', 'removable': '0', 'scheduler_mode': 'deadline', 'holders': [], 'partitions': {'sda1': {'size': '160.00 GB', 'sectorsize': 512, 'start': '2048', 'sectors': '335542239', 'uuid': '82540bcf-4438-4976-8c59-cb73680389a2', 'holders': []}}, 'sas_address': None, 'model': 'QEMU HARDDISK', 'size': '160.00 GB', 'vendor': 'QEMU', 'sectorsize': '512', 'sectors': '335544320', 'host': 'SCSI storage controller: Red Hat, Inc Virtio SCSI', 'support_discard': '4096'}}) TASK [ceph-osd : resolve dedicated device link(s)] ***************************** Tuesday 21 November 2017 19:59:14 +0000 (0:00:00.309) 0:31:22.974 ****** TASK [ceph-osd : set_fact build dedicated_devices from resolved symlinks] ****** Tuesday 21 November 2017 19:59:14 +0000 (0:00:00.111) 0:31:23.085 ****** TASK [ceph-osd : set_fact build final dedicated_devices list] ****************** Tuesday 21 November 2017 19:59:14 +0000 (0:00:00.094) 0:31:23.179 ****** TASK [ceph-osd : include check_devices_static.yml] ***************************** Tuesday 21 November 2017 19:59:14 +0000 (0:00:00.052) 0:31:23.232 ****** included: /etc/ansible/roles/ceph-osd/tasks/check_devices_static.yml for aio1 TASK [ceph-osd : check the partition status of the osd disks] ****************** Tuesday 21 November 2017 19:59:15 +0000 (0:00:00.209) 0:31:23.441 ****** ok: [aio1] => (item=/dev/loop5) ok: [aio1] => (item=/dev/loop6) ok: [aio1] => (item=/dev/loop7) TASK [ceph-osd : fix partitions gpt header or labels of the osd disks] ********* Tuesday 21 November 2017 19:59:16 +0000 (0:00:01.162) 0:31:24.604 ****** ok: [aio1] => (item=[{'end': '2017-11-21 19:59:15.889734', 'changed': False, 'item': '/dev/loop5', 'failed': False, '_ansible_parsed': True, 'delta': '0:00:00.052382', '_ansible_item_result': True, 'failed_when_result': False, 'stdout_lines': ['Model: Loopback device (loopback)', 'Disk /dev/loop5: 1100GB', 'Sector size (logical/physical): 512B/512B', 'Partition Table: unknown', 'Disk Flags: '], '_ansible_no_log': False, 'invocation': {'module_args': {'_raw_params': 'parted --script /dev/loop5 print', 'warn': True, 'creates': None, 'removes': None, '_uses_shell': False, 'chdir': None, 'executable': None}}, 'start': '2017-11-21 19:59:15.837352', 'stderr_lines': ['Error: /dev/loop5: unrecognised disk label'], 'stderr': 'Error: /dev/loop5: unrecognised disk label', 'cmd': ['parted', '--script', '/dev/loop5', 'print'], 'rc': 1, 'stdout': 'Model: Loopback device (loopback)\nDisk /dev/loop5: 1100GB\nSector size (logical/physical): 512B/512B\nPartition Table: unknown\nDisk Flags: '}, '/dev/loop5']) ok: [aio1] => (item=[{'end': '2017-11-21 19:59:16.093694', 'changed': False, 'item': '/dev/loop6', 'failed': False, '_ansible_parsed': True, 'delta': '0:00:00.029862', '_ansible_item_result': True, 'failed_when_result': False, 'stdout_lines': ['Model: Loopback device (loopback)', 'Disk /dev/loop6: 1100GB', 'Sector size (logical/physical): 512B/512B', 'Partition Table: unknown', 'Disk Flags: '], '_ansible_no_log': False, 'invocation': {'module_args': {'_raw_params': 'parted --script /dev/loop6 print', 'warn': True, 'creates': None, 'removes': None, '_uses_shell': False, 'chdir': None, 'executable': None}}, 'start': '2017-11-21 19:59:16.063832', 'stderr_lines': ['Error: /dev/loop6: unrecognised disk label'], 'stderr': 'Error: /dev/loop6: unrecognised disk label', 'cmd': ['parted', '--script', '/dev/loop6', 'print'], 'rc': 1, 'stdout': 'Model: Loopback device (loopback)\nDisk /dev/loop6: 1100GB\nSector size (logical/physical): 512B/512B\nPartition Table: unknown\nDisk Flags: '}, '/dev/loop6']) ok: [aio1] => (item=[{'end': '2017-11-21 19:59:16.276282', 'changed': False, 'item': '/dev/loop7', 'failed': False, '_ansible_parsed': True, 'delta': '0:00:00.028771', '_ansible_item_result': True, 'failed_when_result': False, 'stdout_lines': ['Model: Loopback device (loopback)', 'Disk /dev/loop7: 1100GB', 'Sector size (logical/physical): 512B/512B', 'Partition Table: unknown', 'Disk Flags: '], '_ansible_no_log': False, 'invocation': {'module_args': {'_raw_params': 'parted --script /dev/loop7 print', 'warn': True, 'creates': None, 'removes': None, '_uses_shell': False, 'chdir': None, 'executable': None}}, 'start': '2017-11-21 19:59:16.247511', 'stderr_lines': ['Error: /dev/loop7: unrecognised disk label'], 'stderr': 'Error: /dev/loop7: unrecognised disk label', 'cmd': ['parted', '--script', '/dev/loop7', 'print'], 'rc': 1, 'stdout': 'Model: Loopback device (loopback)\nDisk /dev/loop7: 1100GB\nSector size (logical/physical): 512B/512B\nPartition Table: unknown\nDisk Flags: '}, '/dev/loop7']) TASK [ceph-osd : create gpt disk label] **************************************** Tuesday 21 November 2017 19:59:24 +0000 (0:00:07.797) 0:31:32.402 ****** skipping: [aio1] => (item=[{'end': '2017-11-21 19:59:15.889734', 'changed': False, 'item': '/dev/loop5', 'failed': False, '_ansible_parsed': True, 'delta': '0:00:00.052382', '_ansible_item_result': True, 'failed_when_result': False, 'stdout_lines': ['Model: Loopback device (loopback)', 'Disk /dev/loop5: 1100GB', 'Sector size (logical/physical): 512B/512B', 'Partition Table: unknown', 'Disk Flags: '], '_ansible_no_log': False, 'invocation': {'module_args': {'_raw_params': 'parted --script /dev/loop5 print', 'warn': True, 'creates': None, 'removes': None, '_uses_shell': False, 'chdir': None, 'executable': None}}, 'start': '2017-11-21 19:59:15.837352', 'stderr_lines': ['Error: /dev/loop5: unrecognised disk label'], 'stderr': 'Error: /dev/loop5: unrecognised disk label', 'cmd': ['parted', '--script', '/dev/loop5', 'print'], 'rc': 1, 'stdout': 'Model: Loopback device (loopback)\nDisk /dev/loop5: 1100GB\nSector size (logical/physical): 512B/512B\nPartition Table: unknown\nDisk Flags: '}, '/dev/loop5']) skipping: [aio1] => (item=[{'end': '2017-11-21 19:59:16.093694', 'changed': False, 'item': '/dev/loop6', 'failed': False, '_ansible_parsed': True, 'delta': '0:00:00.029862', '_ansible_item_result': True, 'failed_when_result': False, 'stdout_lines': ['Model: Loopback device (loopback)', 'Disk /dev/loop6: 1100GB', 'Sector size (logical/physical): 512B/512B', 'Partition Table: unknown', 'Disk Flags: '], '_ansible_no_log': False, 'invocation': {'module_args': {'_raw_params': 'parted --script /dev/loop6 print', 'warn': True, 'creates': None, 'removes': None, '_uses_shell': False, 'chdir': None, 'executable': None}}, 'start': '2017-11-21 19:59:16.063832', 'stderr_lines': ['Error: /dev/loop6: unrecognised disk label'], 'stderr': 'Error: /dev/loop6: unrecognised disk label', 'cmd': ['parted', '--script', '/dev/loop6', 'print'], 'rc': 1, 'stdout': 'Model: Loopback device (loopback)\nDisk /dev/loop6: 1100GB\nSector size (logical/physical): 512B/512B\nPartition Table: unknown\nDisk Flags: '}, '/dev/loop6']) skipping: [aio1] => (item=[{'end': '2017-11-21 19:59:16.276282', 'changed': False, 'item': '/dev/loop7', 'failed': False, '_ansible_parsed': True, 'delta': '0:00:00.028771', '_ansible_item_result': True, 'failed_when_result': False, 'stdout_lines': ['Model: Loopback device (loopback)', 'Disk /dev/loop7: 1100GB', 'Sector size (logical/physical): 512B/512B', 'Partition Table: unknown', 'Disk Flags: '], '_ansible_no_log': False, 'invocation': {'module_args': {'_raw_params': 'parted --script /dev/loop7 print', 'warn': True, 'creates': None, 'removes': None, '_uses_shell': False, 'chdir': None, 'executable': None}}, 'start': '2017-11-21 19:59:16.247511', 'stderr_lines': ['Error: /dev/loop7: unrecognised disk label'], 'stderr': 'Error: /dev/loop7: unrecognised disk label', 'cmd': ['parted', '--script', '/dev/loop7', 'print'], 'rc': 1, 'stdout': 'Model: Loopback device (loopback)\nDisk /dev/loop7: 1100GB\nSector size (logical/physical): 512B/512B\nPartition Table: unknown\nDisk Flags: '}, '/dev/loop7']) TASK [ceph-osd : check the partition status of the journal devices] ************ Tuesday 21 November 2017 19:59:24 +0000 (0:00:00.172) 0:31:32.574 ****** TASK [ceph-osd : fix partitions gpt header or labels of the journal device(s)] *** Tuesday 21 November 2017 19:59:24 +0000 (0:00:00.094) 0:31:32.669 ****** TASK [ceph-osd : create gpt disk label of the journal device(s)] *************** Tuesday 21 November 2017 19:59:24 +0000 (0:00:00.094) 0:31:32.764 ****** TASK [ceph-osd : check if a partition named 'ceph' exists] ********************* Tuesday 21 November 2017 19:59:24 +0000 (0:00:00.093) 0:31:32.858 ****** ok: [aio1] => (item=/dev/loop5) ok: [aio1] => (item=/dev/loop6) ok: [aio1] => (item=/dev/loop7) TASK [ceph-osd : set config and keys paths] ************************************ Tuesday 21 November 2017 19:59:25 +0000 (0:00:01.132) 0:31:33.990 ****** TASK [ceph-osd : wait for ceph.conf and keys] ********************************** Tuesday 21 November 2017 19:59:25 +0000 (0:00:00.054) 0:31:34.045 ****** TASK [ceph-osd : stat for ceph config and keys] ******************************** Tuesday 21 November 2017 19:59:25 +0000 (0:00:00.099) 0:31:34.144 ****** TASK [ceph-osd : try to copy ceph config and keys] ***************************** Tuesday 21 November 2017 19:59:25 +0000 (0:00:00.093) 0:31:34.238 ****** TASK [ceph-osd : set selinux permissions] ************************************** Tuesday 21 November 2017 19:59:26 +0000 (0:00:00.092) 0:31:34.331 ****** skipping: [aio1] => (item=/etc/ceph) skipping: [aio1] => (item=/var/lib/ceph) TASK [ceph-osd : include scenarios/collocated.yml] ***************************** Tuesday 21 November 2017 19:59:26 +0000 (0:00:00.136) 0:31:34.467 ****** included: /etc/ansible/roles/ceph-osd/tasks/scenarios/collocated.yml for aio1 TASK [ceph-osd : prepare ceph containerized osd disk collocated] *************** Tuesday 21 November 2017 19:59:26 +0000 (0:00:00.219) 0:31:34.687 ****** skipping: [aio1] => (item=[{'end': '2017-11-21 19:59:25.268811', 'changed': False, 'item': '/dev/loop5', 'failed': False, '_ansible_parsed': True, 'delta': '0:00:00.035171', '_ansible_item_result': True, 'failed_when_result': False, 'stdout_lines': [], '_ansible_no_log': False, 'invocation': {'module_args': {'_raw_params': "parted --script /dev/loop5 print | egrep -sq '^ 1.*ceph'", 'warn': True, 'creates': None, 'removes': None, '_uses_shell': True, 'chdir': None, 'executable': None}}, 'start': '2017-11-21 19:59:25.233640', 'stderr_lines': [], 'stderr': '', 'cmd': "parted --script /dev/loop5 print | egrep -sq '^ 1.*ceph'", 'rc': 1, 'stdout': ''}, '/dev/loop5']) skipping: [aio1] => (item=[{'end': '2017-11-21 19:59:25.442427', 'changed': False, 'item': '/dev/loop6', 'failed': False, '_ansible_parsed': True, 'delta': '0:00:00.022104', '_ansible_item_result': True, 'failed_when_result': False, 'stdout_lines': [], '_ansible_no_log': False, 'invocation': {'module_args': {'_raw_params': "parted --script /dev/loop6 print | egrep -sq '^ 1.*ceph'", 'warn': True, 'creates': None, 'removes': None, '_uses_shell': True, 'chdir': None, 'executable': None}}, 'start': '2017-11-21 19:59:25.420323', 'stderr_lines': [], 'stderr': '', 'cmd': "parted --script /dev/loop6 print | egrep -sq '^ 1.*ceph'", 'rc': 1, 'stdout': ''}, '/dev/loop6']) skipping: [aio1] => (item=[{'end': '2017-11-21 19:59:25.649108', 'changed': False, 'item': '/dev/loop7', 'failed': False, '_ansible_parsed': True, 'delta': '0:00:00.058195', '_ansible_item_result': True, 'failed_when_result': False, 'stdout_lines': [], '_ansible_no_log': False, 'invocation': {'module_args': {'_raw_params': "parted --script /dev/loop7 print | egrep -sq '^ 1.*ceph'", 'warn': True, 'creates': None, 'removes': None, '_uses_shell': True, 'chdir': None, 'executable': None}}, 'start': '2017-11-21 19:59:25.590913', 'stderr_lines': [], 'stderr': '', 'cmd': "parted --script /dev/loop7 print | egrep -sq '^ 1.*ceph'", 'rc': 1, 'stdout': ''}, '/dev/loop7']) TASK [ceph-osd : automatic prepare ceph containerized osd disk collocated] ***** Tuesday 21 November 2017 19:59:26 +0000 (0:00:00.154) 0:31:34.841 ****** skipping: [aio1] => (item={'key': 'sda', 'value': {'sas_device_handle': None, 'rotational': '1', 'removable': '0', 'scheduler_mode': 'deadline', 'holders': [], 'partitions': {'sda1': {'size': '160.00 GB', 'sectorsize': 512, 'start': '2048', 'sectors': '335542239', 'uuid': '82540bcf-4438-4976-8c59-cb73680389a2', 'holders': []}}, 'sas_address': None, 'model': 'QEMU HARDDISK', 'size': '160.00 GB', 'vendor': 'QEMU', 'sectorsize': '512', 'sectors': '335544320', 'host': 'SCSI storage controller: Red Hat, Inc Virtio SCSI', 'support_discard': '4096'}}) TASK [ceph-osd : manually prepare ceph "filestore" non-containerized osd disk(s) with collocated osd data and journal] *** Tuesday 21 November 2017 19:59:26 +0000 (0:00:00.103) 0:31:34.945 ****** changed: [aio1] => (item=[{'end': '2017-11-21 19:59:25.268811', 'changed': False, 'item': '/dev/loop5', 'failed': False, '_ansible_parsed': True, 'delta': '0:00:00.035171', '_ansible_item_result': True, 'failed_when_result': False, 'stdout_lines': [], '_ansible_no_log': False, 'invocation': {'module_args': {'_raw_params': "parted --script /dev/loop5 print | egrep -sq '^ 1.*ceph'", 'warn': True, 'creates': None, 'removes': None, '_uses_shell': True, 'chdir': None, 'executable': None}}, 'start': '2017-11-21 19:59:25.233640', 'stderr_lines': [], 'stderr': '', 'cmd': "parted --script /dev/loop5 print | egrep -sq '^ 1.*ceph'", 'rc': 1, 'stdout': ''}, '/dev/loop5']) changed: [aio1] => (item=[{'end': '2017-11-21 19:59:25.442427', 'changed': False, 'item': '/dev/loop6', 'failed': False, '_ansible_parsed': True, 'delta': '0:00:00.022104', '_ansible_item_result': True, 'failed_when_result': False, 'stdout_lines': [], '_ansible_no_log': False, 'invocation': {'module_args': {'_raw_params': "parted --script /dev/loop6 print | egrep -sq '^ 1.*ceph'", 'warn': True, 'creates': None, 'removes': None, '_uses_shell': True, 'chdir': None, 'executable': None}}, 'start': '2017-11-21 19:59:25.420323', 'stderr_lines': [], 'stderr': '', 'cmd': "parted --script /dev/loop6 print | egrep -sq '^ 1.*ceph'", 'rc': 1, 'stdout': ''}, '/dev/loop6']) changed: [aio1] => (item=[{'end': '2017-11-21 19:59:25.649108', 'changed': False, 'item': '/dev/loop7', 'failed': False, '_ansible_parsed': True, 'delta': '0:00:00.058195', '_ansible_item_result': True, 'failed_when_result': False, 'stdout_lines': [], '_ansible_no_log': False, 'invocation': {'module_args': {'_raw_params': "parted --script /dev/loop7 print | egrep -sq '^ 1.*ceph'", 'warn': True, 'creates': None, 'removes': None, '_uses_shell': True, 'chdir': None, 'executable': None}}, 'start': '2017-11-21 19:59:25.590913', 'stderr_lines': [], 'stderr': '', 'cmd': "parted --script /dev/loop7 print | egrep -sq '^ 1.*ceph'", 'rc': 1, 'stdout': ''}, '/dev/loop7']) TASK [ceph-osd : include scenarios/non-collocated.yml] ************************* Tuesday 21 November 2017 19:59:51 +0000 (0:00:25.064) 0:32:00.009 ****** TASK [ceph-osd : include scenarios/lvm.yml] ************************************ Tuesday 21 November 2017 19:59:51 +0000 (0:00:00.065) 0:32:00.075 ****** TASK [ceph-osd : include activate_osds.yml] ************************************ Tuesday 21 November 2017 19:59:51 +0000 (0:00:00.067) 0:32:00.143 ****** included: /etc/ansible/roles/ceph-osd/tasks/activate_osds.yml for aio1 TASK [ceph-osd : activate osd(s) when device is a disk] ************************ Tuesday 21 November 2017 19:59:52 +0000 (0:00:00.263) 0:32:00.406 ****** ok: [aio1] => (item=/dev/loop5) ok: [aio1] => (item=/dev/loop6) ok: [aio1] => (item=/dev/loop7) TASK [ceph-osd : activate osd(s) when device is a disk (dmcrypt)] ************** Tuesday 21 November 2017 19:59:54 +0000 (0:00:01.879) 0:32:02.286 ****** skipping: [aio1] => (item=/dev/loop5) skipping: [aio1] => (item=/dev/loop6) skipping: [aio1] => (item=/dev/loop7) TASK [ceph-osd : set_fact combined_activate_osd_disk_results] ****************** Tuesday 21 November 2017 19:59:54 +0000 (0:00:00.168) 0:32:02.455 ****** ok: [aio1] TASK [ceph-osd : fail if ceph-disk cannot create an OSD] *********************** Tuesday 21 November 2017 19:59:54 +0000 (0:00:00.678) 0:32:03.134 ****** skipping: [aio1] => (item={'_ansible_item_result': True, '_ansible_no_log': False, 'changed': False, 'item': '/dev/loop5', 'skip_reason': 'Conditional result was False', 'skipped': True}) skipping: [aio1] => (item={'_ansible_item_result': True, '_ansible_no_log': False, 'changed': False, 'item': '/dev/loop6', 'skip_reason': 'Conditional result was False', 'skipped': True}) skipping: [aio1] => (item={'_ansible_item_result': True, '_ansible_no_log': False, 'changed': False, 'item': '/dev/loop7', 'skip_reason': 'Conditional result was False', 'skipped': True}) TASK [ceph-osd : activate osd(s) when device is a partition] ******************* Tuesday 21 November 2017 19:59:55 +0000 (0:00:00.180) 0:32:03.315 ****** ok: [aio1] => (item=/dev/loop5) ok: [aio1] => (item=/dev/loop6) ok: [aio1] => (item=/dev/loop7) TASK [ceph-osd : include start_osds.yml] *************************************** Tuesday 21 November 2017 19:59:56 +0000 (0:00:01.918) 0:32:05.233 ****** included: /etc/ansible/roles/ceph-osd/tasks/start_osds.yml for aio1 TASK [ceph-osd : get osd id] *************************************************** Tuesday 21 November 2017 19:59:57 +0000 (0:00:00.241) 0:32:05.475 ****** ok: [aio1] TASK [ceph-osd : ensure systemd service override directory exists] ************* Tuesday 21 November 2017 19:59:57 +0000 (0:00:00.730) 0:32:06.205 ****** TASK [ceph-osd : add ceph-osd systemd service overrides] *********************** Tuesday 21 November 2017 19:59:58 +0000 (0:00:00.079) 0:32:06.285 ****** TASK [ceph-osd : ensure osd daemons are started] ******************************* Tuesday 21 November 2017 19:59:58 +0000 (0:00:00.067) 0:32:06.353 ****** ok: [aio1] => (item=0) ok: [aio1] => (item=1) ok: [aio1] => (item=2) TASK [ceph-osd : include docker/main.yml] ************************************** Tuesday 21 November 2017 19:59:59 +0000 (0:00:01.165) 0:32:07.519 ****** TASK [rsyslog_client : Gather variables for each operating system] ************* Tuesday 21 November 2017 19:59:59 +0000 (0:00:00.057) 0:32:07.576 ****** ok: [aio1] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml) TASK [rsyslog_client : Ensure adm group exists] ******************************** Tuesday 21 November 2017 19:59:59 +0000 (0:00:00.627) 0:32:08.205 ****** ok: [aio1] TASK [rsyslog_client : Ensure syslog user exists] ****************************** Tuesday 21 November 2017 20:00:00 +0000 (0:00:00.776) 0:32:08.981 ****** ok: [aio1] TASK [rsyslog_client : Ensure ownership on working directory is correct] ******* Tuesday 21 November 2017 20:00:01 +0000 (0:00:00.832) 0:32:09.814 ****** ok: [aio1] TASK [rsyslog_client : Remove conflicting distro packages] ********************* Tuesday 21 November 2017 20:00:02 +0000 (0:00:00.745) 0:32:10.560 ****** TASK [rsyslog_client : Install rsyslog packages] ******************************* Tuesday 21 November 2017 20:00:02 +0000 (0:00:00.102) 0:32:10.662 ****** ok: [aio1] => (item=rsyslog) ok: [aio1] => (item=logrotate) TASK [rsyslog_client : Rsyslog Setup] ****************************************** Tuesday 21 November 2017 20:00:04 +0000 (0:00:01.730) 0:32:12.393 ****** ok: [aio1] TASK [rsyslog_client : Check if log dir exists] ******************************** Tuesday 21 November 2017 20:00:05 +0000 (0:00:00.868) 0:32:13.262 ****** ok: [aio1] TASK [rsyslog_client : Find all log files] ************************************* Tuesday 21 November 2017 20:00:05 +0000 (0:00:00.713) 0:32:13.976 ****** ok: [aio1] TASK [rsyslog_client : Union the log files] ************************************ Tuesday 21 November 2017 20:00:06 +0000 (0:00:00.701) 0:32:14.677 ****** ok: [aio1] TASK [rsyslog_client : Set rsyslog_client_all_log_files when log_files does not exist] *** Tuesday 21 November 2017 20:00:07 +0000 (0:00:00.628) 0:32:15.306 ****** TASK [rsyslog_client : Write rsyslog config for found log files] *************** Tuesday 21 November 2017 20:00:07 +0000 (0:00:00.051) 0:32:15.357 ****** ok: [aio1] TASK [rsyslog_client : Write rsyslog config for remote logging] **************** Tuesday 21 November 2017 20:00:08 +0000 (0:00:01.113) 0:32:16.471 ****** changed: [aio1] TASK [rsyslog_client : Write rsyslog config for converting logs into syslog messages] *** Tuesday 21 November 2017 20:00:09 +0000 (0:00:01.329) 0:32:17.800 ****** changed: [aio1] TASK [rsyslog_client : Write log rotate file] ********************************** Tuesday 21 November 2017 20:00:10 +0000 (0:00:01.212) 0:32:19.013 ****** changed: [aio1] TASK [rsyslog_client : Configure logrotate to compress logs by default] ******** Tuesday 21 November 2017 20:00:11 +0000 (0:00:01.108) 0:32:20.121 ****** ok: [aio1] TASK [system_crontab_coordination : Create crontab] **************************** Tuesday 21 November 2017 20:00:12 +0000 (0:00:00.704) 0:32:20.826 ****** changed: [aio1] RUNNING HANDLER [ceph-defaults : copy mon restart script] ********************** Tuesday 21 November 2017 20:00:13 +0000 (0:00:01.162) 0:32:21.989 ****** RUNNING HANDLER [ceph-defaults : restart ceph mon daemon(s) - non container] *** Tuesday 21 November 2017 20:00:13 +0000 (0:00:00.047) 0:32:22.036 ****** skipping: [aio1] => (item=aio1_ceph-mon_container-cc7db3f3) RUNNING HANDLER [ceph-defaults : restart ceph mon daemon(s) - container] ******* Tuesday 21 November 2017 20:00:13 +0000 (0:00:00.114) 0:32:22.151 ****** skipping: [aio1] => (item=aio1_ceph-mon_container-cc7db3f3) RUNNING HANDLER [ceph-defaults : copy osd restart script] ********************** Tuesday 21 November 2017 20:00:14 +0000 (0:00:00.116) 0:32:22.267 ****** changed: [aio1] RUNNING HANDLER [ceph-defaults : restart ceph osds daemon(s) - non container] *** Tuesday 21 November 2017 20:00:15 +0000 (0:00:01.073) 0:32:23.340 ****** skipping: [aio1] => (item=aio1) RUNNING HANDLER [ceph-defaults : restart ceph osds daemon(s) - container] ****** Tuesday 21 November 2017 20:00:15 +0000 (0:00:00.156) 0:32:23.497 ****** skipping: [aio1] => (item=aio1) RUNNING HANDLER [ceph-defaults : copy mds restart script] ********************** Tuesday 21 November 2017 20:00:15 +0000 (0:00:00.146) 0:32:23.643 ****** RUNNING HANDLER [ceph-defaults : restart ceph mds daemon(s) - non container] *** Tuesday 21 November 2017 20:00:15 +0000 (0:00:00.046) 0:32:23.690 ****** skipping: [aio1] RUNNING HANDLER [ceph-defaults : restart ceph mds daemon(s) - container] ******* Tuesday 21 November 2017 20:00:15 +0000 (0:00:00.104) 0:32:23.794 ****** skipping: [aio1] RUNNING HANDLER [ceph-defaults : copy rgw restart script] ********************** Tuesday 21 November 2017 20:00:15 +0000 (0:00:00.104) 0:32:23.898 ****** RUNNING HANDLER [ceph-defaults : restart ceph rgw daemon(s) - non container] *** Tuesday 21 November 2017 20:00:15 +0000 (0:00:00.052) 0:32:23.951 ****** skipping: [aio1] RUNNING HANDLER [ceph-defaults : restart ceph rgw daemon(s) - container] ******* Tuesday 21 November 2017 20:00:15 +0000 (0:00:00.103) 0:32:24.055 ****** skipping: [aio1] RUNNING HANDLER [ceph-defaults : copy rbd mirror restart script] *************** Tuesday 21 November 2017 20:00:15 +0000 (0:00:00.132) 0:32:24.187 ****** RUNNING HANDLER [ceph-defaults : restart ceph rbd mirror daemon(s) - non container] *** Tuesday 21 November 2017 20:00:15 +0000 (0:00:00.047) 0:32:24.235 ****** skipping: [aio1] RUNNING HANDLER [ceph-defaults : restart ceph rbd mirror daemon(s) - container] *** Tuesday 21 November 2017 20:00:16 +0000 (0:00:00.101) 0:32:24.337 ****** skipping: [aio1] RUNNING HANDLER [ceph-defaults : copy mgr restart script] ********************** Tuesday 21 November 2017 20:00:16 +0000 (0:00:00.107) 0:32:24.444 ****** RUNNING HANDLER [ceph-defaults : restart ceph mgr daemon(s) - non container] *** Tuesday 21 November 2017 20:00:16 +0000 (0:00:00.045) 0:32:24.489 ****** skipping: [aio1] => (item=aio1_ceph-mon_container-cc7db3f3) RUNNING HANDLER [ceph-defaults : restart ceph mgr daemon(s) - container] ******* Tuesday 21 November 2017 20:00:16 +0000 (0:00:00.114) 0:32:24.604 ****** skipping: [aio1] => (item=aio1_ceph-mon_container-cc7db3f3) RUNNING HANDLER [rsyslog_client : restart rsyslog] ***************************** Tuesday 21 November 2017 20:00:16 +0000 (0:00:00.118) 0:32:24.723 ****** changed: [aio1] PLAY [Setup the utility location(s)] ******************************************* TASK [Set default bind mounts (bind var/log)] ********************************** Tuesday 21 November 2017 20:00:17 +0000 (0:00:00.840) 0:32:25.564 ****** ok: [aio1_utility_container-8a671e6c] TASK [Ensure mount directories exists] ***************************************** Tuesday 21 November 2017 20:00:17 +0000 (0:00:00.346) 0:32:25.911 ****** ok: [aio1_utility_container-8a671e6c -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_utility_container-8a671e6c', 'bind_dir_path': '/var/log'}) TASK [Add bind mount configuration to container] ******************************* Tuesday 21 November 2017 20:00:18 +0000 (0:00:00.559) 0:32:26.470 ****** changed: [aio1_utility_container-8a671e6c -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_utility_container-8a671e6c', 'bind_dir_path': '/var/log'}) TASK [Extra lxc config] ******************************************************** Tuesday 21 November 2017 20:00:18 +0000 (0:00:00.531) 0:32:27.001 ****** TASK [Extra lxc config no restart] ********************************************* Tuesday 21 November 2017 20:00:18 +0000 (0:00:00.094) 0:32:27.096 ****** changed: [aio1_utility_container-8a671e6c -> 172.29.236.100] => (item=lxc.start.order=100) TASK [Check container state] *************************************************** Tuesday 21 November 2017 20:00:19 +0000 (0:00:00.540) 0:32:27.636 ****** ok: [aio1_utility_container-8a671e6c -> 172.29.236.100] TASK [Lxc container restart] *************************************************** Tuesday 21 November 2017 20:00:19 +0000 (0:00:00.559) 0:32:28.196 ****** changed: [aio1_utility_container-8a671e6c -> 172.29.236.100] TASK [Start Container] ********************************************************* Tuesday 21 November 2017 20:00:21 +0000 (0:00:01.946) 0:32:30.143 ****** changed: [aio1_utility_container-8a671e6c -> 172.29.236.100] TASK [Wait for container connectivity] ***************************************** Tuesday 21 November 2017 20:00:22 +0000 (0:00:00.742) 0:32:30.885 ****** ok: [aio1_utility_container-8a671e6c] TASK [Create log dir] ********************************************************** Tuesday 21 November 2017 20:00:26 +0000 (0:00:03.543) 0:32:34.428 ****** skipping: [aio1_utility_container-8a671e6c] => (item={'src': '/openstack/log/aio1_utility_container-8a671e6c-utility', 'dest': '/var/log/utility'}) TASK [Create log aggregation links] ******************************************** Tuesday 21 November 2017 20:00:26 +0000 (0:00:00.088) 0:32:34.517 ****** skipping: [aio1_utility_container-8a671e6c] => (item={'src': '/openstack/log/aio1_utility_container-8a671e6c-utility', 'dest': '/var/log/utility'}) TASK [include] ***************************************************************** Tuesday 21 November 2017 20:00:26 +0000 (0:00:00.106) 0:32:34.624 ****** included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/unbound-clients.yml for aio1_utility_container-8a671e6c TASK [Apply resolver sorting] ************************************************** Tuesday 21 November 2017 20:00:26 +0000 (0:00:00.304) 0:32:34.928 ****** TASK [Set resolver IP list fact] *********************************************** Tuesday 21 November 2017 20:00:26 +0000 (0:00:00.068) 0:32:34.997 ****** TASK [Set resolver rotate when physical_host is not an unbound host] *********** Tuesday 21 November 2017 20:00:26 +0000 (0:00:00.048) 0:32:35.045 ****** ok: [aio1_utility_container-8a671e6c] TASK [Include the resolvconf role] ********************************************* Tuesday 21 November 2017 20:00:27 +0000 (0:00:00.334) 0:32:35.380 ****** TASK [resolvconf : Gather variables for each operating system] ***************** Tuesday 21 November 2017 20:00:27 +0000 (0:00:00.685) 0:32:36.065 ****** ok: [aio1_utility_container-8a671e6c] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml) TASK [resolvconf : Install apt packages] *************************************** Tuesday 21 November 2017 20:00:28 +0000 (0:00:00.349) 0:32:36.415 ****** ok: [aio1_utility_container-8a671e6c] => (item=['resolvconf']) TASK [resolvconf : Update resolvconf base] ************************************* Tuesday 21 November 2017 20:00:36 +0000 (0:00:08.581) 0:32:44.996 ****** changed: [aio1_utility_container-8a671e6c] TASK [resolvconf : Update resolvconf tail] ************************************* Tuesday 21 November 2017 20:00:38 +0000 (0:00:01.329) 0:32:46.325 ****** changed: [aio1_utility_container-8a671e6c] TASK [resolvconf : Update resolvers] ******************************************* Tuesday 21 November 2017 20:00:39 +0000 (0:00:00.945) 0:32:47.271 ****** changed: [aio1_utility_container-8a671e6c] TASK [test proxy URL for connectivity] ***************************************** Tuesday 21 November 2017 20:00:40 +0000 (0:00:01.332) 0:32:48.603 ****** ok: [aio1_utility_container-8a671e6c] TASK [Drop apt package manager proxy] ****************************************** Tuesday 21 November 2017 20:00:40 +0000 (0:00:00.506) 0:32:49.110 ****** changed: [aio1_utility_container-8a671e6c] TASK [Update apt when proxy is added] ****************************************** Tuesday 21 November 2017 20:00:41 +0000 (0:00:00.910) 0:32:50.020 ****** changed: [aio1_utility_container-8a671e6c] TASK [Remove apt package manager proxy] **************************************** Tuesday 21 November 2017 20:00:43 +0000 (0:00:01.587) 0:32:51.607 ****** TASK [Deploy yum package manager proxy] **************************************** Tuesday 21 November 2017 20:00:43 +0000 (0:00:00.057) 0:32:51.665 ****** TASK [Deploy dnf package manager proxy] **************************************** Tuesday 21 November 2017 20:00:43 +0000 (0:00:00.053) 0:32:51.718 ****** TASK [Create log directory (not is_metal)] ************************************* Tuesday 21 November 2017 20:00:43 +0000 (0:00:00.036) 0:32:51.755 ****** changed: [aio1_utility_container-8a671e6c] TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 20:00:44 +0000 (0:00:00.490) 0:32:52.245 ****** changed: [aio1_utility_container-8a671e6c] TASK [pip_install : Gather variables for each operating system] **************** Tuesday 21 November 2017 20:00:45 +0000 (0:00:01.325) 0:32:53.570 ****** ok: [aio1_utility_container-8a671e6c] => (item=/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml) TASK [pip_install : Create pip config directory] ******************************* Tuesday 21 November 2017 20:00:45 +0000 (0:00:00.323) 0:32:53.894 ****** changed: [aio1_utility_container-8a671e6c] => (item=/root/.cache) changed: [aio1_utility_container-8a671e6c] => (item=/root/.cache/pip) changed: [aio1_utility_container-8a671e6c] => (item=/root/.pip) TASK [pip_install : Drop pip file(s)] ****************************************** Tuesday 21 November 2017 20:00:46 +0000 (0:00:00.932) 0:32:54.826 ****** changed: [aio1_utility_container-8a671e6c] TASK [pip_install : Drop pip config] ******************************************* Tuesday 21 November 2017 20:00:47 +0000 (0:00:00.927) 0:32:55.753 ****** changed: [aio1_utility_container-8a671e6c] TASK [pip_install : Remove known problem packages] ***************************** Tuesday 21 November 2017 20:00:48 +0000 (0:00:00.726) 0:32:56.480 ****** ok: [aio1_utility_container-8a671e6c] TASK [pip_install : include] *************************************************** Tuesday 21 November 2017 20:00:49 +0000 (0:00:00.822) 0:32:57.303 ****** included: /etc/ansible/roles/pip_install/tasks/pre_install_apt.yml for aio1_utility_container-8a671e6c TASK [pip_install : Install UCA repository key] ******************************** Tuesday 21 November 2017 20:00:49 +0000 (0:00:00.126) 0:32:57.429 ****** changed: [aio1_utility_container-8a671e6c] TASK [pip_install : Install UCA repository] ************************************ Tuesday 21 November 2017 20:00:51 +0000 (0:00:02.170) 0:32:59.600 ****** changed: [aio1_utility_container-8a671e6c] TASK [pip_install : Install external repo key manually (apt)] ****************** Tuesday 21 November 2017 20:00:54 +0000 (0:00:03.018) 0:33:02.618 ****** TASK [pip_install : Install external repo manually (apt)] ********************** Tuesday 21 November 2017 20:00:54 +0000 (0:00:00.087) 0:33:02.706 ****** TASK [pip_install : Install distro packages] *********************************** Tuesday 21 November 2017 20:00:54 +0000 (0:00:00.083) 0:33:02.789 ****** changed: [aio1_utility_container-8a671e6c] TASK [pip_install : include] *************************************************** Tuesday 21 November 2017 20:01:33 +0000 (0:00:39.197) 0:33:41.986 ****** included: /etc/ansible/roles/pip_install/tasks/install_online.yml for aio1_utility_container-8a671e6c TASK [pip_install : Get Modern PIP] ******************************************** Tuesday 21 November 2017 20:01:33 +0000 (0:00:00.118) 0:33:42.105 ****** changed: [aio1_utility_container-8a671e6c] TASK [pip_install : Install PIP] *********************************************** Tuesday 21 November 2017 20:01:34 +0000 (0:00:00.569) 0:33:42.674 ****** changed: [aio1_utility_container-8a671e6c] TASK [pip_install : Install pip packages] ************************************** Tuesday 21 November 2017 20:01:38 +0000 (0:00:04.192) 0:33:46.867 ****** ok: [aio1_utility_container-8a671e6c] TASK [galera_client : Gather variables for each operating system] ************** Tuesday 21 November 2017 20:01:40 +0000 (0:00:01.455) 0:33:48.323 ****** ok: [aio1_utility_container-8a671e6c] => (item=/etc/ansible/roles/galera_client/vars/ubuntu-16.04.yml) TASK [galera_client : include] ************************************************* Tuesday 21 November 2017 20:01:40 +0000 (0:00:00.338) 0:33:48.661 ****** included: /etc/ansible/roles/galera_client/tasks/galera_client_install_apt.yml for aio1_utility_container-8a671e6c TASK [galera_client : Ensure host can talk to HTTPS apt repos] ***************** Tuesday 21 November 2017 20:01:40 +0000 (0:00:00.144) 0:33:48.806 ****** ok: [aio1_utility_container-8a671e6c] TASK [galera_client : Add keys (primary keyserver)] **************************** Tuesday 21 November 2017 20:01:41 +0000 (0:00:00.805) 0:33:49.611 ****** changed: [aio1_utility_container-8a671e6c] => (item={'keyserver': 'hkp://keyserver.ubuntu.com:80', 'fallback_keyserver': 'hkp://p80.pool.sks-keyservers.net:80', 'key_name': 'mariadb', 'hash_id': '0xF1656F24C74CD1D8'}) TASK [galera_client : Find old sources] **************************************** Tuesday 21 November 2017 20:01:42 +0000 (0:00:01.361) 0:33:50.972 ****** ok: [aio1_utility_container-8a671e6c] TASK [galera_client : Remove old sources] ************************************** Tuesday 21 November 2017 20:01:43 +0000 (0:00:00.477) 0:33:51.451 ****** TASK [galera_client : Remove old galera repo] ********************************** Tuesday 21 November 2017 20:01:43 +0000 (0:00:00.087) 0:33:51.538 ****** ok: [aio1_utility_container-8a671e6c] TASK [galera_client : Add galera repo] ***************************************** Tuesday 21 November 2017 20:01:43 +0000 (0:00:00.517) 0:33:52.055 ****** changed: [aio1_utility_container-8a671e6c] TASK [galera_client : Install galera distro packages] ************************** Tuesday 21 November 2017 20:01:46 +0000 (0:00:02.819) 0:33:54.875 ****** changed: [aio1_utility_container-8a671e6c] TASK [galera_client : Install pip packages] ************************************ Tuesday 21 November 2017 20:02:17 +0000 (0:00:30.734) 0:34:25.609 ****** changed: [aio1_utility_container-8a671e6c] TASK [galera_client : Drop local .my.cnf file] ********************************* Tuesday 21 November 2017 20:02:19 +0000 (0:00:01.685) 0:34:27.295 ****** changed: [aio1_utility_container-8a671e6c] TASK [galera_client : Distribute Galera ssl CA cert] *************************** Tuesday 21 November 2017 20:02:19 +0000 (0:00:00.852) 0:34:28.148 ****** TASK [openstack_openrc : Create openrc file] *********************************** Tuesday 21 November 2017 20:02:19 +0000 (0:00:00.058) 0:34:28.207 ****** changed: [aio1_utility_container-8a671e6c] TASK [openstack_openrc : Create OpenStack client configuration directory] ****** Tuesday 21 November 2017 20:02:21 +0000 (0:00:01.179) 0:34:29.386 ****** changed: [aio1_utility_container-8a671e6c] TASK [openstack_openrc : Create clouds.yaml file] ****************************** Tuesday 21 November 2017 20:02:21 +0000 (0:00:00.670) 0:34:30.056 ****** changed: [aio1_utility_container-8a671e6c] TASK [Install distro packages] ************************************************* Tuesday 21 November 2017 20:02:22 +0000 (0:00:01.159) 0:34:31.216 ****** changed: [aio1_utility_container-8a671e6c] TASK [Get list of python clients] ********************************************** Tuesday 21 November 2017 20:02:29 +0000 (0:00:06.422) 0:34:37.639 ****** ok: [aio1_utility_container-8a671e6c] TASK [Install pip packages] **************************************************** Tuesday 21 November 2017 20:02:29 +0000 (0:00:00.516) 0:34:38.155 ****** changed: [aio1_utility_container-8a671e6c] TASK [Distribute private ssh key] ********************************************** Tuesday 21 November 2017 20:03:08 +0000 (0:00:38.251) 0:35:16.407 ****** PLAY [Install rsyslog] ********************************************************* TASK [Set default bind mounts (bind var/log)] ********************************** Tuesday 21 November 2017 20:03:08 +0000 (0:00:00.113) 0:35:16.520 ****** ok: [aio1_rsyslog_container-09d01e2e] TASK [Ensure mount directories exists] ***************************************** Tuesday 21 November 2017 20:03:08 +0000 (0:00:00.290) 0:35:16.810 ****** ok: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_rsyslog_container-09d01e2e', 'bind_dir_path': '/var/log'}) changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] => (item={'mount_path': '/openstack/aio1_rsyslog_container-09d01e2e/log-storage', 'bind_dir_path': '/var/log/log-storage'}) TASK [Add bind mount configuration to container] ******************************* Tuesday 21 November 2017 20:03:09 +0000 (0:00:00.749) 0:35:17.560 ****** changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_rsyslog_container-09d01e2e', 'bind_dir_path': '/var/log'}) changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] => (item={'mount_path': '/openstack/aio1_rsyslog_container-09d01e2e/log-storage', 'bind_dir_path': '/var/log/log-storage'}) TASK [Extra lxc config] ******************************************************** Tuesday 21 November 2017 20:03:10 +0000 (0:00:00.761) 0:35:18.322 ****** TASK [Extra lxc config no restart] ********************************************* Tuesday 21 November 2017 20:03:10 +0000 (0:00:00.108) 0:35:18.430 ****** changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] => (item=lxc.start.order=19) TASK [Check container state] *************************************************** Tuesday 21 November 2017 20:03:10 +0000 (0:00:00.508) 0:35:18.939 ****** ok: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] TASK [Lxc container restart] *************************************************** Tuesday 21 November 2017 20:03:11 +0000 (0:00:00.515) 0:35:19.454 ****** changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] TASK [Start Container] ********************************************************* Tuesday 21 November 2017 20:03:13 +0000 (0:00:01.954) 0:35:21.409 ****** changed: [aio1_rsyslog_container-09d01e2e -> 172.29.236.100] TASK [Wait for container connectivity] ***************************************** Tuesday 21 November 2017 20:03:13 +0000 (0:00:00.758) 0:35:22.168 ****** ok: [aio1_rsyslog_container-09d01e2e] TASK [include] ***************************************************************** Tuesday 21 November 2017 20:03:17 +0000 (0:00:03.496) 0:35:25.664 ****** included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/unbound-clients.yml for aio1_rsyslog_container-09d01e2e TASK [Apply resolver sorting] ************************************************** Tuesday 21 November 2017 20:03:17 +0000 (0:00:00.343) 0:35:26.008 ****** TASK [Set resolver IP list fact] *********************************************** Tuesday 21 November 2017 20:03:17 +0000 (0:00:00.074) 0:35:26.082 ****** TASK [Set resolver rotate when physical_host is not an unbound host] *********** Tuesday 21 November 2017 20:03:17 +0000 (0:00:00.055) 0:35:26.138 ****** ok: [aio1_rsyslog_container-09d01e2e] TASK [Include the resolvconf role] ********************************************* Tuesday 21 November 2017 20:03:18 +0000 (0:00:00.264) 0:35:26.402 ****** TASK [resolvconf : Gather variables for each operating system] ***************** Tuesday 21 November 2017 20:03:18 +0000 (0:00:00.588) 0:35:26.991 ****** ok: [aio1_rsyslog_container-09d01e2e] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml) TASK [resolvconf : Install apt packages] *************************************** Tuesday 21 November 2017 20:03:19 +0000 (0:00:00.291) 0:35:27.282 ****** ok: [aio1_rsyslog_container-09d01e2e] => (item=['resolvconf']) TASK [resolvconf : Update resolvconf base] ************************************* Tuesday 21 November 2017 20:03:27 +0000 (0:00:08.923) 0:35:36.206 ****** changed: [aio1_rsyslog_container-09d01e2e] TASK [resolvconf : Update resolvconf tail] ************************************* Tuesday 21 November 2017 20:03:29 +0000 (0:00:01.277) 0:35:37.484 ****** changed: [aio1_rsyslog_container-09d01e2e] TASK [resolvconf : Update resolvers] ******************************************* Tuesday 21 November 2017 20:03:30 +0000 (0:00:00.860) 0:35:38.344 ****** changed: [aio1_rsyslog_container-09d01e2e] TASK [test proxy URL for connectivity] ***************************************** Tuesday 21 November 2017 20:03:31 +0000 (0:00:01.294) 0:35:39.638 ****** ok: [aio1_rsyslog_container-09d01e2e] TASK [Drop apt package manager proxy] ****************************************** Tuesday 21 November 2017 20:03:31 +0000 (0:00:00.425) 0:35:40.064 ****** changed: [aio1_rsyslog_container-09d01e2e] TASK [Update apt when proxy is added] ****************************************** Tuesday 21 November 2017 20:03:32 +0000 (0:00:00.800) 0:35:40.865 ****** changed: [aio1_rsyslog_container-09d01e2e] TASK [Remove apt package manager proxy] **************************************** Tuesday 21 November 2017 20:03:34 +0000 (0:00:01.415) 0:35:42.280 ****** TASK [Deploy yum package manager proxy] **************************************** Tuesday 21 November 2017 20:03:34 +0000 (0:00:00.049) 0:35:42.330 ****** TASK [Deploy dnf package manager proxy] **************************************** Tuesday 21 November 2017 20:03:34 +0000 (0:00:00.041) 0:35:42.372 ****** TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 20:03:34 +0000 (0:00:00.043) 0:35:42.415 ****** TASK [rsyslog_server : Gather variables for each operating system] ************* Tuesday 21 November 2017 20:03:34 +0000 (0:00:00.067) 0:35:42.482 ****** ok: [aio1_rsyslog_container-09d01e2e] => (item=/etc/ansible/roles/rsyslog_server/vars/debian.yml) TASK [rsyslog_server : Ensure adm group exists] ******************************** Tuesday 21 November 2017 20:03:34 +0000 (0:00:00.288) 0:35:42.771 ****** ok: [aio1_rsyslog_container-09d01e2e] TASK [rsyslog_server : Ensure syslog user exists] ****************************** Tuesday 21 November 2017 20:03:34 +0000 (0:00:00.425) 0:35:43.196 ****** changed: [aio1_rsyslog_container-09d01e2e] TASK [rsyslog_server : Ensure ownership on working directories are correct] **** Tuesday 21 November 2017 20:03:35 +0000 (0:00:00.428) 0:35:43.625 ****** changed: [aio1_rsyslog_container-09d01e2e] => (item=/var/log/log-storage) ok: [aio1_rsyslog_container-09d01e2e] => (item=/var/spool/rsyslog) TASK [rsyslog_server : Remove conflicting distro packages] ********************* Tuesday 21 November 2017 20:03:36 +0000 (0:00:00.629) 0:35:44.254 ****** ok: [aio1_rsyslog_container-09d01e2e] TASK [rsyslog_server : Install rsyslog packages] ******************************* Tuesday 21 November 2017 20:03:36 +0000 (0:00:00.723) 0:35:44.978 ****** ok: [aio1_rsyslog_container-09d01e2e] TASK [rsyslog_server : Rsyslog basic setup] ************************************ Tuesday 21 November 2017 20:03:37 +0000 (0:00:00.707) 0:35:45.685 ****** changed: [aio1_rsyslog_container-09d01e2e] => (item={'src': 'rsyslog.conf.j2', 'dest': '/etc/rsyslog.conf'}) changed: [aio1_rsyslog_container-09d01e2e] => (item={'src': 'os_aggregate_storage.j2', 'dest': '/etc/logrotate.d/os_aggregate_storage'}) TASK [rsyslog_server : Rsyslog defaults setup] ********************************* Tuesday 21 November 2017 20:03:39 +0000 (0:00:02.004) 0:35:47.690 ****** changed: [aio1_rsyslog_container-09d01e2e] TASK [rsyslog_server : Configure logrotate to compress logs by default] ******** Tuesday 21 November 2017 20:03:40 +0000 (0:00:00.848) 0:35:48.538 ****** changed: [aio1_rsyslog_container-09d01e2e] TASK [system_crontab_coordination : Create crontab] **************************** Tuesday 21 November 2017 20:03:40 +0000 (0:00:00.389) 0:35:48.928 ****** changed: [aio1_rsyslog_container-09d01e2e] RUNNING HANDLER [rsyslog_server : restart rsyslog] ***************************** Tuesday 21 November 2017 20:03:41 +0000 (0:00:01.166) 0:35:50.094 ****** changed: [aio1_rsyslog_container-09d01e2e] PLAY RECAP ********************************************************************* aio1 : ok=154 changed=48 unreachable=0 failed=0 aio1_ceph-mon_container-cc7db3f3 : ok=108 changed=45 unreachable=0 failed=0 aio1_etcd_container-6a002878 : ok=32 changed=18 unreachable=0 failed=0 aio1_galera_container-814dc13e : ok=97 changed=56 unreachable=0 failed=0 aio1_memcached_container-1eb88c68 : ok=41 changed=24 unreachable=0 failed=0 aio1_rabbit_mq_container-768278b1 : ok=95 changed=53 unreachable=0 failed=2 aio1_repo_container-8e457bc2 : ok=140 changed=74 unreachable=0 failed=0 aio1_rsyslog_container-09d01e2e : ok=29 changed=17 unreachable=0 failed=0 aio1_unbound_container-6cdab066 : ok=19 changed=9 unreachable=0 failed=0 aio1_utility_container-8a671e6c : ok=49 changed=29 unreachable=0 failed=0 localhost : ok=1 changed=1 unreachable=0 failed=0 Tuesday 21 November 2017 20:03:42 +0000 (0:00:00.630) 0:35:50.725 ****** =============================================================================== repo_build : Create OpenStack-Ansible requirement wheels -------------- 319.11s repo_build : Wait for the venvs builds to complete -------------------- 156.77s ceph-common : install ceph for debian ---------------------------------- 98.69s repo_build : Wait for git clones to complete --------------------------- 73.98s galera_server : Install galera_server role remote packages (apt) ------- 64.98s repo_build : Install packages ------------------------------------------ 52.64s repo_build : Clone git repositories asynchronously --------------------- 47.62s pip_install : Install distro packages ---------------------------------- 45.45s rabbitmq_server : Install RabbitMQ package dependencies ---------------- 42.17s pip_install : Install distro packages ---------------------------------- 39.82s pip_install : Install distro packages ---------------------------------- 39.37s pip_install : Install distro packages ---------------------------------- 39.20s Install pip packages --------------------------------------------------- 38.25s repo_server : Install repo server packages ----------------------------- 37.32s ceph-common : install ceph for debian ---------------------------------- 36.11s galera_client : Install galera distro packages ------------------------- 30.73s ceph-osd : manually prepare ceph "filestore" non-containerized osd disk(s) with collocated osd data and journal -- 25.06s galera_client : Install galera distro packages ------------------------- 19.53s unbound : Install unbound packages ------------------------------------- 15.67s ceph-common : disable osd directory parsing by updatedb ---------------- 14.89s + log_instance_info + set +x + export ANSIBLE_LOG_PATH=/openstack/log/ansible-logging/setup-openstack.log + ANSIBLE_LOG_PATH=/openstack/log/ansible-logging/setup-openstack.log + openstack-ansible setup-openstack.yml -e osa_gather_facts=False Variable files: "-e @/etc/openstack_deploy/user_ceph_aio.yml -e @/etc/openstack_deploy/user_secrets.yml -e @/etc/openstack_deploy/user_variables_calico.yml -e @/etc/openstack_deploy/user_variables_ceph.yml -e @/etc/openstack_deploy/user_variables_lsn.yml -e @/etc/openstack_deploy/user_variables.yml " PLAY [Prepare MQ/DB services] ************************************************** TASK [Ensure Rabbitmq vhost] *************************************************** Tuesday 21 November 2017 20:04:09 +0000 (0:00:00.187) 0:00:00.187 ****** changed: [aio1_keystone_container-313b85bb -> 172.29.238.103] TASK [Ensure rabbitmq user] **************************************************** Tuesday 21 November 2017 20:04:12 +0000 (0:00:02.717) 0:00:02.905 ****** changed: [aio1_keystone_container-313b85bb -> 172.29.238.103] TASK [Ensure Rabbitmq vhost] *************************************************** Tuesday 21 November 2017 20:04:16 +0000 (0:00:04.540) 0:00:07.446 ****** TASK [Ensure rabbitmq user] **************************************************** Tuesday 21 November 2017 20:04:16 +0000 (0:00:00.050) 0:00:07.496 ****** TASK [Create DB for service] *************************************************** Tuesday 21 November 2017 20:04:16 +0000 (0:00:00.059) 0:00:07.556 ****** changed: [aio1_keystone_container-313b85bb -> 172.29.237.211] TASK [Grant access to the DB for the service] ********************************** Tuesday 21 November 2017 20:04:17 +0000 (0:00:00.949) 0:00:08.505 ****** changed: [aio1_keystone_container-313b85bb -> 172.29.237.211] => (item=localhost) changed: [aio1_keystone_container-313b85bb -> 172.29.237.211] => (item=%) PLAY [Installation and setup of Keystone] ************************************** TASK [include] ***************************************************************** Tuesday 21 November 2017 20:04:19 +0000 (0:00:01.555) 0:00:10.061 ****** [WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ groups['keystone_all'] | length > 1 }} skipping: [aio1_keystone_container-313b85bb] => (item=keystone_service-back) skipping: [aio1_keystone_container-313b85bb] => (item=keystone_admin-back) TASK [Set default bind mounts (bind var/log)] ********************************** Tuesday 21 November 2017 20:04:19 +0000 (0:00:00.112) 0:00:10.174 ****** ok: [aio1_keystone_container-313b85bb] TASK [Ensure mount directories exists] ***************************************** Tuesday 21 November 2017 20:04:19 +0000 (0:00:00.310) 0:00:10.484 ****** ok: [aio1_keystone_container-313b85bb -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_keystone_container-313b85bb', 'bind_dir_path': '/var/log'}) TASK [Add bind mount configuration to container] ******************************* Tuesday 21 November 2017 20:04:20 +0000 (0:00:00.702) 0:00:11.187 ****** changed: [aio1_keystone_container-313b85bb -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_keystone_container-313b85bb', 'bind_dir_path': '/var/log'}) TASK [Extra lxc config] ******************************************************** Tuesday 21 November 2017 20:04:21 +0000 (0:00:00.690) 0:00:11.878 ****** TASK [Extra lxc config no restart] ********************************************* Tuesday 21 November 2017 20:04:21 +0000 (0:00:00.103) 0:00:11.982 ****** changed: [aio1_keystone_container-313b85bb -> 172.29.236.100] => (item=lxc.start.order=19) TASK [Check container state] *************************************************** Tuesday 21 November 2017 20:04:21 +0000 (0:00:00.566) 0:00:12.548 ****** ok: [aio1_keystone_container-313b85bb -> 172.29.236.100] TASK [Lxc container restart] *************************************************** Tuesday 21 November 2017 20:04:22 +0000 (0:00:00.655) 0:00:13.204 ****** changed: [aio1_keystone_container-313b85bb -> 172.29.236.100] TASK [Start Container] ********************************************************* Tuesday 21 November 2017 20:04:24 +0000 (0:00:01.951) 0:00:15.155 ****** changed: [aio1_keystone_container-313b85bb -> 172.29.236.100] TASK [Wait for container connectivity] ***************************************** Tuesday 21 November 2017 20:04:25 +0000 (0:00:00.788) 0:00:15.944 ****** ok: [aio1_keystone_container-313b85bb] TASK [Create log dir] ********************************************************** Tuesday 21 November 2017 20:04:28 +0000 (0:00:03.653) 0:00:19.597 ****** skipping: [aio1_keystone_container-313b85bb] => (item={'dest': '/var/log/keystone', 'src': '/openstack/log/aio1_keystone_container-313b85bb-keystone'}) TASK [Create log aggregation links] ******************************************** Tuesday 21 November 2017 20:04:29 +0000 (0:00:00.086) 0:00:19.684 ****** skipping: [aio1_keystone_container-313b85bb] => (item={'dest': '/var/log/keystone', 'src': '/openstack/log/aio1_keystone_container-313b85bb-keystone'}) TASK [include] ***************************************************************** Tuesday 21 November 2017 20:04:29 +0000 (0:00:00.092) 0:00:19.777 ****** included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/unbound-clients.yml for aio1_keystone_container-313b85bb TASK [Apply resolver sorting] ************************************************** Tuesday 21 November 2017 20:04:29 +0000 (0:00:00.306) 0:00:20.084 ****** TASK [Set resolver IP list fact] *********************************************** Tuesday 21 November 2017 20:04:29 +0000 (0:00:00.067) 0:00:20.151 ****** TASK [Set resolver rotate when physical_host is not an unbound host] *********** Tuesday 21 November 2017 20:04:29 +0000 (0:00:00.048) 0:00:20.200 ****** ok: [aio1_keystone_container-313b85bb] TASK [Include the resolvconf role] ********************************************* Tuesday 21 November 2017 20:04:29 +0000 (0:00:00.332) 0:00:20.532 ****** TASK [resolvconf : Gather variables for each operating system] ***************** Tuesday 21 November 2017 20:04:30 +0000 (0:00:00.699) 0:00:21.232 ****** ok: [aio1_keystone_container-313b85bb] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml) TASK [resolvconf : Install apt packages] *************************************** Tuesday 21 November 2017 20:04:30 +0000 (0:00:00.349) 0:00:21.581 ****** ok: [aio1_keystone_container-313b85bb] => (item=['resolvconf']) TASK [resolvconf : Update resolvconf base] ************************************* Tuesday 21 November 2017 20:04:39 +0000 (0:00:08.762) 0:00:30.343 ****** changed: [aio1_keystone_container-313b85bb] TASK [resolvconf : Update resolvconf tail] ************************************* Tuesday 21 November 2017 20:04:41 +0000 (0:00:01.572) 0:00:31.916 ****** changed: [aio1_keystone_container-313b85bb] TASK [resolvconf : Update resolvers] ******************************************* Tuesday 21 November 2017 20:04:42 +0000 (0:00:00.951) 0:00:32.868 ****** changed: [aio1_keystone_container-313b85bb] TASK [test proxy URL for connectivity] ***************************************** Tuesday 21 November 2017 20:04:43 +0000 (0:00:01.328) 0:00:34.197 ****** ok: [aio1_keystone_container-313b85bb] TASK [Drop apt package manager proxy] ****************************************** Tuesday 21 November 2017 20:04:44 +0000 (0:00:00.617) 0:00:34.814 ****** changed: [aio1_keystone_container-313b85bb] TASK [Update apt when proxy is added] ****************************************** Tuesday 21 November 2017 20:04:45 +0000 (0:00:00.907) 0:00:35.722 ****** changed: [aio1_keystone_container-313b85bb] TASK [Remove apt package manager proxy] **************************************** Tuesday 21 November 2017 20:04:46 +0000 (0:00:01.472) 0:00:37.194 ****** TASK [Deploy yum package manager proxy] **************************************** Tuesday 21 November 2017 20:04:46 +0000 (0:00:00.041) 0:00:37.235 ****** TASK [Deploy dnf package manager proxy] **************************************** Tuesday 21 November 2017 20:04:46 +0000 (0:00:00.035) 0:00:37.271 ****** TASK [Add keystone reserved port to physical host] ***************************** Tuesday 21 November 2017 20:04:46 +0000 (0:00:00.033) 0:00:37.305 ****** skipping: [aio1_keystone_container-313b85bb] => (item={'key': 'net.ipv4.ip_local_reserved_ports', 'value': 35357}) TASK [pip_install : Gather variables for each operating system] **************** Tuesday 21 November 2017 20:04:46 +0000 (0:00:00.097) 0:00:37.402 ****** ok: [aio1_keystone_container-313b85bb] => (item=/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml) TASK [pip_install : Create pip config directory] ******************************* Tuesday 21 November 2017 20:04:47 +0000 (0:00:00.313) 0:00:37.717 ****** changed: [aio1_keystone_container-313b85bb] => (item=/root/.cache) changed: [aio1_keystone_container-313b85bb] => (item=/root/.cache/pip) changed: [aio1_keystone_container-313b85bb] => (item=/root/.pip) TASK [pip_install : Drop pip file(s)] ****************************************** Tuesday 21 November 2017 20:04:47 +0000 (0:00:00.864) 0:00:38.581 ****** changed: [aio1_keystone_container-313b85bb] TASK [pip_install : Drop pip config] ******************************************* Tuesday 21 November 2017 20:04:48 +0000 (0:00:00.906) 0:00:39.487 ****** changed: [aio1_keystone_container-313b85bb] TASK [pip_install : Remove known problem packages] ***************************** Tuesday 21 November 2017 20:04:49 +0000 (0:00:00.688) 0:00:40.176 ****** ok: [aio1_keystone_container-313b85bb] TASK [pip_install : include] *************************************************** Tuesday 21 November 2017 20:04:50 +0000 (0:00:00.734) 0:00:40.910 ****** included: /etc/ansible/roles/pip_install/tasks/pre_install_apt.yml for aio1_keystone_container-313b85bb TASK [pip_install : Install UCA repository key] ******************************** Tuesday 21 November 2017 20:04:50 +0000 (0:00:00.148) 0:00:41.059 ****** changed: [aio1_keystone_container-313b85bb] TASK [pip_install : Install UCA repository] ************************************ Tuesday 21 November 2017 20:04:52 +0000 (0:00:02.058) 0:00:43.117 ****** changed: [aio1_keystone_container-313b85bb] TASK [pip_install : Install external repo key manually (apt)] ****************** Tuesday 21 November 2017 20:04:55 +0000 (0:00:03.155) 0:00:46.273 ****** TASK [pip_install : Install external repo manually (apt)] ********************** Tuesday 21 November 2017 20:04:55 +0000 (0:00:00.079) 0:00:46.352 ****** TASK [pip_install : Install distro packages] *********************************** Tuesday 21 November 2017 20:04:55 +0000 (0:00:00.079) 0:00:46.431 ****** changed: [aio1_keystone_container-313b85bb] TASK [pip_install : include] *************************************************** Tuesday 21 November 2017 20:05:35 +0000 (0:00:39.224) 0:01:25.656 ****** included: /etc/ansible/roles/pip_install/tasks/install_online.yml for aio1_keystone_container-313b85bb TASK [pip_install : Get Modern PIP] ******************************************** Tuesday 21 November 2017 20:05:35 +0000 (0:00:00.140) 0:01:25.796 ****** changed: [aio1_keystone_container-313b85bb] TASK [pip_install : Install PIP] *********************************************** Tuesday 21 November 2017 20:05:35 +0000 (0:00:00.730) 0:01:26.527 ****** changed: [aio1_keystone_container-313b85bb] TASK [pip_install : Install pip packages] ************************************** Tuesday 21 November 2017 20:05:39 +0000 (0:00:04.001) 0:01:30.529 ****** ok: [aio1_keystone_container-313b85bb] TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 20:05:41 +0000 (0:00:01.632) 0:01:32.162 ****** TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 20:05:41 +0000 (0:00:00.042) 0:01:32.204 ****** changed: [aio1_keystone_container-313b85bb] TASK [galera_client : Gather variables for each operating system] ************** Tuesday 21 November 2017 20:05:42 +0000 (0:00:01.248) 0:01:33.453 ****** ok: [aio1_keystone_container-313b85bb] => (item=/etc/ansible/roles/galera_client/vars/ubuntu-16.04.yml) TASK [galera_client : include] ************************************************* Tuesday 21 November 2017 20:05:43 +0000 (0:00:00.380) 0:01:33.834 ****** included: /etc/ansible/roles/galera_client/tasks/galera_client_install_apt.yml for aio1_keystone_container-313b85bb TASK [galera_client : Ensure host can talk to HTTPS apt repos] ***************** Tuesday 21 November 2017 20:05:43 +0000 (0:00:00.187) 0:01:34.021 ****** ok: [aio1_keystone_container-313b85bb] TASK [galera_client : Add keys (primary keyserver)] **************************** Tuesday 21 November 2017 20:05:44 +0000 (0:00:00.814) 0:01:34.836 ****** changed: [aio1_keystone_container-313b85bb] => (item={'keyserver': 'hkp://keyserver.ubuntu.com:80', 'fallback_keyserver': 'hkp://p80.pool.sks-keyservers.net:80', 'key_name': 'mariadb', 'hash_id': '0xF1656F24C74CD1D8'}) TASK [galera_client : Find old sources] **************************************** Tuesday 21 November 2017 20:05:45 +0000 (0:00:01.482) 0:01:36.318 ****** ok: [aio1_keystone_container-313b85bb] TASK [galera_client : Remove old sources] ************************************** Tuesday 21 November 2017 20:05:46 +0000 (0:00:00.583) 0:01:36.902 ****** TASK [galera_client : Remove old galera repo] ********************************** Tuesday 21 November 2017 20:05:46 +0000 (0:00:00.081) 0:01:36.983 ****** ok: [aio1_keystone_container-313b85bb] TASK [galera_client : Add galera repo] ***************************************** Tuesday 21 November 2017 20:05:46 +0000 (0:00:00.497) 0:01:37.481 ****** changed: [aio1_keystone_container-313b85bb] TASK [galera_client : Install galera distro packages] ************************** Tuesday 21 November 2017 20:05:49 +0000 (0:00:02.840) 0:01:40.322 ****** changed: [aio1_keystone_container-313b85bb] TASK [galera_client : Install pip packages] ************************************ Tuesday 21 November 2017 20:06:19 +0000 (0:00:30.012) 0:02:10.334 ****** changed: [aio1_keystone_container-313b85bb] TASK [galera_client : Drop local .my.cnf file] ********************************* Tuesday 21 November 2017 20:06:21 +0000 (0:00:01.835) 0:02:12.170 ****** TASK [galera_client : Distribute Galera ssl CA cert] *************************** Tuesday 21 November 2017 20:06:21 +0000 (0:00:00.037) 0:02:12.208 ****** TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 20:06:21 +0000 (0:00:00.037) 0:02:12.246 ****** TASK [memcached_server : Gather variables for each operating system] *********** Tuesday 21 November 2017 20:06:21 +0000 (0:00:00.050) 0:02:12.297 ****** skipping: [aio1_keystone_container-313b85bb] => (item=/etc/ansible/roles/os_keystone/vars/ubuntu-16.04.yml) TASK [memcached_server : Install distro packages] ****************************** Tuesday 21 November 2017 20:06:21 +0000 (0:00:00.111) 0:02:12.409 ****** skipping: [aio1_keystone_container-313b85bb] TASK [memcached_server : Test for log directory or link] *********************** Tuesday 21 November 2017 20:06:21 +0000 (0:00:00.097) 0:02:12.506 ****** skipping: [aio1_keystone_container-313b85bb] TASK [memcached_server : Create memcached log dir] ***************************** Tuesday 21 November 2017 20:06:21 +0000 (0:00:00.088) 0:02:12.595 ****** TASK [memcached_server : Apply memcached config] ******************************* Tuesday 21 November 2017 20:06:21 +0000 (0:00:00.040) 0:02:12.636 ****** TASK [memcached_server : Override systemd service file] ************************ Tuesday 21 November 2017 20:06:22 +0000 (0:00:00.038) 0:02:12.674 ****** TASK [memcached_server : Create memcached systemd service config dir] ********** Tuesday 21 November 2017 20:06:22 +0000 (0:00:00.039) 0:02:12.714 ****** TASK [memcached_server : Remove PrivateDevices systemd options when in container] *** Tuesday 21 November 2017 20:06:22 +0000 (0:00:00.044) 0:02:12.758 ****** TASK [memcached_server : Add automatic restart on failure] ********************* Tuesday 21 November 2017 20:06:22 +0000 (0:00:00.040) 0:02:12.799 ****** TASK [memcached_server : Apply resource limits (systemd)] ********************** Tuesday 21 November 2017 20:06:22 +0000 (0:00:00.039) 0:02:12.838 ****** TASK [memcached_server : Configure soft file limits] *************************** Tuesday 21 November 2017 20:06:22 +0000 (0:00:00.036) 0:02:12.875 ****** TASK [memcached_server : Configure hard file limits] *************************** Tuesday 21 November 2017 20:06:22 +0000 (0:00:00.036) 0:02:12.912 ****** TASK [os_keystone : Fail if our required secrets are not present] ************** Tuesday 21 November 2017 20:06:22 +0000 (0:00:00.057) 0:02:12.969 ****** skipping: [aio1_keystone_container-313b85bb] => (item=keystone_auth_admin_password) skipping: [aio1_keystone_container-313b85bb] => (item=keystone_container_mysql_password) skipping: [aio1_keystone_container-313b85bb] => (item=keystone_rabbitmq_password) skipping: [aio1_keystone_container-313b85bb] => (item=keystone_service_password) TASK [os_keystone : Gather variables for each operating system] **************** Tuesday 21 November 2017 20:06:22 +0000 (0:00:00.119) 0:02:13.089 ****** ok: [aio1_keystone_container-313b85bb] => (item=/etc/ansible/roles/os_keystone/vars/ubuntu-16.04.yml) TASK [os_keystone : create the system group] *********************************** Tuesday 21 November 2017 20:06:22 +0000 (0:00:00.358) 0:02:13.447 ****** changed: [aio1_keystone_container-313b85bb -> 172.29.236.200] => (item=aio1_keystone_container-313b85bb) TASK [os_keystone : create additional groups] ********************************** Tuesday 21 November 2017 20:06:23 +0000 (0:00:00.954) 0:02:14.402 ****** changed: [aio1_keystone_container-313b85bb -> 172.29.236.200] => (item=['aio1_keystone_container-313b85bb', 'ssl_cert']) TASK [os_keystone : Remove old key file(s) if found] *************************** Tuesday 21 November 2017 20:06:24 +0000 (0:00:00.808) 0:02:15.210 ****** skipping: [aio1_keystone_container-313b85bb] => (item=['aio1_keystone_container-313b85bb', '/var/lib/keystone/.ssh/authorized_keys']) skipping: [aio1_keystone_container-313b85bb] => (item=['aio1_keystone_container-313b85bb', '/var/lib/keystone/.ssh/id_rsa']) skipping: [aio1_keystone_container-313b85bb] => (item=['aio1_keystone_container-313b85bb', '/var/lib/keystone/.ssh/id_rsa.pub']) TASK [os_keystone : Create the keystone system user] *************************** Tuesday 21 November 2017 20:06:24 +0000 (0:00:00.114) 0:02:15.325 ****** changed: [aio1_keystone_container-313b85bb -> 172.29.236.200] => (item=aio1_keystone_container-313b85bb) TASK [os_keystone : Create keystone dir] *************************************** Tuesday 21 November 2017 20:06:26 +0000 (0:00:01.357) 0:02:16.683 ****** changed: [aio1_keystone_container-313b85bb -> 172.29.236.200] => (item=['aio1_keystone_container-313b85bb', {'path': '/openstack', 'mode': '0755', 'owner': 'root', 'group': 'root'}]) changed: [aio1_keystone_container-313b85bb -> 172.29.236.200] => (item=['aio1_keystone_container-313b85bb', {'path': '/etc/keystone', 'mode': '0750'}]) changed: [aio1_keystone_container-313b85bb -> 172.29.236.200] => (item=['aio1_keystone_container-313b85bb', {'path': '/etc/keystone/domains', 'mode': '0750'}]) changed: [aio1_keystone_container-313b85bb -> 172.29.236.200] => (item=['aio1_keystone_container-313b85bb', {'path': '/etc/keystone/ssl'}]) changed: [aio1_keystone_container-313b85bb -> 172.29.236.200] => (item=['aio1_keystone_container-313b85bb', {'path': '/etc/keystone/fernet-keys', 'mode': '2750'}]) ok: [aio1_keystone_container-313b85bb -> 172.29.236.200] => (item=['aio1_keystone_container-313b85bb', {'path': '/var/lib/keystone'}]) changed: [aio1_keystone_container-313b85bb -> 172.29.236.200] => (item=['aio1_keystone_container-313b85bb', {'path': '/var/www/cgi-bin', 'owner': 'root', 'group': 'root'}]) changed: [aio1_keystone_container-313b85bb -> 172.29.236.200] => (item=['aio1_keystone_container-313b85bb', {'path': '/var/www/cgi-bin/keystone'}]) ok: [aio1_keystone_container-313b85bb -> 172.29.236.200] => (item=['aio1_keystone_container-313b85bb', {'path': '/etc/ansible/facts.d', 'owner': 'root', 'group': 'root'}]) TASK [os_keystone : Test for log directory or link] **************************** Tuesday 21 November 2017 20:06:30 +0000 (0:00:04.448) 0:02:21.131 ****** changed: [aio1_keystone_container-313b85bb] TASK [os_keystone : Create keystone log dir] *********************************** Tuesday 21 November 2017 20:06:31 +0000 (0:00:00.524) 0:02:21.656 ****** changed: [aio1_keystone_container-313b85bb] TASK [os_keystone : Create keystone dir] *************************************** Tuesday 21 November 2017 20:06:31 +0000 (0:00:00.515) 0:02:22.171 ****** skipping: [aio1_keystone_container-313b85bb] => (item={'path': '/etc/pki/tls/certs', 'owner': 'root', 'group': 'root'}) skipping: [aio1_keystone_container-313b85bb] => (item={'path': '/etc/pki/tls/private', 'owner': 'root', 'group': 'root'}) skipping: [aio1_keystone_container-313b85bb] => (item={'path': '/var/lock/keystone', 'mode': '2755'}) skipping: [aio1_keystone_container-313b85bb] => (item={'path': '/var/log/httpd', 'mode': '2755'}) TASK [os_keystone : Create system links] *************************************** Tuesday 21 November 2017 20:06:31 +0000 (0:00:00.109) 0:02:22.281 ****** skipping: [aio1_keystone_container-313b85bb] => (item={'dest': '/etc/ssl/certs', 'src': '/etc/pki/tls/certs'}) skipping: [aio1_keystone_container-313b85bb] => (item={'dest': '/etc/ssl/private', 'src': '/etc/pki/tls/private'}) skipping: [aio1_keystone_container-313b85bb] => (item={'dest': '/var/log/apache2', 'src': '/var/log/httpd'}) TASK [os_keystone : Add shibboleth repo] *************************************** Tuesday 21 November 2017 20:06:31 +0000 (0:00:00.103) 0:02:22.384 ****** TASK [os_keystone : Ensure other web server is not running/enabled] ************ Tuesday 21 November 2017 20:06:31 +0000 (0:00:00.042) 0:02:22.426 ****** ok: [aio1_keystone_container-313b85bb] TASK [os_keystone : Remove other web server distro packages and mod_wsgi] ****** Tuesday 21 November 2017 20:06:32 +0000 (0:00:00.643) 0:02:23.070 ****** ok: [aio1_keystone_container-313b85bb] TASK [os_keystone : Install distro packages] *********************************** Tuesday 21 November 2017 20:06:33 +0000 (0:00:00.766) 0:02:23.837 ****** changed: [aio1_keystone_container-313b85bb] TASK [os_keystone : Create developer mode constraint file] ********************* Tuesday 21 November 2017 20:07:48 +0000 (0:01:15.291) 0:03:39.128 ****** TASK [os_keystone : Install required pip packages] ***************************** Tuesday 21 November 2017 20:07:48 +0000 (0:00:00.036) 0:03:39.165 ****** changed: [aio1_keystone_container-313b85bb] TASK [os_keystone : Retrieve checksum for venv download] *********************** Tuesday 21 November 2017 20:08:01 +0000 (0:00:12.567) 0:03:51.732 ****** ok: [aio1_keystone_container-313b85bb] TASK [os_keystone : Attempt venv download] ************************************* Tuesday 21 November 2017 20:08:01 +0000 (0:00:00.606) 0:03:52.339 ****** changed: [aio1_keystone_container-313b85bb] TASK [os_keystone : Remove existing venv] ************************************** Tuesday 21 November 2017 20:08:02 +0000 (0:00:01.260) 0:03:53.599 ****** ok: [aio1_keystone_container-313b85bb] TASK [os_keystone : Create keystone venv dir] ********************************** Tuesday 21 November 2017 20:08:03 +0000 (0:00:00.500) 0:03:54.099 ****** changed: [aio1_keystone_container-313b85bb] TASK [os_keystone : Unarchive pre-built venv] ********************************** Tuesday 21 November 2017 20:08:03 +0000 (0:00:00.517) 0:03:54.616 ****** changed: [aio1_keystone_container-313b85bb] TASK [os_keystone : Install pip packages] ************************************** Tuesday 21 November 2017 20:08:09 +0000 (0:00:05.860) 0:04:00.477 ****** skipping: [aio1_keystone_container-313b85bb] TASK [os_keystone : Remove python from path first (CentOS, openSUSE)] ********** Tuesday 21 November 2017 20:08:09 +0000 (0:00:00.084) 0:04:00.561 ****** TASK [os_keystone : Update virtualenv path] ************************************ Tuesday 21 November 2017 20:08:09 +0000 (0:00:00.037) 0:04:00.599 ****** changed: [aio1_keystone_container-313b85bb] TASK [os_keystone : Create WSGI symlinks] ************************************** Tuesday 21 November 2017 20:08:13 +0000 (0:00:03.758) 0:04:04.357 ****** changed: [aio1_keystone_container-313b85bb] => (item={'dest': 'admin', 'src': '/openstack/venvs/keystone-master/bin/keystone-wsgi-admin'}) changed: [aio1_keystone_container-313b85bb] => (item={'dest': 'main', 'src': '/openstack/venvs/keystone-master/bin/keystone-wsgi-public'}) TASK [os_keystone : Initialise the upgrade facts] ****************************** Tuesday 21 November 2017 20:08:14 +0000 (0:00:01.037) 0:04:05.394 ****** changed: [aio1_keystone_container-313b85bb] => (item={'name': 'need_db_expand', 'state': 'True'}) changed: [aio1_keystone_container-313b85bb] => (item={'name': 'need_db_migrate', 'state': 'True'}) changed: [aio1_keystone_container-313b85bb] => (item={'name': 'need_db_contract', 'state': 'True'}) TASK [os_keystone : Record the venv tag deployed] ****************************** Tuesday 21 November 2017 20:08:15 +0000 (0:00:01.129) 0:04:06.524 ****** changed: [aio1_keystone_container-313b85bb] TASK [os_keystone : refresh local facts] *************************************** Tuesday 21 November 2017 20:08:16 +0000 (0:00:00.498) 0:04:07.022 ****** ok: [aio1_keystone_container-313b85bb] TASK [os_keystone : Remove the old fact file] ********************************** Tuesday 21 November 2017 20:08:17 +0000 (0:00:01.297) 0:04:08.320 ****** TASK [os_keystone : Remove the old db_sync fact] ******************************* Tuesday 21 November 2017 20:08:17 +0000 (0:00:00.037) 0:04:08.358 ****** TASK [os_keystone : refresh local facts] *************************************** Tuesday 21 November 2017 20:08:17 +0000 (0:00:00.036) 0:04:08.394 ****** TASK [os_keystone : Generate the keystone system user ssh key] ***************** Tuesday 21 November 2017 20:08:17 +0000 (0:00:00.057) 0:04:08.452 ****** changed: [aio1_keystone_container-313b85bb -> 172.29.236.200] => (item=aio1_keystone_container-313b85bb) TASK [os_keystone : Retrieve default configuration files] ********************** Tuesday 21 November 2017 20:08:18 +0000 (0:00:01.071) 0:04:09.524 ****** ok: [aio1_keystone_container-313b85bb] => (item=http://172.29.236.100:8181/openstackgit/keystone/etc/keystone-paste.ini?h=master) ok: [aio1_keystone_container-313b85bb] => (item=http://172.29.236.100:8181/openstackgit/keystone/etc/sso_callback_template.html?h=master) TASK [os_keystone : Copy keystone configuration files] ************************* Tuesday 21 November 2017 20:08:19 +0000 (0:00:00.884) 0:04:10.408 ****** changed: [aio1_keystone_container-313b85bb] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/keystone/keystone.conf', 'src': 'keystone.conf.j2'}) changed: [aio1_keystone_container-313b85bb] => (item={'config_type': 'ini', 'content': '# Keystone PasteDeploy configuration file.\n\n[filter:debug]\nuse = egg:oslo.middleware#debug\n\n[filter:request_id]\nuse = egg:oslo.middleware#request_id\n\n[filter:build_auth_context]\nuse = egg:keystone#build_auth_context\n\n[filter:token_auth]\nuse = egg:keystone#token_auth\n\n[filter:json_body]\nuse = egg:keystone#json_body\n\n[filter:cors]\nuse = egg:oslo.middleware#cors\noslo_config_project = keystone\n\n[filter:http_proxy_to_wsgi]\nuse = egg:oslo.middleware#http_proxy_to_wsgi\n\n[filter:healthcheck]\nuse = egg:oslo.middleware#healthcheck\n\n[filter:ec2_extension]\nuse = egg:keystone#ec2_extension\n\n[filter:ec2_extension_v3]\nuse = egg:keystone#ec2_extension_v3\n\n[filter:s3_extension]\nuse = egg:keystone#s3_extension\n\n[filter:url_normalize]\nuse = egg:keystone#url_normalize\n\n[filter:sizelimit]\nuse = egg:oslo.middleware#sizelimit\n\n[filter:osprofiler]\nuse = egg:osprofiler#osprofiler\n\n[app:public_service]\nuse = egg:keystone#public_service\n\n[app:service_v3]\nuse = egg:keystone#service_v3\n\n[app:admin_service]\nuse = egg:keystone#admin_service\n\n[pipeline:public_api]\n# The last item in this pipeline must be public_service or an equivalent\n# application. It cannot be a filter.\npipeline = healthcheck cors sizelimit http_proxy_to_wsgi osprofiler url_normalize request_id build_auth_context token_auth json_body ec2_extension public_service\n\n[pipeline:admin_api]\n# The last item in this pipeline must be admin_service or an equivalent\n# application. It cannot be a filter.\npipeline = healthcheck cors sizelimit http_proxy_to_wsgi osprofiler url_normalize request_id build_auth_context token_auth json_body ec2_extension s3_extension admin_service\n\n[pipeline:api_v3]\n# The last item in this pipeline must be service_v3 or an equivalent\n# application. It cannot be a filter.\npipeline = healthcheck cors sizelimit http_proxy_to_wsgi osprofiler url_normalize request_id build_auth_context token_auth json_body ec2_extension_v3 s3_extension service_v3\n\n[app:public_version_service]\nuse = egg:keystone#public_version_service\n\n[app:admin_version_service]\nuse = egg:keystone#admin_version_service\n\n[pipeline:public_version_api]\npipeline = healthcheck cors sizelimit osprofiler url_normalize public_version_service\n\n[pipeline:admin_version_api]\npipeline = healthcheck cors sizelimit osprofiler url_normalize admin_version_service\n\n[composite:main]\nuse = egg:Paste#urlmap\n/v2.0 = public_api\n/v3 = api_v3\n/ = public_version_api\n\n[composite:admin]\nuse = egg:Paste#urlmap\n/v2.0 = admin_api\n/v3 = api_v3\n/ = admin_version_api\n', 'config_overrides': {}, 'dest': '/etc/keystone/keystone-paste.ini'}) changed: [aio1_keystone_container-313b85bb] => (item={'config_type': 'json', 'content': {}, 'config_overrides': {}, 'dest': '/etc/keystone/policy.json-master'}) TASK [os_keystone : Copy Keystone Federation SP SSO callback template] ********* Tuesday 21 November 2017 20:08:22 +0000 (0:00:02.642) 0:04:13.050 ****** TASK [os_keystone : Clean up Keystone Federation SP SSO callback template] ***** Tuesday 21 November 2017 20:08:22 +0000 (0:00:00.037) 0:04:13.087 ****** ok: [aio1_keystone_container-313b85bb] TASK [os_keystone : Get public key contents and store as var] ****************** Tuesday 21 November 2017 20:08:22 +0000 (0:00:00.505) 0:04:13.593 ****** ok: [aio1_keystone_container-313b85bb] TASK [os_keystone : Register a fact for the keystone pub key] ****************** Tuesday 21 November 2017 20:08:23 +0000 (0:00:00.587) 0:04:14.181 ****** ok: [aio1_keystone_container-313b85bb] TASK [os_keystone : Create authorized keys file from host vars] **************** Tuesday 21 November 2017 20:08:23 +0000 (0:00:00.327) 0:04:14.508 ****** changed: [aio1_keystone_container-313b85bb -> 172.29.236.200] => (item=aio1_keystone_container-313b85bb) TASK [os_keystone : include] *************************************************** Tuesday 21 November 2017 20:08:24 +0000 (0:00:00.999) 0:04:15.507 ****** included: /etc/ansible/roles/os_keystone/tasks/keystone_fernet.yml for aio1_keystone_container-313b85bb TASK [os_keystone : include] *************************************************** Tuesday 21 November 2017 20:08:25 +0000 (0:00:00.237) 0:04:15.745 ****** included: /etc/ansible/roles/os_keystone/tasks/keystone_fernet_keys_create.yml for aio1_keystone_container-313b85bb TASK [os_keystone : Check if fernet keys already exist] ************************ Tuesday 21 November 2017 20:08:25 +0000 (0:00:00.267) 0:04:16.013 ****** ok: [aio1_keystone_container-313b85bb] TASK [os_keystone : Create fernet keys for Keystone] *************************** Tuesday 21 November 2017 20:08:25 +0000 (0:00:00.489) 0:04:16.503 ****** changed: [aio1_keystone_container-313b85bb] TASK [os_keystone : Rotate fernet keys for Keystone] *************************** Tuesday 21 November 2017 20:08:29 +0000 (0:00:03.782) 0:04:20.286 ****** TASK [os_keystone : include] *************************************************** Tuesday 21 November 2017 20:08:29 +0000 (0:00:00.056) 0:04:20.342 ****** included: /etc/ansible/roles/os_keystone/tasks/keystone_fernet_keys_distribute.yml for aio1_keystone_container-313b85bb TASK [os_keystone : Distribute the fernet key repository] ********************** Tuesday 21 November 2017 20:08:30 +0000 (0:00:00.523) 0:04:20.865 ****** TASK [os_keystone : include] *************************************************** Tuesday 21 November 2017 20:08:30 +0000 (0:00:00.079) 0:04:20.944 ****** included: /etc/ansible/roles/os_keystone/tasks/keystone_fernet_keys_autorotate.yml for aio1_keystone_container-313b85bb TASK [os_keystone : Drop fernet key auto rotate script] ************************ Tuesday 21 November 2017 20:08:30 +0000 (0:00:00.253) 0:04:21.198 ****** changed: [aio1_keystone_container-313b85bb] TASK [os_keystone : Create auto rotation job] ********************************** Tuesday 21 November 2017 20:08:31 +0000 (0:00:01.146) 0:04:22.344 ****** changed: [aio1_keystone_container-313b85bb] TASK [os_keystone : Remove extra auto rotation job] **************************** Tuesday 21 November 2017 20:08:32 +0000 (0:00:00.626) 0:04:22.971 ****** TASK [os_keystone : include] *************************************************** Tuesday 21 November 2017 20:08:32 +0000 (0:00:00.050) 0:04:23.022 ****** included: /etc/ansible/roles/os_keystone/tasks/keystone_credential.yml for aio1_keystone_container-313b85bb TASK [os_keystone : include] *************************************************** Tuesday 21 November 2017 20:08:32 +0000 (0:00:00.241) 0:04:23.263 ****** included: /etc/ansible/roles/os_keystone/tasks/keystone_credential_create.yml for aio1_keystone_container-313b85bb TASK [os_keystone : Check if credential keys already exist] ******************** Tuesday 21 November 2017 20:08:32 +0000 (0:00:00.276) 0:04:23.539 ****** ok: [aio1_keystone_container-313b85bb] TASK [os_keystone : Check for credential keys on all Keystone containers] ****** Tuesday 21 November 2017 20:08:33 +0000 (0:00:00.501) 0:04:24.040 ****** ok: [aio1_keystone_container-313b85bb -> 172.29.236.200] => (item=aio1_keystone_container-313b85bb) TASK [os_keystone : Aggregate the collected file lists] ************************ Tuesday 21 November 2017 20:08:34 +0000 (0:00:00.749) 0:04:24.790 ****** ok: [aio1_keystone_container-313b85bb] TASK [os_keystone : Collect the existing keys from containers] ***************** Tuesday 21 November 2017 20:08:34 +0000 (0:00:00.321) 0:04:25.111 ****** TASK [os_keystone : Ensure the target directory exists on the master Keystone container] *** Tuesday 21 November 2017 20:08:34 +0000 (0:00:00.076) 0:04:25.188 ****** TASK [os_keystone : Drop the existing credential keys in the master Keystone container] *** Tuesday 21 November 2017 20:08:34 +0000 (0:00:00.042) 0:04:25.231 ****** TASK [os_keystone : Create credential keys for Keystone] *********************** Tuesday 21 November 2017 20:08:34 +0000 (0:00:00.087) 0:04:25.318 ****** changed: [aio1_keystone_container-313b85bb] TASK [os_keystone : Ensure newest key is used for credential in Keystone] ****** Tuesday 21 November 2017 20:08:38 +0000 (0:00:03.783) 0:04:29.101 ****** TASK [os_keystone : Rotate credential keys for Keystone] *********************** Tuesday 21 November 2017 20:08:38 +0000 (0:00:00.043) 0:04:29.144 ****** TASK [os_keystone : include] *************************************************** Tuesday 21 November 2017 20:08:38 +0000 (0:00:00.042) 0:04:29.187 ****** included: /etc/ansible/roles/os_keystone/tasks/keystone_credential_distribute.yml for aio1_keystone_container-313b85bb TASK [os_keystone : Distribute the credential key repository] ****************** Tuesday 21 November 2017 20:08:38 +0000 (0:00:00.241) 0:04:29.428 ****** TASK [os_keystone : include] *************************************************** Tuesday 21 November 2017 20:08:38 +0000 (0:00:00.083) 0:04:29.512 ****** included: /etc/ansible/roles/os_keystone/tasks/keystone_credential_autorotate.yml for aio1_keystone_container-313b85bb TASK [os_keystone : Drop credential key auto rotate script] ******************** Tuesday 21 November 2017 20:08:39 +0000 (0:00:00.553) 0:04:30.066 ****** changed: [aio1_keystone_container-313b85bb] TASK [os_keystone : Create auto rotation job] ********************************** Tuesday 21 November 2017 20:08:40 +0000 (0:00:01.192) 0:04:31.259 ****** changed: [aio1_keystone_container-313b85bb] TASK [os_keystone : Remove extra auto rotation job] **************************** Tuesday 21 November 2017 20:08:41 +0000 (0:00:00.506) 0:04:31.765 ****** TASK [os_keystone : include] *************************************************** Tuesday 21 November 2017 20:08:41 +0000 (0:00:00.040) 0:04:31.805 ****** TASK [os_keystone : Check current state of Keystone DB] ************************ Tuesday 21 November 2017 20:08:41 +0000 (0:00:00.049) 0:04:31.854 ****** ok: [aio1_keystone_container-313b85bb] TASK [os_keystone : Set the db sync local facts] ******************************* Tuesday 21 November 2017 20:08:45 +0000 (0:00:03.848) 0:04:35.703 ****** ok: [aio1_keystone_container-313b85bb] => (item={'name': 'need_db_expand', 'state': True}) ok: [aio1_keystone_container-313b85bb] => (item={'name': 'need_db_migrate', 'state': True}) ok: [aio1_keystone_container-313b85bb] => (item={'name': 'need_db_contract', 'state': True}) TASK [os_keystone : Refresh local facts] *************************************** Tuesday 21 November 2017 20:08:45 +0000 (0:00:00.881) 0:04:36.584 ****** ok: [aio1_keystone_container-313b85bb] TASK [os_keystone : Ensure keystone service is stopped] ************************ Tuesday 21 November 2017 20:08:46 +0000 (0:00:00.645) 0:04:37.230 ****** FAILED - RETRYING: Ensure keystone service is stopped (5 retries left). FAILED - RETRYING: Ensure keystone service is stopped (4 retries left). FAILED - RETRYING: Ensure keystone service is stopped (3 retries left). FAILED - RETRYING: Ensure keystone service is stopped (2 retries left). FAILED - RETRYING: Ensure keystone service is stopped (1 retries left). ok: [aio1_keystone_container-313b85bb] => (item=keystone-wsgi-public) FAILED - RETRYING: Ensure keystone service is stopped (5 retries left). FAILED - RETRYING: Ensure keystone service is stopped (4 retries left). FAILED - RETRYING: Ensure keystone service is stopped (3 retries left). FAILED - RETRYING: Ensure keystone service is stopped (2 retries left). FAILED - RETRYING: Ensure keystone service is stopped (1 retries left). ok: [aio1_keystone_container-313b85bb] => (item=keystone-wsgi-admin) TASK [os_keystone : Perform a Keystone DB sync expand] ************************* Tuesday 21 November 2017 20:09:09 +0000 (0:00:22.857) 0:05:00.087 ****** changed: [aio1_keystone_container-313b85bb] TASK [os_keystone : Perform a Keystone DB sync migrate] ************************ Tuesday 21 November 2017 20:09:19 +0000 (0:00:09.852) 0:05:09.940 ****** changed: [aio1_keystone_container-313b85bb] TASK [os_keystone : Perform a Keystone DB sync contract] *********************** Tuesday 21 November 2017 20:09:23 +0000 (0:00:04.318) 0:05:14.259 ****** TASK [os_keystone : include] *************************************************** Tuesday 21 November 2017 20:09:23 +0000 (0:00:00.037) 0:05:14.296 ****** TASK [os_keystone : include] *************************************************** Tuesday 21 November 2017 20:09:23 +0000 (0:00:00.050) 0:05:14.347 ****** TASK [os_keystone : Drop user provided ssl cert] ******************************* Tuesday 21 November 2017 20:09:23 +0000 (0:00:00.053) 0:05:14.400 ****** TASK [os_keystone : Drop user provided ssl key] ******************************** Tuesday 21 November 2017 20:09:23 +0000 (0:00:00.042) 0:05:14.442 ****** TASK [os_keystone : Drop user provided ssl CA cert] **************************** Tuesday 21 November 2017 20:09:23 +0000 (0:00:00.034) 0:05:14.477 ****** TASK [os_keystone : include] *************************************************** Tuesday 21 November 2017 20:09:23 +0000 (0:00:00.042) 0:05:14.519 ****** included: /etc/ansible/roles/os_keystone/tasks/keystone_nginx.yml for aio1_keystone_container-313b85bb TASK [os_keystone : Ensure Apache is not running] ****************************** Tuesday 21 November 2017 20:09:24 +0000 (0:00:00.257) 0:05:14.777 ****** ok: [aio1_keystone_container-313b85bb] TASK [os_keystone : Disable default configuration] ***************************** Tuesday 21 November 2017 20:09:24 +0000 (0:00:00.491) 0:05:15.268 ****** changed: [aio1_keystone_container-313b85bb] TASK [os_keystone : Configure custom nginx log format] ************************* Tuesday 21 November 2017 20:09:25 +0000 (0:00:00.660) 0:05:15.929 ****** changed: [aio1_keystone_container-313b85bb] TASK [os_keystone : Ensure configuration directory exists] ********************* Tuesday 21 November 2017 20:09:25 +0000 (0:00:00.666) 0:05:16.595 ****** ok: [aio1_keystone_container-313b85bb] TASK [os_keystone : Configure virtual hosts] *********************************** Tuesday 21 November 2017 20:09:26 +0000 (0:00:00.455) 0:05:17.051 ****** changed: [aio1_keystone_container-313b85bb] => (item=keystone-wsgi-public) changed: [aio1_keystone_container-313b85bb] => (item=keystone-wsgi-admin) TASK [os_keystone : Link to enable virtual hosts] ****************************** Tuesday 21 November 2017 20:09:28 +0000 (0:00:02.447) 0:05:19.498 ****** changed: [aio1_keystone_container-313b85bb] => (item=keystone-wsgi-public) changed: [aio1_keystone_container-313b85bb] => (item=keystone-wsgi-admin) TASK [os_keystone : Ensure uWSGI directory exists] ***************************** Tuesday 21 November 2017 20:09:29 +0000 (0:00:01.017) 0:05:20.516 ****** changed: [aio1_keystone_container-313b85bb] TASK [os_keystone : Apply uWSGI configuration] ********************************* Tuesday 21 November 2017 20:09:30 +0000 (0:00:00.479) 0:05:20.995 ****** changed: [aio1_keystone_container-313b85bb] => (item=keystone-wsgi-public) changed: [aio1_keystone_container-313b85bb] => (item=keystone-wsgi-admin) TASK [os_keystone : include] *************************************************** Tuesday 21 November 2017 20:09:31 +0000 (0:00:01.478) 0:05:22.474 ****** included: /etc/ansible/roles/os_keystone/tasks/keystone_init_systemd.yml for aio1_keystone_container-313b85bb TASK [os_keystone : Create TEMP run dir] *************************************** Tuesday 21 November 2017 20:09:32 +0000 (0:00:00.244) 0:05:22.719 ****** changed: [aio1_keystone_container-313b85bb] => (item=keystone-wsgi-public) changed: [aio1_keystone_container-313b85bb] => (item=keystone-wsgi-admin) TASK [os_keystone : Create TEMP lock dir] ************************************** Tuesday 21 November 2017 20:09:32 +0000 (0:00:00.696) 0:05:23.415 ****** changed: [aio1_keystone_container-313b85bb] => (item=keystone-wsgi-public) changed: [aio1_keystone_container-313b85bb] => (item=keystone-wsgi-admin) TASK [os_keystone : Create tempfile.d entry] *********************************** Tuesday 21 November 2017 20:09:33 +0000 (0:00:00.725) 0:05:24.141 ****** changed: [aio1_keystone_container-313b85bb] TASK [os_keystone : Place the systemd init script] ***************************** Tuesday 21 November 2017 20:09:34 +0000 (0:00:01.398) 0:05:25.539 ****** changed: [aio1_keystone_container-313b85bb] => (item=keystone-wsgi-public) changed: [aio1_keystone_container-313b85bb] => (item=keystone-wsgi-admin) RUNNING HANDLER [os_keystone : Restart web server] ***************************** Tuesday 21 November 2017 20:09:36 +0000 (0:00:01.659) 0:05:27.199 ****** changed: [aio1_keystone_container-313b85bb] RUNNING HANDLER [os_keystone : Wait for web server to complete starting] ******* Tuesday 21 November 2017 20:09:37 +0000 (0:00:00.707) 0:05:27.906 ****** ok: [aio1_keystone_container-313b85bb] => (item=5000) ok: [aio1_keystone_container-313b85bb] => (item=35357) RUNNING HANDLER [os_keystone : Stop uWSGI] ************************************* Tuesday 21 November 2017 20:09:58 +0000 (0:00:20.823) 0:05:48.730 ****** ok: [aio1_keystone_container-313b85bb] => (item=keystone-wsgi-public) ok: [aio1_keystone_container-313b85bb] => (item=keystone-wsgi-admin) RUNNING HANDLER [os_keystone : Copy new policy file into place] **************** Tuesday 21 November 2017 20:09:58 +0000 (0:00:00.867) 0:05:49.597 ****** changed: [aio1_keystone_container-313b85bb] RUNNING HANDLER [os_keystone : Start uWSGI] ************************************ Tuesday 21 November 2017 20:09:59 +0000 (0:00:00.534) 0:05:50.132 ****** changed: [aio1_keystone_container-313b85bb] => (item=keystone-wsgi-public) changed: [aio1_keystone_container-313b85bb] => (item=keystone-wsgi-admin) RUNNING HANDLER [os_keystone : Wait for uWSGI socket to be ready] ************** Tuesday 21 November 2017 20:10:00 +0000 (0:00:01.008) 0:05:51.140 ****** ok: [aio1_keystone_container-313b85bb] => (item=5001) ok: [aio1_keystone_container-313b85bb] => (item=35358) RUNNING HANDLER [os_keystone : meta] ******************************************* Tuesday 21 November 2017 20:10:21 +0000 (0:00:20.751) 0:06:11.892 ****** TASK [os_keystone : Wait for services to be up] ******************************** Tuesday 21 November 2017 20:10:21 +0000 (0:00:00.051) 0:06:11.943 ****** ok: [aio1_keystone_container-313b85bb] => (item=http://172.29.236.200:37359) ok: [aio1_keystone_container-313b85bb] => (item=http://172.29.236.200:37358) TASK [os_keystone : Bootstrap keystone admin and endpoint] ********************* Tuesday 21 November 2017 20:10:22 +0000 (0:00:00.954) 0:06:12.898 ****** ok: [aio1_keystone_container-313b85bb] TASK [os_keystone : Ensure service tenant] ************************************* Tuesday 21 November 2017 20:10:27 +0000 (0:00:05.348) 0:06:18.246 ****** changed: [aio1_keystone_container-313b85bb] TASK [os_keystone : Ensure default keystone user role] ************************* Tuesday 21 November 2017 20:10:30 +0000 (0:00:02.507) 0:06:20.754 ****** ok: [aio1_keystone_container-313b85bb] TASK [os_keystone : Ensure Keystone Service] *********************************** Tuesday 21 November 2017 20:10:31 +0000 (0:00:01.467) 0:06:22.222 ****** ok: [aio1_keystone_container-313b85bb] TASK [os_keystone : Ensure Keystone user] ************************************** Tuesday 21 November 2017 20:10:33 +0000 (0:00:01.436) 0:06:23.658 ****** changed: [aio1_keystone_container-313b85bb] TASK [os_keystone : Ensure Keystone user to Admin role] ************************ Tuesday 21 November 2017 20:10:35 +0000 (0:00:01.992) 0:06:25.650 ****** changed: [aio1_keystone_container-313b85bb] TASK [os_keystone : Update Keystone endpoint] ********************************** Tuesday 21 November 2017 20:10:36 +0000 (0:00:01.614) 0:06:27.265 ****** ok: [aio1_keystone_container-313b85bb] TASK [os_keystone : include] *************************************************** Tuesday 21 November 2017 20:10:38 +0000 (0:00:01.659) 0:06:28.925 ****** included: /etc/ansible/roles/os_keystone/tasks/keystone_ldap_setup.yml for aio1_keystone_container-313b85bb TASK [os_keystone : Create Keystone LDAP domains] ****************************** Tuesday 21 November 2017 20:10:38 +0000 (0:00:00.273) 0:06:29.199 ****** TASK [os_keystone : Create Keystone LDAP domain configs] *********************** Tuesday 21 November 2017 20:10:38 +0000 (0:00:00.081) 0:06:29.280 ****** TASK [os_keystone : Remove Keystone Default domain configuration file if not needed] *** Tuesday 21 November 2017 20:10:38 +0000 (0:00:00.082) 0:06:29.363 ****** ok: [aio1_keystone_container-313b85bb] TASK [os_keystone : Set keystone_federated_identities fact] ******************** Tuesday 21 November 2017 20:10:39 +0000 (0:00:00.503) 0:06:29.866 ****** TASK [os_keystone : Ensure domain which remote IDP users are mapped onto exists] *** Tuesday 21 November 2017 20:10:39 +0000 (0:00:00.041) 0:06:29.908 ****** TASK [os_keystone : Ensure project which remote IDP users are mapped onto exists] *** Tuesday 21 November 2017 20:10:39 +0000 (0:00:00.093) 0:06:30.002 ****** TASK [os_keystone : Ensure user which remote IDP users are mapped onto exists] *** Tuesday 21 November 2017 20:10:39 +0000 (0:00:00.083) 0:06:30.085 ****** TASK [os_keystone : Ensure Group for external IDP users exists] **************** Tuesday 21 November 2017 20:10:39 +0000 (0:00:00.098) 0:06:30.184 ****** TASK [os_keystone : Ensure Role for external IDP users exists] ***************** Tuesday 21 November 2017 20:10:39 +0000 (0:00:00.089) 0:06:30.273 ****** TASK [os_keystone : Ensure Group/Project/Role mapping exists] ****************** Tuesday 21 November 2017 20:10:39 +0000 (0:00:00.086) 0:06:30.360 ****** TASK [os_keystone : Ensure mapping for external IDP attributes exists] ********* Tuesday 21 November 2017 20:10:39 +0000 (0:00:00.082) 0:06:30.442 ****** TASK [os_keystone : Ensure external IDP] *************************************** Tuesday 21 November 2017 20:10:39 +0000 (0:00:00.085) 0:06:30.527 ****** TASK [os_keystone : Ensure federation protocol exists] ************************* Tuesday 21 November 2017 20:10:39 +0000 (0:00:00.085) 0:06:30.613 ****** TASK [os_keystone : include] *************************************************** Tuesday 21 November 2017 20:10:40 +0000 (0:00:00.093) 0:06:30.706 ****** TASK [os_keystone : Diagnose common problems with keystone deployments] ******** Tuesday 21 November 2017 20:10:40 +0000 (0:00:00.037) 0:06:30.744 ****** ok: [aio1_keystone_container-313b85bb] TASK [openstack_openrc : Create openrc file] *********************************** Tuesday 21 November 2017 20:10:43 +0000 (0:00:03.724) 0:06:34.468 ****** changed: [aio1_keystone_container-313b85bb] TASK [openstack_openrc : Create OpenStack client configuration directory] ****** Tuesday 21 November 2017 20:10:45 +0000 (0:00:01.224) 0:06:35.693 ****** changed: [aio1_keystone_container-313b85bb] TASK [openstack_openrc : Create clouds.yaml file] ****************************** Tuesday 21 November 2017 20:10:45 +0000 (0:00:00.505) 0:06:36.199 ****** changed: [aio1_keystone_container-313b85bb] TASK [rsyslog_client : Gather variables for each operating system] ************* Tuesday 21 November 2017 20:10:46 +0000 (0:00:01.206) 0:06:37.405 ****** ok: [aio1_keystone_container-313b85bb] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml) TASK [rsyslog_client : Ensure adm group exists] ******************************** Tuesday 21 November 2017 20:10:47 +0000 (0:00:00.327) 0:06:37.733 ****** ok: [aio1_keystone_container-313b85bb] TASK [rsyslog_client : Ensure syslog user exists] ****************************** Tuesday 21 November 2017 20:10:47 +0000 (0:00:00.471) 0:06:38.204 ****** changed: [aio1_keystone_container-313b85bb] TASK [rsyslog_client : Ensure ownership on working directory is correct] ******* Tuesday 21 November 2017 20:10:48 +0000 (0:00:00.511) 0:06:38.716 ****** ok: [aio1_keystone_container-313b85bb] TASK [rsyslog_client : Remove conflicting distro packages] ********************* Tuesday 21 November 2017 20:10:48 +0000 (0:00:00.552) 0:06:39.268 ****** TASK [rsyslog_client : Install rsyslog packages] ******************************* Tuesday 21 November 2017 20:10:48 +0000 (0:00:00.091) 0:06:39.360 ****** ok: [aio1_keystone_container-313b85bb] => (item=rsyslog) ok: [aio1_keystone_container-313b85bb] => (item=logrotate) TASK [rsyslog_client : Rsyslog Setup] ****************************************** Tuesday 21 November 2017 20:10:50 +0000 (0:00:01.435) 0:06:40.796 ****** changed: [aio1_keystone_container-313b85bb] TASK [rsyslog_client : Check if log dir exists] ******************************** Tuesday 21 November 2017 20:10:51 +0000 (0:00:01.046) 0:06:41.842 ****** ok: [aio1_keystone_container-313b85bb] TASK [rsyslog_client : Find all log files] ************************************* Tuesday 21 November 2017 20:10:51 +0000 (0:00:00.530) 0:06:42.373 ****** ok: [aio1_keystone_container-313b85bb] TASK [rsyslog_client : Union the log files] ************************************ Tuesday 21 November 2017 20:10:52 +0000 (0:00:00.483) 0:06:42.856 ****** ok: [aio1_keystone_container-313b85bb] TASK [rsyslog_client : Set rsyslog_client_all_log_files when log_files does not exist] *** Tuesday 21 November 2017 20:10:52 +0000 (0:00:00.342) 0:06:43.199 ****** TASK [rsyslog_client : Write rsyslog config for found log files] *************** Tuesday 21 November 2017 20:10:52 +0000 (0:00:00.037) 0:06:43.236 ****** changed: [aio1_keystone_container-313b85bb] TASK [rsyslog_client : Write rsyslog config for remote logging] **************** Tuesday 21 November 2017 20:10:53 +0000 (0:00:01.314) 0:06:44.550 ****** changed: [aio1_keystone_container-313b85bb] TASK [rsyslog_client : Write rsyslog config for converting logs into syslog messages] *** Tuesday 21 November 2017 20:10:55 +0000 (0:00:01.431) 0:06:45.982 ****** changed: [aio1_keystone_container-313b85bb] TASK [rsyslog_client : Write log rotate file] ********************************** Tuesday 21 November 2017 20:10:56 +0000 (0:00:01.300) 0:06:47.283 ****** changed: [aio1_keystone_container-313b85bb] TASK [rsyslog_client : Configure logrotate to compress logs by default] ******** Tuesday 21 November 2017 20:10:57 +0000 (0:00:01.315) 0:06:48.598 ****** changed: [aio1_keystone_container-313b85bb] TASK [system_crontab_coordination : Create crontab] **************************** Tuesday 21 November 2017 20:10:58 +0000 (0:00:00.523) 0:06:49.122 ****** changed: [aio1_keystone_container-313b85bb] RUNNING HANDLER [rsyslog_client : restart rsyslog] ***************************** Tuesday 21 November 2017 20:10:59 +0000 (0:00:01.309) 0:06:50.432 ****** changed: [aio1_keystone_container-313b85bb] TASK [include] ***************************************************************** Tuesday 21 November 2017 20:11:00 +0000 (0:00:00.569) 0:06:51.001 ****** [WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ groups['keystone_all'] | length > 1 }} skipping: [aio1_keystone_container-313b85bb] => (item=keystone_service-back) skipping: [aio1_keystone_container-313b85bb] => (item=keystone_admin-back) PLAY [Finalise data migrations if required] ************************************ TASK [refresh local facts] ***************************************************** Tuesday 21 November 2017 20:11:00 +0000 (0:00:00.144) 0:06:51.145 ****** ok: [aio1_keystone_container-313b85bb] TASK [Gather software version list] ******************************************** Tuesday 21 November 2017 20:11:01 +0000 (0:00:00.659) 0:06:51.804 ****** ok: [aio1_keystone_container-313b85bb -> localhost] TASK [Set software deployed fact] ********************************************** Tuesday 21 November 2017 20:11:01 +0000 (0:00:00.338) 0:06:52.143 ****** ok: [aio1_keystone_container-313b85bb -> localhost] TASK [Set software updated fact] *********************************************** Tuesday 21 November 2017 20:11:01 +0000 (0:00:00.114) 0:06:52.258 ****** ok: [aio1_keystone_container-313b85bb -> localhost] TASK [Perform a Keystone DB sync contract] ************************************* Tuesday 21 November 2017 20:11:01 +0000 (0:00:00.090) 0:06:52.349 ****** changed: [aio1_keystone_container-313b85bb] TASK [Disable the need for any further db sync] ******************************** Tuesday 21 November 2017 20:11:07 +0000 (0:00:05.500) 0:06:57.849 ****** changed: [aio1_keystone_container-313b85bb] PLAY [Installation and setup of barbican] ************************************** skipping: no hosts matched PLAY [Prepare MQ/DB services] ************************************************** TASK [Ensure Rabbitmq vhost] *************************************************** Tuesday 21 November 2017 20:11:07 +0000 (0:00:00.559) 0:06:58.408 ****** changed: [aio1_glance_container-2b6ba609 -> 172.29.238.103] TASK [Ensure rabbitmq user] **************************************************** Tuesday 21 November 2017 20:11:10 +0000 (0:00:02.610) 0:07:01.019 ****** changed: [aio1_glance_container-2b6ba609 -> 172.29.238.103] TASK [Ensure Rabbitmq vhost] *************************************************** Tuesday 21 November 2017 20:11:14 +0000 (0:00:04.221) 0:07:05.240 ****** TASK [Ensure rabbitmq user] **************************************************** Tuesday 21 November 2017 20:11:14 +0000 (0:00:00.055) 0:07:05.295 ****** TASK [Create DB for service] *************************************************** Tuesday 21 November 2017 20:11:14 +0000 (0:00:00.049) 0:07:05.345 ****** changed: [aio1_glance_container-2b6ba609 -> 172.29.237.211] TASK [Grant access to the DB for the service] ********************************** Tuesday 21 November 2017 20:11:15 +0000 (0:00:00.801) 0:07:06.147 ****** changed: [aio1_glance_container-2b6ba609 -> 172.29.237.211] => (item=localhost) changed: [aio1_glance_container-2b6ba609 -> 172.29.237.211] => (item=%) PLAY [Install glance services] ************************************************* TASK [Set haproxy service state] *********************************************** Tuesday 21 November 2017 20:11:16 +0000 (0:00:01.466) 0:07:07.613 ****** skipping: [aio1_glance_container-2b6ba609] => (item=aio1) TASK [Configure container (non-nfs)] ******************************************* Tuesday 21 November 2017 20:11:17 +0000 (0:00:00.111) 0:07:07.724 ****** TASK [Configure container (nfs)] *********************************************** Tuesday 21 November 2017 20:11:17 +0000 (0:00:00.036) 0:07:07.760 ****** included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/os-lxc-container-setup.yml for aio1_glance_container-2b6ba609 TASK [Set default bind mounts (bind var/log)] ********************************** Tuesday 21 November 2017 20:11:17 +0000 (0:00:00.128) 0:07:07.888 ****** ok: [aio1_glance_container-2b6ba609] TASK [Ensure mount directories exists] ***************************************** Tuesday 21 November 2017 20:11:17 +0000 (0:00:00.322) 0:07:08.211 ****** ok: [aio1_glance_container-2b6ba609 -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_glance_container-2b6ba609', 'bind_dir_path': '/var/log'}) TASK [Add bind mount configuration to container] ******************************* Tuesday 21 November 2017 20:11:18 +0000 (0:00:00.581) 0:07:08.793 ****** changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_glance_container-2b6ba609', 'bind_dir_path': '/var/log'}) TASK [Extra lxc config] ******************************************************** Tuesday 21 November 2017 20:11:18 +0000 (0:00:00.549) 0:07:09.343 ****** TASK [Extra lxc config no restart] ********************************************* Tuesday 21 November 2017 20:11:18 +0000 (0:00:00.097) 0:07:09.440 ****** changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] => (item=lxc.start.order=100) TASK [Check container state] *************************************************** Tuesday 21 November 2017 20:11:19 +0000 (0:00:00.605) 0:07:10.045 ****** ok: [aio1_glance_container-2b6ba609 -> 172.29.236.100] TASK [Lxc container restart] *************************************************** Tuesday 21 November 2017 20:11:19 +0000 (0:00:00.594) 0:07:10.640 ****** changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] TASK [Start Container] ********************************************************* Tuesday 21 November 2017 20:11:22 +0000 (0:00:02.017) 0:07:12.658 ****** changed: [aio1_glance_container-2b6ba609 -> 172.29.236.100] TASK [Wait for container connectivity] ***************************************** Tuesday 21 November 2017 20:11:22 +0000 (0:00:00.838) 0:07:13.497 ****** ok: [aio1_glance_container-2b6ba609] TASK [Create log dir] ********************************************************** Tuesday 21 November 2017 20:11:26 +0000 (0:00:03.543) 0:07:17.040 ****** skipping: [aio1_glance_container-2b6ba609] => (item={'dest': '/var/log/glance', 'src': '/openstack/log/aio1_glance_container-2b6ba609-glance'}) TASK [Create log aggregation links] ******************************************** Tuesday 21 November 2017 20:11:26 +0000 (0:00:00.097) 0:07:17.137 ****** skipping: [aio1_glance_container-2b6ba609] => (item={'dest': '/var/log/glance', 'src': '/openstack/log/aio1_glance_container-2b6ba609-glance'}) TASK [include] ***************************************************************** Tuesday 21 November 2017 20:11:26 +0000 (0:00:00.094) 0:07:17.232 ****** included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/unbound-clients.yml for aio1_glance_container-2b6ba609 TASK [Apply resolver sorting] ************************************************** Tuesday 21 November 2017 20:11:26 +0000 (0:00:00.321) 0:07:17.554 ****** TASK [Set resolver IP list fact] *********************************************** Tuesday 21 November 2017 20:11:26 +0000 (0:00:00.070) 0:07:17.624 ****** TASK [Set resolver rotate when physical_host is not an unbound host] *********** Tuesday 21 November 2017 20:11:27 +0000 (0:00:00.049) 0:07:17.673 ****** ok: [aio1_glance_container-2b6ba609] TASK [Include the resolvconf role] ********************************************* Tuesday 21 November 2017 20:11:27 +0000 (0:00:00.299) 0:07:17.973 ****** TASK [resolvconf : Gather variables for each operating system] ***************** Tuesday 21 November 2017 20:11:28 +0000 (0:00:01.046) 0:07:19.020 ****** ok: [aio1_glance_container-2b6ba609] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml) TASK [resolvconf : Install apt packages] *************************************** Tuesday 21 November 2017 20:11:28 +0000 (0:00:00.337) 0:07:19.358 ****** ok: [aio1_glance_container-2b6ba609] => (item=['resolvconf']) TASK [resolvconf : Update resolvconf base] ************************************* Tuesday 21 November 2017 20:11:37 +0000 (0:00:08.480) 0:07:27.839 ****** changed: [aio1_glance_container-2b6ba609] TASK [resolvconf : Update resolvconf tail] ************************************* Tuesday 21 November 2017 20:11:38 +0000 (0:00:01.462) 0:07:29.301 ****** changed: [aio1_glance_container-2b6ba609] TASK [resolvconf : Update resolvers] ******************************************* Tuesday 21 November 2017 20:11:39 +0000 (0:00:01.005) 0:07:30.306 ****** changed: [aio1_glance_container-2b6ba609] TASK [test proxy URL for connectivity] ***************************************** Tuesday 21 November 2017 20:11:41 +0000 (0:00:01.382) 0:07:31.688 ****** ok: [aio1_glance_container-2b6ba609] TASK [Drop apt package manager proxy] ****************************************** Tuesday 21 November 2017 20:11:41 +0000 (0:00:00.491) 0:07:32.179 ****** changed: [aio1_glance_container-2b6ba609] TASK [Update apt when proxy is added] ****************************************** Tuesday 21 November 2017 20:11:42 +0000 (0:00:00.952) 0:07:33.132 ****** changed: [aio1_glance_container-2b6ba609] TASK [Remove apt package manager proxy] **************************************** Tuesday 21 November 2017 20:11:43 +0000 (0:00:01.394) 0:07:34.526 ****** TASK [Deploy yum package manager proxy] **************************************** Tuesday 21 November 2017 20:11:43 +0000 (0:00:00.043) 0:07:34.570 ****** TASK [Deploy dnf package manager proxy] **************************************** Tuesday 21 November 2017 20:11:43 +0000 (0:00:00.032) 0:07:34.602 ****** TASK [pip_install : Gather variables for each operating system] **************** Tuesday 21 November 2017 20:11:43 +0000 (0:00:00.032) 0:07:34.635 ****** ok: [aio1_glance_container-2b6ba609] => (item=/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml) TASK [pip_install : Create pip config directory] ******************************* Tuesday 21 November 2017 20:11:44 +0000 (0:00:00.286) 0:07:34.921 ****** changed: [aio1_glance_container-2b6ba609] => (item=/root/.cache) changed: [aio1_glance_container-2b6ba609] => (item=/root/.cache/pip) changed: [aio1_glance_container-2b6ba609] => (item=/root/.pip) TASK [pip_install : Drop pip file(s)] ****************************************** Tuesday 21 November 2017 20:11:45 +0000 (0:00:00.903) 0:07:35.825 ****** changed: [aio1_glance_container-2b6ba609] TASK [pip_install : Drop pip config] ******************************************* Tuesday 21 November 2017 20:11:46 +0000 (0:00:00.889) 0:07:36.715 ****** changed: [aio1_glance_container-2b6ba609] TASK [pip_install : Remove known problem packages] ***************************** Tuesday 21 November 2017 20:11:46 +0000 (0:00:00.699) 0:07:37.415 ****** ok: [aio1_glance_container-2b6ba609] TASK [pip_install : include] *************************************************** Tuesday 21 November 2017 20:11:47 +0000 (0:00:00.765) 0:07:38.181 ****** included: /etc/ansible/roles/pip_install/tasks/pre_install_apt.yml for aio1_glance_container-2b6ba609 TASK [pip_install : Install UCA repository key] ******************************** Tuesday 21 November 2017 20:11:47 +0000 (0:00:00.145) 0:07:38.326 ****** changed: [aio1_glance_container-2b6ba609] TASK [pip_install : Install UCA repository] ************************************ Tuesday 21 November 2017 20:11:49 +0000 (0:00:02.021) 0:07:40.348 ****** changed: [aio1_glance_container-2b6ba609] TASK [pip_install : Install external repo key manually (apt)] ****************** Tuesday 21 November 2017 20:11:52 +0000 (0:00:03.096) 0:07:43.445 ****** TASK [pip_install : Install external repo manually (apt)] ********************** Tuesday 21 November 2017 20:11:52 +0000 (0:00:00.090) 0:07:43.536 ****** TASK [pip_install : Install distro packages] *********************************** Tuesday 21 November 2017 20:11:52 +0000 (0:00:00.090) 0:07:43.626 ****** changed: [aio1_glance_container-2b6ba609] TASK [pip_install : include] *************************************************** Tuesday 21 November 2017 20:12:31 +0000 (0:00:38.316) 0:08:21.943 ****** included: /etc/ansible/roles/pip_install/tasks/install_online.yml for aio1_glance_container-2b6ba609 TASK [pip_install : Get Modern PIP] ******************************************** Tuesday 21 November 2017 20:12:31 +0000 (0:00:00.116) 0:08:22.059 ****** changed: [aio1_glance_container-2b6ba609] TASK [pip_install : Install PIP] *********************************************** Tuesday 21 November 2017 20:12:31 +0000 (0:00:00.564) 0:08:22.624 ****** changed: [aio1_glance_container-2b6ba609] TASK [pip_install : Install pip packages] ************************************** Tuesday 21 November 2017 20:12:36 +0000 (0:00:04.205) 0:08:26.829 ****** ok: [aio1_glance_container-2b6ba609] TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 20:12:37 +0000 (0:00:01.410) 0:08:28.239 ****** TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 20:12:37 +0000 (0:00:00.041) 0:08:28.280 ****** changed: [aio1_glance_container-2b6ba609] TASK [galera_client : Gather variables for each operating system] ************** Tuesday 21 November 2017 20:12:38 +0000 (0:00:01.219) 0:08:29.500 ****** ok: [aio1_glance_container-2b6ba609] => (item=/etc/ansible/roles/galera_client/vars/ubuntu-16.04.yml) TASK [galera_client : include] ************************************************* Tuesday 21 November 2017 20:12:39 +0000 (0:00:00.294) 0:08:29.795 ****** included: /etc/ansible/roles/galera_client/tasks/galera_client_install_apt.yml for aio1_glance_container-2b6ba609 TASK [galera_client : Ensure host can talk to HTTPS apt repos] ***************** Tuesday 21 November 2017 20:12:39 +0000 (0:00:00.142) 0:08:29.938 ****** ok: [aio1_glance_container-2b6ba609] TASK [galera_client : Add keys (primary keyserver)] **************************** Tuesday 21 November 2017 20:12:40 +0000 (0:00:00.794) 0:08:30.733 ****** changed: [aio1_glance_container-2b6ba609] => (item={'keyserver': 'hkp://keyserver.ubuntu.com:80', 'fallback_keyserver': 'hkp://p80.pool.sks-keyservers.net:80', 'key_name': 'mariadb', 'hash_id': '0xF1656F24C74CD1D8'}) TASK [galera_client : Find old sources] **************************************** Tuesday 21 November 2017 20:12:41 +0000 (0:00:01.357) 0:08:32.091 ****** ok: [aio1_glance_container-2b6ba609] TASK [galera_client : Remove old sources] ************************************** Tuesday 21 November 2017 20:12:41 +0000 (0:00:00.486) 0:08:32.577 ****** TASK [galera_client : Remove old galera repo] ********************************** Tuesday 21 November 2017 20:12:42 +0000 (0:00:00.082) 0:08:32.659 ****** ok: [aio1_glance_container-2b6ba609] TASK [galera_client : Add galera repo] ***************************************** Tuesday 21 November 2017 20:12:42 +0000 (0:00:00.478) 0:08:33.137 ****** changed: [aio1_glance_container-2b6ba609] TASK [galera_client : Install galera distro packages] ************************** Tuesday 21 November 2017 20:12:45 +0000 (0:00:02.884) 0:08:36.022 ****** changed: [aio1_glance_container-2b6ba609] TASK [galera_client : Install pip packages] ************************************ Tuesday 21 November 2017 20:13:14 +0000 (0:00:29.094) 0:09:05.116 ****** changed: [aio1_glance_container-2b6ba609] TASK [galera_client : Drop local .my.cnf file] ********************************* Tuesday 21 November 2017 20:13:16 +0000 (0:00:01.812) 0:09:06.929 ****** TASK [galera_client : Distribute Galera ssl CA cert] *************************** Tuesday 21 November 2017 20:13:16 +0000 (0:00:00.034) 0:09:06.963 ****** TASK [openstack_openrc : Create openrc file] *********************************** Tuesday 21 November 2017 20:13:16 +0000 (0:00:00.035) 0:09:06.999 ****** changed: [aio1_glance_container-2b6ba609] TASK [openstack_openrc : Create OpenStack client configuration directory] ****** Tuesday 21 November 2017 20:13:17 +0000 (0:00:01.216) 0:09:08.215 ****** changed: [aio1_glance_container-2b6ba609] TASK [openstack_openrc : Create clouds.yaml file] ****************************** Tuesday 21 November 2017 20:13:18 +0000 (0:00:00.495) 0:09:08.710 ****** changed: [aio1_glance_container-2b6ba609] TASK [os_glance : Gather variables for each operating system] ****************** Tuesday 21 November 2017 20:13:19 +0000 (0:00:01.336) 0:09:10.047 ****** ok: [aio1_glance_container-2b6ba609] => (item=/etc/ansible/roles/os_glance/vars/ubuntu-16.04.yml) TASK [os_glance : create the system group] ************************************* Tuesday 21 November 2017 20:13:19 +0000 (0:00:00.366) 0:09:10.414 ****** changed: [aio1_glance_container-2b6ba609] TASK [os_glance : Create the glance system user] ******************************* Tuesday 21 November 2017 20:13:20 +0000 (0:00:00.591) 0:09:11.005 ****** changed: [aio1_glance_container-2b6ba609] TASK [os_glance : Create glance dir] ******************************************* Tuesday 21 November 2017 20:13:20 +0000 (0:00:00.547) 0:09:11.552 ****** changed: [aio1_glance_container-2b6ba609] => (item={'path': '/openstack', 'mode': '0755', 'owner': 'root', 'group': 'root'}) changed: [aio1_glance_container-2b6ba609] => (item={'path': '/etc/glance', 'mode': '0750'}) changed: [aio1_glance_container-2b6ba609] => (item={'path': '/var/cache/glance'}) ok: [aio1_glance_container-2b6ba609] => (item={'path': '/var/lib/glance'}) changed: [aio1_glance_container-2b6ba609] => (item={'path': '/var/lib/glance/cache/api', 'mode': '0700'}) changed: [aio1_glance_container-2b6ba609] => (item={'path': '/var/lib/glance/cache/registry'}) changed: [aio1_glance_container-2b6ba609] => (item={'path': '/var/lib/glance/images/'}) changed: [aio1_glance_container-2b6ba609] => (item={'path': '/var/lib/glance/scrubber'}) TASK [os_glance : Test for log directory or link] ****************************** Tuesday 21 November 2017 20:13:22 +0000 (0:00:01.954) 0:09:13.506 ****** changed: [aio1_glance_container-2b6ba609] TASK [os_glance : Create glance log dir] *************************************** Tuesday 21 November 2017 20:13:23 +0000 (0:00:00.479) 0:09:13.986 ****** changed: [aio1_glance_container-2b6ba609] TASK [os_glance : Install distro packages] ************************************* Tuesday 21 November 2017 20:13:23 +0000 (0:00:00.521) 0:09:14.508 ****** changed: [aio1_glance_container-2b6ba609] TASK [os_glance : Create developer mode constraint file] *********************** Tuesday 21 November 2017 20:13:34 +0000 (0:00:10.583) 0:09:25.091 ****** TASK [os_glance : Install requires pip packages] ******************************* Tuesday 21 November 2017 20:13:34 +0000 (0:00:00.038) 0:09:25.130 ****** changed: [aio1_glance_container-2b6ba609] TASK [os_glance : Retrieve checksum for venv download] ************************* Tuesday 21 November 2017 20:13:46 +0000 (0:00:11.948) 0:09:37.078 ****** ok: [aio1_glance_container-2b6ba609] TASK [os_glance : Attempt venv download] *************************************** Tuesday 21 November 2017 20:13:47 +0000 (0:00:00.595) 0:09:37.674 ****** changed: [aio1_glance_container-2b6ba609] TASK [os_glance : Remove existing venv] **************************************** Tuesday 21 November 2017 20:13:48 +0000 (0:00:01.390) 0:09:39.065 ****** ok: [aio1_glance_container-2b6ba609] TASK [os_glance : Create glance venv dir] ************************************** Tuesday 21 November 2017 20:13:48 +0000 (0:00:00.477) 0:09:39.542 ****** changed: [aio1_glance_container-2b6ba609] TASK [os_glance : Unarchive pre-built venv] ************************************ Tuesday 21 November 2017 20:13:49 +0000 (0:00:00.485) 0:09:40.028 ****** changed: [aio1_glance_container-2b6ba609] TASK [os_glance : Install pip packages] **************************************** Tuesday 21 November 2017 20:13:54 +0000 (0:00:05.403) 0:09:45.432 ****** skipping: [aio1_glance_container-2b6ba609] TASK [os_glance : Remove python from path first (CentOS, openSUSE)] ************ Tuesday 21 November 2017 20:13:54 +0000 (0:00:00.089) 0:09:45.521 ****** TASK [os_glance : Update virtualenv path] ************************************** Tuesday 21 November 2017 20:13:54 +0000 (0:00:00.036) 0:09:45.558 ****** changed: [aio1_glance_container-2b6ba609] TASK [os_glance : Record the need for a service restart] *********************** Tuesday 21 November 2017 20:13:58 +0000 (0:00:03.703) 0:09:49.262 ****** changed: [aio1_glance_container-2b6ba609] TASK [os_glance : Record the venv tag deployed] ******************************** Tuesday 21 November 2017 20:13:59 +0000 (0:00:00.468) 0:09:49.731 ****** changed: [aio1_glance_container-2b6ba609] TASK [os_glance : Drop Glance Config(s)] *************************************** Tuesday 21 November 2017 20:13:59 +0000 (0:00:00.491) 0:09:50.222 ****** [WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ item.condition | default(True) }} changed: [aio1_glance_container-2b6ba609] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/glance/glance-api-paste.ini', 'src': 'glance-api-paste.ini.j2'}) changed: [aio1_glance_container-2b6ba609] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/glance/glance-api.conf', 'src': 'glance-api.conf.j2'}) changed: [aio1_glance_container-2b6ba609] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/glance/glance-cache.conf', 'src': 'glance-cache.conf.j2'}) changed: [aio1_glance_container-2b6ba609] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/glance/glance-manage.conf', 'src': 'glance-manage.conf.j2'}) skipping: [aio1_glance_container-2b6ba609] => (item={'config_type': 'ini', 'condition': False, 'config_overrides': {}, 'dest': '/etc/glance/glance-registry-paste.ini', 'src': 'glance-registry-paste.ini.j2'}) skipping: [aio1_glance_container-2b6ba609] => (item={'config_type': 'ini', 'condition': False, 'config_overrides': {}, 'dest': '/etc/glance/glance-registry.conf', 'src': 'glance-registry.conf.j2'}) changed: [aio1_glance_container-2b6ba609] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/glance/glance-scrubber.conf', 'src': 'glance-scrubber.conf.j2'}) changed: [aio1_glance_container-2b6ba609] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/glance/glance-swift-store.conf', 'src': 'glance-swift-store.conf.j2'}) changed: [aio1_glance_container-2b6ba609] => (item={'config_type': 'json', 'config_overrides': {}, 'dest': '/etc/glance/policy.json-master', 'src': 'policy.json.j2'}) changed: [aio1_glance_container-2b6ba609] => (item={'config_type': 'json', 'config_overrides': {}, 'dest': '/etc/glance/schema.json', 'src': 'schema.json.j2'}) changed: [aio1_glance_container-2b6ba609] => (item={'config_type': 'json', 'config_overrides': {}, 'dest': '/etc/glance/schema-image.json', 'src': 'schema.json.j2'}) changed: [aio1_glance_container-2b6ba609] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/glance/rootwrap.conf', 'src': 'rootwrap.conf.j2'}) TASK [os_glance : Create nfs shares local path] ******************************** Tuesday 21 November 2017 20:14:06 +0000 (0:00:07.088) 0:09:57.311 ****** TASK [os_glance : Glance mount nfs] ******************************************** Tuesday 21 November 2017 20:14:06 +0000 (0:00:00.082) 0:09:57.394 ****** TASK [os_glance : Create glance cache management cron jobs] ******************** Tuesday 21 November 2017 20:14:06 +0000 (0:00:00.085) 0:09:57.480 ****** skipping: [aio1_glance_container-2b6ba609] => (item={'hour': '*', 'name': '/openstack/venvs/glance-master/bin/glance-cache-pruner'}) skipping: [aio1_glance_container-2b6ba609] => (item={'hour': '*/5', 'name': '/openstack/venvs/glance-master/bin/glance-cache-cleaner'}) TASK [os_glance : include] ***************************************************** Tuesday 21 November 2017 20:14:06 +0000 (0:00:00.115) 0:09:57.595 ****** included: /etc/ansible/roles/os_glance/tasks/glance_init_systemd.yml for aio1_glance_container-2b6ba609 TASK [os_glance : Create TEMP run dir] ***************************************** Tuesday 21 November 2017 20:14:07 +0000 (0:00:00.183) 0:09:57.778 ****** changed: [aio1_glance_container-2b6ba609] => (item={'start_order': 1, 'init_config_overrides': {}, 'wsgi_name': 'glance-wsgi-api', 'log_string': '--logto ', 'wsgi_overrides': {}, 'group': 'glance_api', 'service_name': 'glance-api', 'service_key': 'glance-api', 'wsgi_app': True, 'uwsgi_bind_address': '0.0.0.0', 'program_override': '/openstack/venvs/glance-master/bin/uwsgi --ini /etc/uwsgi/glance-api.ini', 'uwsgi_port': 9292}) TASK [os_glance : Create TEMP lock dir] **************************************** Tuesday 21 November 2017 20:14:07 +0000 (0:00:00.519) 0:09:58.298 ****** changed: [aio1_glance_container-2b6ba609] => (item={'start_order': 1, 'init_config_overrides': {}, 'wsgi_name': 'glance-wsgi-api', 'log_string': '--logto ', 'wsgi_overrides': {}, 'group': 'glance_api', 'service_name': 'glance-api', 'service_key': 'glance-api', 'wsgi_app': True, 'uwsgi_bind_address': '0.0.0.0', 'program_override': '/openstack/venvs/glance-master/bin/uwsgi --ini /etc/uwsgi/glance-api.ini', 'uwsgi_port': 9292}) TASK [os_glance : Create tmpfiles.d entry] ************************************* Tuesday 21 November 2017 20:14:08 +0000 (0:00:00.540) 0:09:58.838 ****** changed: [aio1_glance_container-2b6ba609] => (item={'start_order': 1, 'init_config_overrides': {}, 'wsgi_name': 'glance-wsgi-api', 'log_string': '--logto ', 'wsgi_overrides': {}, 'group': 'glance_api', 'service_name': 'glance-api', 'service_key': 'glance-api', 'wsgi_app': True, 'uwsgi_bind_address': '0.0.0.0', 'program_override': '/openstack/venvs/glance-master/bin/uwsgi --ini /etc/uwsgi/glance-api.ini', 'uwsgi_port': 9292}) TASK [os_glance : Place the systemd init script] ******************************* Tuesday 21 November 2017 20:14:09 +0000 (0:00:01.372) 0:10:00.210 ****** changed: [aio1_glance_container-2b6ba609] => (item={'start_order': 1, 'init_config_overrides': {}, 'wsgi_name': 'glance-wsgi-api', 'log_string': '--logto ', 'wsgi_overrides': {}, 'group': 'glance_api', 'service_name': 'glance-api', 'service_key': 'glance-api', 'wsgi_app': True, 'uwsgi_bind_address': '0.0.0.0', 'program_override': '/openstack/venvs/glance-master/bin/uwsgi --ini /etc/uwsgi/glance-api.ini', 'uwsgi_port': 9292}) TASK [os_glance : include] ***************************************************** Tuesday 21 November 2017 20:14:10 +0000 (0:00:00.876) 0:10:01.087 ****** included: /etc/ansible/roles/os_glance/tasks/glance_db_setup.yml for aio1_glance_container-2b6ba609 TASK [os_glance : Perform a Glance DB sync] ************************************ Tuesday 21 November 2017 20:14:10 +0000 (0:00:00.194) 0:10:01.281 ****** ok: [aio1_glance_container-2b6ba609] TASK [os_glance : Load glance metadata definitions] **************************** Tuesday 21 November 2017 20:14:16 +0000 (0:00:06.326) 0:10:07.607 ****** ok: [aio1_glance_container-2b6ba609] TASK [os_glance : Ensure uWSGI directory exists] ******************************* Tuesday 21 November 2017 20:14:23 +0000 (0:00:06.345) 0:10:13.953 ****** changed: [aio1_glance_container-2b6ba609] TASK [os_glance : Apply uWSGI configuration] *********************************** Tuesday 21 November 2017 20:14:23 +0000 (0:00:00.457) 0:10:14.411 ****** changed: [aio1_glance_container-2b6ba609] => (item={'start_order': 1, 'init_config_overrides': {}, 'wsgi_name': 'glance-wsgi-api', 'log_string': '--logto ', 'wsgi_overrides': {}, 'group': 'glance_api', 'service_name': 'glance-api', 'service_key': 'glance-api', 'wsgi_app': True, 'uwsgi_bind_address': '0.0.0.0', 'program_override': '/openstack/venvs/glance-master/bin/uwsgi --ini /etc/uwsgi/glance-api.ini', 'uwsgi_port': 9292}) TASK [os_glance : include] ***************************************************** Tuesday 21 November 2017 20:14:24 +0000 (0:00:00.865) 0:10:15.276 ****** included: /etc/ansible/roles/os_glance/tasks/glance_service_setup.yml for aio1_glance_container-2b6ba609 TASK [os_glance : Ensure glance service] *************************************** Tuesday 21 November 2017 20:14:25 +0000 (0:00:00.499) 0:10:15.776 ****** changed: [aio1_glance_container-2b6ba609] TASK [os_glance : Ensure glance user] ****************************************** Tuesday 21 November 2017 20:14:26 +0000 (0:00:01.456) 0:10:17.232 ****** changed: [aio1_glance_container-2b6ba609] TASK [os_glance : Ensure glance user to admin role] **************************** Tuesday 21 November 2017 20:14:28 +0000 (0:00:01.900) 0:10:19.133 ****** changed: [aio1_glance_container-2b6ba609] TASK [os_glance : Ensure glance endpoint] ************************************** Tuesday 21 November 2017 20:14:30 +0000 (0:00:01.690) 0:10:20.824 ****** changed: [aio1_glance_container-2b6ba609] TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 20:14:31 +0000 (0:00:01.740) 0:10:22.564 ****** changed: [aio1_glance_container-2b6ba609] TASK [ceph_client : Gather variables for each operating system] **************** Tuesday 21 November 2017 20:14:33 +0000 (0:00:01.209) 0:10:23.773 ****** ok: [aio1_glance_container-2b6ba609] => (item=/etc/ansible/roles/ceph_client/vars/ubuntu-16.04.yml) TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:14:33 +0000 (0:00:00.355) 0:10:24.129 ****** included: /etc/ansible/roles/ceph_client/tasks/ceph_preinstall_apt.yml for aio1_glance_container-2b6ba609 TASK [ceph_client : Remove revoked ceph apt-keys] ****************************** Tuesday 21 November 2017 20:14:33 +0000 (0:00:00.423) 0:10:24.552 ****** ok: [aio1_glance_container-2b6ba609] => (item=17ED316D) TASK [ceph_client : Add keys (primary keyserver)] ****************************** Tuesday 21 November 2017 20:14:34 +0000 (0:00:00.858) 0:10:25.411 ****** changed: [aio1_glance_container-2b6ba609] => (item={'keyserver': 'hkp://keyserver.ubuntu.com:80', 'fallback_keyserver': 'hkp://p80.pool.sks-keyservers.net:80', 'key_name': 'ceph', 'hash_id': '0xe84ac2c0460f3994'}) TASK [ceph_client : add ubuntu cloud archive key package] ********************** Tuesday 21 November 2017 20:14:36 +0000 (0:00:01.566) 0:10:26.977 ****** skipping: [aio1_glance_container-2b6ba609] TASK [ceph_client : Add ceph repo(s)] ****************************************** Tuesday 21 November 2017 20:14:36 +0000 (0:00:00.149) 0:10:27.126 ****** changed: [aio1_glance_container-2b6ba609] TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:14:39 +0000 (0:00:03.028) 0:10:30.154 ****** included: /etc/ansible/roles/ceph_client/tasks/ceph_install.yml for aio1_glance_container-2b6ba609 TASK [ceph_client : Install ceph packages] ************************************* Tuesday 21 November 2017 20:14:39 +0000 (0:00:00.256) 0:10:30.411 ****** changed: [aio1_glance_container-2b6ba609] TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:14:48 +0000 (0:00:08.342) 0:10:38.754 ****** included: /etc/ansible/roles/ceph_client/tasks/ceph_install_python_libs.yml for aio1_glance_container-2b6ba609 TASK [ceph_client : Register rados module path] ******************************** Tuesday 21 November 2017 20:14:48 +0000 (0:00:00.330) 0:10:39.085 ****** ok: [aio1_glance_container-2b6ba609] TASK [ceph_client : Register rbd module path] ********************************** Tuesday 21 November 2017 20:14:49 +0000 (0:00:00.565) 0:10:39.650 ****** ok: [aio1_glance_container-2b6ba609] TASK [ceph_client : Link rados module into the venv] *************************** Tuesday 21 November 2017 20:14:49 +0000 (0:00:00.558) 0:10:40.209 ****** changed: [aio1_glance_container-2b6ba609] TASK [ceph_client : Link rbd module into the venv] ***************************** Tuesday 21 November 2017 20:14:50 +0000 (0:00:00.659) 0:10:40.868 ****** changed: [aio1_glance_container-2b6ba609] TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:14:50 +0000 (0:00:00.729) 0:10:41.597 ****** included: /etc/ansible/roles/ceph_client/tasks/ceph_get_mon_host.yml for aio1_glance_container-2b6ba609 TASK [ceph_client : Verify Ceph monitors are up] ******************************* Tuesday 21 November 2017 20:14:51 +0000 (0:00:00.325) 0:10:41.923 ****** ok: [aio1_glance_container-2b6ba609 -> localhost] => (item=172.29.239.230) TASK [ceph_client : Set ceph_mon_host to an online monitor host] *************** Tuesday 21 November 2017 20:14:51 +0000 (0:00:00.597) 0:10:42.521 ****** ok: [aio1_glance_container-2b6ba609] => (item={'_ansible_item_result': True, 'failed': False, 'stderr_lines': ["Warning: Permanently added '172.29.239.230' (ECDSA) to the list of known hosts."], '_ansible_no_log': False, 'delta': '0:00:00.178345', 'stderr': "Warning: Permanently added '172.29.239.230' (ECDSA) to the list of known hosts.", 'stdout': '', 'end': '2017-11-21 20:14:51.803618', 'rc': 0, 'cmd': ['ssh', '-o', 'ConnectTimeout=6', '-o', 'UserKnownHostsFile=/dev/null', '-o', 'StrictHostKeyChecking=no', '172.29.239.230', 'exit'], 'changed': False, 'start': '2017-11-21 20:14:51.625273', '_ansible_delegated_vars': {'ansible_delegated_host': 'localhost', 'ansible_host': 'localhost'}, 'item': '172.29.239.230', 'failed_when_result': False, 'invocation': {'module_args': {'warn': True, '_raw_params': 'ssh -o ConnectTimeout=6 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no 172.29.239.230 exit', '_uses_shell': False, 'executable': None, 'chdir': None, 'creates': None, 'removes': None}}, '_ansible_parsed': True, 'stdout_lines': []}) TASK [ceph_client : Fail when no ceph_mon_host is reachable] ******************* Tuesday 21 November 2017 20:14:52 +0000 (0:00:00.416) 0:10:42.938 ****** TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:14:52 +0000 (0:00:00.088) 0:10:43.027 ****** included: /etc/ansible/roles/ceph_client/tasks/ceph_config.yml for aio1_glance_container-2b6ba609 TASK [ceph_client : Provide ceph configuration directory] ********************** Tuesday 21 November 2017 20:14:52 +0000 (0:00:00.317) 0:10:43.344 ****** changed: [aio1_glance_container-2b6ba609] TASK [ceph_client : Get ceph.conf and store contents when ceph_conf_file is not defined] *** Tuesday 21 November 2017 20:14:53 +0000 (0:00:00.567) 0:10:43.912 ****** ok: [aio1_glance_container-2b6ba609 -> 172.29.239.230] TASK [ceph_client : Register ceph_conf fact when ceph_conf_file is not defined] *** Tuesday 21 November 2017 20:14:54 +0000 (0:00:00.762) 0:10:44.674 ****** ok: [aio1_glance_container-2b6ba609] TASK [ceph_client : Register ceph_conf fact when ceph_conf_file is defined] **** Tuesday 21 November 2017 20:14:54 +0000 (0:00:00.420) 0:10:45.094 ****** TASK [ceph_client : Create ceph.conf from mon host] **************************** Tuesday 21 November 2017 20:14:54 +0000 (0:00:00.103) 0:10:45.198 ****** changed: [aio1_glance_container-2b6ba609] TASK [ceph_client : Detect correct group for extra config] ********************* Tuesday 21 November 2017 20:14:55 +0000 (0:00:01.142) 0:10:46.340 ****** skipping: [aio1_glance_container-2b6ba609] => (item=cinder_backup) skipping: [aio1_glance_container-2b6ba609] => (item=cinder_volume) TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:14:56 +0000 (0:00:00.325) 0:10:46.665 ****** TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:14:56 +0000 (0:00:00.100) 0:10:46.766 ****** included: /etc/ansible/roles/ceph_client/tasks/ceph_auth.yml for aio1_glance_container-2b6ba609 TASK [ceph_client : Retrieve keyrings for openstack clients from ceph cluster] *** Tuesday 21 November 2017 20:14:56 +0000 (0:00:00.449) 0:10:47.216 ****** ok: [aio1_glance_container-2b6ba609 -> 172.29.239.230] => (item=glance) TASK [ceph_client : Create cephkeys_access_group group] ************************ Tuesday 21 November 2017 20:14:58 +0000 (0:00:01.909) 0:10:49.125 ****** changed: [aio1_glance_container-2b6ba609] TASK [ceph_client : Add OpenStack service to cephkeys_access_group group] ****** Tuesday 21 November 2017 20:14:59 +0000 (0:00:00.628) 0:10:49.754 ****** changed: [aio1_glance_container-2b6ba609] TASK [ceph_client : Provision ceph client keyrings] **************************** Tuesday 21 November 2017 20:15:00 +0000 (0:00:01.002) 0:10:50.756 ****** changed: [aio1_glance_container-2b6ba609] => (item={'_ansible_item_result': True, 'stderr_lines': ['exported keyring for client.glance'], '_ansible_no_log': False, 'delta': '0:00:00.833584', 'stderr': 'exported keyring for client.glance', 'stdout': '[client.glance]\n\tkey = AQDyhBRa8P1YGhAAFnkCkcKJdaMKxjvP0s8fmg==', 'end': '2017-11-21 20:14:58.396670', 'rc': 0, 'cmd': 'ceph auth get client.glance >/dev/null && ceph auth get-or-create client.glance', 'changed': False, 'attempts': 1, 'start': '2017-11-21 20:14:57.563086', '_ansible_delegated_vars': {'ansible_delegated_host': '172.29.239.230', 'ansible_host': '172.29.239.230'}, 'item': 'glance', 'invocation': {'module_args': {'warn': True, '_raw_params': 'ceph auth get client.glance >/dev/null && ceph auth get-or-create client.glance', '_uses_shell': True, 'executable': None, 'chdir': None, 'creates': None, 'removes': None}}, '_ansible_parsed': True, 'stdout_lines': ['[client.glance]', '\tkey = AQDyhBRa8P1YGhAAFnkCkcKJdaMKxjvP0s8fmg==']}) TASK [ceph_client : Make sure libvirt is started] ****************************** Tuesday 21 November 2017 20:15:01 +0000 (0:00:01.661) 0:10:52.418 ****** TASK [ceph_client : Retrieve nova secret from cephcluster] ********************* Tuesday 21 November 2017 20:15:01 +0000 (0:00:00.104) 0:10:52.523 ****** skipping: [aio1_glance_container-2b6ba609] TASK [ceph_client : Check if nova secret is defined in libvirt] **************** Tuesday 21 November 2017 20:15:02 +0000 (0:00:00.159) 0:10:52.682 ****** skipping: [aio1_glance_container-2b6ba609] TASK [ceph_client : Provide xml file to create the secret] ********************* Tuesday 21 November 2017 20:15:02 +0000 (0:00:00.174) 0:10:52.857 ****** skipping: [aio1_glance_container-2b6ba609] => (item={'secret_uuid': '457eb676-33da-42ec-9a8c-9293d545c337', 'client_name': 'cinder'}) TASK [ceph_client : Define libvirt nova secret] ******************************** Tuesday 21 November 2017 20:15:02 +0000 (0:00:00.238) 0:10:53.095 ****** TASK [ceph_client : Check if nova secret value is set in libvirt] ************** Tuesday 21 November 2017 20:15:02 +0000 (0:00:00.094) 0:10:53.189 ****** skipping: [aio1_glance_container-2b6ba609] TASK [ceph_client : Set nova secret value in libvirt] ************************** Tuesday 21 November 2017 20:15:02 +0000 (0:00:00.161) 0:10:53.350 ****** TASK [ceph_client : Remove libvirt nova secret file] *************************** Tuesday 21 November 2017 20:15:02 +0000 (0:00:00.090) 0:10:53.440 ****** TASK [ceph_client : Detect correct group for extra auth] *********************** Tuesday 21 November 2017 20:15:02 +0000 (0:00:00.088) 0:10:53.529 ****** skipping: [aio1_glance_container-2b6ba609] => (item=cinder_backup) skipping: [aio1_glance_container-2b6ba609] => (item=cinder_volume) TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:15:03 +0000 (0:00:00.366) 0:10:53.895 ****** TASK [ceph_client : Detect extra nova uuid secret] ***************************** Tuesday 21 November 2017 20:15:03 +0000 (0:00:00.097) 0:10:53.992 ****** TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:15:03 +0000 (0:00:00.085) 0:10:54.077 ****** RUNNING HANDLER [os_glance : Stop services] ************************************ Tuesday 21 November 2017 20:15:03 +0000 (0:00:00.100) 0:10:54.178 ****** changed: [aio1_glance_container-2b6ba609] => (item={'start_order': 1, 'init_config_overrides': {}, 'wsgi_name': 'glance-wsgi-api', 'log_string': '--logto ', 'wsgi_overrides': {}, 'group': 'glance_api', 'service_name': 'glance-api', 'service_key': 'glance-api', 'wsgi_app': True, 'uwsgi_bind_address': '0.0.0.0', 'program_override': '/openstack/venvs/glance-master/bin/uwsgi --ini /etc/uwsgi/glance-api.ini', 'uwsgi_port': 9292}) RUNNING HANDLER [os_glance : Stop and disable glance-registry when it is no longer used] *** Tuesday 21 November 2017 20:15:04 +0000 (0:00:00.590) 0:10:54.769 ****** ok: [aio1_glance_container-2b6ba609] RUNNING HANDLER [os_glance : Clean up glance-registry init files when they are no longer needed] *** Tuesday 21 November 2017 20:15:04 +0000 (0:00:00.523) 0:10:55.292 ****** ok: [aio1_glance_container-2b6ba609] => (item=/etc/tmpfiles.d/openstack-glance-registry.conf) ok: [aio1_glance_container-2b6ba609] => (item=/etc/systemd/system/glance-registry.service) RUNNING HANDLER [os_glance : Copy new policy file into place] ****************** Tuesday 21 November 2017 20:15:05 +0000 (0:00:00.739) 0:10:56.032 ****** changed: [aio1_glance_container-2b6ba609] RUNNING HANDLER [os_glance : Start services] *********************************** Tuesday 21 November 2017 20:15:05 +0000 (0:00:00.474) 0:10:56.506 ****** changed: [aio1_glance_container-2b6ba609] => (item={'start_order': 1, 'init_config_overrides': {}, 'wsgi_name': 'glance-wsgi-api', 'log_string': '--logto ', 'wsgi_overrides': {}, 'group': 'glance_api', 'service_name': 'glance-api', 'service_key': 'glance-api', 'wsgi_app': True, 'uwsgi_bind_address': '0.0.0.0', 'program_override': '/openstack/venvs/glance-master/bin/uwsgi --ini /etc/uwsgi/glance-api.ini', 'uwsgi_port': 9292}) RUNNING HANDLER [os_glance : meta] ********************************************* Tuesday 21 November 2017 20:15:06 +0000 (0:00:00.599) 0:10:57.106 ****** RUNNING HANDLER [ceph_client : Restart os services] **************************** Tuesday 21 November 2017 20:15:06 +0000 (0:00:00.054) 0:10:57.160 ****** changed: [aio1_glance_container-2b6ba609] => (item=glance-api) TASK [openstack_openrc : Create openrc file] *********************************** Tuesday 21 November 2017 20:15:07 +0000 (0:00:00.527) 0:10:57.687 ****** ok: [aio1_glance_container-2b6ba609] TASK [openstack_openrc : Create OpenStack client configuration directory] ****** Tuesday 21 November 2017 20:15:08 +0000 (0:00:01.102) 0:10:58.790 ****** ok: [aio1_glance_container-2b6ba609] TASK [openstack_openrc : Create clouds.yaml file] ****************************** Tuesday 21 November 2017 20:15:08 +0000 (0:00:00.490) 0:10:59.280 ****** ok: [aio1_glance_container-2b6ba609] TASK [rsyslog_client : Gather variables for each operating system] ************* Tuesday 21 November 2017 20:15:09 +0000 (0:00:01.081) 0:11:00.362 ****** ok: [aio1_glance_container-2b6ba609] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml) TASK [rsyslog_client : Ensure adm group exists] ******************************** Tuesday 21 November 2017 20:15:10 +0000 (0:00:00.287) 0:11:00.649 ****** ok: [aio1_glance_container-2b6ba609] TASK [rsyslog_client : Ensure syslog user exists] ****************************** Tuesday 21 November 2017 20:15:10 +0000 (0:00:00.446) 0:11:01.095 ****** changed: [aio1_glance_container-2b6ba609] TASK [rsyslog_client : Ensure ownership on working directory is correct] ******* Tuesday 21 November 2017 20:15:10 +0000 (0:00:00.488) 0:11:01.584 ****** ok: [aio1_glance_container-2b6ba609] TASK [rsyslog_client : Remove conflicting distro packages] ********************* Tuesday 21 November 2017 20:15:11 +0000 (0:00:00.492) 0:11:02.076 ****** TASK [rsyslog_client : Install rsyslog packages] ******************************* Tuesday 21 November 2017 20:15:11 +0000 (0:00:00.089) 0:11:02.166 ****** ok: [aio1_glance_container-2b6ba609] => (item=rsyslog) ok: [aio1_glance_container-2b6ba609] => (item=logrotate) TASK [rsyslog_client : Rsyslog Setup] ****************************************** Tuesday 21 November 2017 20:15:13 +0000 (0:00:01.501) 0:11:03.667 ****** changed: [aio1_glance_container-2b6ba609] TASK [rsyslog_client : Check if log dir exists] ******************************** Tuesday 21 November 2017 20:15:14 +0000 (0:00:01.031) 0:11:04.699 ****** ok: [aio1_glance_container-2b6ba609] TASK [rsyslog_client : Find all log files] ************************************* Tuesday 21 November 2017 20:15:14 +0000 (0:00:00.475) 0:11:05.174 ****** ok: [aio1_glance_container-2b6ba609] TASK [rsyslog_client : Union the log files] ************************************ Tuesday 21 November 2017 20:15:14 +0000 (0:00:00.469) 0:11:05.643 ****** ok: [aio1_glance_container-2b6ba609] TASK [rsyslog_client : Set rsyslog_client_all_log_files when log_files does not exist] *** Tuesday 21 November 2017 20:15:15 +0000 (0:00:00.326) 0:11:05.969 ****** TASK [rsyslog_client : Write rsyslog config for found log files] *************** Tuesday 21 November 2017 20:15:15 +0000 (0:00:00.036) 0:11:06.006 ****** changed: [aio1_glance_container-2b6ba609] TASK [rsyslog_client : Write rsyslog config for remote logging] **************** Tuesday 21 November 2017 20:15:16 +0000 (0:00:01.303) 0:11:07.310 ****** changed: [aio1_glance_container-2b6ba609] TASK [rsyslog_client : Write rsyslog config for converting logs into syslog messages] *** Tuesday 21 November 2017 20:15:18 +0000 (0:00:01.431) 0:11:08.741 ****** changed: [aio1_glance_container-2b6ba609] TASK [rsyslog_client : Write log rotate file] ********************************** Tuesday 21 November 2017 20:15:19 +0000 (0:00:01.269) 0:11:10.010 ****** changed: [aio1_glance_container-2b6ba609] TASK [rsyslog_client : Configure logrotate to compress logs by default] ******** Tuesday 21 November 2017 20:15:20 +0000 (0:00:01.156) 0:11:11.167 ****** changed: [aio1_glance_container-2b6ba609] TASK [system_crontab_coordination : Create crontab] **************************** Tuesday 21 November 2017 20:15:20 +0000 (0:00:00.471) 0:11:11.638 ****** changed: [aio1_glance_container-2b6ba609] RUNNING HANDLER [rsyslog_client : restart rsyslog] ***************************** Tuesday 21 November 2017 20:15:22 +0000 (0:00:01.304) 0:11:12.943 ****** changed: [aio1_glance_container-2b6ba609] TASK [Set haproxy service state] *********************************************** Tuesday 21 November 2017 20:15:22 +0000 (0:00:00.549) 0:11:13.492 ****** skipping: [aio1_glance_container-2b6ba609] => (item=aio1) PLAY [Install glance services] ************************************************* skipping: no hosts matched PLAY [Refresh local facts after all software changes are made] ***************** TASK [refresh local facts] ***************************************************** Tuesday 21 November 2017 20:15:23 +0000 (0:00:00.190) 0:11:13.683 ****** ok: [aio1_glance_container-2b6ba609] TASK [Gather software version list] ******************************************** Tuesday 21 November 2017 20:15:23 +0000 (0:00:00.623) 0:11:14.307 ****** ok: [aio1_glance_container-2b6ba609 -> localhost] TASK [Set software deployed fact] ********************************************** Tuesday 21 November 2017 20:15:23 +0000 (0:00:00.305) 0:11:14.612 ****** ok: [aio1_glance_container-2b6ba609 -> localhost] TASK [Set software updated fact] *********************************************** Tuesday 21 November 2017 20:15:24 +0000 (0:00:00.108) 0:11:14.720 ****** ok: [aio1_glance_container-2b6ba609 -> localhost] PLAY [Restart glance API to ensure new RPC object version is used] ************* TASK [Set haproxy service state] *********************************************** Tuesday 21 November 2017 20:15:24 +0000 (0:00:00.151) 0:11:14.872 ****** skipping: [aio1_glance_container-2b6ba609] => (item=aio1) TASK [Gather service list] ***************************************************** Tuesday 21 November 2017 20:15:24 +0000 (0:00:00.141) 0:11:15.014 ****** ok: [aio1_glance_container-2b6ba609] TASK [Execute service action] ************************************************** Tuesday 21 November 2017 20:15:24 +0000 (0:00:00.534) 0:11:15.549 ****** changed: [aio1_glance_container-2b6ba609] => (item=glance-api.service) TASK [Disable the service restart requirement] ********************************* Tuesday 21 November 2017 20:15:25 +0000 (0:00:00.643) 0:11:16.192 ****** changed: [aio1_glance_container-2b6ba609] TASK [Set haproxy service state] *********************************************** Tuesday 21 November 2017 20:15:26 +0000 (0:00:00.533) 0:11:16.726 ****** skipping: [aio1_glance_container-2b6ba609] => (item=aio1) PLAY [Prepare MQ/DB services] ************************************************** TASK [Ensure Rabbitmq vhost] *************************************************** Tuesday 21 November 2017 20:15:26 +0000 (0:00:00.156) 0:11:16.882 ****** changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.238.103] TASK [Ensure rabbitmq user] **************************************************** Tuesday 21 November 2017 20:15:28 +0000 (0:00:02.700) 0:11:19.583 ****** changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.238.103] TASK [Ensure Rabbitmq vhost] *************************************************** Tuesday 21 November 2017 20:15:33 +0000 (0:00:04.412) 0:11:23.996 ****** TASK [Ensure rabbitmq user] **************************************************** Tuesday 21 November 2017 20:15:33 +0000 (0:00:00.053) 0:11:24.050 ****** TASK [Create DB for service] *************************************************** Tuesday 21 November 2017 20:15:33 +0000 (0:00:00.054) 0:11:24.104 ****** changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.237.211] TASK [Grant access to the DB for the service] ********************************** Tuesday 21 November 2017 20:15:34 +0000 (0:00:00.899) 0:11:25.004 ****** changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.237.211] => (item=localhost) changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.237.211] => (item=%) PLAY [Install cinder services] ************************************************* TASK [Set haproxy service state] *********************************************** Tuesday 21 November 2017 20:15:35 +0000 (0:00:01.540) 0:11:26.545 ****** skipping: [aio1_cinder_api_container-ffd7efd6] => (item=aio1) TASK [Gather address fact] ***************************************************** Tuesday 21 November 2017 20:15:36 +0000 (0:00:00.124) 0:11:26.670 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [Set address fact] ******************************************************** Tuesday 21 November 2017 20:15:36 +0000 (0:00:00.329) 0:11:26.999 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [Configure container (cinder-volume)] ************************************* Tuesday 21 November 2017 20:15:36 +0000 (0:00:00.304) 0:11:27.304 ****** TASK [Configure container (other services)] ************************************ Tuesday 21 November 2017 20:15:36 +0000 (0:00:00.039) 0:11:27.343 ****** included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/os-lxc-container-setup.yml for aio1_cinder_api_container-ffd7efd6 TASK [Set default bind mounts (bind var/log)] ********************************** Tuesday 21 November 2017 20:15:36 +0000 (0:00:00.125) 0:11:27.469 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [Ensure mount directories exists] ***************************************** Tuesday 21 November 2017 20:15:37 +0000 (0:00:00.321) 0:11:27.790 ****** ok: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_cinder_api_container-ffd7efd6', 'bind_dir_path': '/var/log'}) TASK [Add bind mount configuration to container] ******************************* Tuesday 21 November 2017 20:15:37 +0000 (0:00:00.635) 0:11:28.426 ****** changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_cinder_api_container-ffd7efd6', 'bind_dir_path': '/var/log'}) TASK [Extra lxc config] ******************************************************** Tuesday 21 November 2017 20:15:38 +0000 (0:00:00.580) 0:11:29.006 ****** TASK [Extra lxc config no restart] ********************************************* Tuesday 21 November 2017 20:15:38 +0000 (0:00:00.097) 0:11:29.103 ****** changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] => (item=lxc.start.order=100) TASK [Check container state] *************************************************** Tuesday 21 November 2017 20:15:39 +0000 (0:00:00.591) 0:11:29.695 ****** ok: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] TASK [Lxc container restart] *************************************************** Tuesday 21 November 2017 20:15:39 +0000 (0:00:00.662) 0:11:30.357 ****** changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] TASK [Start Container] ********************************************************* Tuesday 21 November 2017 20:15:41 +0000 (0:00:02.075) 0:11:32.433 ****** changed: [aio1_cinder_api_container-ffd7efd6 -> 172.29.236.100] TASK [Wait for container connectivity] ***************************************** Tuesday 21 November 2017 20:15:42 +0000 (0:00:00.892) 0:11:33.325 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [Create log dir] ********************************************************** Tuesday 21 November 2017 20:15:46 +0000 (0:00:03.559) 0:11:36.885 ****** skipping: [aio1_cinder_api_container-ffd7efd6] => (item={'dest': '/var/log/cinder', 'src': '/openstack/log/aio1_cinder_api_container-ffd7efd6-cinder'}) TASK [Create log aggregation links] ******************************************** Tuesday 21 November 2017 20:15:46 +0000 (0:00:00.108) 0:11:36.994 ****** skipping: [aio1_cinder_api_container-ffd7efd6] => (item={'dest': '/var/log/cinder', 'src': '/openstack/log/aio1_cinder_api_container-ffd7efd6-cinder'}) TASK [include] ***************************************************************** Tuesday 21 November 2017 20:15:46 +0000 (0:00:00.093) 0:11:37.087 ****** included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/unbound-clients.yml for aio1_cinder_api_container-ffd7efd6 TASK [Apply resolver sorting] ************************************************** Tuesday 21 November 2017 20:15:46 +0000 (0:00:00.311) 0:11:37.399 ****** TASK [Set resolver IP list fact] *********************************************** Tuesday 21 November 2017 20:15:46 +0000 (0:00:00.068) 0:11:37.467 ****** TASK [Set resolver rotate when physical_host is not an unbound host] *********** Tuesday 21 November 2017 20:15:46 +0000 (0:00:00.049) 0:11:37.517 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [Include the resolvconf role] ********************************************* Tuesday 21 November 2017 20:15:47 +0000 (0:00:00.352) 0:11:37.869 ****** TASK [resolvconf : Gather variables for each operating system] ***************** Tuesday 21 November 2017 20:15:47 +0000 (0:00:00.582) 0:11:38.452 ****** ok: [aio1_cinder_api_container-ffd7efd6] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml) TASK [resolvconf : Install apt packages] *************************************** Tuesday 21 November 2017 20:15:48 +0000 (0:00:00.349) 0:11:38.801 ****** ok: [aio1_cinder_api_container-ffd7efd6] => (item=['resolvconf']) TASK [resolvconf : Update resolvconf base] ************************************* Tuesday 21 November 2017 20:15:56 +0000 (0:00:08.269) 0:11:47.071 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [resolvconf : Update resolvconf tail] ************************************* Tuesday 21 November 2017 20:15:57 +0000 (0:00:01.399) 0:11:48.471 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [resolvconf : Update resolvers] ******************************************* Tuesday 21 November 2017 20:15:58 +0000 (0:00:00.955) 0:11:49.427 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [test proxy URL for connectivity] ***************************************** Tuesday 21 November 2017 20:16:00 +0000 (0:00:01.365) 0:11:50.792 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [Drop apt package manager proxy] ****************************************** Tuesday 21 November 2017 20:16:00 +0000 (0:00:00.488) 0:11:51.281 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [Update apt when proxy is added] ****************************************** Tuesday 21 November 2017 20:16:01 +0000 (0:00:00.933) 0:11:52.214 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [Remove apt package manager proxy] **************************************** Tuesday 21 November 2017 20:16:03 +0000 (0:00:01.444) 0:11:53.658 ****** TASK [Deploy yum package manager proxy] **************************************** Tuesday 21 November 2017 20:16:03 +0000 (0:00:00.038) 0:11:53.697 ****** TASK [Deploy dnf package manager proxy] **************************************** Tuesday 21 November 2017 20:16:03 +0000 (0:00:00.034) 0:11:53.731 ****** TASK [Add volume group block device to cinder] ********************************* Tuesday 21 November 2017 20:16:03 +0000 (0:00:00.055) 0:11:53.787 ****** skipping: [aio1_cinder_api_container-ffd7efd6] => (item={'key': 'RBD', 'value': {'rbd_pool': 'volumes', 'rbd_store_chunk_size': 8, 'volume_driver': 'cinder.volume.drivers.rbd.RBDDriver', 'report_discard_supported': True, 'rbd_ceph_conf': '/etc/ceph/ceph.conf', 'rbd_secret_uuid': 'cec3117e-1c8f-48a6-8287-a2e77bf91c18', 'rbd_user': 'cinder', 'volume_backend_name': 'rbddriver'}}) TASK [udevadm trigger] ********************************************************* Tuesday 21 November 2017 20:16:03 +0000 (0:00:00.116) 0:11:53.904 ****** TASK [pip_install : Gather variables for each operating system] **************** Tuesday 21 November 2017 20:16:03 +0000 (0:00:00.042) 0:11:53.946 ****** ok: [aio1_cinder_api_container-ffd7efd6] => (item=/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml) TASK [pip_install : Create pip config directory] ******************************* Tuesday 21 November 2017 20:16:03 +0000 (0:00:00.293) 0:11:54.240 ****** changed: [aio1_cinder_api_container-ffd7efd6] => (item=/root/.cache) changed: [aio1_cinder_api_container-ffd7efd6] => (item=/root/.cache/pip) changed: [aio1_cinder_api_container-ffd7efd6] => (item=/root/.pip) TASK [pip_install : Drop pip file(s)] ****************************************** Tuesday 21 November 2017 20:16:04 +0000 (0:00:00.891) 0:11:55.131 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [pip_install : Drop pip config] ******************************************* Tuesday 21 November 2017 20:16:05 +0000 (0:00:00.949) 0:11:56.081 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [pip_install : Remove known problem packages] ***************************** Tuesday 21 November 2017 20:16:06 +0000 (0:00:00.726) 0:11:56.807 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [pip_install : include] *************************************************** Tuesday 21 November 2017 20:16:06 +0000 (0:00:00.795) 0:11:57.603 ****** included: /etc/ansible/roles/pip_install/tasks/pre_install_apt.yml for aio1_cinder_api_container-ffd7efd6 TASK [pip_install : Install UCA repository key] ******************************** Tuesday 21 November 2017 20:16:07 +0000 (0:00:00.135) 0:11:57.738 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [pip_install : Install UCA repository] ************************************ Tuesday 21 November 2017 20:16:09 +0000 (0:00:02.109) 0:11:59.847 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [pip_install : Install external repo key manually (apt)] ****************** Tuesday 21 November 2017 20:16:12 +0000 (0:00:02.939) 0:12:02.787 ****** TASK [pip_install : Install external repo manually (apt)] ********************** Tuesday 21 November 2017 20:16:12 +0000 (0:00:00.083) 0:12:02.871 ****** TASK [pip_install : Install distro packages] *********************************** Tuesday 21 November 2017 20:16:12 +0000 (0:00:00.094) 0:12:02.966 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [pip_install : include] *************************************************** Tuesday 21 November 2017 20:16:47 +0000 (0:00:35.361) 0:12:38.327 ****** included: /etc/ansible/roles/pip_install/tasks/install_online.yml for aio1_cinder_api_container-ffd7efd6 TASK [pip_install : Get Modern PIP] ******************************************** Tuesday 21 November 2017 20:16:47 +0000 (0:00:00.115) 0:12:38.443 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [pip_install : Install PIP] *********************************************** Tuesday 21 November 2017 20:16:48 +0000 (0:00:00.557) 0:12:39.000 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [pip_install : Install pip packages] ************************************** Tuesday 21 November 2017 20:16:52 +0000 (0:00:03.951) 0:12:42.952 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 20:16:53 +0000 (0:00:01.405) 0:12:44.357 ****** TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 20:16:53 +0000 (0:00:00.038) 0:12:44.395 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [galera_client : Gather variables for each operating system] ************** Tuesday 21 November 2017 20:16:55 +0000 (0:00:01.264) 0:12:45.660 ****** ok: [aio1_cinder_api_container-ffd7efd6] => (item=/etc/ansible/roles/galera_client/vars/ubuntu-16.04.yml) TASK [galera_client : include] ************************************************* Tuesday 21 November 2017 20:16:55 +0000 (0:00:00.333) 0:12:45.993 ****** included: /etc/ansible/roles/galera_client/tasks/galera_client_install_apt.yml for aio1_cinder_api_container-ffd7efd6 TASK [galera_client : Ensure host can talk to HTTPS apt repos] ***************** Tuesday 21 November 2017 20:16:55 +0000 (0:00:00.145) 0:12:46.139 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [galera_client : Add keys (primary keyserver)] **************************** Tuesday 21 November 2017 20:16:56 +0000 (0:00:00.760) 0:12:46.900 ****** changed: [aio1_cinder_api_container-ffd7efd6] => (item={'keyserver': 'hkp://keyserver.ubuntu.com:80', 'fallback_keyserver': 'hkp://p80.pool.sks-keyservers.net:80', 'key_name': 'mariadb', 'hash_id': '0xF1656F24C74CD1D8'}) TASK [galera_client : Find old sources] **************************************** Tuesday 21 November 2017 20:16:57 +0000 (0:00:01.311) 0:12:48.212 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [galera_client : Remove old sources] ************************************** Tuesday 21 November 2017 20:16:58 +0000 (0:00:00.480) 0:12:48.693 ****** TASK [galera_client : Remove old galera repo] ********************************** Tuesday 21 November 2017 20:16:58 +0000 (0:00:00.086) 0:12:48.779 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [galera_client : Add galera repo] ***************************************** Tuesday 21 November 2017 20:16:58 +0000 (0:00:00.479) 0:12:49.259 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [galera_client : Install galera distro packages] ************************** Tuesday 21 November 2017 20:17:01 +0000 (0:00:03.056) 0:12:52.315 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [galera_client : Install pip packages] ************************************ Tuesday 21 November 2017 20:17:30 +0000 (0:00:28.471) 0:13:20.786 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [galera_client : Drop local .my.cnf file] ********************************* Tuesday 21 November 2017 20:17:31 +0000 (0:00:01.743) 0:13:22.530 ****** TASK [galera_client : Distribute Galera ssl CA cert] *************************** Tuesday 21 November 2017 20:17:31 +0000 (0:00:00.032) 0:13:22.562 ****** TASK [openstack_openrc : Create openrc file] *********************************** Tuesday 21 November 2017 20:17:31 +0000 (0:00:00.035) 0:13:22.598 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [openstack_openrc : Create OpenStack client configuration directory] ****** Tuesday 21 November 2017 20:17:33 +0000 (0:00:01.221) 0:13:23.820 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [openstack_openrc : Create clouds.yaml file] ****************************** Tuesday 21 November 2017 20:17:33 +0000 (0:00:00.473) 0:13:24.293 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : Gather variables for each operating system] ****************** Tuesday 21 November 2017 20:17:34 +0000 (0:00:01.213) 0:13:25.506 ****** ok: [aio1_cinder_api_container-ffd7efd6] => (item=/etc/ansible/roles/os_cinder/vars/ubuntu-16.04.yml) TASK [os_cinder : create the system group] ************************************* Tuesday 21 November 2017 20:17:35 +0000 (0:00:00.345) 0:13:25.852 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : Create the cinder system user] ******************************* Tuesday 21 November 2017 20:17:35 +0000 (0:00:00.577) 0:13:26.430 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : Create cinder dir] ******************************************* Tuesday 21 November 2017 20:17:36 +0000 (0:00:00.560) 0:13:26.991 ****** changed: [aio1_cinder_api_container-ffd7efd6] => (item={'path': '/openstack', 'mode': '0755', 'owner': 'root', 'group': 'root'}) changed: [aio1_cinder_api_container-ffd7efd6] => (item={'path': '/var/cache/cinder', 'mode': '0700'}) changed: [aio1_cinder_api_container-ffd7efd6] => (item={'path': '/etc/cinder', 'mode': '0750'}) changed: [aio1_cinder_api_container-ffd7efd6] => (item={'path': '/etc/cinder/rootwrap.d', 'mode': '0750', 'owner': 'root', 'group': 'root'}) changed: [aio1_cinder_api_container-ffd7efd6] => (item={'path': '/etc/sudoers.d', 'mode': '0750', 'owner': 'root', 'group': 'root'}) ok: [aio1_cinder_api_container-ffd7efd6] => (item={'path': '/var/lib/cinder'}) TASK [os_cinder : Test for log directory or link] ****************************** Tuesday 21 November 2017 20:17:37 +0000 (0:00:01.485) 0:13:28.476 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : Create cinder log dir] *************************************** Tuesday 21 November 2017 20:17:38 +0000 (0:00:00.512) 0:13:28.989 ****** changed: [aio1_cinder_api_container-ffd7efd6] => (item={'path': '/var/log/cinder'}) TASK [os_cinder : Install distro packages] ************************************* Tuesday 21 November 2017 20:17:38 +0000 (0:00:00.514) 0:13:29.503 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : Create developer mode constraint file] *********************** Tuesday 21 November 2017 20:17:58 +0000 (0:00:19.509) 0:13:49.013 ****** TASK [os_cinder : Install requires pip packages] ******************************* Tuesday 21 November 2017 20:17:58 +0000 (0:00:00.036) 0:13:49.050 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : Retrieve checksum for venv download] ************************* Tuesday 21 November 2017 20:18:11 +0000 (0:00:12.610) 0:14:01.661 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : Attempt venv download] *************************************** Tuesday 21 November 2017 20:18:11 +0000 (0:00:00.591) 0:14:02.252 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : Remove existing venv] **************************************** Tuesday 21 November 2017 20:18:12 +0000 (0:00:01.370) 0:14:03.623 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : Create cinder venv dir] ************************************** Tuesday 21 November 2017 20:18:13 +0000 (0:00:00.492) 0:14:04.115 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : Unarchive pre-built venv] ************************************ Tuesday 21 November 2017 20:18:13 +0000 (0:00:00.472) 0:14:04.588 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : Install pip packages] **************************************** Tuesday 21 November 2017 20:18:20 +0000 (0:00:06.176) 0:14:10.764 ****** skipping: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : Remove python from path first (CentOS, openSUSE)] ************ Tuesday 21 November 2017 20:18:20 +0000 (0:00:00.091) 0:14:10.856 ****** TASK [os_cinder : Update virtualenv path] ************************************** Tuesday 21 November 2017 20:18:20 +0000 (0:00:00.041) 0:14:10.898 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : Initialise the upgrade facts] ******************************** Tuesday 21 November 2017 20:18:24 +0000 (0:00:03.834) 0:14:14.733 ****** changed: [aio1_cinder_api_container-ffd7efd6] => (item=need_online_data_migrations) changed: [aio1_cinder_api_container-ffd7efd6] => (item=need_service_restart) TASK [os_cinder : Record the venv tag deployed] ******************************** Tuesday 21 November 2017 20:18:25 +0000 (0:00:00.929) 0:14:15.662 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : refresh local facts] ***************************************** Tuesday 21 November 2017 20:18:25 +0000 (0:00:00.505) 0:14:16.168 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : Remove the old db_sync fact] ********************************* Tuesday 21 November 2017 20:18:26 +0000 (0:00:00.677) 0:14:16.846 ****** TASK [os_cinder : refresh local facts] ***************************************** Tuesday 21 November 2017 20:18:26 +0000 (0:00:00.040) 0:14:16.886 ****** TASK [os_cinder : Copy cinder configs] ***************************************** Tuesday 21 November 2017 20:18:26 +0000 (0:00:00.051) 0:14:16.938 ****** changed: [aio1_cinder_api_container-ffd7efd6] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/cinder/cinder.conf', 'src': 'cinder.conf.j2'}) changed: [aio1_cinder_api_container-ffd7efd6] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/cinder/api-paste.ini', 'src': 'api-paste.ini.j2'}) changed: [aio1_cinder_api_container-ffd7efd6] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/cinder/rootwrap.conf', 'src': 'rootwrap.conf.j2'}) changed: [aio1_cinder_api_container-ffd7efd6] => (item={'config_type': 'json', 'config_overrides': {}, 'dest': '/etc/cinder/policy.json-master', 'src': 'policy.json.j2'}) TASK [os_cinder : Copy cinder configs] ***************************************** Tuesday 21 November 2017 20:18:29 +0000 (0:00:02.890) 0:14:19.828 ****** changed: [aio1_cinder_api_container-ffd7efd6] => (item=/etc/ansible/roles/os_cinder/files/rootwrap.d/volume.filters) TASK [os_cinder : Ensure cinder tgt include] *********************************** Tuesday 21 November 2017 20:18:30 +0000 (0:00:01.153) 0:14:20.982 ****** TASK [os_cinder : Create nfs shares export file] ******************************* Tuesday 21 November 2017 20:18:30 +0000 (0:00:00.041) 0:14:21.023 ****** skipping: [aio1_cinder_api_container-ffd7efd6] => (item={'key': 'RBD', 'value': {'rbd_pool': 'volumes', 'rbd_store_chunk_size': 8, 'volume_driver': 'cinder.volume.drivers.rbd.RBDDriver', 'report_discard_supported': True, 'rbd_ceph_conf': '/etc/ceph/ceph.conf', 'rbd_secret_uuid': 'cec3117e-1c8f-48a6-8287-a2e77bf91c18', 'rbd_user': 'cinder', 'volume_backend_name': 'rbddriver'}}) TASK [os_cinder : Drop sudoers file] ******************************************* Tuesday 21 November 2017 20:18:30 +0000 (0:00:00.099) 0:14:21.123 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : include] ***************************************************** Tuesday 21 November 2017 20:18:31 +0000 (0:00:01.213) 0:14:22.336 ****** included: /etc/ansible/roles/os_cinder/tasks/cinder_db_setup.yml for aio1_cinder_api_container-ffd7efd6 TASK [os_cinder : Perform a cinder DB sync] ************************************ Tuesday 21 November 2017 20:18:31 +0000 (0:00:00.223) 0:14:22.559 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : Perform online data migrations] ****************************** Tuesday 21 November 2017 20:18:40 +0000 (0:00:08.409) 0:14:30.969 ****** skipping: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : Disable the online migrations requirement] ******************* Tuesday 21 November 2017 20:18:40 +0000 (0:00:00.121) 0:14:31.090 ****** TASK [os_cinder : Ensure uWSGI directory exists] ******************************* Tuesday 21 November 2017 20:18:40 +0000 (0:00:00.070) 0:14:31.160 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : Apply uWSGI configuration] *********************************** Tuesday 21 November 2017 20:18:40 +0000 (0:00:00.481) 0:14:31.642 ****** changed: [aio1_cinder_api_container-ffd7efd6] => (item={'start_order': 1, 'init_config_overrides': {}, 'wsgi_name': 'cinder-wsgi', 'log_string': '--logto ', 'wsgi_overrides': {}, 'group': 'cinder_api', 'service_name': 'cinder-api', 'service_key': 'cinder-api', 'wsgi_app': True, 'uwsgi_bind_address': '0.0.0.0', 'program_override': '/openstack/venvs/cinder-master/bin/uwsgi --ini /etc/uwsgi/cinder-api.ini', 'uwsgi_port': 8776}) skipping: [aio1_cinder_api_container-ffd7efd6] => (item={'init_config_overrides': {}, 'group': 'cinder_scheduler', 'service_name': 'cinder-scheduler', 'service_key': 'cinder-scheduler', 'start_order': 2}) TASK [os_cinder : include] ***************************************************** Tuesday 21 November 2017 20:18:41 +0000 (0:00:00.992) 0:14:32.634 ****** included: /etc/ansible/roles/os_cinder/tasks/cinder_service_setup.yml for aio1_cinder_api_container-ffd7efd6 TASK [os_cinder : include] ***************************************************** Tuesday 21 November 2017 20:18:42 +0000 (0:00:00.262) 0:14:32.897 ****** included: /etc/ansible/roles/os_cinder/tasks/cinder_service_add.yml for aio1_cinder_api_container-ffd7efd6 TASK [os_cinder : Ensure cinder service] *************************************** Tuesday 21 November 2017 20:18:42 +0000 (0:00:00.244) 0:14:33.141 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : Ensure cinder user] ****************************************** Tuesday 21 November 2017 20:18:44 +0000 (0:00:01.548) 0:14:34.690 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : Ensure cinder user to admin role] **************************** Tuesday 21 November 2017 20:18:46 +0000 (0:00:02.061) 0:14:36.751 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : Ensure cinder endpoint] ************************************** Tuesday 21 November 2017 20:18:47 +0000 (0:00:01.696) 0:14:38.447 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : include] ***************************************************** Tuesday 21 November 2017 20:18:49 +0000 (0:00:01.839) 0:14:40.287 ****** included: /etc/ansible/roles/os_cinder/tasks/cinder_service_add.yml for aio1_cinder_api_container-ffd7efd6 TASK [os_cinder : Ensure cinder service] *************************************** Tuesday 21 November 2017 20:18:49 +0000 (0:00:00.217) 0:14:40.505 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : Ensure cinder user] ****************************************** Tuesday 21 November 2017 20:18:51 +0000 (0:00:01.615) 0:14:42.121 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : Ensure cinder user to admin role] **************************** Tuesday 21 November 2017 20:18:52 +0000 (0:00:01.505) 0:14:43.626 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : Ensure cinder endpoint] ************************************** Tuesday 21 November 2017 20:18:54 +0000 (0:00:01.566) 0:14:45.193 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : include] ***************************************************** Tuesday 21 November 2017 20:18:56 +0000 (0:00:01.749) 0:14:46.942 ****** included: /etc/ansible/roles/os_cinder/tasks/cinder_service_add.yml for aio1_cinder_api_container-ffd7efd6 TASK [os_cinder : Ensure cinder service] *************************************** Tuesday 21 November 2017 20:18:56 +0000 (0:00:00.227) 0:14:47.170 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : Ensure cinder user] ****************************************** Tuesday 21 November 2017 20:18:58 +0000 (0:00:01.509) 0:14:48.679 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : Ensure cinder user to admin role] **************************** Tuesday 21 November 2017 20:18:59 +0000 (0:00:01.543) 0:14:50.223 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : Ensure cinder endpoint] ************************************** Tuesday 21 November 2017 20:19:01 +0000 (0:00:01.687) 0:14:51.910 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : include] ***************************************************** Tuesday 21 November 2017 20:19:03 +0000 (0:00:01.849) 0:14:53.759 ****** included: /etc/ansible/roles/os_cinder/tasks/cinder_init_systemd.yml for aio1_cinder_api_container-ffd7efd6 TASK [os_cinder : Create TEMP run dir] ***************************************** Tuesday 21 November 2017 20:19:03 +0000 (0:00:00.233) 0:14:53.993 ****** changed: [aio1_cinder_api_container-ffd7efd6] => (item={'start_order': 1, 'init_config_overrides': {}, 'wsgi_name': 'cinder-wsgi', 'log_string': '--logto ', 'wsgi_overrides': {}, 'group': 'cinder_api', 'service_name': 'cinder-api', 'service_key': 'cinder-api', 'wsgi_app': True, 'uwsgi_bind_address': '0.0.0.0', 'program_override': '/openstack/venvs/cinder-master/bin/uwsgi --ini /etc/uwsgi/cinder-api.ini', 'uwsgi_port': 8776}) changed: [aio1_cinder_api_container-ffd7efd6] => (item={'init_config_overrides': {}, 'group': 'cinder_scheduler', 'service_name': 'cinder-scheduler', 'service_key': 'cinder-scheduler', 'start_order': 2}) TASK [os_cinder : Create TEMP lock dir] **************************************** Tuesday 21 November 2017 20:19:04 +0000 (0:00:00.767) 0:14:54.760 ****** changed: [aio1_cinder_api_container-ffd7efd6] => (item={'start_order': 1, 'init_config_overrides': {}, 'wsgi_name': 'cinder-wsgi', 'log_string': '--logto ', 'wsgi_overrides': {}, 'group': 'cinder_api', 'service_name': 'cinder-api', 'service_key': 'cinder-api', 'wsgi_app': True, 'uwsgi_bind_address': '0.0.0.0', 'program_override': '/openstack/venvs/cinder-master/bin/uwsgi --ini /etc/uwsgi/cinder-api.ini', 'uwsgi_port': 8776}) changed: [aio1_cinder_api_container-ffd7efd6] => (item={'init_config_overrides': {}, 'group': 'cinder_scheduler', 'service_name': 'cinder-scheduler', 'service_key': 'cinder-scheduler', 'start_order': 2}) TASK [os_cinder : Cleanup old tmpfiles.d entry] ******************************** Tuesday 21 November 2017 20:19:04 +0000 (0:00:00.743) 0:14:55.504 ****** ok: [aio1_cinder_api_container-ffd7efd6] => (item={'start_order': 1, 'init_config_overrides': {}, 'wsgi_name': 'cinder-wsgi', 'log_string': '--logto ', 'wsgi_overrides': {}, 'group': 'cinder_api', 'service_name': 'cinder-api', 'service_key': 'cinder-api', 'wsgi_app': True, 'uwsgi_bind_address': '0.0.0.0', 'program_override': '/openstack/venvs/cinder-master/bin/uwsgi --ini /etc/uwsgi/cinder-api.ini', 'uwsgi_port': 8776}) ok: [aio1_cinder_api_container-ffd7efd6] => (item={'init_config_overrides': {}, 'group': 'cinder_scheduler', 'service_name': 'cinder-scheduler', 'service_key': 'cinder-scheduler', 'start_order': 2}) TASK [os_cinder : Create tmpfiles.d entry] ************************************* Tuesday 21 November 2017 20:19:05 +0000 (0:00:00.716) 0:14:56.221 ****** changed: [aio1_cinder_api_container-ffd7efd6] => (item={'start_order': 1, 'init_config_overrides': {}, 'wsgi_name': 'cinder-wsgi', 'log_string': '--logto ', 'wsgi_overrides': {}, 'group': 'cinder_api', 'service_name': 'cinder-api', 'service_key': 'cinder-api', 'wsgi_app': True, 'uwsgi_bind_address': '0.0.0.0', 'program_override': '/openstack/venvs/cinder-master/bin/uwsgi --ini /etc/uwsgi/cinder-api.ini', 'uwsgi_port': 8776}) changed: [aio1_cinder_api_container-ffd7efd6] => (item={'init_config_overrides': {}, 'group': 'cinder_scheduler', 'service_name': 'cinder-scheduler', 'service_key': 'cinder-scheduler', 'start_order': 2}) TASK [os_cinder : Place the systemd init script] ******************************* Tuesday 21 November 2017 20:19:08 +0000 (0:00:02.446) 0:14:58.667 ****** changed: [aio1_cinder_api_container-ffd7efd6] => (item={'start_order': 1, 'init_config_overrides': {}, 'wsgi_name': 'cinder-wsgi', 'log_string': '--logto ', 'wsgi_overrides': {}, 'group': 'cinder_api', 'service_name': 'cinder-api', 'service_key': 'cinder-api', 'wsgi_app': True, 'uwsgi_bind_address': '0.0.0.0', 'program_override': '/openstack/venvs/cinder-master/bin/uwsgi --ini /etc/uwsgi/cinder-api.ini', 'uwsgi_port': 8776}) changed: [aio1_cinder_api_container-ffd7efd6] => (item={'init_config_overrides': {}, 'group': 'cinder_scheduler', 'service_name': 'cinder-scheduler', 'service_key': 'cinder-scheduler', 'start_order': 2}) TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 20:19:09 +0000 (0:00:01.525) 0:15:00.192 ****** TASK [ceph_client : Gather variables for each operating system] **************** Tuesday 21 November 2017 20:19:09 +0000 (0:00:00.047) 0:15:00.240 ****** skipping: [aio1_cinder_api_container-ffd7efd6] => (item=/etc/ansible/roles/ceph_client/vars/ubuntu-16.04.yml) TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:19:09 +0000 (0:00:00.115) 0:15:00.355 ****** TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:19:09 +0000 (0:00:00.039) 0:15:00.395 ****** TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:19:09 +0000 (0:00:00.044) 0:15:00.440 ****** TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:19:09 +0000 (0:00:00.042) 0:15:00.482 ****** TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:19:09 +0000 (0:00:00.041) 0:15:00.524 ****** TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:19:09 +0000 (0:00:00.043) 0:15:00.568 ****** RUNNING HANDLER [os_cinder : Restart cinder services] ************************** Tuesday 21 November 2017 20:19:09 +0000 (0:00:00.060) 0:15:00.628 ****** changed: [aio1_cinder_api_container-ffd7efd6] RUNNING HANDLER [os_cinder : Stop services] ************************************ Tuesday 21 November 2017 20:19:10 +0000 (0:00:00.706) 0:15:01.335 ****** changed: [aio1_cinder_api_container-ffd7efd6] => (item={'start_order': 1, 'init_config_overrides': {}, 'wsgi_name': 'cinder-wsgi', 'log_string': '--logto ', 'wsgi_overrides': {}, 'group': 'cinder_api', 'service_name': 'cinder-api', 'service_key': 'cinder-api', 'wsgi_app': True, 'uwsgi_bind_address': '0.0.0.0', 'program_override': '/openstack/venvs/cinder-master/bin/uwsgi --ini /etc/uwsgi/cinder-api.ini', 'uwsgi_port': 8776}) changed: [aio1_cinder_api_container-ffd7efd6] => (item={'init_config_overrides': {}, 'group': 'cinder_scheduler', 'service_name': 'cinder-scheduler', 'service_key': 'cinder-scheduler', 'start_order': 2}) RUNNING HANDLER [os_cinder : Copy new policy file into place] ****************** Tuesday 21 November 2017 20:19:11 +0000 (0:00:00.962) 0:15:02.297 ****** changed: [aio1_cinder_api_container-ffd7efd6] RUNNING HANDLER [os_cinder : Start services] *********************************** Tuesday 21 November 2017 20:19:12 +0000 (0:00:00.505) 0:15:02.803 ****** changed: [aio1_cinder_api_container-ffd7efd6] => (item={'start_order': 1, 'init_config_overrides': {}, 'wsgi_name': 'cinder-wsgi', 'log_string': '--logto ', 'wsgi_overrides': {}, 'group': 'cinder_api', 'service_name': 'cinder-api', 'service_key': 'cinder-api', 'wsgi_app': True, 'uwsgi_bind_address': '0.0.0.0', 'program_override': '/openstack/venvs/cinder-master/bin/uwsgi --ini /etc/uwsgi/cinder-api.ini', 'uwsgi_port': 8776}) changed: [aio1_cinder_api_container-ffd7efd6] => (item={'init_config_overrides': {}, 'group': 'cinder_scheduler', 'service_name': 'cinder-scheduler', 'service_key': 'cinder-scheduler', 'start_order': 2}) RUNNING HANDLER [os_cinder : meta] ********************************************* Tuesday 21 November 2017 20:19:13 +0000 (0:00:01.004) 0:15:03.807 ****** TASK [os_cinder : include] ***************************************************** Tuesday 21 November 2017 20:19:13 +0000 (0:00:00.042) 0:15:03.850 ****** TASK [os_cinder : Discover lvm devices] **************************************** Tuesday 21 November 2017 20:19:13 +0000 (0:00:00.062) 0:15:03.912 ****** skipping: [aio1_cinder_api_container-ffd7efd6] TASK [os_cinder : Ensure "/etc/lvm" directory] ********************************* Tuesday 21 November 2017 20:19:13 +0000 (0:00:00.097) 0:15:04.010 ****** TASK [os_cinder : Drop lvm Config] ********************************************* Tuesday 21 November 2017 20:19:13 +0000 (0:00:00.037) 0:15:04.048 ****** TASK [rsyslog_client : Gather variables for each operating system] ************* Tuesday 21 November 2017 20:19:13 +0000 (0:00:00.037) 0:15:04.085 ****** ok: [aio1_cinder_api_container-ffd7efd6] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml) TASK [rsyslog_client : Ensure adm group exists] ******************************** Tuesday 21 November 2017 20:19:13 +0000 (0:00:00.348) 0:15:04.433 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [rsyslog_client : Ensure syslog user exists] ****************************** Tuesday 21 November 2017 20:19:14 +0000 (0:00:00.528) 0:15:04.962 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [rsyslog_client : Ensure ownership on working directory is correct] ******* Tuesday 21 November 2017 20:19:14 +0000 (0:00:00.572) 0:15:05.535 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [rsyslog_client : Remove conflicting distro packages] ********************* Tuesday 21 November 2017 20:19:15 +0000 (0:00:00.540) 0:15:06.075 ****** TASK [rsyslog_client : Install rsyslog packages] ******************************* Tuesday 21 November 2017 20:19:15 +0000 (0:00:00.093) 0:15:06.169 ****** ok: [aio1_cinder_api_container-ffd7efd6] => (item=rsyslog) ok: [aio1_cinder_api_container-ffd7efd6] => (item=logrotate) TASK [rsyslog_client : Rsyslog Setup] ****************************************** Tuesday 21 November 2017 20:19:17 +0000 (0:00:01.609) 0:15:07.778 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [rsyslog_client : Check if log dir exists] ******************************** Tuesday 21 November 2017 20:19:18 +0000 (0:00:01.187) 0:15:08.966 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [rsyslog_client : Find all log files] ************************************* Tuesday 21 November 2017 20:19:18 +0000 (0:00:00.521) 0:15:09.487 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [rsyslog_client : Union the log files] ************************************ Tuesday 21 November 2017 20:19:19 +0000 (0:00:00.497) 0:15:09.984 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [rsyslog_client : Set rsyslog_client_all_log_files when log_files does not exist] *** Tuesday 21 November 2017 20:19:19 +0000 (0:00:00.324) 0:15:10.309 ****** TASK [rsyslog_client : Write rsyslog config for found log files] *************** Tuesday 21 November 2017 20:19:19 +0000 (0:00:00.037) 0:15:10.346 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [rsyslog_client : Write rsyslog config for remote logging] **************** Tuesday 21 November 2017 20:19:21 +0000 (0:00:01.395) 0:15:11.741 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [rsyslog_client : Write rsyslog config for converting logs into syslog messages] *** Tuesday 21 November 2017 20:19:22 +0000 (0:00:01.468) 0:15:13.210 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [rsyslog_client : Write log rotate file] ********************************** Tuesday 21 November 2017 20:19:23 +0000 (0:00:01.326) 0:15:14.536 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [rsyslog_client : Configure logrotate to compress logs by default] ******** Tuesday 21 November 2017 20:19:25 +0000 (0:00:01.230) 0:15:15.767 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [system_crontab_coordination : Create crontab] **************************** Tuesday 21 November 2017 20:19:25 +0000 (0:00:00.481) 0:15:16.248 ****** changed: [aio1_cinder_api_container-ffd7efd6] RUNNING HANDLER [rsyslog_client : restart rsyslog] ***************************** Tuesday 21 November 2017 20:19:26 +0000 (0:00:01.324) 0:15:17.572 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [Set haproxy service state] *********************************************** Tuesday 21 November 2017 20:19:27 +0000 (0:00:00.594) 0:15:18.167 ****** skipping: [aio1_cinder_api_container-ffd7efd6] => (item=aio1) PLAY [Install cinder services] ************************************************* skipping: no hosts matched PLAY [Install cinder services] ************************************************* TASK [Set haproxy service state] *********************************************** Tuesday 21 November 2017 20:19:27 +0000 (0:00:00.289) 0:15:18.456 ****** skipping: [aio1_cinder_volumes_container-13c3522e] => (item=aio1) TASK [Gather address fact] ***************************************************** Tuesday 21 November 2017 20:19:27 +0000 (0:00:00.121) 0:15:18.578 ****** ok: [aio1_cinder_volumes_container-13c3522e] TASK [Set address fact] ******************************************************** Tuesday 21 November 2017 20:19:28 +0000 (0:00:00.330) 0:15:18.909 ****** ok: [aio1_cinder_volumes_container-13c3522e] TASK [Configure container (cinder-volume)] ************************************* Tuesday 21 November 2017 20:19:28 +0000 (0:00:00.305) 0:15:19.214 ****** TASK [Configure container (other services)] ************************************ Tuesday 21 November 2017 20:19:28 +0000 (0:00:00.043) 0:15:19.258 ****** TASK [Create log dir] ********************************************************** Tuesday 21 November 2017 20:19:28 +0000 (0:00:00.034) 0:15:19.292 ****** skipping: [aio1_cinder_volumes_container-13c3522e] => (item={'dest': '/var/log/cinder', 'src': '/openstack/log/aio1_cinder_volumes_container-13c3522e-cinder'}) TASK [Create log aggregation links] ******************************************** Tuesday 21 November 2017 20:19:28 +0000 (0:00:00.094) 0:15:19.386 ****** skipping: [aio1_cinder_volumes_container-13c3522e] => (item={'dest': '/var/log/cinder', 'src': '/openstack/log/aio1_cinder_volumes_container-13c3522e-cinder'}) TASK [include] ***************************************************************** Tuesday 21 November 2017 20:19:28 +0000 (0:00:00.096) 0:15:19.483 ****** included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/unbound-clients.yml for aio1_cinder_volumes_container-13c3522e TASK [Apply resolver sorting] ************************************************** Tuesday 21 November 2017 20:19:29 +0000 (0:00:00.303) 0:15:19.787 ****** TASK [Set resolver IP list fact] *********************************************** Tuesday 21 November 2017 20:19:29 +0000 (0:00:00.066) 0:15:19.854 ****** TASK [Set resolver rotate when physical_host is not an unbound host] *********** Tuesday 21 November 2017 20:19:29 +0000 (0:00:00.050) 0:15:19.905 ****** ok: [aio1_cinder_volumes_container-13c3522e] TASK [Include the resolvconf role] ********************************************* Tuesday 21 November 2017 20:19:29 +0000 (0:00:00.338) 0:15:20.243 ****** TASK [resolvconf : Gather variables for each operating system] ***************** Tuesday 21 November 2017 20:19:30 +0000 (0:00:00.932) 0:15:21.175 ****** ok: [aio1_cinder_volumes_container-13c3522e] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml) TASK [resolvconf : Install apt packages] *************************************** Tuesday 21 November 2017 20:19:30 +0000 (0:00:00.383) 0:15:21.558 ****** ok: [aio1_cinder_volumes_container-13c3522e] => (item=['resolvconf']) TASK [resolvconf : Update resolvconf base] ************************************* Tuesday 21 November 2017 20:19:39 +0000 (0:00:08.703) 0:15:30.262 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [resolvconf : Update resolvconf tail] ************************************* Tuesday 21 November 2017 20:19:41 +0000 (0:00:01.441) 0:15:31.704 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [resolvconf : Update resolvers] ******************************************* Tuesday 21 November 2017 20:19:42 +0000 (0:00:00.997) 0:15:32.702 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [test proxy URL for connectivity] ***************************************** Tuesday 21 November 2017 20:19:43 +0000 (0:00:01.425) 0:15:34.128 ****** ok: [aio1_cinder_volumes_container-13c3522e] TASK [Drop apt package manager proxy] ****************************************** Tuesday 21 November 2017 20:19:43 +0000 (0:00:00.503) 0:15:34.631 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [Update apt when proxy is added] ****************************************** Tuesday 21 November 2017 20:19:44 +0000 (0:00:00.944) 0:15:35.576 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [Remove apt package manager proxy] **************************************** Tuesday 21 November 2017 20:19:46 +0000 (0:00:01.496) 0:15:37.073 ****** TASK [Deploy yum package manager proxy] **************************************** Tuesday 21 November 2017 20:19:46 +0000 (0:00:00.042) 0:15:37.116 ****** TASK [Deploy dnf package manager proxy] **************************************** Tuesday 21 November 2017 20:19:46 +0000 (0:00:00.038) 0:15:37.155 ****** TASK [Add volume group block device to cinder] ********************************* Tuesday 21 November 2017 20:19:46 +0000 (0:00:00.056) 0:15:37.211 ****** skipping: [aio1_cinder_volumes_container-13c3522e] => (item={'key': 'RBD', 'value': {'rbd_pool': 'volumes', 'rbd_store_chunk_size': 8, 'volume_driver': 'cinder.volume.drivers.rbd.RBDDriver', 'report_discard_supported': True, 'rbd_ceph_conf': '/etc/ceph/ceph.conf', 'rbd_secret_uuid': 'cec3117e-1c8f-48a6-8287-a2e77bf91c18', 'rbd_user': 'cinder', 'volume_backend_name': 'rbddriver'}}) TASK [udevadm trigger] ********************************************************* Tuesday 21 November 2017 20:19:46 +0000 (0:00:00.126) 0:15:37.338 ****** TASK [pip_install : Gather variables for each operating system] **************** Tuesday 21 November 2017 20:19:46 +0000 (0:00:00.042) 0:15:37.381 ****** ok: [aio1_cinder_volumes_container-13c3522e] => (item=/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml) TASK [pip_install : Create pip config directory] ******************************* Tuesday 21 November 2017 20:19:47 +0000 (0:00:00.307) 0:15:37.688 ****** changed: [aio1_cinder_volumes_container-13c3522e] => (item=/root/.cache) changed: [aio1_cinder_volumes_container-13c3522e] => (item=/root/.cache/pip) changed: [aio1_cinder_volumes_container-13c3522e] => (item=/root/.pip) TASK [pip_install : Drop pip file(s)] ****************************************** Tuesday 21 November 2017 20:19:47 +0000 (0:00:00.890) 0:15:38.579 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [pip_install : Drop pip config] ******************************************* Tuesday 21 November 2017 20:19:48 +0000 (0:00:00.969) 0:15:39.549 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [pip_install : Remove known problem packages] ***************************** Tuesday 21 November 2017 20:19:49 +0000 (0:00:00.699) 0:15:40.249 ****** ok: [aio1_cinder_volumes_container-13c3522e] TASK [pip_install : include] *************************************************** Tuesday 21 November 2017 20:19:50 +0000 (0:00:00.813) 0:15:41.062 ****** included: /etc/ansible/roles/pip_install/tasks/pre_install_apt.yml for aio1_cinder_volumes_container-13c3522e TASK [pip_install : Install UCA repository key] ******************************** Tuesday 21 November 2017 20:19:50 +0000 (0:00:00.135) 0:15:41.197 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [pip_install : Install UCA repository] ************************************ Tuesday 21 November 2017 20:19:52 +0000 (0:00:02.176) 0:15:43.374 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [pip_install : Install external repo key manually (apt)] ****************** Tuesday 21 November 2017 20:19:55 +0000 (0:00:02.884) 0:15:46.259 ****** TASK [pip_install : Install external repo manually (apt)] ********************** Tuesday 21 November 2017 20:19:55 +0000 (0:00:00.081) 0:15:46.340 ****** TASK [pip_install : Install distro packages] *********************************** Tuesday 21 November 2017 20:19:55 +0000 (0:00:00.084) 0:15:46.425 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [pip_install : include] *************************************************** Tuesday 21 November 2017 20:20:34 +0000 (0:00:38.890) 0:16:25.316 ****** included: /etc/ansible/roles/pip_install/tasks/install_online.yml for aio1_cinder_volumes_container-13c3522e TASK [pip_install : Get Modern PIP] ******************************************** Tuesday 21 November 2017 20:20:34 +0000 (0:00:00.118) 0:16:25.434 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [pip_install : Install PIP] *********************************************** Tuesday 21 November 2017 20:20:35 +0000 (0:00:00.579) 0:16:26.014 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [pip_install : Install pip packages] ************************************** Tuesday 21 November 2017 20:20:39 +0000 (0:00:04.063) 0:16:30.078 ****** ok: [aio1_cinder_volumes_container-13c3522e] TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 20:20:40 +0000 (0:00:01.454) 0:16:31.533 ****** TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 20:20:40 +0000 (0:00:00.040) 0:16:31.573 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [galera_client : Gather variables for each operating system] ************** Tuesday 21 November 2017 20:20:42 +0000 (0:00:01.203) 0:16:32.777 ****** ok: [aio1_cinder_volumes_container-13c3522e] => (item=/etc/ansible/roles/galera_client/vars/ubuntu-16.04.yml) TASK [galera_client : include] ************************************************* Tuesday 21 November 2017 20:20:42 +0000 (0:00:00.345) 0:16:33.123 ****** included: /etc/ansible/roles/galera_client/tasks/galera_client_install_apt.yml for aio1_cinder_volumes_container-13c3522e TASK [galera_client : Ensure host can talk to HTTPS apt repos] ***************** Tuesday 21 November 2017 20:20:42 +0000 (0:00:00.152) 0:16:33.275 ****** ok: [aio1_cinder_volumes_container-13c3522e] TASK [galera_client : Add keys (primary keyserver)] **************************** Tuesday 21 November 2017 20:20:43 +0000 (0:00:00.796) 0:16:34.071 ****** changed: [aio1_cinder_volumes_container-13c3522e] => (item={'keyserver': 'hkp://keyserver.ubuntu.com:80', 'fallback_keyserver': 'hkp://p80.pool.sks-keyservers.net:80', 'key_name': 'mariadb', 'hash_id': '0xF1656F24C74CD1D8'}) TASK [galera_client : Find old sources] **************************************** Tuesday 21 November 2017 20:20:44 +0000 (0:00:01.368) 0:16:35.439 ****** ok: [aio1_cinder_volumes_container-13c3522e] TASK [galera_client : Remove old sources] ************************************** Tuesday 21 November 2017 20:20:45 +0000 (0:00:00.500) 0:16:35.940 ****** TASK [galera_client : Remove old galera repo] ********************************** Tuesday 21 November 2017 20:20:45 +0000 (0:00:00.081) 0:16:36.022 ****** ok: [aio1_cinder_volumes_container-13c3522e] TASK [galera_client : Add galera repo] ***************************************** Tuesday 21 November 2017 20:20:45 +0000 (0:00:00.532) 0:16:36.555 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [galera_client : Install galera distro packages] ************************** Tuesday 21 November 2017 20:20:48 +0000 (0:00:02.877) 0:16:39.432 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [galera_client : Install pip packages] ************************************ Tuesday 21 November 2017 20:21:17 +0000 (0:00:28.923) 0:17:08.356 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [galera_client : Drop local .my.cnf file] ********************************* Tuesday 21 November 2017 20:21:19 +0000 (0:00:01.788) 0:17:10.144 ****** TASK [galera_client : Distribute Galera ssl CA cert] *************************** Tuesday 21 November 2017 20:21:19 +0000 (0:00:00.033) 0:17:10.178 ****** TASK [openstack_openrc : Create openrc file] *********************************** Tuesday 21 November 2017 20:21:19 +0000 (0:00:00.035) 0:17:10.214 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [openstack_openrc : Create OpenStack client configuration directory] ****** Tuesday 21 November 2017 20:21:20 +0000 (0:00:01.216) 0:17:11.430 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [openstack_openrc : Create clouds.yaml file] ****************************** Tuesday 21 November 2017 20:21:21 +0000 (0:00:00.523) 0:17:11.954 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [os_cinder : Gather variables for each operating system] ****************** Tuesday 21 November 2017 20:21:22 +0000 (0:00:01.261) 0:17:13.216 ****** ok: [aio1_cinder_volumes_container-13c3522e] => (item=/etc/ansible/roles/os_cinder/vars/ubuntu-16.04.yml) TASK [os_cinder : create the system group] ************************************* Tuesday 21 November 2017 20:21:22 +0000 (0:00:00.340) 0:17:13.557 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [os_cinder : Create the cinder system user] ******************************* Tuesday 21 November 2017 20:21:23 +0000 (0:00:00.557) 0:17:14.114 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [os_cinder : Create cinder dir] ******************************************* Tuesday 21 November 2017 20:21:24 +0000 (0:00:00.589) 0:17:14.704 ****** changed: [aio1_cinder_volumes_container-13c3522e] => (item={'path': '/openstack', 'mode': '0755', 'owner': 'root', 'group': 'root'}) changed: [aio1_cinder_volumes_container-13c3522e] => (item={'path': '/var/cache/cinder', 'mode': '0700'}) changed: [aio1_cinder_volumes_container-13c3522e] => (item={'path': '/etc/cinder', 'mode': '0750'}) changed: [aio1_cinder_volumes_container-13c3522e] => (item={'path': '/etc/cinder/rootwrap.d', 'mode': '0750', 'owner': 'root', 'group': 'root'}) changed: [aio1_cinder_volumes_container-13c3522e] => (item={'path': '/etc/sudoers.d', 'mode': '0750', 'owner': 'root', 'group': 'root'}) ok: [aio1_cinder_volumes_container-13c3522e] => (item={'path': '/var/lib/cinder'}) TASK [os_cinder : Test for log directory or link] ****************************** Tuesday 21 November 2017 20:21:25 +0000 (0:00:01.513) 0:17:16.218 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [os_cinder : Create cinder log dir] *************************************** Tuesday 21 November 2017 20:21:26 +0000 (0:00:00.527) 0:17:16.745 ****** changed: [aio1_cinder_volumes_container-13c3522e] => (item={'path': '/var/log/cinder'}) TASK [os_cinder : Install distro packages] ************************************* Tuesday 21 November 2017 20:21:26 +0000 (0:00:00.499) 0:17:17.245 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [os_cinder : Create developer mode constraint file] *********************** Tuesday 21 November 2017 20:22:03 +0000 (0:00:37.260) 0:17:54.505 ****** TASK [os_cinder : Install requires pip packages] ******************************* Tuesday 21 November 2017 20:22:03 +0000 (0:00:00.037) 0:17:54.543 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [os_cinder : Retrieve checksum for venv download] ************************* Tuesday 21 November 2017 20:22:16 +0000 (0:00:12.116) 0:18:06.659 ****** ok: [aio1_cinder_volumes_container-13c3522e] TASK [os_cinder : Attempt venv download] *************************************** Tuesday 21 November 2017 20:22:16 +0000 (0:00:00.603) 0:18:07.263 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [os_cinder : Remove existing venv] **************************************** Tuesday 21 November 2017 20:22:17 +0000 (0:00:01.323) 0:18:08.587 ****** ok: [aio1_cinder_volumes_container-13c3522e] TASK [os_cinder : Create cinder venv dir] ************************************** Tuesday 21 November 2017 20:22:18 +0000 (0:00:00.499) 0:18:09.086 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [os_cinder : Unarchive pre-built venv] ************************************ Tuesday 21 November 2017 20:22:18 +0000 (0:00:00.537) 0:18:09.624 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [os_cinder : Install pip packages] **************************************** Tuesday 21 November 2017 20:22:25 +0000 (0:00:06.047) 0:18:15.672 ****** skipping: [aio1_cinder_volumes_container-13c3522e] TASK [os_cinder : Remove python from path first (CentOS, openSUSE)] ************ Tuesday 21 November 2017 20:22:25 +0000 (0:00:00.098) 0:18:15.771 ****** TASK [os_cinder : Update virtualenv path] ************************************** Tuesday 21 November 2017 20:22:25 +0000 (0:00:00.035) 0:18:15.806 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [os_cinder : Initialise the upgrade facts] ******************************** Tuesday 21 November 2017 20:22:28 +0000 (0:00:03.768) 0:18:19.574 ****** changed: [aio1_cinder_volumes_container-13c3522e] => (item=need_online_data_migrations) changed: [aio1_cinder_volumes_container-13c3522e] => (item=need_service_restart) TASK [os_cinder : Record the venv tag deployed] ******************************** Tuesday 21 November 2017 20:22:29 +0000 (0:00:00.801) 0:18:20.376 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [os_cinder : refresh local facts] ***************************************** Tuesday 21 November 2017 20:22:30 +0000 (0:00:00.639) 0:18:21.015 ****** ok: [aio1_cinder_volumes_container-13c3522e] TASK [os_cinder : Remove the old db_sync fact] ********************************* Tuesday 21 November 2017 20:22:31 +0000 (0:00:00.646) 0:18:21.661 ****** TASK [os_cinder : refresh local facts] ***************************************** Tuesday 21 November 2017 20:22:31 +0000 (0:00:00.036) 0:18:21.698 ****** TASK [os_cinder : Copy cinder configs] ***************************************** Tuesday 21 November 2017 20:22:31 +0000 (0:00:00.036) 0:18:21.734 ****** changed: [aio1_cinder_volumes_container-13c3522e] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/cinder/cinder.conf', 'src': 'cinder.conf.j2'}) changed: [aio1_cinder_volumes_container-13c3522e] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/cinder/api-paste.ini', 'src': 'api-paste.ini.j2'}) changed: [aio1_cinder_volumes_container-13c3522e] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/cinder/rootwrap.conf', 'src': 'rootwrap.conf.j2'}) changed: [aio1_cinder_volumes_container-13c3522e] => (item={'config_type': 'json', 'config_overrides': {}, 'dest': '/etc/cinder/policy.json-master', 'src': 'policy.json.j2'}) TASK [os_cinder : Copy cinder configs] ***************************************** Tuesday 21 November 2017 20:22:34 +0000 (0:00:02.952) 0:18:24.687 ****** changed: [aio1_cinder_volumes_container-13c3522e] => (item=/etc/ansible/roles/os_cinder/files/rootwrap.d/volume.filters) TASK [os_cinder : Ensure cinder tgt include] *********************************** Tuesday 21 November 2017 20:22:35 +0000 (0:00:01.125) 0:18:25.813 ****** TASK [os_cinder : Create nfs shares export file] ******************************* Tuesday 21 November 2017 20:22:35 +0000 (0:00:00.049) 0:18:25.863 ****** skipping: [aio1_cinder_volumes_container-13c3522e] => (item={'key': 'RBD', 'value': {'rbd_pool': 'volumes', 'rbd_store_chunk_size': 8, 'volume_driver': 'cinder.volume.drivers.rbd.RBDDriver', 'report_discard_supported': True, 'rbd_ceph_conf': '/etc/ceph/ceph.conf', 'rbd_secret_uuid': 'cec3117e-1c8f-48a6-8287-a2e77bf91c18', 'rbd_user': 'cinder', 'volume_backend_name': 'rbddriver'}}) TASK [os_cinder : Drop sudoers file] ******************************************* Tuesday 21 November 2017 20:22:35 +0000 (0:00:00.099) 0:18:25.963 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [os_cinder : include] ***************************************************** Tuesday 21 November 2017 20:22:36 +0000 (0:00:01.266) 0:18:27.229 ****** TASK [os_cinder : Ensure uWSGI directory exists] ******************************* Tuesday 21 November 2017 20:22:36 +0000 (0:00:00.041) 0:18:27.271 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [os_cinder : Apply uWSGI configuration] *********************************** Tuesday 21 November 2017 20:22:37 +0000 (0:00:00.524) 0:18:27.795 ****** skipping: [aio1_cinder_volumes_container-13c3522e] => (item={'init_config_overrides': {}, 'group': 'cinder_volume', 'service_name': 'cinder-volume', 'service_key': 'cinder-volume', 'start_order': 3}) TASK [os_cinder : include] ***************************************************** Tuesday 21 November 2017 20:22:37 +0000 (0:00:00.150) 0:18:27.946 ****** TASK [os_cinder : include] ***************************************************** Tuesday 21 November 2017 20:22:37 +0000 (0:00:00.044) 0:18:27.991 ****** included: /etc/ansible/roles/os_cinder/tasks/cinder_init_systemd.yml for aio1_cinder_volumes_container-13c3522e TASK [os_cinder : Create TEMP run dir] ***************************************** Tuesday 21 November 2017 20:22:37 +0000 (0:00:00.164) 0:18:28.155 ****** changed: [aio1_cinder_volumes_container-13c3522e] => (item={'init_config_overrides': {}, 'group': 'cinder_volume', 'service_name': 'cinder-volume', 'service_key': 'cinder-volume', 'start_order': 3}) TASK [os_cinder : Create TEMP lock dir] **************************************** Tuesday 21 November 2017 20:22:38 +0000 (0:00:00.531) 0:18:28.686 ****** changed: [aio1_cinder_volumes_container-13c3522e] => (item={'init_config_overrides': {}, 'group': 'cinder_volume', 'service_name': 'cinder-volume', 'service_key': 'cinder-volume', 'start_order': 3}) TASK [os_cinder : Cleanup old tmpfiles.d entry] ******************************** Tuesday 21 November 2017 20:22:38 +0000 (0:00:00.572) 0:18:29.259 ****** ok: [aio1_cinder_volumes_container-13c3522e] => (item={'init_config_overrides': {}, 'group': 'cinder_volume', 'service_name': 'cinder-volume', 'service_key': 'cinder-volume', 'start_order': 3}) TASK [os_cinder : Create tmpfiles.d entry] ************************************* Tuesday 21 November 2017 20:22:39 +0000 (0:00:00.518) 0:18:29.777 ****** changed: [aio1_cinder_volumes_container-13c3522e] => (item={'init_config_overrides': {}, 'group': 'cinder_volume', 'service_name': 'cinder-volume', 'service_key': 'cinder-volume', 'start_order': 3}) TASK [os_cinder : Place the systemd init script] ******************************* Tuesday 21 November 2017 20:22:40 +0000 (0:00:01.375) 0:18:31.153 ****** changed: [aio1_cinder_volumes_container-13c3522e] => (item={'init_config_overrides': {}, 'group': 'cinder_volume', 'service_name': 'cinder-volume', 'service_key': 'cinder-volume', 'start_order': 3}) TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 20:22:41 +0000 (0:00:00.923) 0:18:32.076 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [ceph_client : Gather variables for each operating system] **************** Tuesday 21 November 2017 20:22:42 +0000 (0:00:01.228) 0:18:33.304 ****** ok: [aio1_cinder_volumes_container-13c3522e] => (item=/etc/ansible/roles/ceph_client/vars/ubuntu-16.04.yml) TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:22:43 +0000 (0:00:00.364) 0:18:33.669 ****** included: /etc/ansible/roles/ceph_client/tasks/ceph_preinstall_apt.yml for aio1_cinder_volumes_container-13c3522e TASK [ceph_client : Remove revoked ceph apt-keys] ****************************** Tuesday 21 November 2017 20:22:43 +0000 (0:00:00.687) 0:18:34.357 ****** ok: [aio1_cinder_volumes_container-13c3522e] => (item=17ED316D) TASK [ceph_client : Add keys (primary keyserver)] ****************************** Tuesday 21 November 2017 20:22:44 +0000 (0:00:00.884) 0:18:35.241 ****** changed: [aio1_cinder_volumes_container-13c3522e] => (item={'keyserver': 'hkp://keyserver.ubuntu.com:80', 'fallback_keyserver': 'hkp://p80.pool.sks-keyservers.net:80', 'key_name': 'ceph', 'hash_id': '0xe84ac2c0460f3994'}) TASK [ceph_client : add ubuntu cloud archive key package] ********************** Tuesday 21 November 2017 20:22:46 +0000 (0:00:01.579) 0:18:36.820 ****** skipping: [aio1_cinder_volumes_container-13c3522e] TASK [ceph_client : Add ceph repo(s)] ****************************************** Tuesday 21 November 2017 20:22:46 +0000 (0:00:00.163) 0:18:36.984 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:22:49 +0000 (0:00:03.274) 0:18:40.258 ****** included: /etc/ansible/roles/ceph_client/tasks/ceph_install.yml for aio1_cinder_volumes_container-13c3522e TASK [ceph_client : Install ceph packages] ************************************* Tuesday 21 November 2017 20:22:49 +0000 (0:00:00.275) 0:18:40.534 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:23:11 +0000 (0:00:21.190) 0:19:01.724 ****** included: /etc/ansible/roles/ceph_client/tasks/ceph_install_python_libs.yml for aio1_cinder_volumes_container-13c3522e TASK [ceph_client : Register rados module path] ******************************** Tuesday 21 November 2017 20:23:11 +0000 (0:00:00.299) 0:19:02.023 ****** ok: [aio1_cinder_volumes_container-13c3522e] TASK [ceph_client : Register rbd module path] ********************************** Tuesday 21 November 2017 20:23:11 +0000 (0:00:00.610) 0:19:02.633 ****** ok: [aio1_cinder_volumes_container-13c3522e] TASK [ceph_client : Link rados module into the venv] *************************** Tuesday 21 November 2017 20:23:12 +0000 (0:00:00.585) 0:19:03.219 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [ceph_client : Link rbd module into the venv] ***************************** Tuesday 21 November 2017 20:23:13 +0000 (0:00:00.737) 0:19:03.957 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:23:14 +0000 (0:00:00.725) 0:19:04.683 ****** included: /etc/ansible/roles/ceph_client/tasks/ceph_get_mon_host.yml for aio1_cinder_volumes_container-13c3522e TASK [ceph_client : Verify Ceph monitors are up] ******************************* Tuesday 21 November 2017 20:23:14 +0000 (0:00:00.319) 0:19:05.002 ****** ok: [aio1_cinder_volumes_container-13c3522e -> localhost] => (item=172.29.239.230) TASK [ceph_client : Set ceph_mon_host to an online monitor host] *************** Tuesday 21 November 2017 20:23:15 +0000 (0:00:00.718) 0:19:05.721 ****** ok: [aio1_cinder_volumes_container-13c3522e] => (item={'_ansible_item_result': True, 'failed': False, 'stderr_lines': ["Warning: Permanently added '172.29.239.230' (ECDSA) to the list of known hosts."], '_ansible_no_log': False, 'delta': '0:00:00.198849', 'stderr': "Warning: Permanently added '172.29.239.230' (ECDSA) to the list of known hosts.", 'stdout': '', 'end': '2017-11-21 20:23:14.997853', 'rc': 0, 'cmd': ['ssh', '-o', 'ConnectTimeout=6', '-o', 'UserKnownHostsFile=/dev/null', '-o', 'StrictHostKeyChecking=no', '172.29.239.230', 'exit'], 'changed': False, 'start': '2017-11-21 20:23:14.799004', '_ansible_delegated_vars': {'ansible_delegated_host': 'localhost', 'ansible_host': 'localhost'}, 'item': '172.29.239.230', 'failed_when_result': False, 'invocation': {'module_args': {'warn': True, '_raw_params': 'ssh -o ConnectTimeout=6 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no 172.29.239.230 exit', '_uses_shell': False, 'executable': None, 'chdir': None, 'creates': None, 'removes': None}}, '_ansible_parsed': True, 'stdout_lines': []}) TASK [ceph_client : Fail when no ceph_mon_host is reachable] ******************* Tuesday 21 November 2017 20:23:15 +0000 (0:00:00.461) 0:19:06.182 ****** TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:23:15 +0000 (0:00:00.103) 0:19:06.286 ****** included: /etc/ansible/roles/ceph_client/tasks/ceph_config.yml for aio1_cinder_volumes_container-13c3522e TASK [ceph_client : Provide ceph configuration directory] ********************** Tuesday 21 November 2017 20:23:15 +0000 (0:00:00.306) 0:19:06.593 ****** ok: [aio1_cinder_volumes_container-13c3522e] TASK [ceph_client : Get ceph.conf and store contents when ceph_conf_file is not defined] *** Tuesday 21 November 2017 20:23:16 +0000 (0:00:00.617) 0:19:07.211 ****** ok: [aio1_cinder_volumes_container-13c3522e -> 172.29.239.230] TASK [ceph_client : Register ceph_conf fact when ceph_conf_file is not defined] *** Tuesday 21 November 2017 20:23:17 +0000 (0:00:00.806) 0:19:08.017 ****** ok: [aio1_cinder_volumes_container-13c3522e] TASK [ceph_client : Register ceph_conf fact when ceph_conf_file is defined] **** Tuesday 21 November 2017 20:23:17 +0000 (0:00:00.428) 0:19:08.446 ****** TASK [ceph_client : Create ceph.conf from mon host] **************************** Tuesday 21 November 2017 20:23:17 +0000 (0:00:00.099) 0:19:08.546 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [ceph_client : Detect correct group for extra config] ********************* Tuesday 21 November 2017 20:23:19 +0000 (0:00:01.172) 0:19:09.718 ****** skipping: [aio1_cinder_volumes_container-13c3522e] => (item=cinder_backup) skipping: [aio1_cinder_volumes_container-13c3522e] => (item=cinder_volume) TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:23:19 +0000 (0:00:00.382) 0:19:10.101 ****** TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:23:19 +0000 (0:00:00.098) 0:19:10.200 ****** included: /etc/ansible/roles/ceph_client/tasks/ceph_auth.yml for aio1_cinder_volumes_container-13c3522e TASK [ceph_client : Retrieve keyrings for openstack clients from ceph cluster] *** Tuesday 21 November 2017 20:23:19 +0000 (0:00:00.423) 0:19:10.623 ****** ok: [aio1_cinder_volumes_container-13c3522e -> 172.29.239.230] => (item=cinder) TASK [ceph_client : Create cephkeys_access_group group] ************************ Tuesday 21 November 2017 20:23:21 +0000 (0:00:01.527) 0:19:12.151 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [ceph_client : Add OpenStack service to cephkeys_access_group group] ****** Tuesday 21 November 2017 20:23:22 +0000 (0:00:00.693) 0:19:12.845 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [ceph_client : Provision ceph client keyrings] **************************** Tuesday 21 November 2017 20:23:22 +0000 (0:00:00.763) 0:19:13.608 ****** changed: [aio1_cinder_volumes_container-13c3522e] => (item={'_ansible_item_result': True, 'stderr_lines': ['exported keyring for client.cinder'], '_ansible_no_log': False, 'delta': '0:00:00.778792', 'stderr': 'exported keyring for client.cinder', 'stdout': '[client.cinder]\n\tkey = AQDyhBRaPSYjKxAAhaehxX63PeO0gMSxZvJ0bA==', 'end': '2017-11-21 20:23:21.422920', 'rc': 0, 'cmd': 'ceph auth get client.cinder >/dev/null && ceph auth get-or-create client.cinder', 'changed': False, 'attempts': 1, 'start': '2017-11-21 20:23:20.644128', '_ansible_delegated_vars': {'ansible_delegated_host': '172.29.239.230', 'ansible_host': '172.29.239.230'}, 'item': 'cinder', 'invocation': {'module_args': {'warn': True, '_raw_params': 'ceph auth get client.cinder >/dev/null && ceph auth get-or-create client.cinder', '_uses_shell': True, 'executable': None, 'chdir': None, 'creates': None, 'removes': None}}, '_ansible_parsed': True, 'stdout_lines': ['[client.cinder]', '\tkey = AQDyhBRaPSYjKxAAhaehxX63PeO0gMSxZvJ0bA==']}) TASK [ceph_client : Make sure libvirt is started] ****************************** Tuesday 21 November 2017 20:23:24 +0000 (0:00:01.444) 0:19:15.052 ****** TASK [ceph_client : Retrieve nova secret from cephcluster] ********************* Tuesday 21 November 2017 20:23:24 +0000 (0:00:00.110) 0:19:15.162 ****** skipping: [aio1_cinder_volumes_container-13c3522e] TASK [ceph_client : Check if nova secret is defined in libvirt] **************** Tuesday 21 November 2017 20:23:24 +0000 (0:00:00.165) 0:19:15.328 ****** skipping: [aio1_cinder_volumes_container-13c3522e] TASK [ceph_client : Provide xml file to create the secret] ********************* Tuesday 21 November 2017 20:23:24 +0000 (0:00:00.174) 0:19:15.503 ****** skipping: [aio1_cinder_volumes_container-13c3522e] => (item={'secret_uuid': '457eb676-33da-42ec-9a8c-9293d545c337', 'client_name': 'cinder'}) TASK [ceph_client : Define libvirt nova secret] ******************************** Tuesday 21 November 2017 20:23:25 +0000 (0:00:00.273) 0:19:15.776 ****** TASK [ceph_client : Check if nova secret value is set in libvirt] ************** Tuesday 21 November 2017 20:23:25 +0000 (0:00:00.107) 0:19:15.883 ****** skipping: [aio1_cinder_volumes_container-13c3522e] TASK [ceph_client : Set nova secret value in libvirt] ************************** Tuesday 21 November 2017 20:23:25 +0000 (0:00:00.165) 0:19:16.049 ****** TASK [ceph_client : Remove libvirt nova secret file] *************************** Tuesday 21 November 2017 20:23:25 +0000 (0:00:00.101) 0:19:16.150 ****** TASK [ceph_client : Detect correct group for extra auth] *********************** Tuesday 21 November 2017 20:23:25 +0000 (0:00:00.104) 0:19:16.255 ****** skipping: [aio1_cinder_volumes_container-13c3522e] => (item=cinder_backup) skipping: [aio1_cinder_volumes_container-13c3522e] => (item=cinder_volume) TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:23:25 +0000 (0:00:00.379) 0:19:16.634 ****** TASK [ceph_client : Detect extra nova uuid secret] ***************************** Tuesday 21 November 2017 20:23:26 +0000 (0:00:00.102) 0:19:16.736 ****** TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:23:26 +0000 (0:00:00.083) 0:19:16.819 ****** RUNNING HANDLER [os_cinder : Restart cinder services] ************************** Tuesday 21 November 2017 20:23:26 +0000 (0:00:00.096) 0:19:16.916 ****** changed: [aio1_cinder_volumes_container-13c3522e] RUNNING HANDLER [os_cinder : Stop services] ************************************ Tuesday 21 November 2017 20:23:26 +0000 (0:00:00.673) 0:19:17.590 ****** changed: [aio1_cinder_volumes_container-13c3522e] => (item={'init_config_overrides': {}, 'group': 'cinder_volume', 'service_name': 'cinder-volume', 'service_key': 'cinder-volume', 'start_order': 3}) RUNNING HANDLER [os_cinder : Copy new policy file into place] ****************** Tuesday 21 November 2017 20:23:27 +0000 (0:00:00.615) 0:19:18.206 ****** changed: [aio1_cinder_volumes_container-13c3522e] RUNNING HANDLER [os_cinder : Start services] *********************************** Tuesday 21 November 2017 20:23:28 +0000 (0:00:00.487) 0:19:18.694 ****** changed: [aio1_cinder_volumes_container-13c3522e] => (item={'init_config_overrides': {}, 'group': 'cinder_volume', 'service_name': 'cinder-volume', 'service_key': 'cinder-volume', 'start_order': 3}) RUNNING HANDLER [os_cinder : meta] ********************************************* Tuesday 21 November 2017 20:23:28 +0000 (0:00:00.605) 0:19:19.299 ****** RUNNING HANDLER [ceph_client : Restart os services] **************************** Tuesday 21 November 2017 20:23:28 +0000 (0:00:00.031) 0:19:19.331 ****** changed: [aio1_cinder_volumes_container-13c3522e] => (item=cinder-volume) ok: [aio1_cinder_volumes_container-13c3522e] => (item=cinder-backup) changed: [aio1_cinder_volumes_container-13c3522e] => (item=cinder-volume) ok: [aio1_cinder_volumes_container-13c3522e] => (item=cinder-backup) TASK [os_cinder : include] ***************************************************** Tuesday 21 November 2017 20:23:29 +0000 (0:00:01.171) 0:19:20.503 ****** included: /etc/ansible/roles/os_cinder/tasks/cinder_backends.yml for aio1_cinder_volumes_container-13c3522e TASK [os_cinder : Ensure cinder api is available] ****************************** Tuesday 21 November 2017 20:23:30 +0000 (0:00:00.564) 0:19:21.068 ****** ok: [aio1_cinder_volumes_container-13c3522e] TASK [os_cinder : Create singular cinder_backends variable for all hosts] ****** Tuesday 21 November 2017 20:23:31 +0000 (0:00:00.676) 0:19:21.744 ****** ok: [aio1_cinder_volumes_container-13c3522e] => (item=aio1_cinder_volumes_container-13c3522e) TASK [os_cinder : Add in cinder devices types] ********************************* Tuesday 21 November 2017 20:23:31 +0000 (0:00:00.361) 0:19:22.106 ****** ok: [aio1_cinder_volumes_container-13c3522e] => (item={'key': 'RBD', 'value': {'rbd_pool': 'volumes', 'rbd_store_chunk_size': 8, 'volume_driver': 'cinder.volume.drivers.rbd.RBDDriver', 'report_discard_supported': True, 'rbd_ceph_conf': '/etc/ceph/ceph.conf', 'rbd_secret_uuid': 'cec3117e-1c8f-48a6-8287-a2e77bf91c18', 'rbd_user': 'cinder', 'volume_backend_name': 'rbddriver'}}) TASK [os_cinder : Add extra cinder volume types] ******************************* Tuesday 21 November 2017 20:23:39 +0000 (0:00:08.502) 0:19:30.609 ****** skipping: [aio1_cinder_volumes_container-13c3522e] => (item={'key': 'RBD', 'value': {'rbd_pool': 'volumes', 'rbd_store_chunk_size': 8, 'volume_driver': 'cinder.volume.drivers.rbd.RBDDriver', 'report_discard_supported': True, 'rbd_ceph_conf': '/etc/ceph/ceph.conf', 'rbd_secret_uuid': 'cec3117e-1c8f-48a6-8287-a2e77bf91c18', 'rbd_user': 'cinder', 'volume_backend_name': 'rbddriver'}}) TASK [os_cinder : include] ***************************************************** Tuesday 21 November 2017 20:23:40 +0000 (0:00:00.130) 0:19:30.740 ****** TASK [os_cinder : Discover lvm devices] **************************************** Tuesday 21 November 2017 20:23:40 +0000 (0:00:00.052) 0:19:30.792 ****** skipping: [aio1_cinder_volumes_container-13c3522e] TASK [os_cinder : Ensure "/etc/lvm" directory] ********************************* Tuesday 21 November 2017 20:23:40 +0000 (0:00:00.097) 0:19:30.890 ****** TASK [os_cinder : Drop lvm Config] ********************************************* Tuesday 21 November 2017 20:23:40 +0000 (0:00:00.046) 0:19:30.936 ****** TASK [rsyslog_client : Gather variables for each operating system] ************* Tuesday 21 November 2017 20:23:40 +0000 (0:00:00.040) 0:19:30.977 ****** ok: [aio1_cinder_volumes_container-13c3522e] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml) TASK [rsyslog_client : Ensure adm group exists] ******************************** Tuesday 21 November 2017 20:23:40 +0000 (0:00:00.316) 0:19:31.294 ****** ok: [aio1_cinder_volumes_container-13c3522e] TASK [rsyslog_client : Ensure syslog user exists] ****************************** Tuesday 21 November 2017 20:23:41 +0000 (0:00:00.515) 0:19:31.809 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [rsyslog_client : Ensure ownership on working directory is correct] ******* Tuesday 21 November 2017 20:23:41 +0000 (0:00:00.512) 0:19:32.322 ****** ok: [aio1_cinder_volumes_container-13c3522e] TASK [rsyslog_client : Remove conflicting distro packages] ********************* Tuesday 21 November 2017 20:23:42 +0000 (0:00:00.485) 0:19:32.807 ****** TASK [rsyslog_client : Install rsyslog packages] ******************************* Tuesday 21 November 2017 20:23:42 +0000 (0:00:00.094) 0:19:32.902 ****** ok: [aio1_cinder_volumes_container-13c3522e] => (item=rsyslog) ok: [aio1_cinder_volumes_container-13c3522e] => (item=logrotate) TASK [rsyslog_client : Rsyslog Setup] ****************************************** Tuesday 21 November 2017 20:23:43 +0000 (0:00:01.649) 0:19:34.552 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [rsyslog_client : Check if log dir exists] ******************************** Tuesday 21 November 2017 20:23:45 +0000 (0:00:01.123) 0:19:35.676 ****** ok: [aio1_cinder_volumes_container-13c3522e] TASK [rsyslog_client : Find all log files] ************************************* Tuesday 21 November 2017 20:23:45 +0000 (0:00:00.484) 0:19:36.160 ****** ok: [aio1_cinder_volumes_container-13c3522e] TASK [rsyslog_client : Union the log files] ************************************ Tuesday 21 November 2017 20:23:46 +0000 (0:00:00.514) 0:19:36.675 ****** ok: [aio1_cinder_volumes_container-13c3522e] TASK [rsyslog_client : Set rsyslog_client_all_log_files when log_files does not exist] *** Tuesday 21 November 2017 20:23:46 +0000 (0:00:00.305) 0:19:36.980 ****** TASK [rsyslog_client : Write rsyslog config for found log files] *************** Tuesday 21 November 2017 20:23:46 +0000 (0:00:00.039) 0:19:37.020 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [rsyslog_client : Write rsyslog config for remote logging] **************** Tuesday 21 November 2017 20:23:47 +0000 (0:00:01.401) 0:19:38.421 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [rsyslog_client : Write rsyslog config for converting logs into syslog messages] *** Tuesday 21 November 2017 20:23:49 +0000 (0:00:01.504) 0:19:39.925 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [rsyslog_client : Write log rotate file] ********************************** Tuesday 21 November 2017 20:23:50 +0000 (0:00:01.311) 0:19:41.236 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [rsyslog_client : Configure logrotate to compress logs by default] ******** Tuesday 21 November 2017 20:23:51 +0000 (0:00:01.231) 0:19:42.468 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [system_crontab_coordination : Create crontab] **************************** Tuesday 21 November 2017 20:23:52 +0000 (0:00:00.496) 0:19:42.964 ****** changed: [aio1_cinder_volumes_container-13c3522e] RUNNING HANDLER [rsyslog_client : restart rsyslog] ***************************** Tuesday 21 November 2017 20:23:53 +0000 (0:00:01.280) 0:19:44.245 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [Set haproxy service state] *********************************************** Tuesday 21 November 2017 20:23:54 +0000 (0:00:00.557) 0:19:44.803 ****** skipping: [aio1_cinder_volumes_container-13c3522e] => (item=aio1) PLAY [Install cinder services] ************************************************* skipping: no hosts matched PLAY [Refresh local facts after all software changes are made] ***************** TASK [refresh local facts] ***************************************************** Tuesday 21 November 2017 20:23:54 +0000 (0:00:00.190) 0:19:44.993 ****** ok: [aio1_cinder_volumes_container-13c3522e] ok: [aio1_cinder_api_container-ffd7efd6] TASK [Gather software version list] ******************************************** Tuesday 21 November 2017 20:23:55 +0000 (0:00:00.746) 0:19:45.740 ****** ok: [aio1_cinder_api_container-ffd7efd6 -> localhost] TASK [Set software deployed fact] ********************************************** Tuesday 21 November 2017 20:23:55 +0000 (0:00:00.519) 0:19:46.259 ****** ok: [aio1_cinder_api_container-ffd7efd6 -> localhost] TASK [Set software updated fact] *********************************************** Tuesday 21 November 2017 20:23:55 +0000 (0:00:00.113) 0:19:46.373 ****** ok: [aio1_cinder_api_container-ffd7efd6 -> localhost] PLAY [Restart cinder agents to ensure new RPC object version is used] ********** TASK [Execute cinder service reload] ******************************************* Tuesday 21 November 2017 20:23:55 +0000 (0:00:00.135) 0:19:46.508 ****** included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/restart-service.yml for aio1_cinder_volumes_container-13c3522e included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/restart-service.yml for aio1_cinder_volumes_container-13c3522e included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/restart-service.yml for aio1_cinder_volumes_container-13c3522e TASK [Gather service list] ***************************************************** Tuesday 21 November 2017 20:23:56 +0000 (0:00:00.150) 0:19:46.659 ****** ok: [aio1_cinder_volumes_container-13c3522e] TASK [Execute service action] ************************************************** Tuesday 21 November 2017 20:23:56 +0000 (0:00:00.580) 0:19:47.239 ****** TASK [Disable the service restart requirement] ********************************* Tuesday 21 November 2017 20:23:56 +0000 (0:00:00.082) 0:19:47.321 ****** changed: [aio1_cinder_volumes_container-13c3522e] TASK [Gather service list] ***************************************************** Tuesday 21 November 2017 20:23:57 +0000 (0:00:00.514) 0:19:47.836 ****** ok: [aio1_cinder_volumes_container-13c3522e] TASK [Execute service action] ************************************************** Tuesday 21 November 2017 20:23:57 +0000 (0:00:00.555) 0:19:48.392 ****** changed: [aio1_cinder_volumes_container-13c3522e] => (item=cinder-volume.service) TASK [Disable the service restart requirement] ********************************* Tuesday 21 November 2017 20:23:58 +0000 (0:00:00.766) 0:19:49.158 ****** ok: [aio1_cinder_volumes_container-13c3522e] TASK [Gather service list] ***************************************************** Tuesday 21 November 2017 20:23:58 +0000 (0:00:00.486) 0:19:49.645 ****** ok: [aio1_cinder_volumes_container-13c3522e] TASK [Execute service action] ************************************************** Tuesday 21 November 2017 20:23:59 +0000 (0:00:00.594) 0:19:50.239 ****** TASK [Disable the service restart requirement] ********************************* Tuesday 21 November 2017 20:23:59 +0000 (0:00:00.086) 0:19:50.326 ****** ok: [aio1_cinder_volumes_container-13c3522e] PLAY [Restart cinder agents to ensure new RPC object version is used] ********** TASK [Execute cinder service reload] ******************************************* Tuesday 21 November 2017 20:24:00 +0000 (0:00:00.589) 0:19:50.916 ****** included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/restart-service.yml for aio1_cinder_api_container-ffd7efd6 included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/restart-service.yml for aio1_cinder_api_container-ffd7efd6 included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/restart-service.yml for aio1_cinder_api_container-ffd7efd6 TASK [Gather service list] ***************************************************** Tuesday 21 November 2017 20:24:00 +0000 (0:00:00.138) 0:19:51.054 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [Execute service action] ************************************************** Tuesday 21 November 2017 20:24:00 +0000 (0:00:00.574) 0:19:51.629 ****** TASK [Disable the service restart requirement] ********************************* Tuesday 21 November 2017 20:24:01 +0000 (0:00:00.085) 0:19:51.714 ****** changed: [aio1_cinder_api_container-ffd7efd6] TASK [Gather service list] ***************************************************** Tuesday 21 November 2017 20:24:01 +0000 (0:00:00.487) 0:19:52.202 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [Execute service action] ************************************************** Tuesday 21 November 2017 20:24:02 +0000 (0:00:00.547) 0:19:52.749 ****** TASK [Disable the service restart requirement] ********************************* Tuesday 21 November 2017 20:24:02 +0000 (0:00:00.086) 0:19:52.836 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [Gather service list] ***************************************************** Tuesday 21 November 2017 20:24:02 +0000 (0:00:00.486) 0:19:53.322 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [Execute service action] ************************************************** Tuesday 21 November 2017 20:24:03 +0000 (0:00:00.556) 0:19:53.878 ****** changed: [aio1_cinder_api_container-ffd7efd6] => (item=cinder-scheduler.service) TASK [Disable the service restart requirement] ********************************* Tuesday 21 November 2017 20:24:41 +0000 (0:00:38.205) 0:20:32.083 ****** ok: [aio1_cinder_api_container-ffd7efd6] PLAY [Restart cinder API to ensure new RPC object version is used] ************* TASK [Set haproxy service state] *********************************************** Tuesday 21 November 2017 20:24:41 +0000 (0:00:00.539) 0:20:32.623 ****** skipping: [aio1_cinder_api_container-ffd7efd6] => (item=aio1) TASK [Gather service list] ***************************************************** Tuesday 21 November 2017 20:24:42 +0000 (0:00:00.104) 0:20:32.727 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [Execute service action] ************************************************** Tuesday 21 November 2017 20:24:42 +0000 (0:00:00.556) 0:20:33.284 ****** changed: [aio1_cinder_api_container-ffd7efd6] => (item=cinder-api.service) TASK [Disable the service restart requirement] ********************************* Tuesday 21 November 2017 20:24:44 +0000 (0:00:01.504) 0:20:34.788 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [Set haproxy service state] *********************************************** Tuesday 21 November 2017 20:24:44 +0000 (0:00:00.570) 0:20:35.359 ****** skipping: [aio1_cinder_api_container-ffd7efd6] => (item=aio1) PLAY [Perform online database migrations] ************************************** TASK [Perform online data migrations] ****************************************** Tuesday 21 November 2017 20:24:44 +0000 (0:00:00.139) 0:20:35.499 ****** ok: [aio1_cinder_api_container-ffd7efd6] TASK [Disable the online migrations requirement] ******************************* Tuesday 21 November 2017 20:24:49 +0000 (0:00:04.387) 0:20:39.886 ****** changed: [aio1_cinder_api_container-ffd7efd6] PLAY [Prepare MQ/DB services] ************************************************** TASK [Ensure Rabbitmq vhost] *************************************************** Tuesday 21 November 2017 20:24:49 +0000 (0:00:00.507) 0:20:40.394 ****** changed: [aio1_nova_api_container-939b810f -> 172.29.238.103] TASK [Ensure rabbitmq user] **************************************************** Tuesday 21 November 2017 20:24:52 +0000 (0:00:02.657) 0:20:43.052 ****** changed: [aio1_nova_api_container-939b810f -> 172.29.238.103] TASK [Ensure Rabbitmq vhost] *************************************************** Tuesday 21 November 2017 20:24:56 +0000 (0:00:04.481) 0:20:47.533 ****** TASK [Ensure rabbitmq user] **************************************************** Tuesday 21 November 2017 20:24:56 +0000 (0:00:00.051) 0:20:47.585 ****** TASK [Create DB for service] *************************************************** Tuesday 21 November 2017 20:24:56 +0000 (0:00:00.048) 0:20:47.633 ****** changed: [aio1_nova_api_container-939b810f -> 172.29.237.211] TASK [Grant access to the DB for the service] ********************************** Tuesday 21 November 2017 20:24:57 +0000 (0:00:00.920) 0:20:48.553 ****** changed: [aio1_nova_api_container-939b810f -> 172.29.237.211] => (item=localhost) changed: [aio1_nova_api_container-939b810f -> 172.29.237.211] => (item=%) TASK [Create DB for service] *************************************************** Tuesday 21 November 2017 20:24:59 +0000 (0:00:01.334) 0:20:49.888 ****** changed: [aio1_nova_api_container-939b810f -> 172.29.237.211] TASK [Grant access to the DB for the service] ********************************** Tuesday 21 November 2017 20:25:00 +0000 (0:00:00.777) 0:20:50.666 ****** changed: [aio1_nova_api_container-939b810f -> 172.29.237.211] => (item=localhost) changed: [aio1_nova_api_container-939b810f -> 172.29.237.211] => (item=%) TASK [Create DB for service] *************************************************** Tuesday 21 November 2017 20:25:01 +0000 (0:00:01.372) 0:20:52.038 ****** changed: [aio1_nova_api_container-939b810f -> 172.29.237.211] TASK [Grant access to the DB for the service] ********************************** Tuesday 21 November 2017 20:25:02 +0000 (0:00:00.828) 0:20:52.867 ****** changed: [aio1_nova_api_container-939b810f -> 172.29.237.211] => (item=localhost) changed: [aio1_nova_api_container-939b810f -> 172.29.237.211] => (item=%) TASK [Create DB for service] *************************************************** Tuesday 21 November 2017 20:25:03 +0000 (0:00:01.395) 0:20:54.262 ****** changed: [aio1_nova_api_container-939b810f -> 172.29.237.211] TASK [Grant access to the DB for the service] ********************************** Tuesday 21 November 2017 20:25:04 +0000 (0:00:00.817) 0:20:55.080 ****** changed: [aio1_nova_api_container-939b810f -> 172.29.237.211] => (item=localhost) changed: [aio1_nova_api_container-939b810f -> 172.29.237.211] => (item=%) PLAY [Install nova services] *************************************************** TASK [Set cinder RBD inuse fact] *********************************************** Tuesday 21 November 2017 20:25:05 +0000 (0:00:01.481) 0:20:56.562 ****** TASK [include] ***************************************************************** Tuesday 21 November 2017 20:25:05 +0000 (0:00:00.036) 0:20:56.599 ****** skipping: [aio1_nova_api_container-939b810f] => (item=nova_api_metadata) skipping: [aio1_nova_api_container-939b810f] => (item=nova_api_os_compute) skipping: [aio1_nova_api_container-939b810f] => (item=nova_api_placement) skipping: [aio1_nova_api_container-939b810f] => (item=nova_console) TASK [Gather address fact] ***************************************************** Tuesday 21 November 2017 20:25:06 +0000 (0:00:00.151) 0:20:56.751 ****** ok: [aio1_nova_api_container-939b810f] TASK [Set address fact] ******************************************************** Tuesday 21 November 2017 20:25:06 +0000 (0:00:00.300) 0:20:57.051 ****** ok: [aio1_nova_api_container-939b810f] TASK [Set default bind mounts (bind var/log)] ********************************** Tuesday 21 November 2017 20:25:06 +0000 (0:00:00.289) 0:20:57.341 ****** ok: [aio1_nova_api_container-939b810f] TASK [Ensure mount directories exists] ***************************************** Tuesday 21 November 2017 20:25:07 +0000 (0:00:00.324) 0:20:57.665 ****** ok: [aio1_nova_api_container-939b810f -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_nova_api_container-939b810f', 'bind_dir_path': '/var/log'}) TASK [Add bind mount configuration to container] ******************************* Tuesday 21 November 2017 20:25:07 +0000 (0:00:00.608) 0:20:58.274 ****** changed: [aio1_nova_api_container-939b810f -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_nova_api_container-939b810f', 'bind_dir_path': '/var/log'}) TASK [Extra lxc config] ******************************************************** Tuesday 21 November 2017 20:25:08 +0000 (0:00:00.648) 0:20:58.922 ****** TASK [Extra lxc config no restart] ********************************************* Tuesday 21 November 2017 20:25:08 +0000 (0:00:00.108) 0:20:59.031 ****** changed: [aio1_nova_api_container-939b810f -> 172.29.236.100] => (item=lxc.start.order=39) TASK [Check container state] *************************************************** Tuesday 21 November 2017 20:25:08 +0000 (0:00:00.600) 0:20:59.632 ****** ok: [aio1_nova_api_container-939b810f -> 172.29.236.100] TASK [Lxc container restart] *************************************************** Tuesday 21 November 2017 20:25:09 +0000 (0:00:00.649) 0:21:00.281 ****** changed: [aio1_nova_api_container-939b810f -> 172.29.236.100] TASK [Start Container] ********************************************************* Tuesday 21 November 2017 20:25:11 +0000 (0:00:02.006) 0:21:02.288 ****** changed: [aio1_nova_api_container-939b810f -> 172.29.236.100] TASK [Wait for container connectivity] ***************************************** Tuesday 21 November 2017 20:25:12 +0000 (0:00:00.861) 0:21:03.149 ****** ok: [aio1_nova_api_container-939b810f] TASK [Create log dir] ********************************************************** Tuesday 21 November 2017 20:25:16 +0000 (0:00:03.514) 0:21:06.663 ****** skipping: [aio1_nova_api_container-939b810f] => (item={'dest': '/var/log/nova', 'src': '/openstack/log/aio1_nova_api_container-939b810f-nova'}) TASK [Create log aggregation links] ******************************************** Tuesday 21 November 2017 20:25:16 +0000 (0:00:00.098) 0:21:06.762 ****** skipping: [aio1_nova_api_container-939b810f] => (item={'dest': '/var/log/nova', 'src': '/openstack/log/aio1_nova_api_container-939b810f-nova'}) TASK [include] ***************************************************************** Tuesday 21 November 2017 20:25:16 +0000 (0:00:00.095) 0:21:06.858 ****** included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/unbound-clients.yml for aio1_nova_api_container-939b810f TASK [Apply resolver sorting] ************************************************** Tuesday 21 November 2017 20:25:16 +0000 (0:00:00.312) 0:21:07.170 ****** TASK [Set resolver IP list fact] *********************************************** Tuesday 21 November 2017 20:25:16 +0000 (0:00:00.071) 0:21:07.242 ****** TASK [Set resolver rotate when physical_host is not an unbound host] *********** Tuesday 21 November 2017 20:25:16 +0000 (0:00:00.054) 0:21:07.296 ****** ok: [aio1_nova_api_container-939b810f] TASK [Include the resolvconf role] ********************************************* Tuesday 21 November 2017 20:25:16 +0000 (0:00:00.344) 0:21:07.640 ****** TASK [resolvconf : Gather variables for each operating system] ***************** Tuesday 21 November 2017 20:25:17 +0000 (0:00:00.570) 0:21:08.211 ****** ok: [aio1_nova_api_container-939b810f] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml) TASK [resolvconf : Install apt packages] *************************************** Tuesday 21 November 2017 20:25:17 +0000 (0:00:00.353) 0:21:08.565 ****** ok: [aio1_nova_api_container-939b810f] => (item=['resolvconf']) TASK [resolvconf : Update resolvconf base] ************************************* Tuesday 21 November 2017 20:25:26 +0000 (0:00:08.577) 0:21:17.142 ****** changed: [aio1_nova_api_container-939b810f] TASK [resolvconf : Update resolvconf tail] ************************************* Tuesday 21 November 2017 20:25:27 +0000 (0:00:01.382) 0:21:18.525 ****** changed: [aio1_nova_api_container-939b810f] TASK [resolvconf : Update resolvers] ******************************************* Tuesday 21 November 2017 20:25:28 +0000 (0:00:00.988) 0:21:19.513 ****** changed: [aio1_nova_api_container-939b810f] TASK [test proxy URL for connectivity] ***************************************** Tuesday 21 November 2017 20:25:30 +0000 (0:00:01.360) 0:21:20.873 ****** ok: [aio1_nova_api_container-939b810f] TASK [Drop apt package manager proxy] ****************************************** Tuesday 21 November 2017 20:25:30 +0000 (0:00:00.491) 0:21:21.365 ****** changed: [aio1_nova_api_container-939b810f] TASK [Update apt when proxy is added] ****************************************** Tuesday 21 November 2017 20:25:31 +0000 (0:00:00.926) 0:21:22.291 ****** changed: [aio1_nova_api_container-939b810f] TASK [Remove apt package manager proxy] **************************************** Tuesday 21 November 2017 20:25:33 +0000 (0:00:01.473) 0:21:23.765 ****** TASK [Deploy yum package manager proxy] **************************************** Tuesday 21 November 2017 20:25:33 +0000 (0:00:00.041) 0:21:23.806 ****** TASK [Deploy dnf package manager proxy] **************************************** Tuesday 21 November 2017 20:25:33 +0000 (0:00:00.035) 0:21:23.841 ****** TASK [Add nbd devices to the compute] ****************************************** Tuesday 21 November 2017 20:25:33 +0000 (0:00:00.051) 0:21:23.893 ****** skipping: [aio1_nova_api_container-939b810f] TASK [Add net/tun device to the compute] *************************************** Tuesday 21 November 2017 20:25:33 +0000 (0:00:00.107) 0:21:24.001 ****** TASK [Check if kvm device exists] ********************************************** Tuesday 21 November 2017 20:25:33 +0000 (0:00:00.054) 0:21:24.055 ****** skipping: [aio1_nova_api_container-939b810f] TASK [Add kvm device to the compute] ******************************************* Tuesday 21 November 2017 20:25:33 +0000 (0:00:00.109) 0:21:24.165 ****** skipping: [aio1_nova_api_container-939b810f] TASK [pip_install : Gather variables for each operating system] **************** Tuesday 21 November 2017 20:25:33 +0000 (0:00:00.087) 0:21:24.252 ****** ok: [aio1_nova_api_container-939b810f] => (item=/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml) TASK [pip_install : Create pip config directory] ******************************* Tuesday 21 November 2017 20:25:33 +0000 (0:00:00.315) 0:21:24.568 ****** changed: [aio1_nova_api_container-939b810f] => (item=/root/.cache) changed: [aio1_nova_api_container-939b810f] => (item=/root/.cache/pip) changed: [aio1_nova_api_container-939b810f] => (item=/root/.pip) TASK [pip_install : Drop pip file(s)] ****************************************** Tuesday 21 November 2017 20:25:34 +0000 (0:00:00.894) 0:21:25.463 ****** changed: [aio1_nova_api_container-939b810f] TASK [pip_install : Drop pip config] ******************************************* Tuesday 21 November 2017 20:25:35 +0000 (0:00:00.969) 0:21:26.433 ****** changed: [aio1_nova_api_container-939b810f] TASK [pip_install : Remove known problem packages] ***************************** Tuesday 21 November 2017 20:25:36 +0000 (0:00:00.754) 0:21:27.188 ****** ok: [aio1_nova_api_container-939b810f] TASK [pip_install : include] *************************************************** Tuesday 21 November 2017 20:25:37 +0000 (0:00:00.774) 0:21:27.963 ****** included: /etc/ansible/roles/pip_install/tasks/pre_install_apt.yml for aio1_nova_api_container-939b810f TASK [pip_install : Install UCA repository key] ******************************** Tuesday 21 November 2017 20:25:37 +0000 (0:00:00.155) 0:21:28.118 ****** changed: [aio1_nova_api_container-939b810f] TASK [pip_install : Install UCA repository] ************************************ Tuesday 21 November 2017 20:25:39 +0000 (0:00:02.001) 0:21:30.120 ****** changed: [aio1_nova_api_container-939b810f] TASK [pip_install : Install external repo key manually (apt)] ****************** Tuesday 21 November 2017 20:25:42 +0000 (0:00:03.012) 0:21:33.133 ****** TASK [pip_install : Install external repo manually (apt)] ********************** Tuesday 21 November 2017 20:25:42 +0000 (0:00:00.087) 0:21:33.220 ****** TASK [pip_install : Install distro packages] *********************************** Tuesday 21 November 2017 20:25:42 +0000 (0:00:00.083) 0:21:33.303 ****** changed: [aio1_nova_api_container-939b810f] TASK [pip_install : include] *************************************************** Tuesday 21 November 2017 20:26:20 +0000 (0:00:38.135) 0:22:11.438 ****** included: /etc/ansible/roles/pip_install/tasks/install_online.yml for aio1_nova_api_container-939b810f TASK [pip_install : Get Modern PIP] ******************************************** Tuesday 21 November 2017 20:26:20 +0000 (0:00:00.115) 0:22:11.554 ****** changed: [aio1_nova_api_container-939b810f] TASK [pip_install : Install PIP] *********************************************** Tuesday 21 November 2017 20:26:21 +0000 (0:00:00.580) 0:22:12.134 ****** changed: [aio1_nova_api_container-939b810f] TASK [pip_install : Install pip packages] ************************************** Tuesday 21 November 2017 20:26:26 +0000 (0:00:04.663) 0:22:16.798 ****** ok: [aio1_nova_api_container-939b810f] TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 20:26:28 +0000 (0:00:01.966) 0:22:18.764 ****** TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 20:26:28 +0000 (0:00:00.040) 0:22:18.805 ****** changed: [aio1_nova_api_container-939b810f] TASK [galera_client : Gather variables for each operating system] ************** Tuesday 21 November 2017 20:26:29 +0000 (0:00:01.287) 0:22:20.092 ****** ok: [aio1_nova_api_container-939b810f] => (item=/etc/ansible/roles/galera_client/vars/ubuntu-16.04.yml) TASK [galera_client : include] ************************************************* Tuesday 21 November 2017 20:26:29 +0000 (0:00:00.326) 0:22:20.419 ****** included: /etc/ansible/roles/galera_client/tasks/galera_client_install_apt.yml for aio1_nova_api_container-939b810f TASK [galera_client : Ensure host can talk to HTTPS apt repos] ***************** Tuesday 21 November 2017 20:26:29 +0000 (0:00:00.166) 0:22:20.585 ****** ok: [aio1_nova_api_container-939b810f] TASK [galera_client : Add keys (primary keyserver)] **************************** Tuesday 21 November 2017 20:26:30 +0000 (0:00:00.819) 0:22:21.404 ****** changed: [aio1_nova_api_container-939b810f] => (item={'keyserver': 'hkp://keyserver.ubuntu.com:80', 'fallback_keyserver': 'hkp://p80.pool.sks-keyservers.net:80', 'key_name': 'mariadb', 'hash_id': '0xF1656F24C74CD1D8'}) TASK [galera_client : Find old sources] **************************************** Tuesday 21 November 2017 20:26:32 +0000 (0:00:01.386) 0:22:22.791 ****** ok: [aio1_nova_api_container-939b810f] TASK [galera_client : Remove old sources] ************************************** Tuesday 21 November 2017 20:26:32 +0000 (0:00:00.504) 0:22:23.296 ****** TASK [galera_client : Remove old galera repo] ********************************** Tuesday 21 November 2017 20:26:32 +0000 (0:00:00.085) 0:22:23.382 ****** ok: [aio1_nova_api_container-939b810f] TASK [galera_client : Add galera repo] ***************************************** Tuesday 21 November 2017 20:26:33 +0000 (0:00:00.513) 0:22:23.895 ****** changed: [aio1_nova_api_container-939b810f] TASK [galera_client : Install galera distro packages] ************************** Tuesday 21 November 2017 20:26:36 +0000 (0:00:02.973) 0:22:26.869 ****** changed: [aio1_nova_api_container-939b810f] TASK [galera_client : Install pip packages] ************************************ Tuesday 21 November 2017 20:27:05 +0000 (0:00:28.875) 0:22:55.744 ****** changed: [aio1_nova_api_container-939b810f] TASK [galera_client : Drop local .my.cnf file] ********************************* Tuesday 21 November 2017 20:27:06 +0000 (0:00:01.788) 0:22:57.533 ****** TASK [galera_client : Distribute Galera ssl CA cert] *************************** Tuesday 21 November 2017 20:27:06 +0000 (0:00:00.036) 0:22:57.569 ****** TASK [openstack_openrc : Create openrc file] *********************************** Tuesday 21 November 2017 20:27:06 +0000 (0:00:00.039) 0:22:57.608 ****** changed: [aio1_nova_api_container-939b810f] TASK [openstack_openrc : Create OpenStack client configuration directory] ****** Tuesday 21 November 2017 20:27:08 +0000 (0:00:01.216) 0:22:58.825 ****** changed: [aio1_nova_api_container-939b810f] TASK [openstack_openrc : Create clouds.yaml file] ****************************** Tuesday 21 November 2017 20:27:08 +0000 (0:00:00.500) 0:22:59.326 ****** changed: [aio1_nova_api_container-939b810f] TASK [os_nova : Gather variables for each operating system] ******************** Tuesday 21 November 2017 20:27:09 +0000 (0:00:01.296) 0:23:00.623 ****** ok: [aio1_nova_api_container-939b810f] => (item=/etc/ansible/roles/os_nova/vars/ubuntu-16.04.yml) TASK [os_nova : Fail when virt type is unsupported] **************************** Tuesday 21 November 2017 20:27:10 +0000 (0:00:00.351) 0:23:00.975 ****** TASK [os_nova : Fail if TCP and TLS are both enabled] ************************** Tuesday 21 November 2017 20:27:10 +0000 (0:00:00.038) 0:23:01.013 ****** TASK [os_nova : include] ******************************************************* Tuesday 21 November 2017 20:27:10 +0000 (0:00:00.035) 0:23:01.049 ****** included: /etc/ansible/roles/os_nova/tasks/nova_virt_detect.yml for aio1_nova_api_container-939b810f TASK [os_nova : Get CPU info content and store as var] ************************* Tuesday 21 November 2017 20:27:10 +0000 (0:00:00.196) 0:23:01.246 ****** ok: [aio1_nova_api_container-939b810f] TASK [os_nova : Register a fact for the nova kvm virt type] ******************** Tuesday 21 November 2017 20:27:11 +0000 (0:00:00.522) 0:23:01.768 ****** ok: [aio1_nova_api_container-939b810f] TASK [os_nova : Register a fact for the nova powervm virt type] **************** Tuesday 21 November 2017 20:27:11 +0000 (0:00:00.332) 0:23:02.101 ****** TASK [os_nova : Register a fact for the nova qemu virt type] ******************* Tuesday 21 November 2017 20:27:11 +0000 (0:00:00.038) 0:23:02.139 ****** TASK [os_nova : create the system group] *************************************** Tuesday 21 November 2017 20:27:11 +0000 (0:00:00.052) 0:23:02.192 ****** changed: [aio1_nova_api_container-939b810f] TASK [os_nova : Remove old key file(s) if found] ******************************* Tuesday 21 November 2017 20:27:12 +0000 (0:00:00.545) 0:23:02.738 ****** skipping: [aio1_nova_api_container-939b810f] => (item=/var/lib/nova/.ssh/authorized_keys) skipping: [aio1_nova_api_container-939b810f] => (item=/var/lib/nova/.ssh/id_rsa) skipping: [aio1_nova_api_container-939b810f] => (item=/var/lib/nova/.ssh/id_rsa.pub) TASK [os_nova : Create the nova system user] *********************************** Tuesday 21 November 2017 20:27:12 +0000 (0:00:00.119) 0:23:02.858 ****** changed: [aio1_nova_api_container-939b810f] TASK [os_nova : Create nova dir] *********************************************** Tuesday 21 November 2017 20:27:12 +0000 (0:00:00.658) 0:23:03.516 ****** changed: [aio1_nova_api_container-939b810f] => (item={'path': '/openstack', 'owner': 'root', 'group': 'root'}) changed: [aio1_nova_api_container-939b810f] => (item={'path': '/etc/nova', 'mode': '0750'}) changed: [aio1_nova_api_container-939b810f] => (item={'path': '/etc/nova/rootwrap.d', 'owner': 'root', 'group': 'root'}) changed: [aio1_nova_api_container-939b810f] => (item={'path': '/etc/sudoers.d', 'mode': '0750', 'owner': 'root', 'group': 'root'}) changed: [aio1_nova_api_container-939b810f] => (item={'path': '/var/cache/nova'}) ok: [aio1_nova_api_container-939b810f] => (item={'path': '/var/lib/nova'}) ok: [aio1_nova_api_container-939b810f] => (item={'path': '/var/lib/nova/.ssh', 'mode': '0700'}) changed: [aio1_nova_api_container-939b810f] => (item={'path': '/var/lib/nova/cache/api'}) changed: [aio1_nova_api_container-939b810f] => (item={'path': '/var/lib/nova/instances'}) changed: [aio1_nova_api_container-939b810f] => (item={'path': '/var/lib/nova/save', 'mode': '0750'}) changed: [aio1_nova_api_container-939b810f] => (item={'path': '/var/lock/nova'}) changed: [aio1_nova_api_container-939b810f] => (item={'path': '/var/run/nova'}) TASK [os_nova : Test for log directory or link] ******************************** Tuesday 21 November 2017 20:27:15 +0000 (0:00:02.719) 0:23:06.235 ****** changed: [aio1_nova_api_container-939b810f] TASK [os_nova : Create nova log dir] ******************************************* Tuesday 21 November 2017 20:27:16 +0000 (0:00:00.497) 0:23:06.733 ****** changed: [aio1_nova_api_container-939b810f] TASK [os_nova : Drop sudoers file] ********************************************* Tuesday 21 November 2017 20:27:16 +0000 (0:00:00.507) 0:23:07.240 ****** changed: [aio1_nova_api_container-939b810f] TASK [os_nova : Set default nova console for ppc64le] ************************** Tuesday 21 November 2017 20:27:17 +0000 (0:00:01.192) 0:23:08.433 ****** TASK [os_nova : Setup powervm repository] ************************************** Tuesday 21 November 2017 20:27:17 +0000 (0:00:00.055) 0:23:08.488 ****** TASK [os_nova : Install distro packages] *************************************** Tuesday 21 November 2017 20:27:17 +0000 (0:00:00.038) 0:23:08.526 ****** changed: [aio1_nova_api_container-939b810f] TASK [os_nova : Remove known problem packages for the Spice console] *********** Tuesday 21 November 2017 20:27:40 +0000 (0:00:22.861) 0:23:31.388 ****** changed: [aio1_nova_api_container-939b810f] => (item=spice-html5) TASK [os_nova : Create developer mode constraint file] ************************* Tuesday 21 November 2017 20:27:42 +0000 (0:00:01.805) 0:23:33.194 ****** TASK [os_nova : Install required pip packages] ********************************* Tuesday 21 November 2017 20:27:42 +0000 (0:00:00.038) 0:23:33.232 ****** changed: [aio1_nova_api_container-939b810f] TASK [os_nova : Retrieve checksum for venv download] *************************** Tuesday 21 November 2017 20:28:07 +0000 (0:00:24.846) 0:23:58.078 ****** ok: [aio1_nova_api_container-939b810f] TASK [os_nova : Attempt venv download] ***************************************** Tuesday 21 November 2017 20:28:08 +0000 (0:00:00.658) 0:23:58.737 ****** changed: [aio1_nova_api_container-939b810f] TASK [os_nova : Remove existing venv] ****************************************** Tuesday 21 November 2017 20:28:09 +0000 (0:00:01.724) 0:24:00.462 ****** ok: [aio1_nova_api_container-939b810f] TASK [os_nova : Create nova venv dir] ****************************************** Tuesday 21 November 2017 20:28:10 +0000 (0:00:00.509) 0:24:00.971 ****** changed: [aio1_nova_api_container-939b810f] TASK [os_nova : Unarchive pre-built venv] ************************************** Tuesday 21 November 2017 20:28:10 +0000 (0:00:00.503) 0:24:01.474 ****** changed: [aio1_nova_api_container-939b810f] TASK [os_nova : Install pip packages] ****************************************** Tuesday 21 November 2017 20:28:19 +0000 (0:00:08.661) 0:24:10.136 ****** skipping: [aio1_nova_api_container-939b810f] TASK [os_nova : Remove python from path first (CentOS, openSUSE)] ************** Tuesday 21 November 2017 20:28:19 +0000 (0:00:00.092) 0:24:10.229 ****** TASK [os_nova : Update virtualenv path] **************************************** Tuesday 21 November 2017 20:28:19 +0000 (0:00:00.040) 0:24:10.270 ****** changed: [aio1_nova_api_container-939b810f] TASK [os_nova : include] ******************************************************* Tuesday 21 November 2017 20:28:23 +0000 (0:00:04.051) 0:24:14.321 ****** included: /etc/ansible/roles/os_nova/tasks/consoles/nova_console_spice_install.yml for aio1_nova_api_container-939b810f TASK [os_nova : Remove old git directory] ************************************** Tuesday 21 November 2017 20:28:23 +0000 (0:00:00.255) 0:24:14.577 ****** ok: [aio1_nova_api_container-939b810f] TASK [os_nova : Get package from git] ****************************************** Tuesday 21 November 2017 20:28:24 +0000 (0:00:00.532) 0:24:15.109 ****** changed: [aio1_nova_api_container-939b810f] TASK [os_nova : Initialise the upgrade facts] ********************************** Tuesday 21 November 2017 20:28:25 +0000 (0:00:00.905) 0:24:16.015 ****** changed: [aio1_nova_api_container-939b810f] => (item=need_service_restart) changed: [aio1_nova_api_container-939b810f] => (item=need_online_data_migrations) TASK [os_nova : Record the venv tag deployed] ********************************** Tuesday 21 November 2017 20:28:26 +0000 (0:00:00.713) 0:24:16.728 ****** changed: [aio1_nova_api_container-939b810f] TASK [os_nova : refresh local facts] ******************************************* Tuesday 21 November 2017 20:28:26 +0000 (0:00:00.501) 0:24:17.229 ****** ok: [aio1_nova_api_container-939b810f] TASK [os_nova : Set nova config facts] ***************************************** Tuesday 21 November 2017 20:28:27 +0000 (0:00:00.679) 0:24:17.909 ****** ok: [aio1_nova_api_container-939b810f] => (item={'key': 'nova_scheduler_tracks_instance_changes', 'value': True}) ok: [aio1_nova_api_container-939b810f] => (item={'key': 'nova_reserved_host_memory_mb', 'value': 2048}) ok: [aio1_nova_api_container-939b810f] => (item={'key': 'nova_scheduler_use_baremetal_filters', 'value': False}) ok: [aio1_nova_api_container-939b810f] => (item={'key': 'nova_compute_driver', 'value': 'libvirt.LibvirtDriver'}) ok: [aio1_nova_api_container-939b810f] => (item={'key': 'nova_scheduler_host_manager', 'value': 'host_manager'}) ok: [aio1_nova_api_container-939b810f] => (item={'key': 'nova_firewall_driver', 'value': 'nova.virt.firewall.NoopFirewallDriver'}) TASK [os_nova : Generate nova config] ****************************************** Tuesday 21 November 2017 20:28:27 +0000 (0:00:00.431) 0:24:18.340 ****** changed: [aio1_nova_api_container-939b810f] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/nova/nova.conf', 'src': 'nova.conf.j2'}) changed: [aio1_nova_api_container-939b810f] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/nova/rootwrap.conf', 'src': 'rootwrap.conf.j2'}) changed: [aio1_nova_api_container-939b810f] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/nova/api-paste.ini', 'src': 'api-paste.ini.j2'}) changed: [aio1_nova_api_container-939b810f] => (item={'config_type': 'json', 'config_overrides': {}, 'dest': '/etc/nova/policy.json-master', 'src': 'policy.json.j2'}) TASK [os_nova : Copy nova rootwrap filter config] ****************************** Tuesday 21 November 2017 20:28:30 +0000 (0:00:03.206) 0:24:21.547 ****** changed: [aio1_nova_api_container-939b810f] => (item=/etc/ansible/roles/os_nova/files/rootwrap.d/compute.filters) changed: [aio1_nova_api_container-939b810f] => (item=/etc/ansible/roles/os_nova/files/rootwrap.d/lxd.filters) changed: [aio1_nova_api_container-939b810f] => (item=/etc/ansible/roles/os_nova/files/rootwrap.d/network.filters) changed: [aio1_nova_api_container-939b810f] => (item=/etc/ansible/roles/os_nova/files/rootwrap.d/api-metadata.filters) TASK [os_nova : Drop sudoers file] ********************************************* Tuesday 21 November 2017 20:28:34 +0000 (0:00:03.706) 0:24:25.254 ****** ok: [aio1_nova_api_container-939b810f] TASK [os_nova : Check if /var/lib/nova exists] ********************************* Tuesday 21 November 2017 20:28:35 +0000 (0:00:01.172) 0:24:26.427 ****** skipping: [aio1_nova_api_container-939b810f] TASK [os_nova : Check for SELinux equivalence for /var/lib/nova] *************** Tuesday 21 November 2017 20:28:35 +0000 (0:00:00.097) 0:24:26.524 ****** skipping: [aio1_nova_api_container-939b810f] TASK [os_nova : Create SELinux fcontext equivalence for nova instance dir] ***** Tuesday 21 November 2017 20:28:35 +0000 (0:00:00.089) 0:24:26.613 ****** skipping: [aio1_nova_api_container-939b810f] TASK [os_nova : Apply updated SELinux contexts on /var/lib/nova] *************** Tuesday 21 November 2017 20:28:36 +0000 (0:00:00.103) 0:24:26.717 ****** TASK [os_nova : include] ******************************************************* Tuesday 21 November 2017 20:28:36 +0000 (0:00:00.041) 0:24:26.759 ****** included: /etc/ansible/roles/os_nova/tasks/nova_db_setup.yml for aio1_nova_api_container-939b810f TASK [os_nova : Get the api_db version] **************************************** Tuesday 21 November 2017 20:28:36 +0000 (0:00:00.261) 0:24:27.021 ****** ok: [aio1_nova_api_container-939b810f] TASK [os_nova : Perform a Nova API DB sync] ************************************ Tuesday 21 November 2017 20:28:43 +0000 (0:00:07.594) 0:24:34.615 ****** ok: [aio1_nova_api_container-939b810f] TASK [os_nova : Perform cell_v2 map cell0] ************************************* Tuesday 21 November 2017 20:28:55 +0000 (0:00:11.290) 0:24:45.906 ****** ok: [aio1_nova_api_container-939b810f] TASK [os_nova : Perform cell_v2 initial cell setup] **************************** Tuesday 21 November 2017 20:29:03 +0000 (0:00:07.785) 0:24:53.691 ****** changed: [aio1_nova_api_container-939b810f] TASK [os_nova : Perform a Nova API DB sync] ************************************ Tuesday 21 November 2017 20:29:10 +0000 (0:00:07.918) 0:25:01.610 ****** ok: [aio1_nova_api_container-939b810f] TASK [os_nova : Perform a Nova DB sync] **************************************** Tuesday 21 November 2017 20:29:18 +0000 (0:00:07.696) 0:25:09.307 ****** ok: [aio1_nova_api_container-939b810f] TASK [os_nova : Perform online data migrations] ******************************** Tuesday 21 November 2017 20:30:04 +0000 (0:00:46.168) 0:25:55.475 ****** skipping: [aio1_nova_api_container-939b810f] TASK [os_nova : Disable the online migrations requirement] ********************* Tuesday 21 November 2017 20:30:04 +0000 (0:00:00.112) 0:25:55.588 ****** TASK [os_nova : Ensure uWSGI directory exists] ********************************* Tuesday 21 November 2017 20:30:05 +0000 (0:00:00.073) 0:25:55.662 ****** changed: [aio1_nova_api_container-939b810f] TASK [os_nova : Apply uWSGI configuration] ************************************* Tuesday 21 November 2017 20:30:05 +0000 (0:00:00.540) 0:25:56.202 ****** skipping: [aio1_nova_api_container-939b810f] => (item={'init_config_overrides': {}, 'group': 'nova_conductor', 'service_name': 'nova-conductor', 'service_key': 'nova-conductor', 'start_order': 1}) skipping: [aio1_nova_api_container-939b810f] => (item={'init_config_overrides': {}, 'group': 'nova_console', 'service_name': 'nova-consoleauth', 'service_key': 'nova-consoleauth', 'start_order': 2}) skipping: [aio1_nova_api_container-939b810f] => (item={'init_config_overrides': {}, 'group': 'nova_scheduler', 'service_name': 'nova-scheduler', 'service_key': 'nova-scheduler', 'start_order': 2}) changed: [aio1_nova_api_container-939b810f] => (item={'start_order': 3, 'group': 'nova_api_placement', 'init_config_overrides': {}, 'wsgi_name': 'nova-placement-api', 'program_override': '/openstack/venvs/nova-master/bin/uwsgi --ini /etc/uwsgi/nova-placement-api.ini', 'condition': True, 'wsgi_overrides': {}, 'log_string': '--logto ', 'service_name': 'nova-placement-api', 'service_key': 'nova-placement-api', 'wsgi_app': True, 'uwsgi_port': 8780}) changed: [aio1_nova_api_container-939b810f] => (item={'start_order': 3, 'wsgi_app': True, 'init_config_overrides': {}, 'wsgi_name': 'nova-api-wsgi', 'service_key': 'nova-api-os-compute', 'log_string': '--logto ', 'program_override': '/openstack/venvs/nova-master/bin/uwsgi --ini /etc/uwsgi/nova-api-os-compute.ini', 'group': 'nova_api_os_compute', 'service_name': 'nova-api-os-compute', 'wsgi_overrides': {}, 'uwsgi_port': 8774}) skipping: [aio1_nova_api_container-939b810f] => (item={'start_order': 4, 'init_config_overrides': {}, 'condition': True, 'group': 'nova_console', 'service_name': 'nova-spicehtml5proxy', 'service_key': 'nova-spicehtml5proxy'}) changed: [aio1_nova_api_container-939b810f] => (item={'start_order': 4, 'wsgi_app': True, 'init_config_overrides': {}, 'wsgi_name': 'nova-metadata-wsgi', 'service_key': 'nova-api-metadata', 'log_string': '--logto ', 'program_override': '/openstack/venvs/nova-master/bin/uwsgi --ini /etc/uwsgi/nova-api-metadata.ini', 'group': 'nova_api_metadata', 'service_name': 'nova-api-metadata', 'wsgi_overrides': {}, 'uwsgi_port': 8775}) TASK [os_nova : Clean up nginx configuration] ********************************** Tuesday 21 November 2017 20:30:07 +0000 (0:00:02.347) 0:25:58.550 ****** ok: [aio1_nova_api_container-939b810f] TASK [os_nova : Cleanup sites-enabled for Debian based deploys] **************** Tuesday 21 November 2017 20:30:08 +0000 (0:00:00.486) 0:25:59.037 ****** ok: [aio1_nova_api_container-939b810f] TASK [os_nova : Restart nginx if conf removed] ********************************* Tuesday 21 November 2017 20:30:08 +0000 (0:00:00.524) 0:25:59.561 ****** TASK [os_nova : include] ******************************************************* Tuesday 21 November 2017 20:30:08 +0000 (0:00:00.038) 0:25:59.600 ****** included: /etc/ansible/roles/os_nova/tasks/nova_init_systemd.yml for aio1_nova_api_container-939b810f TASK [os_nova : Create TEMP run dir] ******************************************* Tuesday 21 November 2017 20:30:09 +0000 (0:00:00.227) 0:25:59.827 ****** changed: [aio1_nova_api_container-939b810f] => (item={'init_config_overrides': {}, 'group': 'nova_conductor', 'service_name': 'nova-conductor', 'service_key': 'nova-conductor', 'start_order': 1}) changed: [aio1_nova_api_container-939b810f] => (item={'init_config_overrides': {}, 'group': 'nova_console', 'service_name': 'nova-consoleauth', 'service_key': 'nova-consoleauth', 'start_order': 2}) changed: [aio1_nova_api_container-939b810f] => (item={'init_config_overrides': {}, 'group': 'nova_scheduler', 'service_name': 'nova-scheduler', 'service_key': 'nova-scheduler', 'start_order': 2}) changed: [aio1_nova_api_container-939b810f] => (item={'start_order': 3, 'group': 'nova_api_placement', 'init_config_overrides': {}, 'wsgi_name': 'nova-placement-api', 'program_override': '/openstack/venvs/nova-master/bin/uwsgi --ini /etc/uwsgi/nova-placement-api.ini', 'condition': True, 'wsgi_overrides': {}, 'log_string': '--logto ', 'service_name': 'nova-placement-api', 'service_key': 'nova-placement-api', 'wsgi_app': True, 'uwsgi_port': 8780}) changed: [aio1_nova_api_container-939b810f] => (item={'start_order': 3, 'wsgi_app': True, 'init_config_overrides': {}, 'wsgi_name': 'nova-api-wsgi', 'service_key': 'nova-api-os-compute', 'log_string': '--logto ', 'program_override': '/openstack/venvs/nova-master/bin/uwsgi --ini /etc/uwsgi/nova-api-os-compute.ini', 'group': 'nova_api_os_compute', 'service_name': 'nova-api-os-compute', 'wsgi_overrides': {}, 'uwsgi_port': 8774}) changed: [aio1_nova_api_container-939b810f] => (item={'start_order': 4, 'init_config_overrides': {}, 'condition': True, 'group': 'nova_console', 'service_name': 'nova-spicehtml5proxy', 'service_key': 'nova-spicehtml5proxy'}) changed: [aio1_nova_api_container-939b810f] => (item={'start_order': 4, 'wsgi_app': True, 'init_config_overrides': {}, 'wsgi_name': 'nova-metadata-wsgi', 'service_key': 'nova-api-metadata', 'log_string': '--logto ', 'program_override': '/openstack/venvs/nova-master/bin/uwsgi --ini /etc/uwsgi/nova-api-metadata.ini', 'group': 'nova_api_metadata', 'service_name': 'nova-api-metadata', 'wsgi_overrides': {}, 'uwsgi_port': 8775}) TASK [os_nova : Create TEMP lock dir] ****************************************** Tuesday 21 November 2017 20:30:10 +0000 (0:00:01.765) 0:26:01.593 ****** changed: [aio1_nova_api_container-939b810f] => (item={'init_config_overrides': {}, 'group': 'nova_conductor', 'service_name': 'nova-conductor', 'service_key': 'nova-conductor', 'start_order': 1}) changed: [aio1_nova_api_container-939b810f] => (item={'init_config_overrides': {}, 'group': 'nova_console', 'service_name': 'nova-consoleauth', 'service_key': 'nova-consoleauth', 'start_order': 2}) changed: [aio1_nova_api_container-939b810f] => (item={'init_config_overrides': {}, 'group': 'nova_scheduler', 'service_name': 'nova-scheduler', 'service_key': 'nova-scheduler', 'start_order': 2}) changed: [aio1_nova_api_container-939b810f] => (item={'start_order': 3, 'group': 'nova_api_placement', 'init_config_overrides': {}, 'wsgi_name': 'nova-placement-api', 'program_override': '/openstack/venvs/nova-master/bin/uwsgi --ini /etc/uwsgi/nova-placement-api.ini', 'condition': True, 'wsgi_overrides': {}, 'log_string': '--logto ', 'service_name': 'nova-placement-api', 'service_key': 'nova-placement-api', 'wsgi_app': True, 'uwsgi_port': 8780}) changed: [aio1_nova_api_container-939b810f] => (item={'start_order': 3, 'wsgi_app': True, 'init_config_overrides': {}, 'wsgi_name': 'nova-api-wsgi', 'service_key': 'nova-api-os-compute', 'log_string': '--logto ', 'program_override': '/openstack/venvs/nova-master/bin/uwsgi --ini /etc/uwsgi/nova-api-os-compute.ini', 'group': 'nova_api_os_compute', 'service_name': 'nova-api-os-compute', 'wsgi_overrides': {}, 'uwsgi_port': 8774}) changed: [aio1_nova_api_container-939b810f] => (item={'start_order': 4, 'init_config_overrides': {}, 'condition': True, 'group': 'nova_console', 'service_name': 'nova-spicehtml5proxy', 'service_key': 'nova-spicehtml5proxy'}) changed: [aio1_nova_api_container-939b810f] => (item={'start_order': 4, 'wsgi_app': True, 'init_config_overrides': {}, 'wsgi_name': 'nova-metadata-wsgi', 'service_key': 'nova-api-metadata', 'log_string': '--logto ', 'program_override': '/openstack/venvs/nova-master/bin/uwsgi --ini /etc/uwsgi/nova-api-metadata.ini', 'group': 'nova_api_metadata', 'service_name': 'nova-api-metadata', 'wsgi_overrides': {}, 'uwsgi_port': 8775}) TASK [os_nova : Cleanup old tmpfiles.d entry] ********************************** Tuesday 21 November 2017 20:30:12 +0000 (0:00:01.803) 0:26:03.396 ****** ok: [aio1_nova_api_container-939b810f] => (item={'init_config_overrides': {}, 'group': 'nova_conductor', 'service_name': 'nova-conductor', 'service_key': 'nova-conductor', 'start_order': 1}) ok: [aio1_nova_api_container-939b810f] => (item={'init_config_overrides': {}, 'group': 'nova_console', 'service_name': 'nova-consoleauth', 'service_key': 'nova-consoleauth', 'start_order': 2}) ok: [aio1_nova_api_container-939b810f] => (item={'init_config_overrides': {}, 'group': 'nova_scheduler', 'service_name': 'nova-scheduler', 'service_key': 'nova-scheduler', 'start_order': 2}) ok: [aio1_nova_api_container-939b810f] => (item={'start_order': 3, 'group': 'nova_api_placement', 'init_config_overrides': {}, 'wsgi_name': 'nova-placement-api', 'program_override': '/openstack/venvs/nova-master/bin/uwsgi --ini /etc/uwsgi/nova-placement-api.ini', 'condition': True, 'wsgi_overrides': {}, 'log_string': '--logto ', 'service_name': 'nova-placement-api', 'service_key': 'nova-placement-api', 'wsgi_app': True, 'uwsgi_port': 8780}) ok: [aio1_nova_api_container-939b810f] => (item={'start_order': 3, 'wsgi_app': True, 'init_config_overrides': {}, 'wsgi_name': 'nova-api-wsgi', 'service_key': 'nova-api-os-compute', 'log_string': '--logto ', 'program_override': '/openstack/venvs/nova-master/bin/uwsgi --ini /etc/uwsgi/nova-api-os-compute.ini', 'group': 'nova_api_os_compute', 'service_name': 'nova-api-os-compute', 'wsgi_overrides': {}, 'uwsgi_port': 8774}) ok: [aio1_nova_api_container-939b810f] => (item={'start_order': 4, 'init_config_overrides': {}, 'condition': True, 'group': 'nova_console', 'service_name': 'nova-spicehtml5proxy', 'service_key': 'nova-spicehtml5proxy'}) ok: [aio1_nova_api_container-939b810f] => (item={'start_order': 4, 'wsgi_app': True, 'init_config_overrides': {}, 'wsgi_name': 'nova-metadata-wsgi', 'service_key': 'nova-api-metadata', 'log_string': '--logto ', 'program_override': '/openstack/venvs/nova-master/bin/uwsgi --ini /etc/uwsgi/nova-api-metadata.ini', 'group': 'nova_api_metadata', 'service_name': 'nova-api-metadata', 'wsgi_overrides': {}, 'uwsgi_port': 8775}) TASK [os_nova : Create tmpfiles.d entry] *************************************** Tuesday 21 November 2017 20:30:14 +0000 (0:00:01.748) 0:26:05.145 ****** changed: [aio1_nova_api_container-939b810f] => (item={'init_config_overrides': {}, 'group': 'nova_conductor', 'service_name': 'nova-conductor', 'service_key': 'nova-conductor', 'start_order': 1}) changed: [aio1_nova_api_container-939b810f] => (item={'init_config_overrides': {}, 'group': 'nova_console', 'service_name': 'nova-consoleauth', 'service_key': 'nova-consoleauth', 'start_order': 2}) changed: [aio1_nova_api_container-939b810f] => (item={'init_config_overrides': {}, 'group': 'nova_scheduler', 'service_name': 'nova-scheduler', 'service_key': 'nova-scheduler', 'start_order': 2}) changed: [aio1_nova_api_container-939b810f] => (item={'start_order': 3, 'group': 'nova_api_placement', 'init_config_overrides': {}, 'wsgi_name': 'nova-placement-api', 'program_override': '/openstack/venvs/nova-master/bin/uwsgi --ini /etc/uwsgi/nova-placement-api.ini', 'condition': True, 'wsgi_overrides': {}, 'log_string': '--logto ', 'service_name': 'nova-placement-api', 'service_key': 'nova-placement-api', 'wsgi_app': True, 'uwsgi_port': 8780}) changed: [aio1_nova_api_container-939b810f] => (item={'start_order': 3, 'wsgi_app': True, 'init_config_overrides': {}, 'wsgi_name': 'nova-api-wsgi', 'service_key': 'nova-api-os-compute', 'log_string': '--logto ', 'program_override': '/openstack/venvs/nova-master/bin/uwsgi --ini /etc/uwsgi/nova-api-os-compute.ini', 'group': 'nova_api_os_compute', 'service_name': 'nova-api-os-compute', 'wsgi_overrides': {}, 'uwsgi_port': 8774}) changed: [aio1_nova_api_container-939b810f] => (item={'start_order': 4, 'init_config_overrides': {}, 'condition': True, 'group': 'nova_console', 'service_name': 'nova-spicehtml5proxy', 'service_key': 'nova-spicehtml5proxy'}) changed: [aio1_nova_api_container-939b810f] => (item={'start_order': 4, 'wsgi_app': True, 'init_config_overrides': {}, 'wsgi_name': 'nova-metadata-wsgi', 'service_key': 'nova-api-metadata', 'log_string': '--logto ', 'program_override': '/openstack/venvs/nova-master/bin/uwsgi --ini /etc/uwsgi/nova-api-metadata.ini', 'group': 'nova_api_metadata', 'service_name': 'nova-api-metadata', 'wsgi_overrides': {}, 'uwsgi_port': 8775}) TASK [os_nova : Place the systemd init script] ********************************* Tuesday 21 November 2017 20:30:22 +0000 (0:00:08.406) 0:26:13.552 ****** changed: [aio1_nova_api_container-939b810f] => (item={'init_config_overrides': {}, 'group': 'nova_conductor', 'service_name': 'nova-conductor', 'service_key': 'nova-conductor', 'start_order': 1}) changed: [aio1_nova_api_container-939b810f] => (item={'init_config_overrides': {}, 'group': 'nova_console', 'service_name': 'nova-consoleauth', 'service_key': 'nova-consoleauth', 'start_order': 2}) changed: [aio1_nova_api_container-939b810f] => (item={'init_config_overrides': {}, 'group': 'nova_scheduler', 'service_name': 'nova-scheduler', 'service_key': 'nova-scheduler', 'start_order': 2}) changed: [aio1_nova_api_container-939b810f] => (item={'start_order': 3, 'group': 'nova_api_placement', 'init_config_overrides': {}, 'wsgi_name': 'nova-placement-api', 'program_override': '/openstack/venvs/nova-master/bin/uwsgi --ini /etc/uwsgi/nova-placement-api.ini', 'condition': True, 'wsgi_overrides': {}, 'log_string': '--logto ', 'service_name': 'nova-placement-api', 'service_key': 'nova-placement-api', 'wsgi_app': True, 'uwsgi_port': 8780}) changed: [aio1_nova_api_container-939b810f] => (item={'start_order': 3, 'wsgi_app': True, 'init_config_overrides': {}, 'wsgi_name': 'nova-api-wsgi', 'service_key': 'nova-api-os-compute', 'log_string': '--logto ', 'program_override': '/openstack/venvs/nova-master/bin/uwsgi --ini /etc/uwsgi/nova-api-os-compute.ini', 'group': 'nova_api_os_compute', 'service_name': 'nova-api-os-compute', 'wsgi_overrides': {}, 'uwsgi_port': 8774}) changed: [aio1_nova_api_container-939b810f] => (item={'start_order': 4, 'init_config_overrides': {}, 'condition': True, 'group': 'nova_console', 'service_name': 'nova-spicehtml5proxy', 'service_key': 'nova-spicehtml5proxy'}) changed: [aio1_nova_api_container-939b810f] => (item={'start_order': 4, 'wsgi_app': True, 'init_config_overrides': {}, 'wsgi_name': 'nova-metadata-wsgi', 'service_key': 'nova-api-metadata', 'log_string': '--logto ', 'program_override': '/openstack/venvs/nova-master/bin/uwsgi --ini /etc/uwsgi/nova-api-metadata.ini', 'group': 'nova_api_metadata', 'service_name': 'nova-api-metadata', 'wsgi_overrides': {}, 'uwsgi_port': 8775}) TASK [os_nova : include] ******************************************************* Tuesday 21 November 2017 20:30:27 +0000 (0:00:04.911) 0:26:18.464 ****** included: /etc/ansible/roles/os_nova/tasks/nova_service_setup.yml for aio1_nova_api_container-939b810f TASK [os_nova : Ensure nova service] ******************************************* Tuesday 21 November 2017 20:30:28 +0000 (0:00:00.604) 0:26:19.068 ****** changed: [aio1_nova_api_container-939b810f] TASK [os_nova : Ensure nova user] ********************************************** Tuesday 21 November 2017 20:30:30 +0000 (0:00:01.695) 0:26:20.764 ****** changed: [aio1_nova_api_container-939b810f] TASK [os_nova : Ensure nova user to admin role] ******************************** Tuesday 21 November 2017 20:30:32 +0000 (0:00:02.150) 0:26:22.915 ****** changed: [aio1_nova_api_container-939b810f] TASK [os_nova : Ensure nova endpoint] ****************************************** Tuesday 21 November 2017 20:30:34 +0000 (0:00:01.809) 0:26:24.724 ****** changed: [aio1_nova_api_container-939b810f] TASK [os_nova : Ensure nova placement service] ********************************* Tuesday 21 November 2017 20:30:36 +0000 (0:00:02.039) 0:26:26.764 ****** changed: [aio1_nova_api_container-939b810f] TASK [os_nova : Ensure nova placement user] ************************************ Tuesday 21 November 2017 20:30:37 +0000 (0:00:01.597) 0:26:28.362 ****** changed: [aio1_nova_api_container-939b810f] TASK [os_nova : Ensure nova user to admin role] ******************************** Tuesday 21 November 2017 20:30:39 +0000 (0:00:02.090) 0:26:30.452 ****** changed: [aio1_nova_api_container-939b810f] TASK [os_nova : Ensure nova endpoint] ****************************************** Tuesday 21 November 2017 20:30:41 +0000 (0:00:01.849) 0:26:32.301 ****** changed: [aio1_nova_api_container-939b810f] TASK [os_nova : include] ******************************************************* Tuesday 21 November 2017 20:30:43 +0000 (0:00:02.013) 0:26:34.315 ****** TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 20:30:43 +0000 (0:00:00.042) 0:26:34.358 ****** TASK [ceph_client : Gather variables for each operating system] **************** Tuesday 21 November 2017 20:30:43 +0000 (0:00:00.049) 0:26:34.407 ****** skipping: [aio1_nova_api_container-939b810f] => (item=/etc/ansible/roles/ceph_client/vars/ubuntu-16.04.yml) TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:30:43 +0000 (0:00:00.134) 0:26:34.542 ****** TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:30:43 +0000 (0:00:00.057) 0:26:34.599 ****** TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:30:43 +0000 (0:00:00.041) 0:26:34.641 ****** TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:30:44 +0000 (0:00:00.042) 0:26:34.683 ****** TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:30:44 +0000 (0:00:00.040) 0:26:34.724 ****** TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:30:44 +0000 (0:00:00.038) 0:26:34.763 ****** RUNNING HANDLER [os_nova : Stop services] ************************************** Tuesday 21 November 2017 20:30:44 +0000 (0:00:00.051) 0:26:34.814 ****** changed: [aio1_nova_api_container-939b810f] => (item={'init_config_overrides': {}, 'group': 'nova_conductor', 'service_name': 'nova-conductor', 'service_key': 'nova-conductor', 'start_order': 1}) changed: [aio1_nova_api_container-939b810f] => (item={'init_config_overrides': {}, 'group': 'nova_console', 'service_name': 'nova-consoleauth', 'service_key': 'nova-consoleauth', 'start_order': 2}) changed: [aio1_nova_api_container-939b810f] => (item={'init_config_overrides': {}, 'group': 'nova_scheduler', 'service_name': 'nova-scheduler', 'service_key': 'nova-scheduler', 'start_order': 2}) changed: [aio1_nova_api_container-939b810f] => (item={'start_order': 3, 'group': 'nova_api_placement', 'init_config_overrides': {}, 'wsgi_name': 'nova-placement-api', 'program_override': '/openstack/venvs/nova-master/bin/uwsgi --ini /etc/uwsgi/nova-placement-api.ini', 'condition': True, 'wsgi_overrides': {}, 'log_string': '--logto ', 'service_name': 'nova-placement-api', 'service_key': 'nova-placement-api', 'wsgi_app': True, 'uwsgi_port': 8780}) changed: [aio1_nova_api_container-939b810f] => (item={'start_order': 3, 'wsgi_app': True, 'init_config_overrides': {}, 'wsgi_name': 'nova-api-wsgi', 'service_key': 'nova-api-os-compute', 'log_string': '--logto ', 'program_override': '/openstack/venvs/nova-master/bin/uwsgi --ini /etc/uwsgi/nova-api-os-compute.ini', 'group': 'nova_api_os_compute', 'service_name': 'nova-api-os-compute', 'wsgi_overrides': {}, 'uwsgi_port': 8774}) changed: [aio1_nova_api_container-939b810f] => (item={'start_order': 4, 'init_config_overrides': {}, 'condition': True, 'group': 'nova_console', 'service_name': 'nova-spicehtml5proxy', 'service_key': 'nova-spicehtml5proxy'}) changed: [aio1_nova_api_container-939b810f] => (item={'start_order': 4, 'wsgi_app': True, 'init_config_overrides': {}, 'wsgi_name': 'nova-metadata-wsgi', 'service_key': 'nova-api-metadata', 'log_string': '--logto ', 'program_override': '/openstack/venvs/nova-master/bin/uwsgi --ini /etc/uwsgi/nova-api-metadata.ini', 'group': 'nova_api_metadata', 'service_name': 'nova-api-metadata', 'wsgi_overrides': {}, 'uwsgi_port': 8775}) RUNNING HANDLER [os_nova : Copy new policy file into place] ******************** Tuesday 21 November 2017 20:30:46 +0000 (0:00:02.471) 0:26:37.286 ****** changed: [aio1_nova_api_container-939b810f] RUNNING HANDLER [os_nova : Start services] ************************************* Tuesday 21 November 2017 20:30:47 +0000 (0:00:00.534) 0:26:37.820 ****** changed: [aio1_nova_api_container-939b810f] => (item={'init_config_overrides': {}, 'group': 'nova_conductor', 'service_name': 'nova-conductor', 'service_key': 'nova-conductor', 'start_order': 1}) changed: [aio1_nova_api_container-939b810f] => (item={'init_config_overrides': {}, 'group': 'nova_console', 'service_name': 'nova-consoleauth', 'service_key': 'nova-consoleauth', 'start_order': 2}) changed: [aio1_nova_api_container-939b810f] => (item={'init_config_overrides': {}, 'group': 'nova_scheduler', 'service_name': 'nova-scheduler', 'service_key': 'nova-scheduler', 'start_order': 2}) changed: [aio1_nova_api_container-939b810f] => (item={'start_order': 3, 'group': 'nova_api_placement', 'init_config_overrides': {}, 'wsgi_name': 'nova-placement-api', 'program_override': '/openstack/venvs/nova-master/bin/uwsgi --ini /etc/uwsgi/nova-placement-api.ini', 'condition': True, 'wsgi_overrides': {}, 'log_string': '--logto ', 'service_name': 'nova-placement-api', 'service_key': 'nova-placement-api', 'wsgi_app': True, 'uwsgi_port': 8780}) changed: [aio1_nova_api_container-939b810f] => (item={'start_order': 3, 'wsgi_app': True, 'init_config_overrides': {}, 'wsgi_name': 'nova-api-wsgi', 'service_key': 'nova-api-os-compute', 'log_string': '--logto ', 'program_override': '/openstack/venvs/nova-master/bin/uwsgi --ini /etc/uwsgi/nova-api-os-compute.ini', 'group': 'nova_api_os_compute', 'service_name': 'nova-api-os-compute', 'wsgi_overrides': {}, 'uwsgi_port': 8774}) changed: [aio1_nova_api_container-939b810f] => (item={'start_order': 4, 'init_config_overrides': {}, 'condition': True, 'group': 'nova_console', 'service_name': 'nova-spicehtml5proxy', 'service_key': 'nova-spicehtml5proxy'}) changed: [aio1_nova_api_container-939b810f] => (item={'start_order': 4, 'wsgi_app': True, 'init_config_overrides': {}, 'wsgi_name': 'nova-metadata-wsgi', 'service_key': 'nova-api-metadata', 'log_string': '--logto ', 'program_override': '/openstack/venvs/nova-master/bin/uwsgi --ini /etc/uwsgi/nova-api-metadata.ini', 'group': 'nova_api_metadata', 'service_name': 'nova-api-metadata', 'wsgi_overrides': {}, 'uwsgi_port': 8775}) RUNNING HANDLER [os_nova : Wait for the nova-compute service to initialize] **** Tuesday 21 November 2017 20:30:50 +0000 (0:00:03.011) 0:26:40.831 ****** skipping: [aio1_nova_api_container-939b810f] RUNNING HANDLER [os_nova : meta] *********************************************** Tuesday 21 November 2017 20:30:50 +0000 (0:00:00.128) 0:26:40.959 ****** TASK [os_nova : include] ******************************************************* Tuesday 21 November 2017 20:30:50 +0000 (0:00:00.082) 0:26:41.042 ****** skipping: [aio1_nova_api_container-939b810f] => (item=aio1_nova_api_container-939b810f) TASK [openstack_openrc : Create openrc file] *********************************** Tuesday 21 November 2017 20:30:50 +0000 (0:00:00.133) 0:26:41.176 ****** ok: [aio1_nova_api_container-939b810f] TASK [openstack_openrc : Create OpenStack client configuration directory] ****** Tuesday 21 November 2017 20:30:52 +0000 (0:00:01.738) 0:26:42.914 ****** ok: [aio1_nova_api_container-939b810f] TASK [openstack_openrc : Create clouds.yaml file] ****************************** Tuesday 21 November 2017 20:30:53 +0000 (0:00:00.776) 0:26:43.691 ****** ok: [aio1_nova_api_container-939b810f] TASK [rsyslog_client : Gather variables for each operating system] ************* Tuesday 21 November 2017 20:30:54 +0000 (0:00:01.679) 0:26:45.370 ****** ok: [aio1_nova_api_container-939b810f] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml) TASK [rsyslog_client : Ensure adm group exists] ******************************** Tuesday 21 November 2017 20:30:55 +0000 (0:00:00.455) 0:26:45.826 ****** ok: [aio1_nova_api_container-939b810f] TASK [rsyslog_client : Ensure syslog user exists] ****************************** Tuesday 21 November 2017 20:30:55 +0000 (0:00:00.743) 0:26:46.570 ****** changed: [aio1_nova_api_container-939b810f] TASK [rsyslog_client : Ensure ownership on working directory is correct] ******* Tuesday 21 November 2017 20:30:56 +0000 (0:00:00.796) 0:26:47.367 ****** ok: [aio1_nova_api_container-939b810f] TASK [rsyslog_client : Remove conflicting distro packages] ********************* Tuesday 21 November 2017 20:30:57 +0000 (0:00:00.795) 0:26:48.163 ****** TASK [rsyslog_client : Install rsyslog packages] ******************************* Tuesday 21 November 2017 20:30:57 +0000 (0:00:00.173) 0:26:48.336 ****** ok: [aio1_nova_api_container-939b810f] => (item=rsyslog) ok: [aio1_nova_api_container-939b810f] => (item=logrotate) TASK [rsyslog_client : Rsyslog Setup] ****************************************** Tuesday 21 November 2017 20:30:59 +0000 (0:00:01.984) 0:26:50.321 ****** changed: [aio1_nova_api_container-939b810f] TASK [rsyslog_client : Check if log dir exists] ******************************** Tuesday 21 November 2017 20:31:00 +0000 (0:00:01.279) 0:26:51.600 ****** ok: [aio1_nova_api_container-939b810f] TASK [rsyslog_client : Find all log files] ************************************* Tuesday 21 November 2017 20:31:01 +0000 (0:00:00.550) 0:26:52.150 ****** ok: [aio1_nova_api_container-939b810f] TASK [rsyslog_client : Union the log files] ************************************ Tuesday 21 November 2017 20:31:02 +0000 (0:00:00.589) 0:26:52.740 ****** ok: [aio1_nova_api_container-939b810f] TASK [rsyslog_client : Set rsyslog_client_all_log_files when log_files does not exist] *** Tuesday 21 November 2017 20:31:02 +0000 (0:00:00.362) 0:26:53.102 ****** TASK [rsyslog_client : Write rsyslog config for found log files] *************** Tuesday 21 November 2017 20:31:02 +0000 (0:00:00.047) 0:26:53.150 ****** changed: [aio1_nova_api_container-939b810f] TASK [rsyslog_client : Write rsyslog config for remote logging] **************** Tuesday 21 November 2017 20:31:04 +0000 (0:00:01.553) 0:26:54.704 ****** changed: [aio1_nova_api_container-939b810f] TASK [rsyslog_client : Write rsyslog config for converting logs into syslog messages] *** Tuesday 21 November 2017 20:31:05 +0000 (0:00:01.601) 0:26:56.306 ****** changed: [aio1_nova_api_container-939b810f] TASK [rsyslog_client : Write log rotate file] ********************************** Tuesday 21 November 2017 20:31:07 +0000 (0:00:01.457) 0:26:57.763 ****** changed: [aio1_nova_api_container-939b810f] TASK [rsyslog_client : Configure logrotate to compress logs by default] ******** Tuesday 21 November 2017 20:31:08 +0000 (0:00:01.375) 0:26:59.138 ****** changed: [aio1_nova_api_container-939b810f] TASK [system_crontab_coordination : Create crontab] **************************** Tuesday 21 November 2017 20:31:09 +0000 (0:00:00.526) 0:26:59.665 ****** changed: [aio1_nova_api_container-939b810f] RUNNING HANDLER [rsyslog_client : restart rsyslog] ***************************** Tuesday 21 November 2017 20:31:10 +0000 (0:00:01.313) 0:27:00.979 ****** changed: [aio1_nova_api_container-939b810f] TASK [include] ***************************************************************** Tuesday 21 November 2017 20:31:10 +0000 (0:00:00.579) 0:27:01.559 ****** skipping: [aio1_nova_api_container-939b810f] => (item=nova_api_metadata) skipping: [aio1_nova_api_container-939b810f] => (item=nova_api_os_compute) skipping: [aio1_nova_api_container-939b810f] => (item=nova_api_placement) skipping: [aio1_nova_api_container-939b810f] => (item=nova_console) PLAY [Install nova services] *************************************************** skipping: no hosts matched PLAY [Install nova services] *************************************************** skipping: no hosts matched PLAY [Install nova services] *************************************************** skipping: no hosts matched PLAY [Install nova services] *************************************************** TASK [Set cinder RBD inuse fact] *********************************************** Tuesday 21 November 2017 20:31:11 +0000 (0:00:00.546) 0:27:02.106 ****** ok: [aio1 -> localhost] TASK [include] ***************************************************************** Tuesday 21 November 2017 20:31:12 +0000 (0:00:00.593) 0:27:02.699 ****** skipping: [aio1] => (item=nova_api_metadata) skipping: [aio1] => (item=nova_api_os_compute) skipping: [aio1] => (item=nova_api_placement) skipping: [aio1] => (item=nova_console) TASK [Gather address fact] ***************************************************** Tuesday 21 November 2017 20:31:12 +0000 (0:00:00.147) 0:27:02.846 ****** ok: [aio1] TASK [Set address fact] ******************************************************** Tuesday 21 November 2017 20:31:12 +0000 (0:00:00.669) 0:27:03.515 ****** ok: [aio1] TASK [Set default bind mounts (bind var/log)] ********************************** Tuesday 21 November 2017 20:31:13 +0000 (0:00:00.584) 0:27:04.100 ****** ok: [aio1] TASK [Ensure mount directories exists] ***************************************** Tuesday 21 November 2017 20:31:14 +0000 (0:00:00.622) 0:27:04.722 ****** skipping: [aio1] => (item={'mount_path': '/openstack/log/aio1', 'bind_dir_path': '/var/log'}) TASK [Add bind mount configuration to container] ******************************* Tuesday 21 November 2017 20:31:14 +0000 (0:00:00.139) 0:27:04.862 ****** skipping: [aio1] => (item={'mount_path': '/openstack/log/aio1', 'bind_dir_path': '/var/log'}) TASK [Extra lxc config] ******************************************************** Tuesday 21 November 2017 20:31:14 +0000 (0:00:00.112) 0:27:04.974 ****** TASK [Extra lxc config no restart] ********************************************* Tuesday 21 November 2017 20:31:14 +0000 (0:00:00.118) 0:27:05.093 ****** skipping: [aio1] => (item=lxc.start.order=39) TASK [Check container state] *************************************************** Tuesday 21 November 2017 20:31:14 +0000 (0:00:00.129) 0:27:05.222 ****** skipping: [aio1] TASK [Lxc container restart] *************************************************** Tuesday 21 November 2017 20:31:14 +0000 (0:00:00.114) 0:27:05.337 ****** skipping: [aio1] TASK [Start Container] ********************************************************* Tuesday 21 November 2017 20:31:14 +0000 (0:00:00.110) 0:27:05.447 ****** skipping: [aio1] TASK [Wait for container connectivity] ***************************************** Tuesday 21 November 2017 20:31:14 +0000 (0:00:00.093) 0:27:05.541 ****** TASK [Create log dir] ********************************************************** Tuesday 21 November 2017 20:31:14 +0000 (0:00:00.046) 0:27:05.588 ****** changed: [aio1] => (item={'dest': '/var/log/nova', 'src': '/openstack/log/aio1-nova'}) TASK [Create log aggregation links] ******************************************** Tuesday 21 November 2017 20:31:15 +0000 (0:00:00.777) 0:27:06.365 ****** changed: [aio1] => (item={'dest': '/var/log/nova', 'src': '/openstack/log/aio1-nova'}) TASK [include] ***************************************************************** Tuesday 21 November 2017 20:31:16 +0000 (0:00:00.778) 0:27:07.143 ****** included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/unbound-clients.yml for aio1 TASK [Apply resolver sorting] ************************************************** Tuesday 21 November 2017 20:31:16 +0000 (0:00:00.346) 0:27:07.490 ****** TASK [Set resolver IP list fact] *********************************************** Tuesday 21 November 2017 20:31:16 +0000 (0:00:00.075) 0:27:07.566 ****** TASK [Set resolver rotate when physical_host is not an unbound host] *********** Tuesday 21 November 2017 20:31:16 +0000 (0:00:00.060) 0:27:07.626 ****** ok: [aio1] TASK [Include the resolvconf role] ********************************************* Tuesday 21 November 2017 20:31:17 +0000 (0:00:00.660) 0:27:08.286 ****** TASK [resolvconf : Gather variables for each operating system] ***************** Tuesday 21 November 2017 20:31:18 +0000 (0:00:00.673) 0:27:08.960 ****** ok: [aio1] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml) TASK [resolvconf : Install apt packages] *************************************** Tuesday 21 November 2017 20:31:19 +0000 (0:00:01.200) 0:27:10.161 ****** ok: [aio1] => (item=['resolvconf']) TASK [resolvconf : Update resolvconf base] ************************************* Tuesday 21 November 2017 20:31:22 +0000 (0:00:02.634) 0:27:12.795 ****** ok: [aio1] TASK [resolvconf : Update resolvconf tail] ************************************* Tuesday 21 November 2017 20:31:23 +0000 (0:00:01.461) 0:27:14.256 ****** ok: [aio1] TASK [resolvconf : Update resolvers] ******************************************* Tuesday 21 November 2017 20:31:24 +0000 (0:00:00.986) 0:27:15.242 ****** ok: [aio1] TASK [test proxy URL for connectivity] ***************************************** Tuesday 21 November 2017 20:31:26 +0000 (0:00:01.428) 0:27:16.671 ****** ok: [aio1] TASK [Drop apt package manager proxy] ****************************************** Tuesday 21 November 2017 20:31:26 +0000 (0:00:00.905) 0:27:17.577 ****** ok: [aio1] TASK [Update apt when proxy is added] ****************************************** Tuesday 21 November 2017 20:31:27 +0000 (0:00:00.935) 0:27:18.513 ****** TASK [Remove apt package manager proxy] **************************************** Tuesday 21 November 2017 20:31:27 +0000 (0:00:00.049) 0:27:18.562 ****** TASK [Deploy yum package manager proxy] **************************************** Tuesday 21 November 2017 20:31:27 +0000 (0:00:00.051) 0:27:18.614 ****** TASK [Deploy dnf package manager proxy] **************************************** Tuesday 21 November 2017 20:31:28 +0000 (0:00:00.051) 0:27:18.665 ****** TASK [Add nbd devices to the compute] ****************************************** Tuesday 21 November 2017 20:31:28 +0000 (0:00:00.061) 0:27:18.727 ****** skipping: [aio1] TASK [Add net/tun device to the compute] *************************************** Tuesday 21 November 2017 20:31:28 +0000 (0:00:00.115) 0:27:18.842 ****** TASK [Check if kvm device exists] ********************************************** Tuesday 21 November 2017 20:31:28 +0000 (0:00:00.070) 0:27:18.912 ****** skipping: [aio1] TASK [Add kvm device to the compute] ******************************************* Tuesday 21 November 2017 20:31:28 +0000 (0:00:00.134) 0:27:19.047 ****** skipping: [aio1] TASK [pip_install : Gather variables for each operating system] **************** Tuesday 21 November 2017 20:31:28 +0000 (0:00:00.103) 0:27:19.151 ****** ok: [aio1] => (item=/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml) TASK [pip_install : Create pip config directory] ******************************* Tuesday 21 November 2017 20:31:29 +0000 (0:00:00.730) 0:27:19.881 ****** ok: [aio1] => (item=/root/.cache) ok: [aio1] => (item=/root/.cache/pip) ok: [aio1] => (item=/root/.pip) TASK [pip_install : Drop pip file(s)] ****************************************** Tuesday 21 November 2017 20:31:30 +0000 (0:00:01.173) 0:27:21.055 ****** ok: [aio1] TASK [pip_install : Drop pip config] ******************************************* Tuesday 21 November 2017 20:31:31 +0000 (0:00:00.843) 0:27:21.898 ****** changed: [aio1] TASK [pip_install : Remove known problem packages] ***************************** Tuesday 21 November 2017 20:31:32 +0000 (0:00:00.984) 0:27:22.883 ****** ok: [aio1] TASK [pip_install : include] *************************************************** Tuesday 21 November 2017 20:31:33 +0000 (0:00:01.196) 0:27:24.080 ****** included: /etc/ansible/roles/pip_install/tasks/pre_install_apt.yml for aio1 TASK [pip_install : Install UCA repository key] ******************************** Tuesday 21 November 2017 20:31:33 +0000 (0:00:00.154) 0:27:24.234 ****** ok: [aio1] TASK [pip_install : Install UCA repository] ************************************ Tuesday 21 November 2017 20:31:34 +0000 (0:00:01.220) 0:27:25.454 ****** ok: [aio1] TASK [pip_install : Install external repo key manually (apt)] ****************** Tuesday 21 November 2017 20:31:35 +0000 (0:00:01.046) 0:27:26.500 ****** TASK [pip_install : Install external repo manually (apt)] ********************** Tuesday 21 November 2017 20:31:35 +0000 (0:00:00.105) 0:27:26.606 ****** TASK [pip_install : Install distro packages] *********************************** Tuesday 21 November 2017 20:31:36 +0000 (0:00:00.109) 0:27:26.715 ****** ok: [aio1] TASK [pip_install : include] *************************************************** Tuesday 21 November 2017 20:31:37 +0000 (0:00:01.237) 0:27:27.953 ****** included: /etc/ansible/roles/pip_install/tasks/install_online.yml for aio1 TASK [pip_install : Get Modern PIP] ******************************************** Tuesday 21 November 2017 20:31:37 +0000 (0:00:00.133) 0:27:28.086 ****** ok: [aio1] TASK [pip_install : Install PIP] *********************************************** Tuesday 21 November 2017 20:31:38 +0000 (0:00:00.903) 0:27:28.989 ****** ok: [aio1] TASK [pip_install : Install pip packages] ************************************** Tuesday 21 November 2017 20:31:41 +0000 (0:00:03.077) 0:27:32.066 ****** ok: [aio1] TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 20:31:43 +0000 (0:00:02.053) 0:27:34.120 ****** TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 20:31:43 +0000 (0:00:00.058) 0:27:34.179 ****** changed: [aio1] TASK [galera_client : Gather variables for each operating system] ************** Tuesday 21 November 2017 20:31:44 +0000 (0:00:01.335) 0:27:35.514 ****** ok: [aio1] => (item=/etc/ansible/roles/galera_client/vars/ubuntu-16.04.yml) TASK [galera_client : include] ************************************************* Tuesday 21 November 2017 20:31:45 +0000 (0:00:00.620) 0:27:36.135 ****** included: /etc/ansible/roles/galera_client/tasks/galera_client_install_apt.yml for aio1 TASK [galera_client : Ensure host can talk to HTTPS apt repos] ***************** Tuesday 21 November 2017 20:31:45 +0000 (0:00:00.185) 0:27:36.320 ****** ok: [aio1] TASK [galera_client : Add keys (primary keyserver)] **************************** Tuesday 21 November 2017 20:31:46 +0000 (0:00:01.142) 0:27:37.463 ****** changed: [aio1] => (item={'keyserver': 'hkp://keyserver.ubuntu.com:80', 'fallback_keyserver': 'hkp://p80.pool.sks-keyservers.net:80', 'key_name': 'mariadb', 'hash_id': '0xF1656F24C74CD1D8'}) TASK [galera_client : Find old sources] **************************************** Tuesday 21 November 2017 20:31:48 +0000 (0:00:01.754) 0:27:39.217 ****** ok: [aio1] TASK [galera_client : Remove old sources] ************************************** Tuesday 21 November 2017 20:31:49 +0000 (0:00:00.822) 0:27:40.040 ****** TASK [galera_client : Remove old galera repo] ********************************** Tuesday 21 November 2017 20:31:49 +0000 (0:00:00.106) 0:27:40.146 ****** ok: [aio1] TASK [galera_client : Add galera repo] ***************************************** Tuesday 21 November 2017 20:31:50 +0000 (0:00:00.816) 0:27:40.963 ****** changed: [aio1] TASK [galera_client : Install galera distro packages] ************************** Tuesday 21 November 2017 20:31:56 +0000 (0:00:06.605) 0:27:47.568 ****** changed: [aio1] TASK [galera_client : Install pip packages] ************************************ Tuesday 21 November 2017 20:32:16 +0000 (0:00:19.363) 0:28:06.931 ****** changed: [aio1] TASK [galera_client : Drop local .my.cnf file] ********************************* Tuesday 21 November 2017 20:32:18 +0000 (0:00:02.493) 0:28:09.425 ****** TASK [galera_client : Distribute Galera ssl CA cert] *************************** Tuesday 21 November 2017 20:32:18 +0000 (0:00:00.043) 0:28:09.469 ****** TASK [openstack_openrc : Create openrc file] *********************************** Tuesday 21 November 2017 20:32:18 +0000 (0:00:00.049) 0:28:09.519 ****** changed: [aio1] TASK [openstack_openrc : Create OpenStack client configuration directory] ****** Tuesday 21 November 2017 20:32:20 +0000 (0:00:01.252) 0:28:10.771 ****** changed: [aio1] TASK [openstack_openrc : Create clouds.yaml file] ****************************** Tuesday 21 November 2017 20:32:20 +0000 (0:00:00.786) 0:28:11.558 ****** changed: [aio1] TASK [os_nova : Gather variables for each operating system] ******************** Tuesday 21 November 2017 20:32:22 +0000 (0:00:01.257) 0:28:12.816 ****** ok: [aio1] => (item=/etc/ansible/roles/os_nova/vars/ubuntu-16.04.yml) TASK [os_nova : Fail when virt type is unsupported] **************************** Tuesday 21 November 2017 20:32:22 +0000 (0:00:00.659) 0:28:13.476 ****** TASK [os_nova : Fail if TCP and TLS are both enabled] ************************** Tuesday 21 November 2017 20:32:22 +0000 (0:00:00.048) 0:28:13.524 ****** TASK [os_nova : include] ******************************************************* Tuesday 21 November 2017 20:32:22 +0000 (0:00:00.053) 0:28:13.578 ****** included: /etc/ansible/roles/os_nova/tasks/nova_virt_detect.yml for aio1 TASK [os_nova : Get CPU info content and store as var] ************************* Tuesday 21 November 2017 20:32:23 +0000 (0:00:00.196) 0:28:13.774 ****** ok: [aio1] TASK [os_nova : Register a fact for the nova kvm virt type] ******************** Tuesday 21 November 2017 20:32:23 +0000 (0:00:00.768) 0:28:14.543 ****** ok: [aio1] TASK [os_nova : Register a fact for the nova powervm virt type] **************** Tuesday 21 November 2017 20:32:24 +0000 (0:00:00.678) 0:28:15.221 ****** TASK [os_nova : Register a fact for the nova qemu virt type] ******************* Tuesday 21 November 2017 20:32:24 +0000 (0:00:00.051) 0:28:15.273 ****** TASK [os_nova : create the system group] *************************************** Tuesday 21 November 2017 20:32:24 +0000 (0:00:00.057) 0:28:15.330 ****** changed: [aio1] TASK [os_nova : Remove old key file(s) if found] ******************************* Tuesday 21 November 2017 20:32:25 +0000 (0:00:00.827) 0:28:16.157 ****** skipping: [aio1] => (item=/var/lib/nova/.ssh/authorized_keys) skipping: [aio1] => (item=/var/lib/nova/.ssh/id_rsa) skipping: [aio1] => (item=/var/lib/nova/.ssh/id_rsa.pub) TASK [os_nova : Create the nova system user] *********************************** Tuesday 21 November 2017 20:32:25 +0000 (0:00:00.128) 0:28:16.286 ****** changed: [aio1] TASK [os_nova : Create nova dir] *********************************************** Tuesday 21 November 2017 20:32:26 +0000 (0:00:00.976) 0:28:17.262 ****** ok: [aio1] => (item={'path': '/openstack', 'owner': 'root', 'group': 'root'}) changed: [aio1] => (item={'path': '/etc/nova', 'mode': '0750'}) changed: [aio1] => (item={'path': '/etc/nova/rootwrap.d', 'owner': 'root', 'group': 'root'}) ok: [aio1] => (item={'path': '/etc/sudoers.d', 'mode': '0750', 'owner': 'root', 'group': 'root'}) changed: [aio1] => (item={'path': '/var/cache/nova'}) changed: [aio1] => (item={'path': '/var/lib/nova'}) ok: [aio1] => (item={'path': '/var/lib/nova/.ssh', 'mode': '0700'}) changed: [aio1] => (item={'path': '/var/lib/nova/cache/api'}) changed: [aio1] => (item={'path': '/var/lib/nova/instances'}) changed: [aio1] => (item={'path': '/var/lib/nova/save', 'mode': '0750'}) changed: [aio1] => (item={'path': '/var/lock/nova'}) changed: [aio1] => (item={'path': '/var/run/nova'}) TASK [os_nova : Test for log directory or link] ******************************** Tuesday 21 November 2017 20:32:29 +0000 (0:00:02.808) 0:28:20.070 ****** ok: [aio1] TASK [os_nova : Create nova log dir] ******************************************* Tuesday 21 November 2017 20:32:30 +0000 (0:00:00.746) 0:28:20.817 ****** TASK [os_nova : Drop sudoers file] ********************************************* Tuesday 21 November 2017 20:32:30 +0000 (0:00:00.051) 0:28:20.869 ****** changed: [aio1] TASK [os_nova : Set default nova console for ppc64le] ************************** Tuesday 21 November 2017 20:32:31 +0000 (0:00:01.232) 0:28:22.102 ****** TASK [os_nova : Setup powervm repository] ************************************** Tuesday 21 November 2017 20:32:31 +0000 (0:00:00.051) 0:28:22.153 ****** TASK [os_nova : Install distro packages] *************************************** Tuesday 21 November 2017 20:32:31 +0000 (0:00:00.052) 0:28:22.205 ****** changed: [aio1] TASK [os_nova : Remove known problem packages for the Spice console] *********** Tuesday 21 November 2017 20:34:12 +0000 (0:01:41.304) 0:30:03.510 ****** skipping: [aio1] => (item=spice-html5) TASK [os_nova : Create developer mode constraint file] ************************* Tuesday 21 November 2017 20:34:12 +0000 (0:00:00.117) 0:30:03.628 ****** TASK [os_nova : Install required pip packages] ********************************* Tuesday 21 November 2017 20:34:13 +0000 (0:00:00.051) 0:30:03.679 ****** changed: [aio1] TASK [os_nova : Retrieve checksum for venv download] *************************** Tuesday 21 November 2017 20:34:37 +0000 (0:00:24.663) 0:30:28.342 ****** ok: [aio1] TASK [os_nova : Attempt venv download] ***************************************** Tuesday 21 November 2017 20:34:38 +0000 (0:00:00.932) 0:30:29.274 ****** changed: [aio1] TASK [os_nova : Remove existing venv] ****************************************** Tuesday 21 November 2017 20:34:40 +0000 (0:00:01.713) 0:30:30.988 ****** ok: [aio1] TASK [os_nova : Create nova venv dir] ****************************************** Tuesday 21 November 2017 20:34:41 +0000 (0:00:00.765) 0:30:31.753 ****** changed: [aio1] TASK [os_nova : Unarchive pre-built venv] ************************************** Tuesday 21 November 2017 20:34:41 +0000 (0:00:00.771) 0:30:32.525 ****** changed: [aio1] TASK [os_nova : Install pip packages] ****************************************** Tuesday 21 November 2017 20:34:49 +0000 (0:00:08.112) 0:30:40.637 ****** skipping: [aio1] TASK [os_nova : Remove python from path first (CentOS, openSUSE)] ************** Tuesday 21 November 2017 20:34:50 +0000 (0:00:00.098) 0:30:40.735 ****** TASK [os_nova : Update virtualenv path] **************************************** Tuesday 21 November 2017 20:34:50 +0000 (0:00:00.050) 0:30:40.786 ****** changed: [aio1] TASK [os_nova : include] ******************************************************* Tuesday 21 November 2017 20:34:54 +0000 (0:00:03.871) 0:30:44.658 ****** TASK [os_nova : Initialise the upgrade facts] ********************************** Tuesday 21 November 2017 20:34:54 +0000 (0:00:00.051) 0:30:44.710 ****** changed: [aio1] => (item=need_service_restart) changed: [aio1] => (item=need_online_data_migrations) TASK [os_nova : Record the venv tag deployed] ********************************** Tuesday 21 November 2017 20:34:55 +0000 (0:00:00.964) 0:30:45.675 ****** changed: [aio1] TASK [os_nova : refresh local facts] ******************************************* Tuesday 21 November 2017 20:34:55 +0000 (0:00:00.754) 0:30:46.429 ****** ok: [aio1] TASK [os_nova : Set nova config facts] ***************************************** Tuesday 21 November 2017 20:34:56 +0000 (0:00:00.987) 0:30:47.417 ****** ok: [aio1] => (item={'key': 'nova_scheduler_tracks_instance_changes', 'value': True}) ok: [aio1] => (item={'key': 'nova_reserved_host_memory_mb', 'value': 2048}) ok: [aio1] => (item={'key': 'nova_scheduler_use_baremetal_filters', 'value': False}) ok: [aio1] => (item={'key': 'nova_compute_driver', 'value': 'libvirt.LibvirtDriver'}) ok: [aio1] => (item={'key': 'nova_scheduler_host_manager', 'value': 'host_manager'}) ok: [aio1] => (item={'key': 'nova_firewall_driver', 'value': 'nova.virt.firewall.NoopFirewallDriver'}) TASK [os_nova : Generate nova config] ****************************************** Tuesday 21 November 2017 20:34:57 +0000 (0:00:00.860) 0:30:48.278 ****** changed: [aio1] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/nova/nova.conf', 'src': 'nova.conf.j2'}) changed: [aio1] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/nova/rootwrap.conf', 'src': 'rootwrap.conf.j2'}) changed: [aio1] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/nova/api-paste.ini', 'src': 'api-paste.ini.j2'}) changed: [aio1] => (item={'config_type': 'json', 'config_overrides': {}, 'dest': '/etc/nova/policy.json-master', 'src': 'policy.json.j2'}) TASK [os_nova : Copy nova rootwrap filter config] ****************************** Tuesday 21 November 2017 20:35:00 +0000 (0:00:03.102) 0:30:51.381 ****** changed: [aio1] => (item=/etc/ansible/roles/os_nova/files/rootwrap.d/compute.filters) changed: [aio1] => (item=/etc/ansible/roles/os_nova/files/rootwrap.d/lxd.filters) changed: [aio1] => (item=/etc/ansible/roles/os_nova/files/rootwrap.d/network.filters) changed: [aio1] => (item=/etc/ansible/roles/os_nova/files/rootwrap.d/api-metadata.filters) TASK [os_nova : Drop sudoers file] ********************************************* Tuesday 21 November 2017 20:35:03 +0000 (0:00:03.212) 0:30:54.593 ****** ok: [aio1] TASK [os_nova : Check if /var/lib/nova exists] ********************************* Tuesday 21 November 2017 20:35:05 +0000 (0:00:01.222) 0:30:55.815 ****** skipping: [aio1] TASK [os_nova : Check for SELinux equivalence for /var/lib/nova] *************** Tuesday 21 November 2017 20:35:05 +0000 (0:00:00.127) 0:30:55.943 ****** skipping: [aio1] TASK [os_nova : Create SELinux fcontext equivalence for nova instance dir] ***** Tuesday 21 November 2017 20:35:05 +0000 (0:00:00.119) 0:30:56.063 ****** skipping: [aio1] TASK [os_nova : Apply updated SELinux contexts on /var/lib/nova] *************** Tuesday 21 November 2017 20:35:05 +0000 (0:00:00.105) 0:30:56.169 ****** TASK [os_nova : include] ******************************************************* Tuesday 21 November 2017 20:35:05 +0000 (0:00:00.050) 0:30:56.219 ****** TASK [os_nova : Ensure uWSGI directory exists] ********************************* Tuesday 21 November 2017 20:35:05 +0000 (0:00:00.049) 0:30:56.269 ****** changed: [aio1] TASK [os_nova : Apply uWSGI configuration] ************************************* Tuesday 21 November 2017 20:35:06 +0000 (0:00:00.753) 0:30:57.022 ****** skipping: [aio1] => (item={'init_config_overrides': {}, 'group': 'nova_compute', 'service_name': 'nova-compute', 'service_key': 'nova-compute', 'start_order': 5}) TASK [os_nova : Clean up nginx configuration] ********************************** Tuesday 21 November 2017 20:35:06 +0000 (0:00:00.166) 0:30:57.189 ****** ok: [aio1] TASK [os_nova : Cleanup sites-enabled for Debian based deploys] **************** Tuesday 21 November 2017 20:35:07 +0000 (0:00:00.753) 0:30:57.942 ****** ok: [aio1] TASK [os_nova : Restart nginx if conf removed] ********************************* Tuesday 21 November 2017 20:35:08 +0000 (0:00:00.775) 0:30:58.717 ****** TASK [os_nova : include] ******************************************************* Tuesday 21 November 2017 20:35:08 +0000 (0:00:00.048) 0:30:58.766 ****** included: /etc/ansible/roles/os_nova/tasks/nova_init_systemd.yml for aio1 TASK [os_nova : Create TEMP run dir] ******************************************* Tuesday 21 November 2017 20:35:08 +0000 (0:00:00.208) 0:30:58.975 ****** changed: [aio1] => (item={'init_config_overrides': {}, 'group': 'nova_compute', 'service_name': 'nova-compute', 'service_key': 'nova-compute', 'start_order': 5}) TASK [os_nova : Create TEMP lock dir] ****************************************** Tuesday 21 November 2017 20:35:09 +0000 (0:00:00.792) 0:30:59.767 ****** changed: [aio1] => (item={'init_config_overrides': {}, 'group': 'nova_compute', 'service_name': 'nova-compute', 'service_key': 'nova-compute', 'start_order': 5}) TASK [os_nova : Cleanup old tmpfiles.d entry] ********************************** Tuesday 21 November 2017 20:35:09 +0000 (0:00:00.842) 0:31:00.610 ****** ok: [aio1] => (item={'init_config_overrides': {}, 'group': 'nova_compute', 'service_name': 'nova-compute', 'service_key': 'nova-compute', 'start_order': 5}) TASK [os_nova : Create tmpfiles.d entry] *************************************** Tuesday 21 November 2017 20:35:10 +0000 (0:00:00.831) 0:31:01.441 ****** changed: [aio1] => (item={'init_config_overrides': {}, 'group': 'nova_compute', 'service_name': 'nova-compute', 'service_key': 'nova-compute', 'start_order': 5}) TASK [os_nova : Place the systemd init script] ********************************* Tuesday 21 November 2017 20:35:12 +0000 (0:00:01.472) 0:31:02.914 ****** changed: [aio1] => (item={'init_config_overrides': {}, 'group': 'nova_compute', 'service_name': 'nova-compute', 'service_key': 'nova-compute', 'start_order': 5}) TASK [os_nova : include] ******************************************************* Tuesday 21 November 2017 20:35:13 +0000 (0:00:01.105) 0:31:04.019 ****** TASK [os_nova : include] ******************************************************* Tuesday 21 November 2017 20:35:13 +0000 (0:00:00.048) 0:31:04.068 ****** included: /etc/ansible/roles/os_nova/tasks/nova_compute.yml for aio1 TASK [os_nova : include] ******************************************************* Tuesday 21 November 2017 20:35:13 +0000 (0:00:00.250) 0:31:04.318 ****** included: /etc/ansible/roles/os_nova/tasks/drivers/kvm/nova_compute_kvm.yml for aio1 TASK [os_nova : include] ******************************************************* Tuesday 21 November 2017 20:35:13 +0000 (0:00:00.313) 0:31:04.632 ****** included: /etc/ansible/roles/os_nova/tasks/drivers/kvm/nova_compute_kvm_install.yml for aio1 TASK [os_nova : Make sure libvirt is started] ********************************** Tuesday 21 November 2017 20:35:14 +0000 (0:00:00.525) 0:31:05.158 ****** ok: [aio1] TASK [os_nova : Check the state of the default qemu save directory] ************ Tuesday 21 November 2017 20:35:15 +0000 (0:00:00.763) 0:31:05.921 ****** ok: [aio1] TASK [os_nova : Check if the qemu save directory is empty] ********************* Tuesday 21 November 2017 20:35:16 +0000 (0:00:00.764) 0:31:06.685 ****** ok: [aio1] TASK [os_nova : Move the existing save directory to nova_libvirt_save_path] **** Tuesday 21 November 2017 20:35:16 +0000 (0:00:00.769) 0:31:07.455 ****** changed: [aio1] TASK [os_nova : Create the new save directory] ********************************* Tuesday 21 November 2017 20:35:17 +0000 (0:00:00.800) 0:31:08.256 ****** ok: [aio1] TASK [os_nova : Symlink qemu save dir to nova_libvirt_save_path] *************** Tuesday 21 November 2017 20:35:18 +0000 (0:00:00.770) 0:31:09.026 ****** changed: [aio1] TASK [os_nova : Install pip packages] ****************************************** Tuesday 21 November 2017 20:35:19 +0000 (0:00:00.814) 0:31:09.840 ****** skipping: [aio1] TASK [os_nova : Link guestfs into the venv] ************************************ Tuesday 21 November 2017 20:35:19 +0000 (0:00:00.105) 0:31:09.945 ****** changed: [aio1] => (item={'name': '/usr/lib/python2.7/dist-packages/libguestfsmod.so', 'state': 'link'}) changed: [aio1] => (item={'name': '/usr/lib/python2.7/dist-packages/guestfs.py', 'state': 'link'}) TASK [os_nova : Add nova user to libvirtd group] ******************************* Tuesday 21 November 2017 20:35:20 +0000 (0:00:00.999) 0:31:10.945 ****** changed: [aio1] TASK [os_nova : Ensure kvm permissions] **************************************** Tuesday 21 November 2017 20:35:21 +0000 (0:00:00.822) 0:31:11.768 ****** ok: [aio1] TASK [os_nova : Set kernel permissions to enable libguestfs features (Ubuntu)] *** Tuesday 21 November 2017 20:35:22 +0000 (0:00:00.911) 0:31:12.679 ****** TASK [os_nova : Set libvirtd config] ******************************************* Tuesday 21 November 2017 20:35:22 +0000 (0:00:00.074) 0:31:12.753 ****** changed: [aio1] TASK [os_nova : Set qemu config] *********************************************** Tuesday 21 November 2017 20:35:23 +0000 (0:00:01.366) 0:31:14.120 ****** changed: [aio1] TASK [os_nova : Set libvirt runtime options when listening on tcp (Ubuntu)] **** Tuesday 21 November 2017 20:35:24 +0000 (0:00:01.354) 0:31:15.474 ****** TASK [os_nova : Set libvirt runtime options (RPM)] ***************************** Tuesday 21 November 2017 20:35:24 +0000 (0:00:00.056) 0:31:15.531 ****** TASK [os_nova : Set libvirt runtime options (RPM)] ***************************** Tuesday 21 November 2017 20:35:24 +0000 (0:00:00.053) 0:31:15.585 ****** TASK [os_nova : Set qemu-kvm KSM config (Ubuntu)] ****************************** Tuesday 21 November 2017 20:35:25 +0000 (0:00:00.069) 0:31:15.654 ****** changed: [aio1] TASK [os_nova : include] ******************************************************* Tuesday 21 November 2017 20:35:25 +0000 (0:00:00.863) 0:31:16.517 ****** TASK [os_nova : include] ******************************************************* Tuesday 21 November 2017 20:35:25 +0000 (0:00:00.059) 0:31:16.577 ****** TASK [os_nova : include] ******************************************************* Tuesday 21 November 2017 20:35:25 +0000 (0:00:00.067) 0:31:16.644 ****** included: /etc/ansible/roles/os_nova/tasks/drivers/kvm/nova_compute_kvm_virsh_net_remove.yml for aio1 TASK [os_nova : Check for libvirt default network] ***************************** Tuesday 21 November 2017 20:35:26 +0000 (0:00:00.293) 0:31:16.937 ****** ok: [aio1] TASK [os_nova : Disable libvirt default network] ******************************* Tuesday 21 November 2017 20:35:27 +0000 (0:00:00.846) 0:31:17.784 ****** changed: [aio1] TASK [os_nova : Destroy libvirt default network] ******************************* Tuesday 21 November 2017 20:35:27 +0000 (0:00:00.793) 0:31:18.578 ****** changed: [aio1] TASK [os_nova : include] ******************************************************* Tuesday 21 November 2017 20:35:28 +0000 (0:00:00.953) 0:31:19.531 ****** included: /etc/ansible/roles/os_nova/tasks/nova_compute_key_populate.yml for aio1 TASK [os_nova : Create the nova SSH config file] ******************************* Tuesday 21 November 2017 20:35:29 +0000 (0:00:00.282) 0:31:19.814 ****** changed: [aio1] TASK [os_nova : Get public key contents and store as var] ********************** Tuesday 21 November 2017 20:35:30 +0000 (0:00:01.057) 0:31:20.872 ****** ok: [aio1] TASK [os_nova : Register a fact for the nova pub key] ************************** Tuesday 21 November 2017 20:35:30 +0000 (0:00:00.767) 0:31:21.639 ****** ok: [aio1] TASK [os_nova : include] ******************************************************* Tuesday 21 November 2017 20:35:31 +0000 (0:00:00.642) 0:31:22.282 ****** included: /etc/ansible/roles/os_nova/tasks/nova_compute_key_distribute.yml for aio1 TASK [os_nova : Determine first available nova compute host] ******************* Tuesday 21 November 2017 20:35:31 +0000 (0:00:00.262) 0:31:22.545 ****** ok: [aio1] TASK [os_nova : Drop authorized keys file script locally] ********************** Tuesday 21 November 2017 20:35:32 +0000 (0:00:00.676) 0:31:23.222 ****** changed: [aio1 -> localhost] TASK [os_nova : Copy templated authorized keys file script] ******************** Tuesday 21 November 2017 20:35:33 +0000 (0:00:01.248) 0:31:24.470 ****** changed: [aio1] TASK [os_nova : Run authorized keys file script] ******************************* Tuesday 21 November 2017 20:35:34 +0000 (0:00:01.005) 0:31:25.476 ****** changed: [aio1] TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 20:35:35 +0000 (0:00:00.779) 0:31:26.256 ****** changed: [aio1] TASK [ceph_client : Gather variables for each operating system] **************** Tuesday 21 November 2017 20:35:36 +0000 (0:00:01.308) 0:31:27.564 ****** ok: [aio1] => (item=/etc/ansible/roles/ceph_client/vars/ubuntu-16.04.yml) TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:35:37 +0000 (0:00:00.755) 0:31:28.320 ****** included: /etc/ansible/roles/ceph_client/tasks/ceph_preinstall_apt.yml for aio1 TASK [ceph_client : Remove revoked ceph apt-keys] ****************************** Tuesday 21 November 2017 20:35:38 +0000 (0:00:00.530) 0:31:28.851 ****** ok: [aio1] => (item=17ED316D) TASK [ceph_client : Add keys (primary keyserver)] ****************************** Tuesday 21 November 2017 20:35:39 +0000 (0:00:01.293) 0:31:30.145 ****** ok: [aio1] => (item={'keyserver': 'hkp://keyserver.ubuntu.com:80', 'fallback_keyserver': 'hkp://p80.pool.sks-keyservers.net:80', 'key_name': 'ceph', 'hash_id': '0xe84ac2c0460f3994'}) TASK [ceph_client : add ubuntu cloud archive key package] ********************** Tuesday 21 November 2017 20:35:40 +0000 (0:00:01.325) 0:31:31.470 ****** skipping: [aio1] TASK [ceph_client : Add ceph repo(s)] ****************************************** Tuesday 21 November 2017 20:35:41 +0000 (0:00:00.224) 0:31:31.695 ****** changed: [aio1] TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:35:45 +0000 (0:00:04.836) 0:31:36.531 ****** included: /etc/ansible/roles/ceph_client/tasks/ceph_install.yml for aio1 TASK [ceph_client : Install ceph packages] ************************************* Tuesday 21 November 2017 20:35:46 +0000 (0:00:00.639) 0:31:37.171 ****** changed: [aio1] TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:35:50 +0000 (0:00:03.736) 0:31:40.908 ****** included: /etc/ansible/roles/ceph_client/tasks/ceph_install_python_libs.yml for aio1 TASK [ceph_client : Register rados module path] ******************************** Tuesday 21 November 2017 20:35:50 +0000 (0:00:00.374) 0:31:41.283 ****** ok: [aio1] TASK [ceph_client : Register rbd module path] ********************************** Tuesday 21 November 2017 20:35:51 +0000 (0:00:00.931) 0:31:42.215 ****** ok: [aio1] TASK [ceph_client : Link rados module into the venv] *************************** Tuesday 21 November 2017 20:35:52 +0000 (0:00:00.905) 0:31:43.120 ****** changed: [aio1] TASK [ceph_client : Link rbd module into the venv] ***************************** Tuesday 21 November 2017 20:35:53 +0000 (0:00:01.102) 0:31:44.223 ****** changed: [aio1] TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:35:54 +0000 (0:00:01.111) 0:31:45.335 ****** included: /etc/ansible/roles/ceph_client/tasks/ceph_get_mon_host.yml for aio1 TASK [ceph_client : Verify Ceph monitors are up] ******************************* Tuesday 21 November 2017 20:35:55 +0000 (0:00:00.401) 0:31:45.736 ****** ok: [aio1 -> localhost] => (item=172.29.239.230) TASK [ceph_client : Set ceph_mon_host to an online monitor host] *************** Tuesday 21 November 2017 20:35:55 +0000 (0:00:00.796) 0:31:46.533 ****** ok: [aio1] => (item={'_ansible_item_result': True, 'failed': False, 'stderr_lines': ["Warning: Permanently added '172.29.239.230' (ECDSA) to the list of known hosts."], '_ansible_no_log': False, 'delta': '0:00:00.226178', 'stderr': "Warning: Permanently added '172.29.239.230' (ECDSA) to the list of known hosts.", 'stdout': '', 'end': '2017-11-21 20:35:55.799115', 'rc': 0, 'cmd': ['ssh', '-o', 'ConnectTimeout=6', '-o', 'UserKnownHostsFile=/dev/null', '-o', 'StrictHostKeyChecking=no', '172.29.239.230', 'exit'], 'changed': False, 'start': '2017-11-21 20:35:55.572937', '_ansible_delegated_vars': {'ansible_delegated_host': 'localhost', 'ansible_host': 'localhost'}, 'item': '172.29.239.230', 'failed_when_result': False, 'invocation': {'module_args': {'warn': True, '_raw_params': 'ssh -o ConnectTimeout=6 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no 172.29.239.230 exit', '_uses_shell': False, 'executable': None, 'chdir': None, 'creates': None, 'removes': None}}, '_ansible_parsed': True, 'stdout_lines': []}) TASK [ceph_client : Fail when no ceph_mon_host is reachable] ******************* Tuesday 21 November 2017 20:35:56 +0000 (0:00:00.856) 0:31:47.389 ****** TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:35:56 +0000 (0:00:00.159) 0:31:47.548 ****** included: /etc/ansible/roles/ceph_client/tasks/ceph_config.yml for aio1 TASK [ceph_client : Provide ceph configuration directory] ********************** Tuesday 21 November 2017 20:35:57 +0000 (0:00:00.414) 0:31:47.963 ****** changed: [aio1] TASK [ceph_client : Get ceph.conf and store contents when ceph_conf_file is not defined] *** Tuesday 21 November 2017 20:35:58 +0000 (0:00:01.017) 0:31:48.980 ****** ok: [aio1 -> 172.29.239.230] TASK [ceph_client : Register ceph_conf fact when ceph_conf_file is not defined] *** Tuesday 21 November 2017 20:35:59 +0000 (0:00:01.215) 0:31:50.196 ****** ok: [aio1] TASK [ceph_client : Register ceph_conf fact when ceph_conf_file is defined] **** Tuesday 21 November 2017 20:36:00 +0000 (0:00:00.834) 0:31:51.030 ****** TASK [ceph_client : Create ceph.conf from mon host] **************************** Tuesday 21 November 2017 20:36:00 +0000 (0:00:00.161) 0:31:51.191 ****** changed: [aio1] TASK [ceph_client : Detect correct group for extra config] ********************* Tuesday 21 November 2017 20:36:01 +0000 (0:00:01.418) 0:31:52.610 ****** skipping: [aio1] => (item=cinder_backup) skipping: [aio1] => (item=cinder_volume) TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:36:02 +0000 (0:00:00.543) 0:31:53.154 ****** TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:36:02 +0000 (0:00:00.157) 0:31:53.311 ****** included: /etc/ansible/roles/ceph_client/tasks/ceph_auth.yml for aio1 TASK [ceph_client : Retrieve keyrings for openstack clients from ceph cluster] *** Tuesday 21 November 2017 20:36:03 +0000 (0:00:00.522) 0:31:53.833 ****** ok: [aio1 -> 172.29.239.230] => (item=cinder) TASK [ceph_client : Create cephkeys_access_group group] ************************ Tuesday 21 November 2017 20:36:05 +0000 (0:00:01.940) 0:31:55.774 ****** changed: [aio1] TASK [ceph_client : Add OpenStack service to cephkeys_access_group group] ****** Tuesday 21 November 2017 20:36:06 +0000 (0:00:01.000) 0:31:56.774 ****** changed: [aio1] TASK [ceph_client : Provision ceph client keyrings] **************************** Tuesday 21 November 2017 20:36:07 +0000 (0:00:01.191) 0:31:57.966 ****** changed: [aio1] => (item={'_ansible_item_result': True, 'stderr_lines': ['exported keyring for client.cinder'], '_ansible_no_log': False, 'delta': '0:00:00.742670', 'stderr': 'exported keyring for client.cinder', 'stdout': '[client.cinder]\n\tkey = AQDyhBRaPSYjKxAAhaehxX63PeO0gMSxZvJ0bA==', 'end': '2017-11-21 20:36:05.031698', 'rc': 0, 'cmd': 'ceph auth get client.cinder >/dev/null && ceph auth get-or-create client.cinder', 'changed': False, 'attempts': 1, 'start': '2017-11-21 20:36:04.289028', '_ansible_delegated_vars': {'ansible_delegated_host': '172.29.239.230', 'ansible_host': '172.29.239.230'}, 'item': 'cinder', 'invocation': {'module_args': {'warn': True, '_raw_params': 'ceph auth get client.cinder >/dev/null && ceph auth get-or-create client.cinder', '_uses_shell': True, 'executable': None, 'chdir': None, 'creates': None, 'removes': None}}, '_ansible_parsed': True, 'stdout_lines': ['[client.cinder]', '\tkey = AQDyhBRaPSYjKxAAhaehxX63PeO0gMSxZvJ0bA==']}) TASK [ceph_client : Make sure libvirt is started] ****************************** Tuesday 21 November 2017 20:36:08 +0000 (0:00:01.598) 0:31:59.564 ****** ok: [aio1] TASK [ceph_client : Retrieve nova secret from cephcluster] ********************* Tuesday 21 November 2017 20:36:09 +0000 (0:00:01.035) 0:32:00.599 ****** ok: [aio1 -> 172.29.239.230] TASK [ceph_client : Check if nova secret is defined in libvirt] **************** Tuesday 21 November 2017 20:36:11 +0000 (0:00:01.371) 0:32:01.970 ****** ok: [aio1] TASK [ceph_client : Provide xml file to create the secret] ********************* Tuesday 21 November 2017 20:36:12 +0000 (0:00:00.925) 0:32:02.896 ****** changed: [aio1] => (item={'secret_uuid': 'cec3117e-1c8f-48a6-8287-a2e77bf91c18', 'client_name': 'cinder'}) TASK [ceph_client : Define libvirt nova secret] ******************************** Tuesday 21 November 2017 20:36:13 +0000 (0:00:01.469) 0:32:04.366 ****** changed: [aio1] TASK [ceph_client : Check if nova secret value is set in libvirt] ************** Tuesday 21 November 2017 20:36:14 +0000 (0:00:01.140) 0:32:05.507 ****** ok: [aio1] TASK [ceph_client : Set nova secret value in libvirt] ************************** Tuesday 21 November 2017 20:36:15 +0000 (0:00:00.946) 0:32:06.453 ****** ok: [aio1] TASK [ceph_client : Remove libvirt nova secret file] *************************** Tuesday 21 November 2017 20:36:16 +0000 (0:00:01.051) 0:32:07.504 ****** changed: [aio1] TASK [ceph_client : Detect correct group for extra auth] *********************** Tuesday 21 November 2017 20:36:17 +0000 (0:00:00.971) 0:32:08.476 ****** skipping: [aio1] => (item=cinder_backup) skipping: [aio1] => (item=cinder_volume) TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:36:18 +0000 (0:00:00.580) 0:32:09.057 ****** TASK [ceph_client : Detect extra nova uuid secret] ***************************** Tuesday 21 November 2017 20:36:18 +0000 (0:00:00.159) 0:32:09.216 ****** TASK [ceph_client : include] *************************************************** Tuesday 21 November 2017 20:36:18 +0000 (0:00:00.094) 0:32:09.311 ****** RUNNING HANDLER [os_nova : Restart libvirt-bin] ******************************** Tuesday 21 November 2017 20:36:18 +0000 (0:00:00.140) 0:32:09.451 ****** changed: [aio1] RUNNING HANDLER [os_nova : Stop services] ************************************** Tuesday 21 November 2017 20:36:19 +0000 (0:00:00.975) 0:32:10.427 ****** changed: [aio1] => (item={'init_config_overrides': {}, 'group': 'nova_compute', 'service_name': 'nova-compute', 'service_key': 'nova-compute', 'start_order': 5}) RUNNING HANDLER [os_nova : Copy new policy file into place] ******************** Tuesday 21 November 2017 20:36:20 +0000 (0:00:01.090) 0:32:11.518 ****** changed: [aio1] RUNNING HANDLER [os_nova : Start services] ************************************* Tuesday 21 November 2017 20:36:21 +0000 (0:00:00.750) 0:32:12.269 ****** changed: [aio1] => (item={'init_config_overrides': {}, 'group': 'nova_compute', 'service_name': 'nova-compute', 'service_key': 'nova-compute', 'start_order': 5}) RUNNING HANDLER [os_nova : Wait for the nova-compute service to initialize] **** Tuesday 21 November 2017 20:36:22 +0000 (0:00:00.988) 0:32:13.257 ****** skipping: [aio1] RUNNING HANDLER [os_nova : meta] *********************************************** Tuesday 21 November 2017 20:36:22 +0000 (0:00:00.128) 0:32:13.386 ****** RUNNING HANDLER [ceph_client : Restart os services] **************************** Tuesday 21 November 2017 20:36:22 +0000 (0:00:00.070) 0:32:13.456 ****** changed: [aio1] => (item=nova-compute) TASK [os_nova : include] ******************************************************* Tuesday 21 November 2017 20:36:23 +0000 (0:00:00.832) 0:32:14.289 ****** included: /etc/ansible/roles/os_nova/tasks/nova_db_post_setup.yml for aio1 TASK [os_nova : Set the delegated task facts] ********************************** Tuesday 21 November 2017 20:36:23 +0000 (0:00:00.318) 0:32:14.607 ****** ok: [aio1 -> 172.29.236.108] TASK [os_nova : Perform a cell_v2 discover] ************************************ Tuesday 21 November 2017 20:36:24 +0000 (0:00:00.818) 0:32:15.425 ****** ok: [aio1 -> 172.29.236.108] TASK [os_nova : Get UUID of new Nova Cell] ************************************* Tuesday 21 November 2017 20:36:33 +0000 (0:00:08.465) 0:32:23.891 ****** ok: [aio1 -> 172.29.236.108] TASK [os_nova : Map instances to new Cell1] ************************************ Tuesday 21 November 2017 20:36:41 +0000 (0:00:08.305) 0:32:32.197 ****** ok: [aio1 -> 172.29.236.108] TASK [openstack_openrc : Create openrc file] *********************************** Tuesday 21 November 2017 20:36:50 +0000 (0:00:08.802) 0:32:40.999 ****** ok: [aio1] TASK [openstack_openrc : Create OpenStack client configuration directory] ****** Tuesday 21 November 2017 20:36:51 +0000 (0:00:01.181) 0:32:42.181 ****** ok: [aio1] TASK [openstack_openrc : Create clouds.yaml file] ****************************** Tuesday 21 November 2017 20:36:52 +0000 (0:00:00.781) 0:32:42.963 ****** ok: [aio1] TASK [rsyslog_client : Gather variables for each operating system] ************* Tuesday 21 November 2017 20:36:53 +0000 (0:00:01.200) 0:32:44.163 ****** ok: [aio1] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml) TASK [rsyslog_client : Ensure adm group exists] ******************************** Tuesday 21 November 2017 20:36:54 +0000 (0:00:00.648) 0:32:44.812 ****** ok: [aio1] TASK [rsyslog_client : Ensure syslog user exists] ****************************** Tuesday 21 November 2017 20:36:54 +0000 (0:00:00.788) 0:32:45.600 ****** ok: [aio1] TASK [rsyslog_client : Ensure ownership on working directory is correct] ******* Tuesday 21 November 2017 20:36:55 +0000 (0:00:00.781) 0:32:46.382 ****** ok: [aio1] TASK [rsyslog_client : Remove conflicting distro packages] ********************* Tuesday 21 November 2017 20:36:56 +0000 (0:00:00.799) 0:32:47.181 ****** TASK [rsyslog_client : Install rsyslog packages] ******************************* Tuesday 21 November 2017 20:36:56 +0000 (0:00:00.093) 0:32:47.275 ****** ok: [aio1] => (item=rsyslog) ok: [aio1] => (item=logrotate) TASK [rsyslog_client : Rsyslog Setup] ****************************************** Tuesday 21 November 2017 20:36:58 +0000 (0:00:01.802) 0:32:49.078 ****** ok: [aio1] TASK [rsyslog_client : Check if log dir exists] ******************************** Tuesday 21 November 2017 20:36:59 +0000 (0:00:00.990) 0:32:50.069 ****** ok: [aio1] TASK [rsyslog_client : Find all log files] ************************************* Tuesday 21 November 2017 20:37:00 +0000 (0:00:00.794) 0:32:50.863 ****** ok: [aio1] TASK [rsyslog_client : Union the log files] ************************************ Tuesday 21 November 2017 20:37:00 +0000 (0:00:00.759) 0:32:51.623 ****** ok: [aio1] TASK [rsyslog_client : Set rsyslog_client_all_log_files when log_files does not exist] *** Tuesday 21 November 2017 20:37:01 +0000 (0:00:00.625) 0:32:52.248 ****** TASK [rsyslog_client : Write rsyslog config for found log files] *************** Tuesday 21 November 2017 20:37:01 +0000 (0:00:00.048) 0:32:52.297 ****** ok: [aio1] TASK [rsyslog_client : Write rsyslog config for remote logging] **************** Tuesday 21 November 2017 20:37:02 +0000 (0:00:01.177) 0:32:53.474 ****** ok: [aio1] TASK [rsyslog_client : Write rsyslog config for converting logs into syslog messages] *** Tuesday 21 November 2017 20:37:04 +0000 (0:00:01.361) 0:32:54.835 ****** changed: [aio1] TASK [rsyslog_client : Write log rotate file] ********************************** Tuesday 21 November 2017 20:37:05 +0000 (0:00:01.308) 0:32:56.144 ****** changed: [aio1] TASK [rsyslog_client : Configure logrotate to compress logs by default] ******** Tuesday 21 November 2017 20:37:06 +0000 (0:00:01.268) 0:32:57.412 ****** ok: [aio1] TASK [system_crontab_coordination : Create crontab] **************************** Tuesday 21 November 2017 20:37:07 +0000 (0:00:00.777) 0:32:58.190 ****** changed: [aio1] RUNNING HANDLER [rsyslog_client : restart rsyslog] ***************************** Tuesday 21 November 2017 20:37:08 +0000 (0:00:01.279) 0:32:59.469 ****** changed: [aio1] TASK [include] ***************************************************************** Tuesday 21 November 2017 20:37:09 +0000 (0:00:00.863) 0:33:00.333 ****** skipping: [aio1] => (item=nova_api_metadata) skipping: [aio1] => (item=nova_api_os_compute) skipping: [aio1] => (item=nova_api_placement) skipping: [aio1] => (item=nova_console) PLAY [Refresh local facts after all software changes are made] ***************** TASK [refresh local facts] ***************************************************** Tuesday 21 November 2017 20:37:09 +0000 (0:00:00.164) 0:33:00.498 ****** ok: [aio1_nova_api_container-939b810f] ok: [aio1] TASK [Gather software version list] ******************************************** Tuesday 21 November 2017 20:37:10 +0000 (0:00:00.972) 0:33:01.471 ****** ok: [aio1_nova_api_container-939b810f -> localhost] TASK [Set software deployed fact] ********************************************** Tuesday 21 November 2017 20:37:11 +0000 (0:00:00.813) 0:33:02.284 ****** ok: [aio1_nova_api_container-939b810f -> localhost] TASK [Set software updated fact] *********************************************** Tuesday 21 November 2017 20:37:11 +0000 (0:00:00.108) 0:33:02.392 ****** ok: [aio1_nova_api_container-939b810f -> localhost] PLAY [Reload all nova services to ensure new RPC object version is used] ******* TASK [Gather service list] ***************************************************** Tuesday 21 November 2017 20:37:11 +0000 (0:00:00.140) 0:33:02.533 ****** ok: [aio1] TASK [Execute service action] ************************************************** Tuesday 21 November 2017 20:37:12 +0000 (0:00:00.858) 0:33:03.391 ****** changed: [aio1] => (item=nova-compute.service) TASK [Disable the service restart requirement] ********************************* Tuesday 21 November 2017 20:37:13 +0000 (0:00:00.813) 0:33:04.205 ****** changed: [aio1] PLAY [Restart the nova placement API service to ensure new RPC object version is used] *** TASK [Gather service list] ***************************************************** Tuesday 21 November 2017 20:37:14 +0000 (0:00:00.780) 0:33:04.985 ****** ok: [aio1_nova_api_container-939b810f] TASK [Execute service action] ************************************************** Tuesday 21 November 2017 20:37:14 +0000 (0:00:00.560) 0:33:05.546 ****** changed: [aio1_nova_api_container-939b810f] => (item=nova-placement-api.service) TASK [Disable the service restart requirement] ********************************* Tuesday 21 November 2017 20:37:16 +0000 (0:00:01.582) 0:33:07.129 ****** changed: [aio1_nova_api_container-939b810f] PLAY [Perform online database migrations] ************************************** TASK [Perform online data migrations] ****************************************** Tuesday 21 November 2017 20:37:17 +0000 (0:00:00.581) 0:33:07.711 ****** ok: [aio1_nova_api_container-939b810f] TASK [Disable the online migrations requirement] ******************************* Tuesday 21 November 2017 20:37:24 +0000 (0:00:07.865) 0:33:15.577 ****** changed: [aio1_nova_api_container-939b810f] PLAY [Configure Neutron dynamic host groupings] ******************************** TASK [Add hosts to dynamic inventory group] ************************************ Tuesday 21 November 2017 20:37:25 +0000 (0:00:00.561) 0:33:16.138 ****** changed: [localhost] => (item=aio1) PLAY [Prepare MQ/DB services] ************************************************** TASK [Ensure Rabbitmq vhost] *************************************************** Tuesday 21 November 2017 20:37:25 +0000 (0:00:00.377) 0:33:16.516 ****** changed: [aio1 -> 172.29.238.103] TASK [Ensure rabbitmq user] **************************************************** Tuesday 21 November 2017 20:37:29 +0000 (0:00:03.216) 0:33:19.732 ****** changed: [aio1 -> 172.29.238.103] TASK [Ensure Rabbitmq vhost] *************************************************** Tuesday 21 November 2017 20:37:33 +0000 (0:00:04.707) 0:33:24.439 ****** TASK [Ensure rabbitmq user] **************************************************** Tuesday 21 November 2017 20:37:34 +0000 (0:00:00.228) 0:33:24.667 ****** TASK [Configure MySQL user] **************************************************** Tuesday 21 November 2017 20:37:34 +0000 (0:00:00.075) 0:33:24.743 ****** included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/mysql-db-user.yml for aio1 TASK [Create DB for service] *************************************************** Tuesday 21 November 2017 20:37:34 +0000 (0:00:00.114) 0:33:24.857 ****** changed: [aio1 -> 172.29.237.211] TASK [Grant access to the DB for the service] ********************************** Tuesday 21 November 2017 20:37:35 +0000 (0:00:01.220) 0:33:26.078 ****** changed: [aio1 -> 172.29.237.211] => (item=localhost) changed: [aio1 -> 172.29.237.211] => (item=%) PLAY [Install neutron services] ************************************************ TASK [Gather address fact] ***************************************************** Tuesday 21 November 2017 20:37:37 +0000 (0:00:01.907) 0:33:27.985 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [Set address fact] ******************************************************** Tuesday 21 November 2017 20:37:37 +0000 (0:00:00.298) 0:33:28.284 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [Set default bind mounts (bind var/log)] ********************************** Tuesday 21 November 2017 20:37:37 +0000 (0:00:00.267) 0:33:28.551 ****** TASK [Ensure mount directories exists] ***************************************** Tuesday 21 November 2017 20:37:37 +0000 (0:00:00.055) 0:33:28.607 ****** skipping: [aio1_neutron_server_container-ad0fdf46] => (item={'mount_path': '/lib/modules', 'bind_dir_path': '/lib/modules'}) TASK [Add bind mount configuration to container] ******************************* Tuesday 21 November 2017 20:37:38 +0000 (0:00:00.116) 0:33:28.723 ****** skipping: [aio1_neutron_server_container-ad0fdf46] => (item={'mount_path': '/lib/modules', 'bind_dir_path': '/lib/modules'}) TASK [Extra lxc config] ******************************************************** Tuesday 21 November 2017 20:37:38 +0000 (0:00:00.116) 0:33:28.840 ****** skipping: [aio1_neutron_server_container-ad0fdf46] => (item=lxc.cgroup.devices.allow=a *:* rmw) TASK [Extra lxc config no restart] ********************************************* Tuesday 21 November 2017 20:37:38 +0000 (0:00:00.113) 0:33:28.953 ****** skipping: [aio1_neutron_server_container-ad0fdf46] => (item=lxc.start.order=29) TASK [Check container state] *************************************************** Tuesday 21 November 2017 20:37:38 +0000 (0:00:00.107) 0:33:29.061 ****** skipping: [aio1_neutron_server_container-ad0fdf46] TASK [Lxc container restart] *************************************************** Tuesday 21 November 2017 20:37:38 +0000 (0:00:00.098) 0:33:29.160 ****** skipping: [aio1_neutron_server_container-ad0fdf46] TASK [Start Container] ********************************************************* Tuesday 21 November 2017 20:37:38 +0000 (0:00:00.100) 0:33:29.261 ****** skipping: [aio1_neutron_server_container-ad0fdf46] TASK [Wait for container connectivity] ***************************************** Tuesday 21 November 2017 20:37:38 +0000 (0:00:00.085) 0:33:29.346 ****** TASK [Set default bind mounts (bind var/log)] ********************************** Tuesday 21 November 2017 20:37:38 +0000 (0:00:00.033) 0:33:29.380 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [Ensure mount directories exists] ***************************************** Tuesday 21 November 2017 20:37:39 +0000 (0:00:00.306) 0:33:29.687 ****** ok: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_neutron_server_container-ad0fdf46', 'bind_dir_path': '/var/log'}) TASK [Add bind mount configuration to container] ******************************* Tuesday 21 November 2017 20:37:39 +0000 (0:00:00.620) 0:33:30.307 ****** changed: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] => (item={'mount_path': '/openstack/log/aio1_neutron_server_container-ad0fdf46', 'bind_dir_path': '/var/log'}) TASK [Extra lxc config] ******************************************************** Tuesday 21 November 2017 20:37:40 +0000 (0:00:00.585) 0:33:30.893 ****** TASK [Extra lxc config no restart] ********************************************* Tuesday 21 November 2017 20:37:40 +0000 (0:00:00.104) 0:33:30.998 ****** changed: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] => (item=lxc.start.order=100) TASK [Check container state] *************************************************** Tuesday 21 November 2017 20:37:40 +0000 (0:00:00.606) 0:33:31.604 ****** ok: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] TASK [Lxc container restart] *************************************************** Tuesday 21 November 2017 20:37:41 +0000 (0:00:00.598) 0:33:32.203 ****** changed: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] TASK [Start Container] ********************************************************* Tuesday 21 November 2017 20:37:43 +0000 (0:00:02.053) 0:33:34.256 ****** changed: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.100] TASK [Wait for container connectivity] ***************************************** Tuesday 21 November 2017 20:37:44 +0000 (0:00:00.861) 0:33:35.117 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [Create log dir] ********************************************************** Tuesday 21 November 2017 20:37:47 +0000 (0:00:03.519) 0:33:38.637 ****** skipping: [aio1_neutron_server_container-ad0fdf46] => (item={'dest': '/var/log/neutron', 'src': '/openstack/log/aio1_neutron_server_container-ad0fdf46-neutron'}) TASK [Create log aggregation links] ******************************************** Tuesday 21 November 2017 20:37:48 +0000 (0:00:00.105) 0:33:38.743 ****** skipping: [aio1_neutron_server_container-ad0fdf46] => (item={'dest': '/var/log/neutron', 'src': '/openstack/log/aio1_neutron_server_container-ad0fdf46-neutron'}) TASK [Create log dir] ********************************************************** Tuesday 21 November 2017 20:37:48 +0000 (0:00:00.106) 0:33:38.850 ****** skipping: [aio1_neutron_server_container-ad0fdf46] => (item={'dest': '/var/log/calico', 'src': '/openstack/log/aio1_neutron_server_container-ad0fdf46-calico'}) TASK [Create log aggregation links] ******************************************** Tuesday 21 November 2017 20:37:48 +0000 (0:00:00.096) 0:33:38.946 ****** skipping: [aio1_neutron_server_container-ad0fdf46] => (item={'dest': '/var/log/calico', 'src': '/openstack/log/aio1_neutron_server_container-ad0fdf46-calico'}) TASK [include] ***************************************************************** Tuesday 21 November 2017 20:37:48 +0000 (0:00:00.126) 0:33:39.073 ****** included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/unbound-clients.yml for aio1_neutron_server_container-ad0fdf46 TASK [Apply resolver sorting] ************************************************** Tuesday 21 November 2017 20:37:48 +0000 (0:00:00.331) 0:33:39.404 ****** TASK [Set resolver IP list fact] *********************************************** Tuesday 21 November 2017 20:37:48 +0000 (0:00:00.077) 0:33:39.482 ****** TASK [Set resolver rotate when physical_host is not an unbound host] *********** Tuesday 21 November 2017 20:37:48 +0000 (0:00:00.054) 0:33:39.536 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [Include the resolvconf role] ********************************************* Tuesday 21 November 2017 20:37:49 +0000 (0:00:00.302) 0:33:39.839 ****** TASK [resolvconf : Gather variables for each operating system] ***************** Tuesday 21 November 2017 20:37:50 +0000 (0:00:01.646) 0:33:41.485 ****** ok: [aio1_neutron_server_container-ad0fdf46] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml) TASK [resolvconf : Install apt packages] *************************************** Tuesday 21 November 2017 20:37:51 +0000 (0:00:00.362) 0:33:41.848 ****** ok: [aio1_neutron_server_container-ad0fdf46] => (item=['resolvconf']) TASK [resolvconf : Update resolvconf base] ************************************* Tuesday 21 November 2017 20:38:00 +0000 (0:00:09.198) 0:33:51.046 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [resolvconf : Update resolvconf tail] ************************************* Tuesday 21 November 2017 20:38:01 +0000 (0:00:01.421) 0:33:52.467 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [resolvconf : Update resolvers] ******************************************* Tuesday 21 November 2017 20:38:02 +0000 (0:00:00.969) 0:33:53.437 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [test proxy URL for connectivity] ***************************************** Tuesday 21 November 2017 20:38:04 +0000 (0:00:01.374) 0:33:54.811 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [Drop apt package manager proxy] ****************************************** Tuesday 21 November 2017 20:38:04 +0000 (0:00:00.482) 0:33:55.294 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [Update apt when proxy is added] ****************************************** Tuesday 21 November 2017 20:38:05 +0000 (0:00:00.908) 0:33:56.203 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [Remove apt package manager proxy] **************************************** Tuesday 21 November 2017 20:38:07 +0000 (0:00:01.507) 0:33:57.710 ****** TASK [Deploy yum package manager proxy] **************************************** Tuesday 21 November 2017 20:38:07 +0000 (0:00:00.039) 0:33:57.750 ****** TASK [Deploy dnf package manager proxy] **************************************** Tuesday 21 November 2017 20:38:07 +0000 (0:00:00.038) 0:33:57.789 ****** TASK [Create the neutron provider networks facts] ****************************** Tuesday 21 November 2017 20:38:07 +0000 (0:00:00.038) 0:33:57.827 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [Set provider network fact(s)] ******************************************** Tuesday 21 November 2017 20:38:07 +0000 (0:00:00.597) 0:33:58.425 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [pip_install : Gather variables for each operating system] **************** Tuesday 21 November 2017 20:38:08 +0000 (0:00:00.277) 0:33:58.702 ****** ok: [aio1_neutron_server_container-ad0fdf46] => (item=/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml) TASK [pip_install : Create pip config directory] ******************************* Tuesday 21 November 2017 20:38:08 +0000 (0:00:00.308) 0:33:59.011 ****** changed: [aio1_neutron_server_container-ad0fdf46] => (item=/root/.cache) changed: [aio1_neutron_server_container-ad0fdf46] => (item=/root/.cache/pip) changed: [aio1_neutron_server_container-ad0fdf46] => (item=/root/.pip) TASK [pip_install : Drop pip file(s)] ****************************************** Tuesday 21 November 2017 20:38:09 +0000 (0:00:00.869) 0:33:59.880 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [pip_install : Drop pip config] ******************************************* Tuesday 21 November 2017 20:38:10 +0000 (0:00:00.959) 0:34:00.840 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [pip_install : Remove known problem packages] ***************************** Tuesday 21 November 2017 20:38:10 +0000 (0:00:00.711) 0:34:01.551 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [pip_install : include] *************************************************** Tuesday 21 November 2017 20:38:11 +0000 (0:00:00.785) 0:34:02.337 ****** included: /etc/ansible/roles/pip_install/tasks/pre_install_apt.yml for aio1_neutron_server_container-ad0fdf46 TASK [pip_install : Install UCA repository key] ******************************** Tuesday 21 November 2017 20:38:11 +0000 (0:00:00.135) 0:34:02.472 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [pip_install : Install UCA repository] ************************************ Tuesday 21 November 2017 20:38:13 +0000 (0:00:02.105) 0:34:04.578 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [pip_install : Install external repo key manually (apt)] ****************** Tuesday 21 November 2017 20:38:18 +0000 (0:00:04.793) 0:34:09.372 ****** TASK [pip_install : Install external repo manually (apt)] ********************** Tuesday 21 November 2017 20:38:18 +0000 (0:00:00.083) 0:34:09.455 ****** TASK [pip_install : Install distro packages] *********************************** Tuesday 21 November 2017 20:38:18 +0000 (0:00:00.084) 0:34:09.540 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [pip_install : include] *************************************************** Tuesday 21 November 2017 20:38:58 +0000 (0:00:39.414) 0:34:48.955 ****** included: /etc/ansible/roles/pip_install/tasks/install_online.yml for aio1_neutron_server_container-ad0fdf46 TASK [pip_install : Get Modern PIP] ******************************************** Tuesday 21 November 2017 20:38:58 +0000 (0:00:00.117) 0:34:49.072 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [pip_install : Install PIP] *********************************************** Tuesday 21 November 2017 20:38:58 +0000 (0:00:00.529) 0:34:49.602 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [pip_install : Install pip packages] ************************************** Tuesday 21 November 2017 20:39:03 +0000 (0:00:04.107) 0:34:53.710 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 20:39:04 +0000 (0:00:01.454) 0:34:55.165 ****** TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 20:39:04 +0000 (0:00:00.038) 0:34:55.203 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [galera_client : Gather variables for each operating system] ************** Tuesday 21 November 2017 20:39:05 +0000 (0:00:01.260) 0:34:56.463 ****** ok: [aio1_neutron_server_container-ad0fdf46] => (item=/etc/ansible/roles/galera_client/vars/ubuntu-16.04.yml) TASK [galera_client : include] ************************************************* Tuesday 21 November 2017 20:39:06 +0000 (0:00:00.309) 0:34:56.773 ****** included: /etc/ansible/roles/galera_client/tasks/galera_client_install_apt.yml for aio1_neutron_server_container-ad0fdf46 TASK [galera_client : Ensure host can talk to HTTPS apt repos] ***************** Tuesday 21 November 2017 20:39:06 +0000 (0:00:00.181) 0:34:56.955 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [galera_client : Add keys (primary keyserver)] **************************** Tuesday 21 November 2017 20:39:07 +0000 (0:00:00.839) 0:34:57.794 ****** changed: [aio1_neutron_server_container-ad0fdf46] => (item={'keyserver': 'hkp://keyserver.ubuntu.com:80', 'fallback_keyserver': 'hkp://p80.pool.sks-keyservers.net:80', 'key_name': 'mariadb', 'hash_id': '0xF1656F24C74CD1D8'}) TASK [galera_client : Find old sources] **************************************** Tuesday 21 November 2017 20:39:08 +0000 (0:00:01.344) 0:34:59.138 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [galera_client : Remove old sources] ************************************** Tuesday 21 November 2017 20:39:08 +0000 (0:00:00.475) 0:34:59.614 ****** TASK [galera_client : Remove old galera repo] ********************************** Tuesday 21 November 2017 20:39:09 +0000 (0:00:00.090) 0:34:59.704 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [galera_client : Add galera repo] ***************************************** Tuesday 21 November 2017 20:39:09 +0000 (0:00:00.487) 0:35:00.192 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [galera_client : Install galera distro packages] ************************** Tuesday 21 November 2017 20:39:12 +0000 (0:00:03.039) 0:35:03.231 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [galera_client : Install pip packages] ************************************ Tuesday 21 November 2017 20:39:42 +0000 (0:00:29.695) 0:35:32.927 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [galera_client : Drop local .my.cnf file] ********************************* Tuesday 21 November 2017 20:39:44 +0000 (0:00:01.725) 0:35:34.652 ****** TASK [galera_client : Distribute Galera ssl CA cert] *************************** Tuesday 21 November 2017 20:39:44 +0000 (0:00:00.036) 0:35:34.689 ****** TASK [openstack_openrc : Create openrc file] *********************************** Tuesday 21 November 2017 20:39:44 +0000 (0:00:00.039) 0:35:34.729 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [openstack_openrc : Create OpenStack client configuration directory] ****** Tuesday 21 November 2017 20:39:45 +0000 (0:00:01.267) 0:35:35.996 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [openstack_openrc : Create clouds.yaml file] ****************************** Tuesday 21 November 2017 20:39:45 +0000 (0:00:00.487) 0:35:36.484 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [etcd : Check init system] ************************************************ Tuesday 21 November 2017 20:39:47 +0000 (0:00:01.214) 0:35:37.699 ****** [WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ neutron_plugin_type in ['ml2.calico', 'ml2.dragonflow'] }} [WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ group_names | intersect([ neutron_services['calico-dhcp-agent']['group'], neutron_services['calico- felix']['group'], neutron_services['dragonflow-controller-agent']['group'], neutron_services['neutron-server']['group'] ]) | length > 0 }} ok: [aio1_neutron_server_container-ad0fdf46] TASK [etcd : Set the name of pid1] ********************************************* Tuesday 21 November 2017 20:39:49 +0000 (0:00:02.654) 0:35:40.353 ****** [WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ neutron_plugin_type in ['ml2.calico', 'ml2.dragonflow'] }} [WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ group_names | intersect([ neutron_services['calico-dhcp-agent']['group'], neutron_services['calico- felix']['group'], neutron_services['dragonflow-controller-agent']['group'], neutron_services['neutron-server']['group'] ]) | length > 0 }} ok: [aio1_neutron_server_container-ad0fdf46] TASK [etcd : Gather variables for each operating system] *********************** Tuesday 21 November 2017 20:39:52 +0000 (0:00:02.418) 0:35:42.772 ****** ok: [aio1_neutron_server_container-ad0fdf46] => (item=/etc/ansible/roles/etcd/vars/ubuntu-16.04.yml) TASK [etcd : Add calico PPA apt-keys] ****************************************** Tuesday 21 November 2017 20:39:54 +0000 (0:00:02.552) 0:35:45.325 ****** TASK [etcd : Add etcd apt-keys using fallback source] ************************** Tuesday 21 November 2017 20:39:54 +0000 (0:00:00.088) 0:35:45.413 ****** TASK [etcd : Drop etcd repo pin] *********************************************** Tuesday 21 November 2017 20:39:54 +0000 (0:00:00.086) 0:35:45.500 ****** TASK [etcd : Add etcd repo(s)] ************************************************* Tuesday 21 November 2017 20:39:54 +0000 (0:00:00.099) 0:35:45.600 ****** TASK [etcd : Install etcd packages] ******************************************** Tuesday 21 November 2017 20:39:55 +0000 (0:00:00.085) 0:35:45.686 ****** changed: [aio1_neutron_server_container-ad0fdf46] => (item=['etcd']) TASK [etcd : Install etcd packages] ******************************************** Tuesday 21 November 2017 20:40:14 +0000 (0:00:19.900) 0:36:05.587 ****** skipping: [aio1_neutron_server_container-ad0fdf46] => (item=etcd) TASK [etcd : Ensure etcd configuration directory exists] *********************** Tuesday 21 November 2017 20:40:19 +0000 (0:00:04.971) 0:36:10.558 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [etcd : include] ********************************************************** Tuesday 21 November 2017 20:40:25 +0000 (0:00:05.864) 0:36:16.423 ****** [WARNING]: when statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: {{ etcd_user_ssl_cert is defined }} TASK [etcd : Ensure etcd data directory exists] ******************************** Tuesday 21 November 2017 20:40:28 +0000 (0:00:02.655) 0:36:19.078 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [etcd : Set etcd access method (http/https)] ****************************** Tuesday 21 November 2017 20:40:34 +0000 (0:00:05.774) 0:36:24.853 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [etcd : Drop etcd upstart configurations] ********************************* Tuesday 21 November 2017 20:40:39 +0000 (0:00:05.614) 0:36:30.467 ****** skipping: [aio1_neutron_server_container-ad0fdf46] => (item={'dest': '/etc/init/etcd.conf', 'src': 'upstart-etcd.conf.j2'}) skipping: [aio1_neutron_server_container-ad0fdf46] => (item={'dest': '/etc/init/etcd.override', 'src': 'upstart-etcd.override.j2'}) TASK [etcd : Create systemd override directory] ******************************** Tuesday 21 November 2017 20:40:54 +0000 (0:00:14.887) 0:36:45.355 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [etcd : Drop etcd systemd configurations] ********************************* Tuesday 21 November 2017 20:41:09 +0000 (0:00:15.141) 0:37:00.497 ****** changed: [aio1_neutron_server_container-ad0fdf46] => (item={'dest': '/etc/systemd/system/etcd.service.d/override.conf', 'src': 'systemd-etcd-override.conf.j2'}) changed: [aio1_neutron_server_container-ad0fdf46] => (item={'dest': '/etc/etcd/etcd.conf', 'src': 'systemd-etcd.conf.j2'}) TASK [etcd : Start etcd and add to boot services] ****************************** Tuesday 21 November 2017 20:41:42 +0000 (0:00:33.050) 0:37:33.548 ****** ok: [aio1_neutron_server_container-ad0fdf46] RUNNING HANDLER [etcd : Reload systemd daemon] ********************************* Tuesday 21 November 2017 20:41:52 +0000 (0:00:09.922) 0:37:43.470 ****** changed: [aio1_neutron_server_container-ad0fdf46] RUNNING HANDLER [etcd : Restart etcd] ****************************************** Tuesday 21 November 2017 20:41:55 +0000 (0:00:02.620) 0:37:46.091 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [etcd : Verify etcd cluster health] *************************************** Tuesday 21 November 2017 20:41:58 +0000 (0:00:02.677) 0:37:48.769 ****** skipping: [aio1_neutron_server_container-ad0fdf46] TASK [opendaylight : Add ODL deb repo] ***************************************** Tuesday 21 November 2017 20:42:00 +0000 (0:00:02.875) 0:37:51.644 ****** TASK [opendaylight : Install ODL via Deb repo] ********************************* Tuesday 21 November 2017 20:42:01 +0000 (0:00:00.061) 0:37:51.706 ****** TASK [opendaylight : Install ODL via Deb path] ********************************* Tuesday 21 November 2017 20:42:01 +0000 (0:00:00.051) 0:37:51.757 ****** TASK [opendaylight : Download ODL yum repo] ************************************ Tuesday 21 November 2017 20:42:01 +0000 (0:00:00.052) 0:37:51.810 ****** TASK [opendaylight : Set ODL yum repo file properties] ************************* Tuesday 21 November 2017 20:42:01 +0000 (0:00:00.043) 0:37:51.854 ****** TASK [opendaylight : Add ODL zypper repo] ************************************** Tuesday 21 November 2017 20:42:01 +0000 (0:00:00.058) 0:37:51.912 ****** TASK [opendaylight : Install ODL via RPM repo] ********************************* Tuesday 21 November 2017 20:42:01 +0000 (0:00:00.053) 0:37:51.966 ****** TASK [opendaylight : Install ODL via RPM path] ********************************* Tuesday 21 November 2017 20:42:01 +0000 (0:00:00.053) 0:37:52.020 ****** TASK [opendaylight : Install ODL via RPM path] ********************************* Tuesday 21 November 2017 20:42:01 +0000 (0:00:00.035) 0:37:52.056 ****** TASK [opendaylight : Create initial folder in Opendaylight] ******************** Tuesday 21 November 2017 20:42:01 +0000 (0:00:00.049) 0:37:52.106 ****** TASK [opendaylight : Add module-shards.conf file] ****************************** Tuesday 21 November 2017 20:42:01 +0000 (0:00:00.037) 0:37:52.143 ****** TASK [opendaylight : Add akka.conf file] *************************************** Tuesday 21 November 2017 20:42:01 +0000 (0:00:00.036) 0:37:52.180 ****** TASK [opendaylight : Build Karaf feature list] ********************************* Tuesday 21 November 2017 20:42:01 +0000 (0:00:00.049) 0:37:52.229 ****** TASK [opendaylight : Configure ODL Karaf features] ***************************** Tuesday 21 November 2017 20:42:01 +0000 (0:00:00.037) 0:37:52.266 ****** TASK [opendaylight : Configure ODL NB REST port] ******************************* Tuesday 21 November 2017 20:42:01 +0000 (0:00:00.048) 0:37:52.315 ****** TASK [opendaylight : Check if in a container] ********************************** Tuesday 21 November 2017 20:42:01 +0000 (0:00:00.052) 0:37:52.367 ****** skipping: [aio1_neutron_server_container-ad0fdf46] TASK [opendaylight : Check if FirewallD service is running] ******************** Tuesday 21 November 2017 20:42:01 +0000 (0:00:00.105) 0:37:52.473 ****** skipping: [aio1_neutron_server_container-ad0fdf46] TASK [opendaylight : Open ODL NB REST port via FirewallD] ********************** Tuesday 21 November 2017 20:42:01 +0000 (0:00:00.086) 0:37:52.560 ****** TASK [opendaylight : Create the config directory] ****************************** Tuesday 21 November 2017 20:42:01 +0000 (0:00:00.051) 0:37:52.611 ****** TASK [opendaylight : Configure Genius to use flow based tunnels] *************** Tuesday 21 November 2017 20:42:01 +0000 (0:00:00.037) 0:37:52.649 ****** TASK [opendaylight : Configure Genius to create vxlan-gpe tunnels] ************* Tuesday 21 November 2017 20:42:02 +0000 (0:00:00.034) 0:37:52.683 ****** TASK [opendaylight : Check if in a container] ********************************** Tuesday 21 November 2017 20:42:02 +0000 (0:00:00.038) 0:37:52.722 ****** skipping: [aio1_neutron_server_container-ad0fdf46] TASK [opendaylight : Start ODL systemd service] ******************************** Tuesday 21 November 2017 20:42:02 +0000 (0:00:00.103) 0:37:52.825 ****** TASK [os_neutron : Ensure FWaaS v1 and v2 are not enabled simultaneously] ****** Tuesday 21 November 2017 20:42:02 +0000 (0:00:00.054) 0:37:52.879 ****** TASK [os_neutron : Gather variables for each operating system] ***************** Tuesday 21 November 2017 20:42:02 +0000 (0:00:00.055) 0:37:52.935 ****** ok: [aio1_neutron_server_container-ad0fdf46] => (item=/etc/ansible/roles/os_neutron/vars/ubuntu-16.04.yml) TASK [os_neutron : Get CPU info content and store as var] ********************** Tuesday 21 November 2017 20:42:02 +0000 (0:00:00.305) 0:37:53.240 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : Set neutron target platform type] *************************** Tuesday 21 November 2017 20:42:03 +0000 (0:00:00.487) 0:37:53.728 ****** TASK [os_neutron : include] **************************************************** Tuesday 21 November 2017 20:42:03 +0000 (0:00:00.038) 0:37:53.767 ****** TASK [os_neutron : Create the system group] ************************************ Tuesday 21 November 2017 20:42:03 +0000 (0:00:00.053) 0:37:53.820 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : Create the neutron system user] ***************************** Tuesday 21 November 2017 20:42:03 +0000 (0:00:00.550) 0:37:54.371 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : Create neutron dir] ***************************************** Tuesday 21 November 2017 20:42:04 +0000 (0:00:00.545) 0:37:54.917 ****** changed: [aio1_neutron_server_container-ad0fdf46] => (item={'path': '/openstack', 'owner': 'root', 'group': 'root'}) changed: [aio1_neutron_server_container-ad0fdf46] => (item={'path': '/etc/neutron', 'mode': '0750'}) changed: [aio1_neutron_server_container-ad0fdf46] => (item={'path': '/etc/neutron/plugins', 'mode': '0750'}) changed: [aio1_neutron_server_container-ad0fdf46] => (item={'path': '/etc/neutron/plugins/ml2', 'mode': '0750'}) changed: [aio1_neutron_server_container-ad0fdf46] => (item={'path': '/etc/neutron/rootwrap.d', 'owner': 'root', 'group': 'root'}) changed: [aio1_neutron_server_container-ad0fdf46] => (item={'path': '/etc/sudoers.d', 'mode': '0750', 'owner': 'root', 'group': 'root'}) changed: [aio1_neutron_server_container-ad0fdf46] => (item={'path': '/var/cache/neutron'}) changed: [aio1_neutron_server_container-ad0fdf46] => (item={'path': '/var/lock/neutron'}) changed: [aio1_neutron_server_container-ad0fdf46] => (item={'path': '/var/run/neutron'}) ok: [aio1_neutron_server_container-ad0fdf46] => (item={'path': '/var/lib/neutron', 'mode': '0755'}) changed: [aio1_neutron_server_container-ad0fdf46] => (item={'path': '/var/lib/neutron/ha_confs'}) TASK [os_neutron : Test for log directory or link] ***************************** Tuesday 21 November 2017 20:42:06 +0000 (0:00:02.511) 0:37:57.428 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : Create neutron log dir] ************************************* Tuesday 21 November 2017 20:42:07 +0000 (0:00:00.474) 0:37:57.903 ****** changed: [aio1_neutron_server_container-ad0fdf46] => (item={'path': '/var/log/neutron'}) TASK [os_neutron : Drop sudoers file] ****************************************** Tuesday 21 November 2017 20:42:07 +0000 (0:00:00.519) 0:37:58.422 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : Install neutron role packages] ****************************** Tuesday 21 November 2017 20:42:08 +0000 (0:00:01.218) 0:37:59.641 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : Remove known problem packages] ****************************** Tuesday 21 November 2017 20:42:24 +0000 (0:00:15.690) 0:38:15.332 ****** ok: [aio1_neutron_server_container-ad0fdf46] => (item=conntrackd) TASK [os_neutron : Create developer mode constraint file] ********************** Tuesday 21 November 2017 20:42:25 +0000 (0:00:00.788) 0:38:16.120 ****** TASK [os_neutron : Install requires pip packages] ****************************** Tuesday 21 November 2017 20:42:25 +0000 (0:00:00.039) 0:38:16.159 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : Retrieve checksum for venv download] ************************ Tuesday 21 November 2017 20:42:37 +0000 (0:00:12.397) 0:38:28.557 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : Attempt venv download] ************************************** Tuesday 21 November 2017 20:42:38 +0000 (0:00:00.577) 0:38:29.135 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : Remove existing venv] *************************************** Tuesday 21 November 2017 20:42:39 +0000 (0:00:01.245) 0:38:30.381 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : Create neutron venv dir] ************************************ Tuesday 21 November 2017 20:42:40 +0000 (0:00:00.489) 0:38:30.870 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : Unarchive pre-built venv] *********************************** Tuesday 21 November 2017 20:42:40 +0000 (0:00:00.481) 0:38:31.352 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : Install pip packages] *************************************** Tuesday 21 November 2017 20:42:46 +0000 (0:00:05.813) 0:38:37.165 ****** skipping: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : Remove python from path first (CentOS, openSUSE)] *********** Tuesday 21 November 2017 20:42:46 +0000 (0:00:00.090) 0:38:37.256 ****** TASK [os_neutron : Update virtualenv path] ************************************* Tuesday 21 November 2017 20:42:46 +0000 (0:00:00.037) 0:38:37.294 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : Install optional pip packages] ****************************** Tuesday 21 November 2017 20:42:50 +0000 (0:00:03.853) 0:38:41.148 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : Initialise the upgrade facts] ******************************* Tuesday 21 November 2017 20:43:04 +0000 (0:00:14.238) 0:38:55.386 ****** changed: [aio1_neutron_server_container-ad0fdf46] => (item={'name': 'need_db_expand', 'state': 'True'}) changed: [aio1_neutron_server_container-ad0fdf46] => (item={'name': 'need_db_contract', 'state': 'True'}) TASK [os_neutron : Record the venv tag deployed] ******************************* Tuesday 21 November 2017 20:43:05 +0000 (0:00:00.726) 0:38:56.113 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : refresh local facts] **************************************** Tuesday 21 November 2017 20:43:05 +0000 (0:00:00.489) 0:38:56.603 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : include] **************************************************** Tuesday 21 November 2017 20:43:06 +0000 (0:00:00.627) 0:38:57.230 ****** included: /etc/ansible/roles/os_neutron/tasks/providers/calico_config.yml for aio1_neutron_server_container-ad0fdf46 TASK [os_neutron : Install Calico pip packages] ******************************** Tuesday 21 November 2017 20:43:06 +0000 (0:00:00.199) 0:38:57.430 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : Install Calico Felix agent] ********************************* Tuesday 21 November 2017 20:43:11 +0000 (0:00:04.539) 0:39:01.969 ****** skipping: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : Ensure calico config directory exists] ********************** Tuesday 21 November 2017 20:43:11 +0000 (0:00:00.229) 0:39:02.199 ****** TASK [os_neutron : Copy common neutron config] ********************************* Tuesday 21 November 2017 20:43:11 +0000 (0:00:00.177) 0:39:02.377 ****** changed: [aio1_neutron_server_container-ad0fdf46] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/neutron/neutron.conf', 'src': 'neutron.conf.j2'}) changed: [aio1_neutron_server_container-ad0fdf46] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/neutron/plugins/ml2/ml2_conf.ini', 'src': 'plugins/ml2/ml2_conf.ini.j2'}) changed: [aio1_neutron_server_container-ad0fdf46] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/neutron/api-paste.ini', 'src': 'api-paste.ini.j2'}) changed: [aio1_neutron_server_container-ad0fdf46] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/neutron/rootwrap.conf', 'src': 'rootwrap.conf.j2'}) changed: [aio1_neutron_server_container-ad0fdf46] => (item={'config_type': 'json', 'config_overrides': {}, 'dest': '/etc/neutron/policy.json-master', 'src': 'policy.json.j2'}) TASK [os_neutron : Copy neutron ml2 plugin config] ***************************** Tuesday 21 November 2017 20:43:15 +0000 (0:00:03.898) 0:39:06.276 ****** TASK [os_neutron : Generate neutron dnsmasq Config] **************************** Tuesday 21 November 2017 20:43:15 +0000 (0:00:00.086) 0:39:06.363 ****** TASK [os_neutron : Generate neutron agent only Config] ************************* Tuesday 21 November 2017 20:43:15 +0000 (0:00:00.158) 0:39:06.522 ****** skipping: [aio1_neutron_server_container-ad0fdf46] => (item={'start_order': 1, 'init_config_overrides': {}, 'service_en': True, 'config_options': '--config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini --log-file=/var/log/neutron/neutron-server.log ', 'group': 'neutron_server', 'service_name': 'neutron-server', 'service_key': 'neutron-server'}) TASK [os_neutron : Copy neutron rootwrap filters] ****************************** Tuesday 21 November 2017 20:43:16 +0000 (0:00:00.252) 0:39:06.774 ****** changed: [aio1_neutron_server_container-ad0fdf46] => (item=/etc/ansible/roles/os_neutron/files/rootwrap.d/dibbler.filters) changed: [aio1_neutron_server_container-ad0fdf46] => (item=/etc/ansible/roles/os_neutron/files/rootwrap.d/iptables-firewall.filters) changed: [aio1_neutron_server_container-ad0fdf46] => (item=/etc/ansible/roles/os_neutron/files/rootwrap.d/lbaas-haproxy.filters) changed: [aio1_neutron_server_container-ad0fdf46] => (item=/etc/ansible/roles/os_neutron/files/rootwrap.d/linuxbridge-plugin.filters) changed: [aio1_neutron_server_container-ad0fdf46] => (item=/etc/ansible/roles/os_neutron/files/rootwrap.d/dragonflow-controller.filters) changed: [aio1_neutron_server_container-ad0fdf46] => (item=/etc/ansible/roles/os_neutron/files/rootwrap.d/openvswitch-plugin.filters) changed: [aio1_neutron_server_container-ad0fdf46] => (item=/etc/ansible/roles/os_neutron/files/rootwrap.d/debug.filters) changed: [aio1_neutron_server_container-ad0fdf46] => (item=/etc/ansible/roles/os_neutron/files/rootwrap.d/ipset-firewall.filters) changed: [aio1_neutron_server_container-ad0fdf46] => (item=/etc/ansible/roles/os_neutron/files/rootwrap.d/l3.filters) changed: [aio1_neutron_server_container-ad0fdf46] => (item=/etc/ansible/roles/os_neutron/files/rootwrap.d/netns-cleanup.filters) changed: [aio1_neutron_server_container-ad0fdf46] => (item=/etc/ansible/roles/os_neutron/files/rootwrap.d/vpnaas.filters) changed: [aio1_neutron_server_container-ad0fdf46] => (item=/etc/ansible/roles/os_neutron/files/rootwrap.d/privsep.filters) changed: [aio1_neutron_server_container-ad0fdf46] => (item=/etc/ansible/roles/os_neutron/files/rootwrap.d/ebtables.filters) changed: [aio1_neutron_server_container-ad0fdf46] => (item=/etc/ansible/roles/os_neutron/files/rootwrap.d/dhcp.filters) TASK [os_neutron : Drop neutron agent rootwrap filters] ************************ Tuesday 21 November 2017 20:43:28 +0000 (0:00:12.094) 0:39:18.869 ****** skipping: [aio1_neutron_server_container-ad0fdf46] => (item={'start_order': 1, 'init_config_overrides': {}, 'service_en': True, 'config_options': '--config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini --log-file=/var/log/neutron/neutron-server.log ', 'group': 'neutron_server', 'service_name': 'neutron-server', 'service_key': 'neutron-server'}) TASK [os_neutron : Drop metadata iptables checksum fix] ************************ Tuesday 21 November 2017 20:43:28 +0000 (0:00:00.263) 0:39:19.132 ****** TASK [os_neutron : Ensure the postup/postdown scripts are loaded (RedHat)] ***** Tuesday 21 November 2017 20:43:28 +0000 (0:00:00.170) 0:39:19.303 ****** TASK [os_neutron : Ensure the postup/postdown scripts are loaded (SUSE)] ******* Tuesday 21 November 2017 20:43:28 +0000 (0:00:00.170) 0:39:19.473 ****** TASK [os_neutron : Run metadata iptables checksum fix] ************************* Tuesday 21 November 2017 20:43:28 +0000 (0:00:00.163) 0:39:19.637 ****** TASK [os_neutron : include] **************************************************** Tuesday 21 November 2017 20:43:29 +0000 (0:00:00.160) 0:39:19.797 ****** included: /etc/ansible/roles/os_neutron/tasks/neutron_init_systemd.yml for aio1_neutron_server_container-ad0fdf46 TASK [os_neutron : Create TEMP run dir] **************************************** Tuesday 21 November 2017 20:43:29 +0000 (0:00:00.186) 0:39:19.984 ****** changed: [aio1_neutron_server_container-ad0fdf46] => (item={'start_order': 1, 'init_config_overrides': {}, 'service_en': True, 'config_options': '--config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini --log-file=/var/log/neutron/neutron-server.log ', 'group': 'neutron_server', 'service_name': 'neutron-server', 'service_key': 'neutron-server'}) TASK [os_neutron : Create TEMP lock dir] *************************************** Tuesday 21 November 2017 20:43:29 +0000 (0:00:00.611) 0:39:20.596 ****** changed: [aio1_neutron_server_container-ad0fdf46] => (item={'start_order': 1, 'init_config_overrides': {}, 'service_en': True, 'config_options': '--config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini --log-file=/var/log/neutron/neutron-server.log ', 'group': 'neutron_server', 'service_name': 'neutron-server', 'service_key': 'neutron-server'}) TASK [os_neutron : Cleanup old tmpfiles.d entry] ******************************* Tuesday 21 November 2017 20:43:30 +0000 (0:00:00.604) 0:39:21.200 ****** ok: [aio1_neutron_server_container-ad0fdf46] => (item={'start_order': 1, 'init_config_overrides': {}, 'service_en': True, 'config_options': '--config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini --log-file=/var/log/neutron/neutron-server.log ', 'group': 'neutron_server', 'service_name': 'neutron-server', 'service_key': 'neutron-server'}) TASK [os_neutron : Create tmpfiles.d entry] ************************************ Tuesday 21 November 2017 20:43:31 +0000 (0:00:00.609) 0:39:21.809 ****** changed: [aio1_neutron_server_container-ad0fdf46] => (item={'start_order': 1, 'init_config_overrides': {}, 'service_en': True, 'config_options': '--config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini --log-file=/var/log/neutron/neutron-server.log ', 'group': 'neutron_server', 'service_name': 'neutron-server', 'service_key': 'neutron-server'}) TASK [os_neutron : Place the systemd init script] ****************************** Tuesday 21 November 2017 20:43:32 +0000 (0:00:01.542) 0:39:23.352 ****** changed: [aio1_neutron_server_container-ad0fdf46] => (item={'start_order': 1, 'init_config_overrides': {}, 'service_en': True, 'config_options': '--config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini --log-file=/var/log/neutron/neutron-server.log ', 'group': 'neutron_server', 'service_name': 'neutron-server', 'service_key': 'neutron-server'}) TASK [os_neutron : include] **************************************************** Tuesday 21 November 2017 20:43:33 +0000 (0:00:01.042) 0:39:24.395 ****** included: /etc/ansible/roles/os_neutron/tasks/neutron_db_setup.yml for aio1_neutron_server_container-ad0fdf46 TASK [os_neutron : Perform a DB expand] **************************************** Tuesday 21 November 2017 20:43:34 +0000 (0:00:00.472) 0:39:24.868 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : Disable the db expand fact] ********************************* Tuesday 21 November 2017 20:43:52 +0000 (0:00:18.443) 0:39:43.311 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : Check for available offline migrations] ********************* Tuesday 21 November 2017 20:43:53 +0000 (0:00:00.773) 0:39:44.084 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : Set the fact for the required offline migrations] *********** Tuesday 21 November 2017 20:43:58 +0000 (0:00:04.863) 0:39:48.948 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : Refresh local facts] **************************************** Tuesday 21 November 2017 20:43:59 +0000 (0:00:00.746) 0:39:49.695 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : include] **************************************************** Tuesday 21 November 2017 20:43:59 +0000 (0:00:00.879) 0:39:50.575 ****** included: /etc/ansible/roles/os_neutron/tasks/neutron_service_setup.yml for aio1_neutron_server_container-ad0fdf46 TASK [os_neutron : Ensure neutron service] ************************************* Tuesday 21 November 2017 20:44:00 +0000 (0:00:00.775) 0:39:51.350 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : Ensure neutron user] **************************************** Tuesday 21 November 2017 20:44:02 +0000 (0:00:02.202) 0:39:53.553 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : Ensure neutron user to admin role] ************************** Tuesday 21 November 2017 20:44:05 +0000 (0:00:02.231) 0:39:55.785 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : Ensure neutron endpoint] ************************************ Tuesday 21 November 2017 20:44:07 +0000 (0:00:01.903) 0:39:57.689 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [os_neutron : include] **************************************************** Tuesday 21 November 2017 20:44:09 +0000 (0:00:02.001) 0:39:59.690 ****** RUNNING HANDLER [os_neutron : Stop services] *********************************** Tuesday 21 November 2017 20:44:09 +0000 (0:00:00.179) 0:39:59.870 ****** changed: [aio1_neutron_server_container-ad0fdf46] => (item={'start_order': 1, 'init_config_overrides': {}, 'service_en': True, 'config_options': '--config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini --log-file=/var/log/neutron/neutron-server.log ', 'group': 'neutron_server', 'service_name': 'neutron-server', 'service_key': 'neutron-server'}) RUNNING HANDLER [os_neutron : Run ns-metadata-proxy process cleanup] *********** Tuesday 21 November 2017 20:44:09 +0000 (0:00:00.751) 0:40:00.622 ****** RUNNING HANDLER [os_neutron : Copy new policy file into place] ***************** Tuesday 21 November 2017 20:44:10 +0000 (0:00:00.176) 0:40:00.798 ****** changed: [aio1_neutron_server_container-ad0fdf46] RUNNING HANDLER [os_neutron : Perform a DB contract] *************************** Tuesday 21 November 2017 20:44:10 +0000 (0:00:00.465) 0:40:01.263 ****** changed: [aio1_neutron_server_container-ad0fdf46 -> 172.29.236.59] RUNNING HANDLER [os_neutron : Start services] ********************************** Tuesday 21 November 2017 20:44:18 +0000 (0:00:08.029) 0:40:09.292 ****** changed: [aio1_neutron_server_container-ad0fdf46] => (item={'start_order': 1, 'init_config_overrides': {}, 'service_en': True, 'config_options': '--config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini --log-file=/var/log/neutron/neutron-server.log ', 'group': 'neutron_server', 'service_name': 'neutron-server', 'service_key': 'neutron-server'}) TASK [bird : Gather variables for each operating system] *********************** Tuesday 21 November 2017 20:44:19 +0000 (0:00:00.735) 0:40:10.028 ****** skipping: [aio1_neutron_server_container-ad0fdf46] => (item=/etc/ansible/roles/bird/vars/ubuntu.yml) TASK [bird : include] ********************************************************** Tuesday 21 November 2017 20:44:19 +0000 (0:00:00.124) 0:40:10.153 ****** TASK [bird : include] ********************************************************** Tuesday 21 November 2017 20:44:19 +0000 (0:00:00.039) 0:40:10.192 ****** TASK [bird : include] ********************************************************** Tuesday 21 November 2017 20:44:19 +0000 (0:00:00.037) 0:40:10.230 ****** TASK [bird : Set fact for automatically enabling networks (IPv4)] ************** Tuesday 21 November 2017 20:44:19 +0000 (0:00:00.056) 0:40:10.286 ****** TASK [bird : Set fact for automatically enabling networks (IPv6)] ************** Tuesday 21 November 2017 20:44:19 +0000 (0:00:00.046) 0:40:10.333 ****** TASK [bird : Drop bird configuration files] ************************************ Tuesday 21 November 2017 20:44:19 +0000 (0:00:00.061) 0:40:10.395 ****** skipping: [aio1_neutron_server_container-ad0fdf46] => (item={'includes': [], 'enabled': 'detect', 'config_file': '/etc/bird/bird.conf', 'service': 'bird', 'protocols': {'device': 'scan time 60;\n', 'kernel': 'scan time 60;\nimport none;\n'}, 'filters': {}}) skipping: [aio1_neutron_server_container-ad0fdf46] => (item={'includes': [], 'enabled': 'detect', 'config_file': '/etc/bird/bird6.conf', 'service': 'bird6', 'protocols': {'device': 'scan time 60;\n', 'kernel': 'scan time 60;\nimport none;\n'}, 'filters': {}}) TASK [bird : Restart bird services] ******************************************** Tuesday 21 November 2017 20:44:19 +0000 (0:00:00.145) 0:40:10.540 ****** skipping: [aio1_neutron_server_container-ad0fdf46] => (item={'changed': False, '_ansible_item_result': True, 'item': {'includes': [], 'enabled': 'detect', 'config_file': '/etc/bird/bird.conf', 'service': 'bird', 'protocols': {'device': 'scan time 60;\n', 'kernel': 'scan time 60;\nimport none;\n'}, 'filters': {}}, 'skipped': True, 'skip_reason': 'Conditional result was False', '_ansible_no_log': False}) skipping: [aio1_neutron_server_container-ad0fdf46] => (item={'changed': False, '_ansible_item_result': True, 'item': {'includes': [], 'enabled': 'detect', 'config_file': '/etc/bird/bird6.conf', 'service': 'bird6', 'protocols': {'device': 'scan time 60;\n', 'kernel': 'scan time 60;\nimport none;\n'}, 'filters': {}}, 'skipped': True, 'skip_reason': 'Conditional result was False', '_ansible_no_log': False}) TASK [bird : Disable inactive BIRD BGP services and remove from bootup start] *** Tuesday 21 November 2017 20:44:20 +0000 (0:00:00.124) 0:40:10.665 ****** skipping: [aio1_neutron_server_container-ad0fdf46] => (item={'includes': [], 'enabled': 'detect', 'config_file': '/etc/bird/bird.conf', 'service': 'bird', 'protocols': {'device': 'scan time 60;\n', 'kernel': 'scan time 60;\nimport none;\n'}, 'filters': {}}) skipping: [aio1_neutron_server_container-ad0fdf46] => (item={'includes': [], 'enabled': 'detect', 'config_file': '/etc/bird/bird6.conf', 'service': 'bird6', 'protocols': {'device': 'scan time 60;\n', 'kernel': 'scan time 60;\nimport none;\n'}, 'filters': {}}) TASK [bird : Start active BIRD BGP services and add to bootup start] *********** Tuesday 21 November 2017 20:44:20 +0000 (0:00:00.143) 0:40:10.809 ****** skipping: [aio1_neutron_server_container-ad0fdf46] => (item={'includes': [], 'enabled': 'detect', 'config_file': '/etc/bird/bird.conf', 'service': 'bird', 'protocols': {'device': 'scan time 60;\n', 'kernel': 'scan time 60;\nimport none;\n'}, 'filters': {}}) skipping: [aio1_neutron_server_container-ad0fdf46] => (item={'includes': [], 'enabled': 'detect', 'config_file': '/etc/bird/bird6.conf', 'service': 'bird6', 'protocols': {'device': 'scan time 60;\n', 'kernel': 'scan time 60;\nimport none;\n'}, 'filters': {}}) TASK [openstack_openrc : Create openrc file] *********************************** Tuesday 21 November 2017 20:44:20 +0000 (0:00:00.138) 0:40:10.947 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [openstack_openrc : Create OpenStack client configuration directory] ****** Tuesday 21 November 2017 20:44:21 +0000 (0:00:01.118) 0:40:12.066 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [openstack_openrc : Create clouds.yaml file] ****************************** Tuesday 21 November 2017 20:44:21 +0000 (0:00:00.491) 0:40:12.557 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [rsyslog_client : Gather variables for each operating system] ************* Tuesday 21 November 2017 20:44:23 +0000 (0:00:01.138) 0:40:13.696 ****** ok: [aio1_neutron_server_container-ad0fdf46] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml) TASK [rsyslog_client : Ensure adm group exists] ******************************** Tuesday 21 November 2017 20:44:23 +0000 (0:00:00.313) 0:40:14.010 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [rsyslog_client : Ensure syslog user exists] ****************************** Tuesday 21 November 2017 20:44:23 +0000 (0:00:00.471) 0:40:14.482 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [rsyslog_client : Ensure ownership on working directory is correct] ******* Tuesday 21 November 2017 20:44:24 +0000 (0:00:00.496) 0:40:14.978 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [rsyslog_client : Remove conflicting distro packages] ********************* Tuesday 21 November 2017 20:44:24 +0000 (0:00:00.491) 0:40:15.470 ****** TASK [rsyslog_client : Install rsyslog packages] ******************************* Tuesday 21 November 2017 20:44:24 +0000 (0:00:00.095) 0:40:15.566 ****** ok: [aio1_neutron_server_container-ad0fdf46] => (item=rsyslog) ok: [aio1_neutron_server_container-ad0fdf46] => (item=logrotate) TASK [rsyslog_client : Rsyslog Setup] ****************************************** Tuesday 21 November 2017 20:44:26 +0000 (0:00:01.461) 0:40:17.027 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [rsyslog_client : Check if log dir exists] ******************************** Tuesday 21 November 2017 20:44:27 +0000 (0:00:01.167) 0:40:18.195 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [rsyslog_client : Find all log files] ************************************* Tuesday 21 November 2017 20:44:28 +0000 (0:00:00.505) 0:40:18.701 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [rsyslog_client : Union the log files] ************************************ Tuesday 21 November 2017 20:44:28 +0000 (0:00:00.487) 0:40:19.189 ****** ok: [aio1_neutron_server_container-ad0fdf46] TASK [rsyslog_client : Set rsyslog_client_all_log_files when log_files does not exist] *** Tuesday 21 November 2017 20:44:28 +0000 (0:00:00.305) 0:40:19.495 ****** TASK [rsyslog_client : Write rsyslog config for found log files] *************** Tuesday 21 November 2017 20:44:28 +0000 (0:00:00.039) 0:40:19.534 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [rsyslog_client : Write rsyslog config for remote logging] **************** Tuesday 21 November 2017 20:44:30 +0000 (0:00:01.392) 0:40:20.927 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [rsyslog_client : Write rsyslog config for converting logs into syslog messages] *** Tuesday 21 November 2017 20:44:31 +0000 (0:00:01.604) 0:40:22.532 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [rsyslog_client : Write log rotate file] ********************************** Tuesday 21 November 2017 20:44:33 +0000 (0:00:01.396) 0:40:23.928 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [rsyslog_client : Configure logrotate to compress logs by default] ******** Tuesday 21 November 2017 20:44:34 +0000 (0:00:01.202) 0:40:25.130 ****** changed: [aio1_neutron_server_container-ad0fdf46] TASK [rsyslog_client : Gather variables for each operating system] ************* Tuesday 21 November 2017 20:44:34 +0000 (0:00:00.503) 0:40:25.634 ****** skipping: [aio1_neutron_server_container-ad0fdf46] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml) TASK [rsyslog_client : Ensure adm group exists] ******************************** Tuesday 21 November 2017 20:44:35 +0000 (0:00:00.110) 0:40:25.744 ****** TASK [rsyslog_client : Ensure syslog user exists] ****************************** Tuesday 21 November 2017 20:44:35 +0000 (0:00:00.038) 0:40:25.782 ****** TASK [rsyslog_client : Ensure ownership on working directory is correct] ******* Tuesday 21 November 2017 20:44:35 +0000 (0:00:00.036) 0:40:25.819 ****** TASK [rsyslog_client : Remove conflicting distro packages] ********************* Tuesday 21 November 2017 20:44:35 +0000 (0:00:00.038) 0:40:25.857 ****** TASK [rsyslog_client : Install rsyslog packages] ******************************* Tuesday 21 November 2017 20:44:35 +0000 (0:00:00.087) 0:40:25.945 ****** skipping: [aio1_neutron_server_container-ad0fdf46] => (item=rsyslog) skipping: [aio1_neutron_server_container-ad0fdf46] => (item=logrotate) TASK [rsyslog_client : Rsyslog Setup] ****************************************** Tuesday 21 November 2017 20:44:35 +0000 (0:00:00.107) 0:40:26.053 ****** TASK [rsyslog_client : Check if log dir exists] ******************************** Tuesday 21 November 2017 20:44:35 +0000 (0:00:00.040) 0:40:26.094 ****** skipping: [aio1_neutron_server_container-ad0fdf46] TASK [rsyslog_client : Find all log files] ************************************* Tuesday 21 November 2017 20:44:35 +0000 (0:00:00.093) 0:40:26.187 ****** skipping: [aio1_neutron_server_container-ad0fdf46] TASK [rsyslog_client : Union the log files] ************************************ Tuesday 21 November 2017 20:44:35 +0000 (0:00:00.091) 0:40:26.279 ****** TASK [rsyslog_client : Set rsyslog_client_all_log_files when log_files does not exist] *** Tuesday 21 November 2017 20:44:35 +0000 (0:00:00.039) 0:40:26.319 ****** TASK [rsyslog_client : Write rsyslog config for found log files] *************** Tuesday 21 November 2017 20:44:35 +0000 (0:00:00.040) 0:40:26.359 ****** TASK [rsyslog_client : Write rsyslog config for remote logging] **************** Tuesday 21 November 2017 20:44:35 +0000 (0:00:00.037) 0:40:26.396 ****** TASK [rsyslog_client : Write rsyslog config for converting logs into syslog messages] *** Tuesday 21 November 2017 20:44:35 +0000 (0:00:00.036) 0:40:26.433 ****** TASK [rsyslog_client : Write log rotate file] ********************************** Tuesday 21 November 2017 20:44:35 +0000 (0:00:00.038) 0:40:26.472 ****** TASK [rsyslog_client : Configure logrotate to compress logs by default] ******** Tuesday 21 November 2017 20:44:35 +0000 (0:00:00.036) 0:40:26.509 ****** TASK [system_crontab_coordination : Create crontab] **************************** Tuesday 21 November 2017 20:44:35 +0000 (0:00:00.036) 0:40:26.546 ****** changed: [aio1_neutron_server_container-ad0fdf46] RUNNING HANDLER [rsyslog_client : restart rsyslog] ***************************** Tuesday 21 November 2017 20:44:37 +0000 (0:00:01.317) 0:40:27.864 ****** changed: [aio1_neutron_server_container-ad0fdf46] PLAY [Install neutron services] ************************************************ TASK [Gather address fact] ***************************************************** Tuesday 21 November 2017 20:44:38 +0000 (0:00:00.799) 0:40:28.664 ****** ok: [aio1] TASK [Set address fact] ******************************************************** Tuesday 21 November 2017 20:44:38 +0000 (0:00:00.638) 0:40:29.302 ****** ok: [aio1] TASK [Set default bind mounts (bind var/log)] ********************************** Tuesday 21 November 2017 20:44:39 +0000 (0:00:00.595) 0:40:29.898 ****** TASK [Ensure mount directories exists] ***************************************** Tuesday 21 November 2017 20:44:39 +0000 (0:00:00.072) 0:40:29.971 ****** skipping: [aio1] => (item={'mount_path': '/openstack/log/aio1', 'bind_dir_path': '/var/log'}) skipping: [aio1] => (item={'mount_path': '/lib/modules', 'bind_dir_path': '/lib/modules'}) TASK [Add bind mount configuration to container] ******************************* Tuesday 21 November 2017 20:44:39 +0000 (0:00:00.142) 0:40:30.113 ****** skipping: [aio1] => (item={'mount_path': '/openstack/log/aio1', 'bind_dir_path': '/var/log'}) skipping: [aio1] => (item={'mount_path': '/lib/modules', 'bind_dir_path': '/lib/modules'}) TASK [Extra lxc config] ******************************************************** Tuesday 21 November 2017 20:44:39 +0000 (0:00:00.135) 0:40:30.249 ****** skipping: [aio1] => (item=lxc.cgroup.devices.allow=a *:* rmw) TASK [Extra lxc config no restart] ********************************************* Tuesday 21 November 2017 20:44:39 +0000 (0:00:00.122) 0:40:30.372 ****** skipping: [aio1] => (item=lxc.start.order=29) TASK [Check container state] *************************************************** Tuesday 21 November 2017 20:44:39 +0000 (0:00:00.117) 0:40:30.489 ****** skipping: [aio1] TASK [Lxc container restart] *************************************************** Tuesday 21 November 2017 20:44:39 +0000 (0:00:00.117) 0:40:30.607 ****** skipping: [aio1] TASK [Start Container] ********************************************************* Tuesday 21 November 2017 20:44:40 +0000 (0:00:00.112) 0:40:30.719 ****** skipping: [aio1] TASK [Wait for container connectivity] ***************************************** Tuesday 21 November 2017 20:44:40 +0000 (0:00:00.093) 0:40:30.813 ****** TASK [Set default bind mounts (bind var/log)] ********************************** Tuesday 21 November 2017 20:44:40 +0000 (0:00:00.045) 0:40:30.859 ****** ok: [aio1] TASK [Ensure mount directories exists] ***************************************** Tuesday 21 November 2017 20:44:40 +0000 (0:00:00.656) 0:40:31.515 ****** skipping: [aio1] => (item={'mount_path': '/openstack/log/aio1', 'bind_dir_path': '/var/log'}) TASK [Add bind mount configuration to container] ******************************* Tuesday 21 November 2017 20:44:41 +0000 (0:00:00.137) 0:40:31.653 ****** skipping: [aio1] => (item={'mount_path': '/openstack/log/aio1', 'bind_dir_path': '/var/log'}) TASK [Extra lxc config] ******************************************************** Tuesday 21 November 2017 20:44:41 +0000 (0:00:00.111) 0:40:31.765 ****** TASK [Extra lxc config no restart] ********************************************* Tuesday 21 November 2017 20:44:41 +0000 (0:00:00.121) 0:40:31.886 ****** skipping: [aio1] => (item=lxc.start.order=100) TASK [Check container state] *************************************************** Tuesday 21 November 2017 20:44:41 +0000 (0:00:00.135) 0:40:32.022 ****** skipping: [aio1] TASK [Lxc container restart] *************************************************** Tuesday 21 November 2017 20:44:41 +0000 (0:00:00.136) 0:40:32.159 ****** skipping: [aio1] TASK [Start Container] ********************************************************* Tuesday 21 November 2017 20:44:41 +0000 (0:00:00.123) 0:40:32.282 ****** skipping: [aio1] TASK [Wait for container connectivity] ***************************************** Tuesday 21 November 2017 20:44:41 +0000 (0:00:00.111) 0:40:32.394 ****** TASK [Create log dir] ********************************************************** Tuesday 21 November 2017 20:44:41 +0000 (0:00:00.052) 0:40:32.447 ****** changed: [aio1] => (item={'dest': '/var/log/neutron', 'src': '/openstack/log/aio1-neutron'}) TASK [Create log aggregation links] ******************************************** Tuesday 21 November 2017 20:44:42 +0000 (0:00:00.798) 0:40:33.245 ****** changed: [aio1] => (item={'dest': '/var/log/neutron', 'src': '/openstack/log/aio1-neutron'}) TASK [Create log dir] ********************************************************** Tuesday 21 November 2017 20:44:43 +0000 (0:00:00.786) 0:40:34.032 ****** changed: [aio1] => (item={'dest': '/var/log/calico', 'src': '/openstack/log/aio1-calico'}) TASK [Create log aggregation links] ******************************************** Tuesday 21 November 2017 20:44:44 +0000 (0:00:00.761) 0:40:34.793 ****** changed: [aio1] => (item={'dest': '/var/log/calico', 'src': '/openstack/log/aio1-calico'}) TASK [include] ***************************************************************** Tuesday 21 November 2017 20:44:44 +0000 (0:00:00.744) 0:40:35.538 ****** included: /home/ubuntu/workspace/openstack-upstream/openstack-ansible-check/playbooks/common-tasks/unbound-clients.yml for aio1 TASK [Apply resolver sorting] ************************************************** Tuesday 21 November 2017 20:44:45 +0000 (0:00:00.337) 0:40:35.876 ****** TASK [Set resolver IP list fact] *********************************************** Tuesday 21 November 2017 20:44:45 +0000 (0:00:00.077) 0:40:35.954 ****** TASK [Set resolver rotate when physical_host is not an unbound host] *********** Tuesday 21 November 2017 20:44:45 +0000 (0:00:00.061) 0:40:36.015 ****** ok: [aio1] TASK [Include the resolvconf role] ********************************************* Tuesday 21 November 2017 20:44:46 +0000 (0:00:00.647) 0:40:36.663 ****** TASK [resolvconf : Gather variables for each operating system] ***************** Tuesday 21 November 2017 20:44:46 +0000 (0:00:00.719) 0:40:37.382 ****** ok: [aio1] => (item=/etc/ansible/roles/resolvconf/vars/debian.yml) TASK [resolvconf : Install apt packages] *************************************** Tuesday 21 November 2017 20:44:47 +0000 (0:00:01.136) 0:40:38.518 ****** ok: [aio1] => (item=['resolvconf']) TASK [resolvconf : Update resolvconf base] ************************************* Tuesday 21 November 2017 20:44:49 +0000 (0:00:01.339) 0:40:39.858 ****** ok: [aio1] TASK [resolvconf : Update resolvconf tail] ************************************* Tuesday 21 November 2017 20:44:50 +0000 (0:00:01.369) 0:40:41.227 ****** ok: [aio1] TASK [resolvconf : Update resolvers] ******************************************* Tuesday 21 November 2017 20:44:51 +0000 (0:00:00.951) 0:40:42.179 ****** ok: [aio1] TASK [test proxy URL for connectivity] ***************************************** Tuesday 21 November 2017 20:44:52 +0000 (0:00:01.370) 0:40:43.550 ****** ok: [aio1] TASK [Drop apt package manager proxy] ****************************************** Tuesday 21 November 2017 20:44:53 +0000 (0:00:00.953) 0:40:44.503 ****** ok: [aio1] TASK [Update apt when proxy is added] ****************************************** Tuesday 21 November 2017 20:44:54 +0000 (0:00:00.922) 0:40:45.426 ****** TASK [Remove apt package manager proxy] **************************************** Tuesday 21 November 2017 20:44:54 +0000 (0:00:00.045) 0:40:45.471 ****** TASK [Deploy yum package manager proxy] **************************************** Tuesday 21 November 2017 20:44:54 +0000 (0:00:00.047) 0:40:45.518 ****** TASK [Deploy dnf package manager proxy] **************************************** Tuesday 21 November 2017 20:44:54 +0000 (0:00:00.045) 0:40:45.564 ****** TASK [Create the neutron provider networks facts] ****************************** Tuesday 21 November 2017 20:44:54 +0000 (0:00:00.043) 0:40:45.608 ****** changed: [aio1] TASK [Set provider network fact(s)] ******************************************** Tuesday 21 November 2017 20:44:55 +0000 (0:00:00.742) 0:40:46.350 ****** ok: [aio1] TASK [pip_install : Gather variables for each operating system] **************** Tuesday 21 November 2017 20:44:56 +0000 (0:00:00.619) 0:40:46.969 ****** ok: [aio1] => (item=/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml) TASK [pip_install : Create pip config directory] ******************************* Tuesday 21 November 2017 20:44:56 +0000 (0:00:00.651) 0:40:47.620 ****** ok: [aio1] => (item=/root/.cache) ok: [aio1] => (item=/root/.cache/pip) ok: [aio1] => (item=/root/.pip) TASK [pip_install : Drop pip file(s)] ****************************************** Tuesday 21 November 2017 20:44:58 +0000 (0:00:01.124) 0:40:48.745 ****** ok: [aio1] TASK [pip_install : Drop pip config] ******************************************* Tuesday 21 November 2017 20:44:58 +0000 (0:00:00.772) 0:40:49.517 ****** ok: [aio1] TASK [pip_install : Remove known problem packages] ***************************** Tuesday 21 November 2017 20:44:59 +0000 (0:00:00.954) 0:40:50.471 ****** ok: [aio1] TASK [pip_install : include] *************************************************** Tuesday 21 November 2017 20:45:00 +0000 (0:00:01.167) 0:40:51.639 ****** included: /etc/ansible/roles/pip_install/tasks/pre_install_apt.yml for aio1 TASK [pip_install : Install UCA repository key] ******************************** Tuesday 21 November 2017 20:45:01 +0000 (0:00:00.153) 0:40:51.792 ****** ok: [aio1] TASK [pip_install : Install UCA repository] ************************************ Tuesday 21 November 2017 20:45:02 +0000 (0:00:01.336) 0:40:53.128 ****** ok: [aio1] TASK [pip_install : Install external repo key manually (apt)] ****************** Tuesday 21 November 2017 20:45:03 +0000 (0:00:01.030) 0:40:54.159 ****** TASK [pip_install : Install external repo manually (apt)] ********************** Tuesday 21 November 2017 20:45:03 +0000 (0:00:00.098) 0:40:54.258 ****** TASK [pip_install : Install distro packages] *********************************** Tuesday 21 November 2017 20:45:03 +0000 (0:00:00.106) 0:40:54.364 ****** ok: [aio1] TASK [pip_install : include] *************************************************** Tuesday 21 November 2017 20:45:04 +0000 (0:00:01.245) 0:40:55.610 ****** included: /etc/ansible/roles/pip_install/tasks/install_online.yml for aio1 TASK [pip_install : Get Modern PIP] ******************************************** Tuesday 21 November 2017 20:45:05 +0000 (0:00:00.139) 0:40:55.749 ****** ok: [aio1] TASK [pip_install : Install PIP] *********************************************** Tuesday 21 November 2017 20:45:05 +0000 (0:00:00.891) 0:40:56.641 ****** ok: [aio1] TASK [pip_install : Install pip packages] ************************************** Tuesday 21 November 2017 20:45:09 +0000 (0:00:03.152) 0:40:59.793 ****** ok: [aio1] TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 20:45:10 +0000 (0:00:01.849) 0:41:01.642 ****** TASK [apt_package_pinning : Add apt pin preferences] *************************** Tuesday 21 November 2017 20:45:11 +0000 (0:00:00.047) 0:41:01.689 ****** ok: [aio1] TASK [galera_client : Gather variables for each operating system] ************** Tuesday 21 November 2017 20:45:12 +0000 (0:00:01.203) 0:41:02.893 ****** ok: [aio1] => (item=/etc/ansible/roles/galera_client/vars/ubuntu-16.04.yml) TASK [galera_client : include] ************************************************* Tuesday 21 November 2017 20:45:12 +0000 (0:00:00.621) 0:41:03.514 ****** included: /etc/ansible/roles/galera_client/tasks/galera_client_install_apt.yml for aio1 TASK [galera_client : Ensure host can talk to HTTPS apt repos] ***************** Tuesday 21 November 2017 20:45:13 +0000 (0:00:00.173) 0:41:03.687 ****** ok: [aio1] TASK [galera_client : Add keys (primary keyserver)] **************************** Tuesday 21 November 2017 20:45:14 +0000 (0:00:01.196) 0:41:04.884 ****** ok: [aio1] => (item={'keyserver': 'hkp://keyserver.ubuntu.com:80', 'fallback_keyserver': 'hkp://p80.pool.sks-keyservers.net:80', 'key_name': 'mariadb', 'hash_id': '0xF1656F24C74CD1D8'}) TASK [galera_client : Find old sources] **************************************** Tuesday 21 November 2017 20:45:15 +0000 (0:00:01.105) 0:41:05.989 ****** ok: [aio1] TASK [galera_client : Remove old sources] ************************************** Tuesday 21 November 2017 20:45:16 +0000 (0:00:00.765) 0:41:06.755 ****** TASK [galera_client : Remove old galera repo] ********************************** Tuesday 21 November 2017 20:45:16 +0000 (0:00:00.101) 0:41:06.856 ****** ok: [aio1] TASK [galera_client : Add galera repo] ***************************************** Tuesday 21 November 2017 20:45:16 +0000 (0:00:00.776) 0:41:07.633 ****** ok: [aio1] TASK [galera_client : Install galera distro packages] ************************** Tuesday 21 November 2017 20:45:17 +0000 (0:00:00.987) 0:41:08.620 ****** ok: [aio1] TASK [galera_client : Install pip packages] ************************************ Tuesday 21 November 2017 20:45:19 +0000 (0:00:01.268) 0:41:09.888 ****** ok: [aio1] TASK [galera_client : Drop local .my.cnf file] ********************************* Tuesday 21 November 2017 20:45:21 +0000 (0:00:01.953) 0:41:11.842 ****** TASK [galera_client : Distribute Galera ssl CA cert] *************************** Tuesday 21 November 2017 20:45:21 +0000 (0:00:00.042) 0:41:11.885 ****** TASK [openstack_openrc : Create openrc file] *********************************** Tuesday 21 November 2017 20:45:21 +0000 (0:00:00.050) 0:41:11.935 ****** ok: [aio1] TASK [openstack_openrc : Create OpenStack client configuration directory] ****** Tuesday 21 November 2017 20:45:22 +0000 (0:00:01.181) 0:41:13.116 ****** ok: [aio1] TASK [openstack_openrc : Create clouds.yaml file] ****************************** Tuesday 21 November 2017 20:45:23 +0000 (0:00:00.782) 0:41:13.899 ****** ok: [aio1] TASK [etcd : Check init system] ************************************************ Tuesday 21 November 2017 20:45:24 +0000 (0:00:01.187) 0:41:15.087 ****** ok: [aio1] TASK [etcd : Set the name of pid1] ********************************************* Tuesday 21 November 2017 20:45:27 +0000 (0:00:02.897) 0:41:17.984 ****** ok: [aio1] TASK [etcd : Gather variables for each operating system] *********************** Tuesday 21 November 2017 20:45:30 +0000 (0:00:02.825) 0:41:20.810 ****** ok: [aio1] => (item=/etc/ansible/roles/etcd/vars/ubuntu-16.04.yml) TASK [etcd : Add calico PPA apt-keys] ****************************************** Tuesday 21 November 2017 20:45:32 +0000 (0:00:02.781) 0:41:23.591 ****** TASK [etcd : Add etcd apt-keys using fallback source] ************************** Tuesday 21 November 2017 20:45:33 +0000 (0:00:00.109) 0:41:23.701 ****** TASK [etcd : Drop etcd repo pin] *********************************************** Tuesday 21 November 2017 20:45:33 +0000 (0:00:00.096) 0:41:23.798 ****** TASK [etcd : Add etcd repo(s)] ************************************************* Tuesday 21 November 2017 20:45:33 +0000 (0:00:00.100) 0:41:23.898 ****** TASK [etcd : Install etcd packages] ******************************************** Tuesday 21 November 2017 20:45:33 +0000 (0:00:00.105) 0:41:24.003 ****** changed: [aio1] => (item=['etcd']) TASK [etcd : Install etcd packages] ******************************************** Tuesday 21 November 2017 20:45:55 +0000 (0:00:22.364) 0:41:46.368 ****** skipping: [aio1] => (item=etcd) TASK [etcd : Ensure etcd configuration directory exists] *********************** Tuesday 21 November 2017 20:46:00 +0000 (0:00:04.926) 0:41:51.295 ****** changed: [aio1] TASK [etcd : include] ********************************************************** Tuesday 21 November 2017 20:46:06 +0000 (0:00:06.209) 0:41:57.505 ****** TASK [etcd : Ensure etcd data directory exists] ******************************** Tuesday 21 November 2017 20:46:09 +0000 (0:00:02.625) 0:42:00.130 ****** changed: [aio1] TASK [etcd : Set etcd access method (http/https)] ****************************** Tuesday 21 November 2017 20:46:15 +0000 (0:00:06.006) 0:42:06.136 ****** ok: [aio1] TASK [etcd : Drop etcd upstart configurations] ********************************* Tuesday 21 November 2017 20:46:21 +0000 (0:00:05.921) 0:42:12.058 ****** skipping: [aio1] => (item={'dest': '/etc/init/etcd.conf', 'src': 'upstart-etcd.conf.j2'}) skipping: [aio1] => (item={'dest': '/etc/init/etcd.override', 'src': 'upstart-etcd.override.j2'}) TASK [etcd : Create systemd override directory] ******************************** Tuesday 21 November 2017 20:46:36 +0000 (0:00:15.026) 0:42:27.084 ****** changed: [aio1] TASK [etcd : Drop etcd systemd configurations] ********************************* Tuesday 21 November 2017 20:46:51 +0000 (0:00:15.538) 0:42:42.623 ****** changed: [aio1] => (item={'dest': '/etc/systemd/system/etcd.service.d/override.conf', 'src': 'systemd-etcd-override.conf.j2'}) changed: [aio1] => (item={'dest': '/etc/etcd/etcd.conf', 'src': 'systemd-etcd.conf.j2'}) TASK [etcd : Start etcd and add to boot services] ****************************** Tuesday 21 November 2017 20:47:24 +0000 (0:00:32.746) 0:43:15.370 ****** ok: [aio1] RUNNING HANDLER [etcd : Reload systemd daemon] ********************************* Tuesday 21 November 2017 20:47:35 +0000 (0:00:10.435) 0:43:25.805 ****** changed: [aio1] RUNNING HANDLER [etcd : Restart etcd] ****************************************** Tuesday 21 November 2017 20:47:38 +0000 (0:00:03.051) 0:43:28.857 ****** changed: [aio1] TASK [etcd : Verify etcd cluster health] *************************************** Tuesday 21 November 2017 20:47:41 +0000 (0:00:03.040) 0:43:31.898 ****** skipping: [aio1] TASK [opendaylight : Add ODL deb repo] ***************************************** Tuesday 21 November 2017 20:47:44 +0000 (0:00:02.821) 0:43:34.719 ****** TASK [opendaylight : Install ODL via Deb repo] ********************************* Tuesday 21 November 2017 20:47:44 +0000 (0:00:00.058) 0:43:34.778 ****** TASK [opendaylight : Install ODL via Deb path] ********************************* Tuesday 21 November 2017 20:47:44 +0000 (0:00:00.050) 0:43:34.829 ****** TASK [opendaylight : Download ODL yum repo] ************************************ Tuesday 21 November 2017 20:47:44 +0000 (0:00:00.046) 0:43:34.875 ****** TASK [opendaylight : Set ODL yum repo file properties] ************************* Tuesday 21 November 2017 20:47:44 +0000 (0:00:00.049) 0:43:34.924 ****** TASK [opendaylight : Add ODL zypper repo] ************************************** Tuesday 21 November 2017 20:47:44 +0000 (0:00:00.051) 0:43:34.976 ****** TASK [opendaylight : Install ODL via RPM repo] ********************************* Tuesday 21 November 2017 20:47:44 +0000 (0:00:00.047) 0:43:35.024 ****** TASK [opendaylight : Install ODL via RPM path] ********************************* Tuesday 21 November 2017 20:47:44 +0000 (0:00:00.048) 0:43:35.072 ****** TASK [opendaylight : Install ODL via RPM path] ********************************* Tuesday 21 November 2017 20:47:44 +0000 (0:00:00.047) 0:43:35.120 ****** TASK [opendaylight : Create initial folder in Opendaylight] ******************** Tuesday 21 November 2017 20:47:44 +0000 (0:00:00.061) 0:43:35.181 ****** TASK [opendaylight : Add module-shards.conf file] ****************************** Tuesday 21 November 2017 20:47:44 +0000 (0:00:00.050) 0:43:35.231 ****** TASK [opendaylight : Add akka.conf file] *************************************** Tuesday 21 November 2017 20:47:44 +0000 (0:00:00.050) 0:43:35.282 ****** TASK [opendaylight : Build Karaf feature list] ********************************* Tuesday 21 November 2017 20:47:44 +0000 (0:00:00.047) 0:43:35.330 ****** TASK [opendaylight : Configure ODL Karaf features] ***************************** Tuesday 21 November 2017 20:47:44 +0000 (0:00:00.044) 0:43:35.374 ****** TASK [opendaylight : Configure ODL NB REST port] ******************************* Tuesday 21 November 2017 20:47:44 +0000 (0:00:00.050) 0:43:35.425 ****** TASK [opendaylight : Check if in a container] ********************************** Tuesday 21 November 2017 20:47:44 +0000 (0:00:00.045) 0:43:35.470 ****** skipping: [aio1] TASK [opendaylight : Check if FirewallD service is running] ******************** Tuesday 21 November 2017 20:47:44 +0000 (0:00:00.100) 0:43:35.570 ****** skipping: [aio1] TASK [opendaylight : Open ODL NB REST port via FirewallD] ********************** Tuesday 21 November 2017 20:47:45 +0000 (0:00:00.094) 0:43:35.665 ****** TASK [opendaylight : Create the config directory] ****************************** Tuesday 21 November 2017 20:47:45 +0000 (0:00:00.045) 0:43:35.710 ****** TASK [opendaylight : Configure Genius to use flow based tunnels] *************** Tuesday 21 November 2017 20:47:45 +0000 (0:00:00.046) 0:43:35.757 ****** TASK [opendaylight : Configure Genius to create vxlan-gpe tunnels] ************* Tuesday 21 November 2017 20:47:45 +0000 (0:00:00.045) 0:43:35.803 ****** TASK [opendaylight : Check if in a container] ********************************** Tuesday 21 November 2017 20:47:45 +0000 (0:00:00.045) 0:43:35.848 ****** skipping: [aio1] TASK [opendaylight : Start ODL systemd service] ******************************** Tuesday 21 November 2017 20:47:45 +0000 (0:00:00.098) 0:43:35.946 ****** TASK [os_neutron : Ensure FWaaS v1 and v2 are not enabled simultaneously] ****** Tuesday 21 November 2017 20:47:45 +0000 (0:00:00.049) 0:43:35.996 ****** TASK [os_neutron : Gather variables for each operating system] ***************** Tuesday 21 November 2017 20:47:45 +0000 (0:00:00.046) 0:43:36.042 ****** ok: [aio1] => (item=/etc/ansible/roles/os_neutron/vars/ubuntu-16.04.yml) TASK [os_neutron : Get CPU info content and store as var] ********************** Tuesday 21 November 2017 20:47:46 +0000 (0:00:00.653) 0:43:36.696 ****** ok: [aio1] TASK [os_neutron : Set neutron target platform type] *************************** Tuesday 21 November 2017 20:47:46 +0000 (0:00:00.757) 0:43:37.454 ****** TASK [os_neutron : include] **************************************************** Tuesday 21 November 2017 20:47:46 +0000 (0:00:00.047) 0:43:37.501 ****** TASK [os_neutron : Create the system group] ************************************ Tuesday 21 November 2017 20:47:46 +0000 (0:00:00.045) 0:43:37.546 ****** changed: [aio1] TASK [os_neutron : Create the neutron system user] ***************************** Tuesday 21 November 2017 20:47:47 +0000 (0:00:00.798) 0:43:38.344 ****** changed: [aio1] TASK [os_neutron : Create neutron dir] ***************************************** Tuesday 21 November 2017 20:47:48 +0000 (0:00:00.879) 0:43:39.224 ****** ok: [aio1] => (item={'path': '/openstack', 'owner': 'root', 'group': 'root'}) changed: [aio1] => (item={'path': '/etc/neutron', 'mode': '0750'}) changed: [aio1] => (item={'path': '/etc/neutron/plugins', 'mode': '0750'}) changed: [aio1] => (item={'path': '/etc/neutron/plugins/ml2', 'mode': '0750'}) changed: [aio1] => (item={'path': '/etc/neutron/rootwrap.d', 'owner': 'root', 'group': 'root'}) ok: [aio1] => (item={'path': '/etc/sudoers.d', 'mode': '0750', 'owner': 'root', 'group': 'root'}) changed: [aio1] => (item={'path': '/var/cache/neutron'}) changed: [aio1] => (item={'path': '/var/lock/neutron'}) changed: [aio1] => (item={'path': '/var/run/neutron'}) ok: [aio1] => (item={'path': '/var/lib/neutron', 'mode': '0755'}) changed: [aio1] => (item={'path': '/var/lib/neutron/ha_confs'}) TASK [os_neutron : Test for log directory or link] ***************************** Tuesday 21 November 2017 20:47:51 +0000 (0:00:02.525) 0:43:41.749 ****** ok: [aio1] TASK [os_neutron : Create neutron log dir] ************************************* Tuesday 21 November 2017 20:47:51 +0000 (0:00:00.791) 0:43:42.541 ****** skipping: [aio1] => (item={'path': '/var/log/neutron'}) TASK [os_neutron : Drop sudoers file] ****************************************** Tuesday 21 November 2017 20:47:51 +0000 (0:00:00.100) 0:43:42.641 ****** changed: [aio1] TASK [os_neutron : Install neutron role packages] ****************************** Tuesday 21 November 2017 20:47:53 +0000 (0:00:01.198) 0:43:43.840 ****** changed: [aio1] TASK [os_neutron : Remove known problem packages] ****************************** Tuesday 21 November 2017 20:48:00 +0000 (0:00:07.339) 0:43:51.179 ****** ok: [aio1] => (item=conntrackd) TASK [os_neutron : Create developer mode constraint file] ********************** Tuesday 21 November 2017 20:48:01 +0000 (0:00:01.147) 0:43:52.326 ****** TASK [os_neutron : Install requires pip packages] ****************************** Tuesday 21 November 2017 20:48:01 +0000 (0:00:00.051) 0:43:52.378 ****** ok: [aio1] TASK [os_neutron : Retrieve checksum for venv download] ************************ Tuesday 21 November 2017 20:48:07 +0000 (0:00:05.551) 0:43:57.930 ****** ok: [aio1] TASK [os_neutron : Attempt venv download] ************************************** Tuesday 21 November 2017 20:48:08 +0000 (0:00:00.912) 0:43:58.843 ****** changed: [aio1] TASK [os_neutron : Remove existing venv] *************************************** Tuesday 21 November 2017 20:48:09 +0000 (0:00:01.365) 0:44:00.208 ****** ok: [aio1] TASK [os_neutron : Create neutron venv dir] ************************************ Tuesday 21 November 2017 20:48:10 +0000 (0:00:00.777) 0:44:00.985 ****** changed: [aio1] TASK [os_neutron : Unarchive pre-built venv] *********************************** Tuesday 21 November 2017 20:48:11 +0000 (0:00:00.773) 0:44:01.759 ****** changed: [aio1] TASK [os_neutron : Install pip packages] *************************************** Tuesday 21 November 2017 20:48:16 +0000 (0:00:05.504) 0:44:07.263 ****** skipping: [aio1] TASK [os_neutron : Remove python from path first (CentOS, openSUSE)] *********** Tuesday 21 November 2017 20:48:16 +0000 (0:00:00.097) 0:44:07.360 ****** TASK [os_neutron : Update virtualenv path] ************************************* Tuesday 21 November 2017 20:48:16 +0000 (0:00:00.049) 0:44:07.409 ****** changed: [aio1] TASK [os_neutron : Install optional pip packages] ****************************** Tuesday 21 November 2017 20:48:20 +0000 (0:00:03.796) 0:44:11.206 ****** changed: [aio1] TASK [os_neutron : Initialise the upgrade facts] ******************************* Tuesday 21 November 2017 20:48:35 +0000 (0:00:14.800) 0:44:26.006 ****** changed: [aio1] => (item={'name': 'need_db_expand', 'state': 'True'}) changed: [aio1] => (item={'name': 'need_db_contract', 'state': 'True'}) TASK [os_neutron : Record the venv tag deployed] ******************************* Tuesday 21 November 2017 20:48:36 +0000 (0:00:00.971) 0:44:26.978 ****** changed: [aio1] TASK [os_neutron : refresh local facts] **************************************** Tuesday 21 November 2017 20:48:37 +0000 (0:00:00.757) 0:44:27.735 ****** ok: [aio1] TASK [os_neutron : include] **************************************************** Tuesday 21 November 2017 20:48:38 +0000 (0:00:00.947) 0:44:28.683 ****** included: /etc/ansible/roles/os_neutron/tasks/providers/calico_config.yml for aio1 TASK [os_neutron : Install Calico pip packages] ******************************** Tuesday 21 November 2017 20:48:38 +0000 (0:00:00.178) 0:44:28.862 ****** changed: [aio1] TASK [os_neutron : Install Calico Felix agent] ********************************* Tuesday 21 November 2017 20:48:42 +0000 (0:00:04.787) 0:44:33.649 ****** changed: [aio1] TASK [os_neutron : Ensure calico config directory exists] ********************** Tuesday 21 November 2017 20:48:49 +0000 (0:00:06.017) 0:44:39.666 ****** changed: [aio1] TASK [os_neutron : Copy common neutron config] ********************************* Tuesday 21 November 2017 20:48:50 +0000 (0:00:01.034) 0:44:40.701 ****** changed: [aio1] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/neutron/neutron.conf', 'src': 'neutron.conf.j2'}) changed: [aio1] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/neutron/plugins/ml2/ml2_conf.ini', 'src': 'plugins/ml2/ml2_conf.ini.j2'}) changed: [aio1] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/neutron/api-paste.ini', 'src': 'api-paste.ini.j2'}) changed: [aio1] => (item={'config_type': 'ini', 'config_overrides': {}, 'dest': '/etc/neutron/rootwrap.conf', 'src': 'rootwrap.conf.j2'}) changed: [aio1] => (item={'config_type': 'json', 'config_overrides': {}, 'dest': '/etc/neutron/policy.json-master', 'src': 'policy.json.j2'}) TASK [os_neutron : Copy neutron ml2 plugin config] ***************************** Tuesday 21 November 2017 20:48:53 +0000 (0:00:03.589) 0:44:44.290 ****** TASK [os_neutron : Generate neutron dnsmasq Config] **************************** Tuesday 21 November 2017 20:48:53 +0000 (0:00:00.101) 0:44:44.391 ****** TASK [os_neutron : Generate neutron agent only Config] ************************* Tuesday 21 November 2017 20:48:53 +0000 (0:00:00.171) 0:44:44.563 ****** changed: [aio1] => (item={'config_type': 'ini', 'start_order': 3, 'config_overrides': {}, 'init_config_overrides': {}, 'service_conf_path': '/etc/neutron', 'service_en': True, 'config_options': '--config-file /etc/neutron/neutron.conf --config-file /etc/neutron/metadata_agent.ini --log-file=/var/log/neutron/neutron-metadata-agent.log', 'group': 'neutron_metadata_agent', 'service_name': 'neutron-metadata-agent', 'service_key': 'neutron-metadata-agent', 'service_conf': 'metadata_agent.ini'}) changed: [aio1] => (item={'config_type': 'ini', 'program_override': '/usr/local/bin/calico-felix', 'system_user': 'root', 'init_config_overrides': {}, 'start_order': 3, 'service_en': True, 'group': 'neutron_calico_dhcp_agent', 'service_name': 'calico-felix', 'service_key': 'calico-felix', 'service_conf': 'felix.cfg', 'service_conf_path': '/etc/calico', 'system_group': 'root', 'config_options': '--config-file /etc/calico/felix.cfg', 'config_overrides': {}}) skipping: [aio1] => (item={'config_type': 'ini', 'service_rootwrap': 'rootwrap.d/dhcp.filters', 'config_overrides': {}, 'init_config_overrides': {}, 'start_order': 3, 'service_en': True, 'group': 'neutron_calico_dhcp_agent', 'service_name': 'calico-dhcp-agent', 'service_key': 'calico-dhcp-agent', 'system_group': 'root', 'config_options': '--config-file /etc/neutron/neutron.conf', 'system_user': 'root'}) fatal: [aio1]: FAILED! => {"failed": true, "msg": "'dict object' has no attribute 'driver_interface'"} RUNNING HANDLER [os_neutron : Stop services] *********************************** Tuesday 21 November 2017 20:48:55 +0000 (0:00:01.449) 0:44:46.012 ****** FAILED - RETRYING: Stop services (5 retries left). FAILED - RETRYING: Stop services (4 retries left). FAILED - RETRYING: Stop services (3 retries left). FAILED - RETRYING: Stop services (2 retries left). FAILED - RETRYING: Stop services (1 retries left). failed: [aio1] (item={'config_type': 'ini', 'start_order': 3, 'config_overrides': {}, 'init_config_overrides': {}, 'service_conf_path': '/etc/neutron', 'service_en': True, 'config_options': '--config-file /etc/neutron/neutron.conf --config-file /etc/neutron/metadata_agent.ini --log-file=/var/log/neutron/neutron-metadata-agent.log', 'group': 'neutron_metadata_agent', 'service_name': 'neutron-metadata-agent', 'service_key': 'neutron-metadata-agent', 'service_conf': 'metadata_agent.ini'}) => {"attempts": 5, "failed": true, "item": {"config_options": "--config-file /etc/neutron/neutron.conf --config-file /etc/neutron/metadata_agent.ini --log-file=/var/log/neutron/neutron-metadata-agent.log", "config_overrides": {}, "config_type": "ini", "group": "neutron_metadata_agent", "init_config_overrides": {}, "service_conf": "metadata_agent.ini", "service_conf_path": "/etc/neutron", "service_en": true, "service_key": "neutron-metadata-agent", "service_name": "neutron-metadata-agent", "start_order": 3}, "msg": "Could not find the requested service neutron-metadata-agent: host"} FAILED - RETRYING: Stop services (5 retries left). FAILED - RETRYING: Stop services (4 retries left). FAILED - RETRYING: Stop services (3 retries left). FAILED - RETRYING: Stop services (2 retries left). FAILED - RETRYING: Stop services (1 retries left). failed: [aio1] (item={'config_type': 'ini', 'program_override': '/usr/local/bin/calico-felix', 'system_user': 'root', 'init_config_overrides': {}, 'start_order': 3, 'service_en': True, 'group': 'neutron_calico_dhcp_agent', 'service_name': 'calico-felix', 'service_key': 'calico-felix', 'service_conf': 'felix.cfg', 'service_conf_path': '/etc/calico', 'system_group': 'root', 'config_options': '--config-file /etc/calico/felix.cfg', 'config_overrides': {}}) => {"attempts": 5, "failed": true, "item": {"config_options": "--config-file /etc/calico/felix.cfg", "config_overrides": {}, "config_type": "ini", "group": "neutron_calico_dhcp_agent", "init_config_overrides": {}, "program_override": "/usr/local/bin/calico-felix", "service_conf": "felix.cfg", "service_conf_path": "/etc/calico", "service_en": true, "service_key": "calico-felix", "service_name": "calico-felix", "start_order": 3, "system_group": "root", "system_user": "root"}, "msg": "Could not find the requested service calico-felix: host"} FAILED - RETRYING: Stop services (5 retries left). FAILED - RETRYING: Stop services (4 retries left). FAILED - RETRYING: Stop services (3 retries left). FAILED - RETRYING: Stop services (2 retries left). FAILED - RETRYING: Stop services (1 retries left). failed: [aio1] (item={'config_type': 'ini', 'service_rootwrap': 'rootwrap.d/dhcp.filters', 'config_overrides': {}, 'init_config_overrides': {}, 'start_order': 3, 'service_en': True, 'group': 'neutron_calico_dhcp_agent', 'service_name': 'calico-dhcp-agent', 'service_key': 'calico-dhcp-agent', 'system_group': 'root', 'config_options': '--config-file /etc/neutron/neutron.conf', 'system_user': 'root'}) => {"attempts": 5, "failed": true, "item": {"config_options": "--config-file /etc/neutron/neutron.conf", "config_overrides": {}, "config_type": "ini", "group": "neutron_calico_dhcp_agent", "init_config_overrides": {}, "service_en": true, "service_key": "calico-dhcp-agent", "service_name": "calico-dhcp-agent", "service_rootwrap": "rootwrap.d/dhcp.filters", "start_order": 3, "system_group": "root", "system_user": "root"}, "msg": "Could not find the requested service calico-dhcp-agent: host"} FAILED - RETRYING: Stop services (5 retries left). FAILED - RETRYING: Stop services (4 retries left). FAILED - RETRYING: Stop services (3 retries left). FAILED - RETRYING: Stop services (2 retries left). FAILED - RETRYING: Stop services (1 retries left). failed: [aio1] (item={'config_type': 'ini', 'service_rootwrap': 'rootwrap.d/l3.filters', 'init_config_overrides': {}, 'start_order': 3, 'service_en': True, 'group': 'neutron_l3_agent', 'service_name': 'neutron-l3-agent', 'service_key': 'neutron-l3-agent', 'service_conf': 'l3_agent.ini', 'service_conf_path': '/etc/neutron', 'config_options': '--config-file /etc/neutron/neutron.conf --config-file /etc/neutron/l3_agent.ini --log-file=/var/log/neutron/neutron-l3-agent.log', 'config_overrides': {}}) => {"attempts": 5, "failed": true, "item": {"config_options": "--config-file /etc/neutron/neutron.conf --config-file /etc/neutron/l3_agent.ini --log-file=/var/log/neutron/neutron-l3-agent.log", "config_overrides": {}, "config_type": "ini", "group": "neutron_l3_agent", "init_config_overrides": {}, "service_conf": "l3_agent.ini", "service_conf_path": "/etc/neutron", "service_en": true, "service_key": "neutron-l3-agent", "service_name": "neutron-l3-agent", "service_rootwrap": "rootwrap.d/l3.filters", "start_order": 3}, "msg": "Could not find the requested service neutron-l3-agent: host"} RUNNING HANDLER [os_neutron : Run ns-metadata-proxy process cleanup] *********** Tuesday 21 November 2017 20:49:43 +0000 (0:00:47.706) 0:45:33.719 ****** changed: [aio1] RUNNING HANDLER [os_neutron : Copy new policy file into place] ***************** Tuesday 21 November 2017 20:49:44 +0000 (0:00:01.097) 0:45:34.817 ****** changed: [aio1] RUNNING HANDLER [os_neutron : Perform a DB contract] *************************** Tuesday 21 November 2017 20:49:44 +0000 (0:00:00.765) 0:45:35.582 ****** RUNNING HANDLER [os_neutron : Start services] ********************************** Tuesday 21 November 2017 20:49:45 +0000 (0:00:00.328) 0:45:35.911 ****** FAILED - RETRYING: Start services (5 retries left). FAILED - RETRYING: Start services (4 retries left). FAILED - RETRYING: Start services (3 retries left). FAILED - RETRYING: Start services (2 retries left). FAILED - RETRYING: Start services (1 retries left). failed: [aio1] (item={'config_type': 'ini', 'start_order': 3, 'config_overrides': {}, 'init_config_overrides': {}, 'service_conf_path': '/etc/neutron', 'service_en': True, 'config_options': '--config-file /etc/neutron/neutron.conf --config-file /etc/neutron/metadata_agent.ini --log-file=/var/log/neutron/neutron-metadata-agent.log', 'group': 'neutron_metadata_agent', 'service_name': 'neutron-metadata-agent', 'service_key': 'neutron-metadata-agent', 'service_conf': 'metadata_agent.ini'}) => {"attempts": 5, "failed": true, "item": {"config_options": "--config-file /etc/neutron/neutron.conf --config-file /etc/neutron/metadata_agent.ini --log-file=/var/log/neutron/neutron-metadata-agent.log", "config_overrides": {}, "config_type": "ini", "group": "neutron_metadata_agent", "init_config_overrides": {}, "service_conf": "metadata_agent.ini", "service_conf_path": "/etc/neutron", "service_en": true, "service_key": "neutron-metadata-agent", "service_name": "neutron-metadata-agent", "start_order": 3}, "msg": "Could not find the requested service neutron-metadata-agent: host"} FAILED - RETRYING: Start services (5 retries left). FAILED - RETRYING: Start services (4 retries left). FAILED - RETRYING: Start services (3 retries left). FAILED - RETRYING: Start services (2 retries left). FAILED - RETRYING: Start services (1 retries left). failed: [aio1] (item={'config_type': 'ini', 'program_override': '/usr/local/bin/calico-felix', 'system_user': 'root', 'init_config_overrides': {}, 'start_order': 3, 'service_en': True, 'group': 'neutron_calico_dhcp_agent', 'service_name': 'calico-felix', 'service_key': 'calico-felix', 'service_conf': 'felix.cfg', 'service_conf_path': '/etc/calico', 'system_group': 'root', 'config_options': '--config-file /etc/calico/felix.cfg', 'config_overrides': {}}) => {"attempts": 5, "failed": true, "item": {"config_options": "--config-file /etc/calico/felix.cfg", "config_overrides": {}, "config_type": "ini", "group": "neutron_calico_dhcp_agent", "init_config_overrides": {}, "program_override": "/usr/local/bin/calico-felix", "service_conf": "felix.cfg", "service_conf_path": "/etc/calico", "service_en": true, "service_key": "calico-felix", "service_name": "calico-felix", "start_order": 3, "system_group": "root", "system_user": "root"}, "msg": "Could not find the requested service calico-felix: host"} FAILED - RETRYING: Start services (5 retries left). FAILED - RETRYING: Start services (4 retries left). FAILED - RETRYING: Start services (3 retries left). FAILED - RETRYING: Start services (2 retries left). FAILED - RETRYING: Start services (1 retries left). failed: [aio1] (item={'config_type': 'ini', 'service_rootwrap': 'rootwrap.d/dhcp.filters', 'config_overrides': {}, 'init_config_overrides': {}, 'start_order': 3, 'service_en': True, 'group': 'neutron_calico_dhcp_agent', 'service_name': 'calico-dhcp-agent', 'service_key': 'calico-dhcp-agent', 'system_group': 'root', 'config_options': '--config-file /etc/neutron/neutron.conf', 'system_user': 'root'}) => {"attempts": 5, "failed": true, "item": {"config_options": "--config-file /etc/neutron/neutron.conf", "config_overrides": {}, "config_type": "ini", "group": "neutron_calico_dhcp_agent", "init_config_overrides": {}, "service_en": true, "service_key": "calico-dhcp-agent", "service_name": "calico-dhcp-agent", "service_rootwrap": "rootwrap.d/dhcp.filters", "start_order": 3, "system_group": "root", "system_user": "root"}, "msg": "Could not find the requested service calico-dhcp-agent: host"} FAILED - RETRYING: Start services (5 retries left). FAILED - RETRYING: Start services (4 retries left). FAILED - RETRYING: Start services (3 retries left). FAILED - RETRYING: Start services (2 retries left). FAILED - RETRYING: Start services (1 retries left). failed: [aio1] (item={'config_type': 'ini', 'service_rootwrap': 'rootwrap.d/l3.filters', 'init_config_overrides': {}, 'start_order': 3, 'service_en': True, 'group': 'neutron_l3_agent', 'service_name': 'neutron-l3-agent', 'service_key': 'neutron-l3-agent', 'service_conf': 'l3_agent.ini', 'service_conf_path': '/etc/neutron', 'config_options': '--config-file /etc/neutron/neutron.conf --config-file /etc/neutron/l3_agent.ini --log-file=/var/log/neutron/neutron-l3-agent.log', 'config_overrides': {}}) => {"attempts": 5, "failed": true, "item": {"config_options": "--config-file /etc/neutron/neutron.conf --config-file /etc/neutron/l3_agent.ini --log-file=/var/log/neutron/neutron-l3-agent.log", "config_overrides": {}, "config_type": "ini", "group": "neutron_l3_agent", "init_config_overrides": {}, "service_conf": "l3_agent.ini", "service_conf_path": "/etc/neutron", "service_en": true, "service_key": "neutron-l3-agent", "service_name": "neutron-l3-agent", "service_rootwrap": "rootwrap.d/l3.filters", "start_order": 3}, "msg": "Could not find the requested service neutron-l3-agent: host"} PLAY RECAP ********************************************************************* aio1 : ok=257 changed=101 unreachable=0 failed=3 aio1_cinder_api_container-ffd7efd6 : ok=136 changed=76 unreachable=0 failed=0 aio1_cinder_volumes_container-13c3522e : ok=127 changed=68 unreachable=0 failed=0 aio1_glance_container-2b6ba609 : ok=139 changed=79 unreachable=0 failed=0 aio1_keystone_container-313b85bb : ok=153 changed=82 unreachable=0 failed=0 aio1_neutron_server_container-ad0fdf46 : ok=125 changed=74 unreachable=0 failed=0 aio1_nova_api_container-939b810f : ok=142 changed=83 unreachable=0 failed=0 localhost : ok=1 changed=1 unreachable=0 failed=0 Tuesday 21 November 2017 20:50:33 +0000 (0:00:47.829) 0:46:23.741 ****** =============================================================================== os_nova : Install distro packages ------------------------------------- 101.30s os_keystone : Install distro packages ---------------------------------- 75.29s os_neutron : Start services -------------------------------------------- 47.83s os_neutron : Stop services --------------------------------------------- 47.71s os_nova : Perform a Nova DB sync --------------------------------------- 46.17s pip_install : Install distro packages ---------------------------------- 39.41s pip_install : Install distro packages ---------------------------------- 39.22s pip_install : Install distro packages ---------------------------------- 38.89s pip_install : Install distro packages ---------------------------------- 38.32s Execute service action ------------------------------------------------- 38.21s pip_install : Install distro packages ---------------------------------- 38.14s os_cinder : Install distro packages ------------------------------------ 37.26s pip_install : Install distro packages ---------------------------------- 35.36s etcd : Drop etcd systemd configurations -------------------------------- 33.05s etcd : Drop etcd systemd configurations -------------------------------- 32.75s galera_client : Install galera distro packages ------------------------- 30.01s galera_client : Install galera distro packages ------------------------- 29.70s galera_client : Install galera distro packages ------------------------- 29.09s galera_client : Install galera distro packages ------------------------- 28.92s galera_client : Install galera distro packages ------------------------- 28.88s ++ exit_fail 342 0 ++ set +x ++ info_block 'Error Info - 342' 0 ++ echo ---------------------------------------------------------------------- ---------------------------------------------------------------------- ++ print_info 'Error Info - 342' 0 ++ PROC_NAME='- [ Error Info - 342 0 ] -' ++ printf '\n%s%s\n' '- [ Error Info - 342 0 ] -' -------------------------------------------- - [ Error Info - 342 0 ] --------------------------------------------- ++ echo ---------------------------------------------------------------------- ---------------------------------------------------------------------- ++ exit_state 1 ++ set +x ---------------------------------------------------------------------- - [ Run Time = 5849 seconds || 97 minutes ] -------------------------- ---------------------------------------------------------------------- ---------------------------------------------------------------------- - [ Status: Failure ] ------------------------------------------------ ---------------------------------------------------------------------- Process leaked file descriptors. See https://jenkins.io/redirect/troubleshooting/process-leaked-file-descriptors for more information Build step 'Execute shell' marked build as failure [ConsoleLogToWorkspace] Writing console log to workspace file logs/console.log started