Skip to content

Instantly share code, notes, and snippets.

@a1git
Created March 28, 2018 10:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save a1git/6cbfc2cdf78f5d7fe8fe4d583f1cc6ea to your computer and use it in GitHub Desktop.
Save a1git/6cbfc2cdf78f5d7fe8fe4d583f1cc6ea to your computer and use it in GitHub Desktop.
Variable files: "-e @/etc/openstack_deploy/user_secrets.yml -e @/etc/openstack_deploy/user_variables.yml "
ansible-playbook 2.4.3.0
config file = None
configured module search path = ['/etc/ansible/roles/plugins/library']
ansible python module location = /opt/ansible-runtime/lib/python3.5/site-packages/ansible
executable location = /opt/ansible-runtime/bin/ansible-playbook
python version = 3.5.2 (default, Nov 23 2017, 16:37:01) [GCC 5.4.0 20160609]
No config file found; using defaults
statically imported: /etc/ansible/roles/pip_install/tasks/pre_install.yml
statically imported: /etc/ansible/roles/pip_install/tasks/install_source.yml
statically imported: /etc/ansible/roles/repo_server/tasks/repo_pre_install.yml
statically imported: /etc/ansible/roles/repo_server/tasks/repo_install.yml
statically imported: /etc/ansible/roles/repo_server/tasks/repo_post_install.yml
statically imported: /etc/ansible/roles/repo_server/tasks/repo_key_populate.yml
statically imported: /etc/ansible/roles/repo_server/tasks/repo_key_distribute.yml
statically imported: /etc/ansible/roles/repo_server/tasks/repo_sync_manager.yml
statically imported: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_pre_install.yml
statically imported: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_install.yml
statically imported: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml
statically imported: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_pre_install.yml
statically imported: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_install.yml
statically imported: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml
statically imported: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_pre_install.yml
statically imported: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_install.yml
statically imported: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml
statically imported: /opt/openstack-ansible/playbooks/common-tasks/set-upper-constraints.yml
statically imported: /opt/openstack-ansible/playbooks/common-tasks/set-pip-upstream-url.yml
statically imported: /etc/ansible/roles/pip_install/tasks/pre_install.yml
statically imported: /etc/ansible/roles/pip_install/tasks/install_source.yml
statically imported: /etc/ansible/roles/galera_client/tasks/galera_client_install.yml
statically imported: /etc/ansible/roles/galera_client/tasks/galera_client_post_install.yml
statically imported: /etc/ansible/roles/galera_client/tasks/galera_client_ssl.yml
statically imported: /etc/ansible/roles/repo_build/tasks/repo_build_install.yml
statically imported: /etc/ansible/roles/repo_build/tasks/repo_build_prepare.yml
statically imported: /etc/ansible/roles/repo_build/tasks/repo_clone_git.yml
statically imported: /etc/ansible/roles/repo_build/tasks/repo_build_wheels.yml
statically imported: /etc/ansible/roles/repo_build/tasks/repo_build_venvs.yml
statically imported: /etc/ansible/roles/repo_build/tasks/repo_build_index.yml
statically imported: /etc/ansible/roles/repo_build/tasks/repo_package_sync.yml
statically imported: /opt/openstack-ansible/playbooks/common-tasks/set-upper-constraints.yml
statically imported: /opt/openstack-ansible/playbooks/common-tasks/set-pip-upstream-url.yml
PLAYBOOK: repo-install.yml ****************************************************************************************************************************************************
4 plays in repo-install.yml
PLAY [Setup repo servers] *****************************************************************************************************************************************************
TASK [Test internal repo URL for the current upper constraints file] **********************************************************************************************************
task path: /opt/openstack-ansible/playbooks/common-tasks/set-upper-constraints.yml:21
Wednesday 28 March 2018 10:03:56 +0000 (0:00:00.185) 0:00:00.185 *******
ok: [c1_repo_container-10044eb4] => {"accept_ranges": "bytes", "cache_control": "max-age=18000", "changed": false, "connection": "close", "content_length": "1", "content_type": "text/plain", "cookies": {}, "date": "Wed, 28 Mar 2018 10:03:57 GMT", "etag": "\"5abb2ebf-1\"", "expires": "Wed, 28 Mar 2018 15:03:57 GMT", "failed_when_result": false, "last_modified": "Wed, 28 Mar 2018 05:57:19 GMT", "msg": "OK (1 bytes)", "redirected": false, "server": "nginx/1.10.3 (Ubuntu)", "status": 200, "url": "http://int.atl.sandvine.cloud:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_absolute_requirements.txt", "x_whoami": "OpenStack Private Slushee Repository c3_repo_container-eb840b00"}
ok: [c2_repo_container-99c5c578] => {"accept_ranges": "bytes", "cache_control": "max-age=18000", "changed": false, "connection": "close", "content_length": "1", "content_type": "text/plain", "cookies": {}, "date": "Wed, 28 Mar 2018 10:03:57 GMT", "etag": "\"5abb2ebf-1\"", "expires": "Wed, 28 Mar 2018 15:03:57 GMT", "failed_when_result": false, "last_modified": "Wed, 28 Mar 2018 05:57:19 GMT", "msg": "OK (1 bytes)", "redirected": false, "server": "nginx/1.10.3 (Ubuntu)", "status": 200, "url": "http://int.atl.sandvine.cloud:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_absolute_requirements.txt", "x_whoami": "OpenStack Private Slushee Repository c2_repo_container-99c5c578"}
ok: [c3_repo_container-eb840b00] => {"accept_ranges": "bytes", "cache_control": "max-age=18000", "changed": false, "connection": "close", "content_length": "1", "content_type": "text/plain", "cookies": {}, "date": "Wed, 28 Mar 2018 10:03:57 GMT", "etag": "\"5abb2ebf-1\"", "expires": "Wed, 28 Mar 2018 15:03:57 GMT", "failed_when_result": false, "last_modified": "Wed, 28 Mar 2018 05:57:19 GMT", "msg": "OK (1 bytes)", "redirected": false, "server": "nginx/1.10.3 (Ubuntu)", "status": 200, "url": "http://int.atl.sandvine.cloud:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_absolute_requirements.txt", "x_whoami": "OpenStack Private Slushee Repository c1_repo_container-10044eb4"}
TASK [Test internal repo URL for the availability of the pypi index] **********************************************************************************************************
task path: /opt/openstack-ansible/playbooks/common-tasks/set-upper-constraints.yml:31
Wednesday 28 March 2018 10:03:57 +0000 (0:00:00.496) 0:00:00.681 *******
ok: [c2_repo_container-99c5c578] => {"changed": false, "connection": "close", "content_length": "163", "content_type": "text/html; charset=UTF-8", "cookies": {}, "date": "Wed, 28 Mar 2018 10:03:57 GMT", "failed_when_result": false, "msg": "OK (163 bytes)", "redirected": true, "server": "nginx/1.10.3 (Ubuntu)", "status": 200, "url": "http://127.0.0.1:8181/simple/", "x_whoami": "OpenStack Private Slushee Repository c2_repo_container-99c5c578"}
ok: [c1_repo_container-10044eb4] => {"changed": false, "connection": "close", "content_length": "163", "content_type": "text/html; charset=UTF-8", "cookies": {}, "date": "Wed, 28 Mar 2018 10:03:57 GMT", "failed_when_result": false, "msg": "OK (163 bytes)", "redirected": true, "server": "nginx/1.10.3 (Ubuntu)", "status": 200, "url": "http://127.0.0.1:8181/simple/", "x_whoami": "OpenStack Private Slushee Repository c1_repo_container-10044eb4"}
ok: [c3_repo_container-eb840b00] => {"changed": false, "connection": "close", "content_length": "163", "content_type": "text/html; charset=UTF-8", "cookies": {}, "date": "Wed, 28 Mar 2018 10:03:57 GMT", "failed_when_result": false, "msg": "OK (163 bytes)", "redirected": true, "server": "nginx/1.10.3 (Ubuntu)", "status": 200, "url": "http://127.0.0.1:8181/simple/", "x_whoami": "OpenStack Private Slushee Repository c3_repo_container-eb840b00"}
TASK [Remove global requirement pins file from host] **************************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/common-tasks/set-upper-constraints.yml:41
Wednesday 28 March 2018 10:03:57 +0000 (0:00:00.360) 0:00:01.042 *******
ok: [c2_repo_container-99c5c578] => {"changed": false, "path": "/opt/global-requirement-pins.txt", "state": "absent"}
ok: [c3_repo_container-eb840b00] => {"changed": false, "path": "/opt/global-requirement-pins.txt", "state": "absent"}
ok: [c1_repo_container-10044eb4] => {"changed": false, "path": "/opt/global-requirement-pins.txt", "state": "absent"}
TASK [Copy global requirement pins file to host] ******************************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/common-tasks/set-upper-constraints.yml:49
Wednesday 28 March 2018 10:03:58 +0000 (0:00:00.397) 0:00:01.440 *******
<c3_repo_container-eb840b00> Task "Copy global requirement pins file to host" has been omitted from the job because the conditional "['(upper_constraints_check.status | default(503)) != 200']" was evaluated as "False"
<c2_repo_container-99c5c578> Task "Copy global requirement pins file to host" has been omitted from the job because the conditional "['(upper_constraints_check.status | default(503)) != 200']" was evaluated as "False"
<c1_repo_container-10044eb4> Task "Copy global requirement pins file to host" has been omitted from the job because the conditional "['(upper_constraints_check.status | default(503)) != 200']" was evaluated as "False"
TASK [Set pip install upper constraints protocol] *****************************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/common-tasks/set-upper-constraints.yml:58
Wednesday 28 March 2018 10:03:58 +0000 (0:00:00.063) 0:00:01.503 *******
<c3_repo_container-eb840b00> Task "Set pip install upper constraints protocol" has been omitted from the job because the conditional "['(upper_constraints_check.status | default(503)) != 200']" was evaluated as "False"
<c2_repo_container-99c5c578> Task "Set pip install upper constraints protocol" has been omitted from the job because the conditional "['(upper_constraints_check.status | default(503)) != 200']" was evaluated as "False"
<c1_repo_container-10044eb4> Task "Set pip install upper constraints protocol" has been omitted from the job because the conditional "['(upper_constraints_check.status | default(503)) != 200']" was evaluated as "False"
TASK [Set pip install upper constraints] **************************************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/common-tasks/set-upper-constraints.yml:65
Wednesday 28 March 2018 10:03:58 +0000 (0:00:00.057) 0:00:01.561 *******
<c3_repo_container-eb840b00> Task "Set pip install upper constraints" has been omitted from the job because the conditional "['(upper_constraints_check.status | default(503)) != 200']" was evaluated as "False"
<c2_repo_container-99c5c578> Task "Set pip install upper constraints" has been omitted from the job because the conditional "['(upper_constraints_check.status | default(503)) != 200']" was evaluated as "False"
<c1_repo_container-10044eb4> Task "Set pip install upper constraints" has been omitted from the job because the conditional "['(upper_constraints_check.status | default(503)) != 200']" was evaluated as "False"
TASK [Fallback to PyPI] *******************************************************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/common-tasks/set-upper-constraints.yml:74
Wednesday 28 March 2018 10:03:58 +0000 (0:00:00.042) 0:00:01.604 *******
<c3_repo_container-eb840b00> Task "Fallback to PyPI" has been omitted from the job because the conditional "['(pip_default_index_check.status | default(503)) != 200']" was evaluated as "False"
<c2_repo_container-99c5c578> Task "Fallback to PyPI" has been omitted from the job because the conditional "['(pip_default_index_check.status | default(503)) != 200']" was evaluated as "False"
<c1_repo_container-10044eb4> Task "Fallback to PyPI" has been omitted from the job because the conditional "['(pip_default_index_check.status | default(503)) != 200']" was evaluated as "False"
TASK [Test internal repo URL for the current get-pip.py script] ***************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/common-tasks/set-pip-upstream-url.yml:20
Wednesday 28 March 2018 10:03:58 +0000 (0:00:00.035) 0:00:01.640 *******
ok: [c2_repo_container-99c5c578] => {"accept_ranges": "bytes", "cache_control": "max-age=18000", "changed": false, "connection": "close", "content_length": "1780465", "content_type": "application/octet-stream", "cookies": {}, "date": "Wed, 28 Mar 2018 10:03:58 GMT", "etag": "\"5abaca75-1b2af1\"", "expires": "Wed, 28 Mar 2018 15:03:58 GMT", "failed_when_result": false, "last_modified": "Tue, 27 Mar 2018 22:49:25 GMT", "msg": "OK (1780465 bytes)", "redirected": false, "server": "nginx/1.10.3 (Ubuntu)", "status": 200, "url": "http://127.0.0.1:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/get-pip.py", "x_whoami": "OpenStack Private Slushee Repository c2_repo_container-99c5c578"}
ok: [c1_repo_container-10044eb4] => {"accept_ranges": "bytes", "cache_control": "max-age=18000", "changed": false, "connection": "close", "content_length": "1780465", "content_type": "application/octet-stream", "cookies": {}, "date": "Wed, 28 Mar 2018 10:03:58 GMT", "etag": "\"5abaca75-1b2af1\"", "expires": "Wed, 28 Mar 2018 15:03:58 GMT", "failed_when_result": false, "last_modified": "Tue, 27 Mar 2018 22:49:25 GMT", "msg": "OK (1780465 bytes)", "redirected": false, "server": "nginx/1.10.3 (Ubuntu)", "status": 200, "url": "http://127.0.0.1:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/get-pip.py", "x_whoami": "OpenStack Private Slushee Repository c1_repo_container-10044eb4"}
ok: [c3_repo_container-eb840b00] => {"accept_ranges": "bytes", "cache_control": "max-age=18000", "changed": false, "connection": "close", "content_length": "1780465", "content_type": "application/octet-stream", "cookies": {}, "date": "Wed, 28 Mar 2018 10:03:58 GMT", "etag": "\"5abaca75-1b2af1\"", "expires": "Wed, 28 Mar 2018 15:03:58 GMT", "failed_when_result": false, "last_modified": "Tue, 27 Mar 2018 22:49:25 GMT", "msg": "OK (1780465 bytes)", "redirected": false, "server": "nginx/1.10.3 (Ubuntu)", "status": 200, "url": "http://127.0.0.1:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/get-pip.py", "x_whoami": "OpenStack Private Slushee Repository c3_repo_container-eb840b00"}
TASK [Set pip upstream URL] ***************************************************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/common-tasks/set-pip-upstream-url.yml:33
Wednesday 28 March 2018 10:03:58 +0000 (0:00:00.362) 0:00:02.003 *******
<c3_repo_container-eb840b00> Task "Set pip upstream URL" has been omitted from the job because the conditional "['pip_upstream_url != "https://bootstrap.pypa.io/get-pip.py"', '(_repo_data_check.status | default(503)) != 200']" was evaluated as "False"
<c2_repo_container-99c5c578> Task "Set pip upstream URL" has been omitted from the job because the conditional "['pip_upstream_url != "https://bootstrap.pypa.io/get-pip.py"', '(_repo_data_check.status | default(503)) != 200']" was evaluated as "False"
<c1_repo_container-10044eb4> Task "Set pip upstream URL" has been omitted from the job because the conditional "['pip_upstream_url != "https://bootstrap.pypa.io/get-pip.py"', '(_repo_data_check.status | default(503)) != 200']" was evaluated as "False"
TASK [Check if the git cache exists on deployment host] ***********************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/repo-server.yml:25
Wednesday 28 March 2018 10:03:58 +0000 (0:00:00.111) 0:00:02.114 *******
<c3_repo_container-eb840b00> Because this is a task using "delegate_to" pipelining has been disabled. but will be restored upon completion of this task.
<c2_repo_container-99c5c578> Because this is a task using "delegate_to" pipelining has been disabled. but will be restored upon completion of this task.
skipping: [c3_repo_container-eb840b00] => {"changed": false, "skip_reason": "Conditional result was False"}
<c1_repo_container-10044eb4> Because this is a task using "delegate_to" pipelining has been disabled. but will be restored upon completion of this task.
skipping: [c2_repo_container-99c5c578] => {"changed": false, "skip_reason": "Conditional result was False"}
skipping: [c1_repo_container-10044eb4] => {"changed": false, "skip_reason": "Conditional result was False"}
TASK [include] ****************************************************************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/repo-server.yml:32
Wednesday 28 March 2018 10:03:58 +0000 (0:00:00.074) 0:00:02.188 *******
included: /opt/openstack-ansible/playbooks/common-tasks/os-lxc-container-setup.yml for c3_repo_container-eb840b00, c2_repo_container-99c5c578, c1_repo_container-10044eb4
TASK [Set default bind mounts (bind var/log)] *********************************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/common-tasks/os-lxc-container-setup.yml:30
Wednesday 28 March 2018 10:03:58 +0000 (0:00:00.121) 0:00:02.310 *******
ok: [c3_repo_container-eb840b00] => {"ansible_facts": {"lxc_default_bind_mounts": [{"bind_dir_path": "/var/log", "mount_path": "/openstack/log/{{ inventory_hostname }}"}]}, "changed": false}
ok: [c2_repo_container-99c5c578] => {"ansible_facts": {"lxc_default_bind_mounts": [{"bind_dir_path": "/var/log", "mount_path": "/openstack/log/{{ inventory_hostname }}"}]}, "changed": false}
ok: [c1_repo_container-10044eb4] => {"ansible_facts": {"lxc_default_bind_mounts": [{"bind_dir_path": "/var/log", "mount_path": "/openstack/log/{{ inventory_hostname }}"}]}, "changed": false}
TASK [Ensure mount directories exists] ****************************************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/common-tasks/os-lxc-container-setup.yml:38
Wednesday 28 March 2018 10:03:59 +0000 (0:00:00.223) 0:00:02.533 *******
<c3_repo_container-eb840b00> Because this is a task using "delegate_to" pipelining has been disabled. but will be restored upon completion of this task.
<c2_repo_container-99c5c578> Because this is a task using "delegate_to" pipelining has been disabled. but will be restored upon completion of this task.
<c1_repo_container-10044eb4> Because this is a task using "delegate_to" pipelining has been disabled. but will be restored upon completion of this task.
ok: [c3_repo_container-eb840b00 -> 172.29.236.3] => (item={'bind_dir_path': '/var/log', 'mount_path': '/openstack/log/c3_repo_container-eb840b00'}) => {"changed": false, "gid": 108, "group": "syslog", "item": {"bind_dir_path": "/var/log", "mount_path": "/openstack/log/c3_repo_container-eb840b00"}, "mode": "0775", "owner": "root", "path": "/openstack/log/c3_repo_container-eb840b00", "size": 4096, "state": "directory", "uid": 0}
ok: [c2_repo_container-99c5c578 -> 172.29.236.2] => (item={'bind_dir_path': '/var/log', 'mount_path': '/openstack/log/c2_repo_container-99c5c578'}) => {"changed": false, "gid": 108, "group": "syslog", "item": {"bind_dir_path": "/var/log", "mount_path": "/openstack/log/c2_repo_container-99c5c578"}, "mode": "0775", "owner": "root", "path": "/openstack/log/c2_repo_container-99c5c578", "size": 4096, "state": "directory", "uid": 0}
ok: [c1_repo_container-10044eb4 -> 172.29.236.1] => (item={'bind_dir_path': '/var/log', 'mount_path': '/openstack/log/c1_repo_container-10044eb4'}) => {"changed": false, "gid": 108, "group": "syslog", "item": {"bind_dir_path": "/var/log", "mount_path": "/openstack/log/c1_repo_container-10044eb4"}, "mode": "0775", "owner": "root", "path": "/openstack/log/c1_repo_container-10044eb4", "size": 4096, "state": "directory", "uid": 0}
ok: [c3_repo_container-eb840b00 -> 172.29.236.3] => (item={'bind_dir_path': '/var/www', 'mount_path': '/openstack/c3_repo_container-eb840b00'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"bind_dir_path": "/var/www", "mount_path": "/openstack/c3_repo_container-eb840b00"}, "mode": "02755", "owner": "haproxy", "path": "/openstack/c3_repo_container-eb840b00", "size": 4096, "state": "directory", "uid": 999}
ok: [c2_repo_container-99c5c578 -> 172.29.236.2] => (item={'bind_dir_path': '/var/www', 'mount_path': '/openstack/c2_repo_container-99c5c578'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"bind_dir_path": "/var/www", "mount_path": "/openstack/c2_repo_container-99c5c578"}, "mode": "02755", "owner": "haproxy", "path": "/openstack/c2_repo_container-99c5c578", "size": 4096, "state": "directory", "uid": 999}
ok: [c1_repo_container-10044eb4 -> 172.29.236.1] => (item={'bind_dir_path': '/var/www', 'mount_path': '/openstack/c1_repo_container-10044eb4'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"bind_dir_path": "/var/www", "mount_path": "/openstack/c1_repo_container-10044eb4"}, "mode": "02755", "owner": "haproxy", "path": "/openstack/c1_repo_container-10044eb4", "size": 4096, "state": "directory", "uid": 999}
TASK [Add bind mount configuration to container] ******************************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/common-tasks/os-lxc-container-setup.yml:51
Wednesday 28 March 2018 10:03:59 +0000 (0:00:00.710) 0:00:03.244 *******
<c3_repo_container-eb840b00> Because this is a task using "delegate_to" pipelining has been disabled. but will be restored upon completion of this task.
<c2_repo_container-99c5c578> Because this is a task using "delegate_to" pipelining has been disabled. but will be restored upon completion of this task.
<c1_repo_container-10044eb4> Because this is a task using "delegate_to" pipelining has been disabled. but will be restored upon completion of this task.
ok: [c3_repo_container-eb840b00 -> 172.29.236.3] => (item={'bind_dir_path': '/var/log', 'mount_path': '/openstack/log/c3_repo_container-eb840b00'}) => {"backup": "", "changed": false, "item": {"bind_dir_path": "/var/log", "mount_path": "/openstack/log/c3_repo_container-eb840b00"}, "msg": ""}
ok: [c2_repo_container-99c5c578 -> 172.29.236.2] => (item={'bind_dir_path': '/var/log', 'mount_path': '/openstack/log/c2_repo_container-99c5c578'}) => {"backup": "", "changed": false, "item": {"bind_dir_path": "/var/log", "mount_path": "/openstack/log/c2_repo_container-99c5c578"}, "msg": ""}
ok: [c1_repo_container-10044eb4 -> 172.29.236.1] => (item={'bind_dir_path': '/var/log', 'mount_path': '/openstack/log/c1_repo_container-10044eb4'}) => {"backup": "", "changed": false, "item": {"bind_dir_path": "/var/log", "mount_path": "/openstack/log/c1_repo_container-10044eb4"}, "msg": ""}
ok: [c3_repo_container-eb840b00 -> 172.29.236.3] => (item={'bind_dir_path': '/var/www', 'mount_path': '/openstack/c3_repo_container-eb840b00'}) => {"backup": "", "changed": false, "item": {"bind_dir_path": "/var/www", "mount_path": "/openstack/c3_repo_container-eb840b00"}, "msg": ""}
ok: [c2_repo_container-99c5c578 -> 172.29.236.2] => (item={'bind_dir_path': '/var/www', 'mount_path': '/openstack/c2_repo_container-99c5c578'}) => {"backup": "", "changed": false, "item": {"bind_dir_path": "/var/www", "mount_path": "/openstack/c2_repo_container-99c5c578"}, "msg": ""}
ok: [c1_repo_container-10044eb4 -> 172.29.236.1] => (item={'bind_dir_path': '/var/www', 'mount_path': '/openstack/c1_repo_container-10044eb4'}) => {"backup": "", "changed": false, "item": {"bind_dir_path": "/var/www", "mount_path": "/openstack/c1_repo_container-10044eb4"}, "msg": ""}
TASK [Extra lxc config] *******************************************************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/common-tasks/os-lxc-container-setup.yml:66
Wednesday 28 March 2018 10:04:00 +0000 (0:00:00.775) 0:00:04.020 *******
<c3_repo_container-eb840b00> Because this is a task using "delegate_to" pipelining has been disabled. but will be restored upon completion of this task.
<c2_repo_container-99c5c578> Because this is a task using "delegate_to" pipelining has been disabled. but will be restored upon completion of this task.
<c1_repo_container-10044eb4> Because this is a task using "delegate_to" pipelining has been disabled. but will be restored upon completion of this task.
TASK [Extra lxc config no restart] ********************************************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/common-tasks/os-lxc-container-setup.yml:79
Wednesday 28 March 2018 10:04:00 +0000 (0:00:00.110) 0:00:04.130 *******
<c3_repo_container-eb840b00> Because this is a task using "delegate_to" pipelining has been disabled. but will be restored upon completion of this task.
<c2_repo_container-99c5c578> Because this is a task using "delegate_to" pipelining has been disabled. but will be restored upon completion of this task.
<c1_repo_container-10044eb4> Because this is a task using "delegate_to" pipelining has been disabled. but will be restored upon completion of this task.
ok: [c3_repo_container-eb840b00 -> 172.29.236.3] => (item=lxc.start.order=100) => {"backup": "", "changed": false, "item": "lxc.start.order=100", "msg": ""}
ok: [c2_repo_container-99c5c578 -> 172.29.236.2] => (item=lxc.start.order=100) => {"backup": "", "changed": false, "item": "lxc.start.order=100", "msg": ""}
ok: [c1_repo_container-10044eb4 -> 172.29.236.1] => (item=lxc.start.order=100) => {"backup": "", "changed": false, "item": "lxc.start.order=100", "msg": ""}
TASK [Check container state] **************************************************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/common-tasks/os-lxc-container-setup.yml:91
Wednesday 28 March 2018 10:04:01 +0000 (0:00:00.404) 0:00:04.535 *******
<c3_repo_container-eb840b00> Because this is a task using "delegate_to" pipelining has been disabled. but will be restored upon completion of this task.
<c2_repo_container-99c5c578> Because this is a task using "delegate_to" pipelining has been disabled. but will be restored upon completion of this task.
<c1_repo_container-10044eb4> Because this is a task using "delegate_to" pipelining has been disabled. but will be restored upon completion of this task.
skipping: [c3_repo_container-eb840b00] => {"changed": false, "skip_reason": "Conditional result was False"}
skipping: [c2_repo_container-99c5c578] => {"changed": false, "skip_reason": "Conditional result was False"}
skipping: [c1_repo_container-10044eb4] => {"changed": false, "skip_reason": "Conditional result was False"}
TASK [Lxc container restart] **************************************************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/common-tasks/os-lxc-container-setup.yml:106
Wednesday 28 March 2018 10:04:01 +0000 (0:00:00.137) 0:00:04.673 *******
<c3_repo_container-eb840b00> Because this is a task using "delegate_to" pipelining has been disabled. but will be restored upon completion of this task.
<c2_repo_container-99c5c578> Because this is a task using "delegate_to" pipelining has been disabled. but will be restored upon completion of this task.
<c1_repo_container-10044eb4> Because this is a task using "delegate_to" pipelining has been disabled. but will be restored upon completion of this task.
skipping: [c3_repo_container-eb840b00] => {"changed": false, "skip_reason": "Conditional result was False"}
skipping: [c2_repo_container-99c5c578] => {"changed": false, "skip_reason": "Conditional result was False"}
skipping: [c1_repo_container-10044eb4] => {"changed": false, "skip_reason": "Conditional result was False"}
TASK [Start Container] ********************************************************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/common-tasks/os-lxc-container-setup.yml:126
Wednesday 28 March 2018 10:04:01 +0000 (0:00:00.129) 0:00:04.802 *******
<c3_repo_container-eb840b00> Because this is a task using "delegate_to" pipelining has been disabled. but will be restored upon completion of this task.
<c2_repo_container-99c5c578> Because this is a task using "delegate_to" pipelining has been disabled. but will be restored upon completion of this task.
<c1_repo_container-10044eb4> Because this is a task using "delegate_to" pipelining has been disabled. but will be restored upon completion of this task.
skipping: [c3_repo_container-eb840b00] => {"changed": false, "skip_reason": "Conditional result was False"}
skipping: [c2_repo_container-99c5c578] => {"changed": false, "skip_reason": "Conditional result was False"}
skipping: [c1_repo_container-10044eb4] => {"changed": false, "skip_reason": "Conditional result was False"}
TASK [Wait for container connectivity] ****************************************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/common-tasks/os-lxc-container-setup.yml:141
Wednesday 28 March 2018 10:04:01 +0000 (0:00:00.109) 0:00:04.912 *******
<c3_repo_container-eb840b00> Task "Wait for container connectivity" has been omitted from the job because the conditional "['(_mc is defined and _mc | changed) or (_ec is defined and _ec | changed)', 'not is_metal | bool']" was evaluated as "False"
<c2_repo_container-99c5c578> Task "Wait for container connectivity" has been omitted from the job because the conditional "['(_mc is defined and _mc | changed) or (_ec is defined and _ec | changed)', 'not is_metal | bool']" was evaluated as "False"
<c1_repo_container-10044eb4> Task "Wait for container connectivity" has been omitted from the job because the conditional "['(_mc is defined and _mc | changed) or (_ec is defined and _ec | changed)', 'not is_metal | bool']" was evaluated as "False"
TASK [include] ****************************************************************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/repo-server.yml:39
Wednesday 28 March 2018 10:04:01 +0000 (0:00:00.049) 0:00:04.962 *******
<c3_repo_container-eb840b00> Task "" has been omitted from the job because the conditional "["hostvars['localhost']['resolvconf_enabled'] | bool"]" was evaluated as "False"
<c2_repo_container-99c5c578> Task "" has been omitted from the job because the conditional "["hostvars['localhost']['resolvconf_enabled'] | bool"]" was evaluated as "False"
<c1_repo_container-10044eb4> Task "" has been omitted from the job because the conditional "["hostvars['localhost']['resolvconf_enabled'] | bool"]" was evaluated as "False"
META: ran handlers
TASK [apt_package_pinning : Add apt pin preferences] **************************************************************************************************************************
task path: /etc/ansible/roles/apt_package_pinning/tasks/main.yml:16
Wednesday 28 March 2018 10:04:01 +0000 (0:00:00.204) 0:00:05.166 *******
<c3_repo_container-eb840b00> Task "Add apt pin preferences" has been omitted from the job because the conditional "["ansible_pkg_mgr == 'apt'", 'apt_pinned_packages is defined']" was evaluated as "False"
<c2_repo_container-99c5c578> Task "Add apt pin preferences" has been omitted from the job because the conditional "["ansible_pkg_mgr == 'apt'", 'apt_pinned_packages is defined']" was evaluated as "False"
<c1_repo_container-10044eb4> Task "Add apt pin preferences" has been omitted from the job because the conditional "["ansible_pkg_mgr == 'apt'", 'apt_pinned_packages is defined']" was evaluated as "False"
TASK [pip_install : Gather variables for each operating system] ***************************************************************************************************************
task path: /etc/ansible/roles/pip_install/tasks/main.yml:16
Wednesday 28 March 2018 10:04:01 +0000 (0:00:00.039) 0:00:05.205 *******
ok: [c3_repo_container-eb840b00] => (item=/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml) => {"ansible_facts": {"pip_install_distro_build_packages": ["gcc", "python-dev", "libffi-dev", "libssl-dev", "openssl", "python3-dev"]}, "ansible_included_var_files": ["/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml"], "changed": false, "item": "/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml"}
ok: [c2_repo_container-99c5c578] => (item=/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml) => {"ansible_facts": {"pip_install_distro_build_packages": ["gcc", "python-dev", "libffi-dev", "libssl-dev", "openssl", "python3-dev"]}, "ansible_included_var_files": ["/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml"], "changed": false, "item": "/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml"}
ok: [c1_repo_container-10044eb4] => (item=/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml) => {"ansible_facts": {"pip_install_distro_build_packages": ["gcc", "python-dev", "libffi-dev", "libssl-dev", "openssl", "python3-dev"]}, "ansible_included_var_files": ["/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml"], "changed": false, "item": "/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml"}
TASK [pip_install : include] **************************************************************************************************************************************************
task path: /etc/ansible/roles/pip_install/tasks/main.yml:27
Wednesday 28 March 2018 10:04:01 +0000 (0:00:00.098) 0:00:05.304 *******
included: /etc/ansible/roles/pip_install/tasks/configure.yml for c3_repo_container-eb840b00, c2_repo_container-99c5c578, c1_repo_container-10044eb4
TASK [pip_install : Create pip config directory] ******************************************************************************************************************************
task path: /etc/ansible/roles/pip_install/tasks/configure.yml:16
Wednesday 28 March 2018 10:04:02 +0000 (0:00:00.163) 0:00:05.468 *******
ok: [c3_repo_container-eb840b00] => (item=/root/.cache) => {"changed": false, "gid": 0, "group": "root", "item": "/root/.cache", "mode": "0755", "owner": "root", "path": "/root/.cache", "size": 4096, "state": "directory", "uid": 0}
ok: [c2_repo_container-99c5c578] => (item=/root/.cache) => {"changed": false, "gid": 0, "group": "root", "item": "/root/.cache", "mode": "0755", "owner": "root", "path": "/root/.cache", "size": 4096, "state": "directory", "uid": 0}
ok: [c1_repo_container-10044eb4] => (item=/root/.cache) => {"changed": false, "gid": 0, "group": "root", "item": "/root/.cache", "mode": "0755", "owner": "root", "path": "/root/.cache", "size": 4096, "state": "directory", "uid": 0}
ok: [c2_repo_container-99c5c578] => (item=/root/.cache/pip) => {"changed": false, "gid": 0, "group": "root", "item": "/root/.cache/pip", "mode": "0755", "owner": "root", "path": "/root/.cache/pip", "size": 4096, "state": "directory", "uid": 0}
ok: [c1_repo_container-10044eb4] => (item=/root/.cache/pip) => {"changed": false, "gid": 0, "group": "root", "item": "/root/.cache/pip", "mode": "0755", "owner": "root", "path": "/root/.cache/pip", "size": 4096, "state": "directory", "uid": 0}
ok: [c3_repo_container-eb840b00] => (item=/root/.cache/pip) => {"changed": false, "gid": 0, "group": "root", "item": "/root/.cache/pip", "mode": "0755", "owner": "root", "path": "/root/.cache/pip", "size": 4096, "state": "directory", "uid": 0}
ok: [c3_repo_container-eb840b00] => (item=/root/.pip) => {"changed": false, "gid": 0, "group": "root", "item": "/root/.pip", "mode": "0755", "owner": "root", "path": "/root/.pip", "size": 4096, "state": "directory", "uid": 0}
ok: [c1_repo_container-10044eb4] => (item=/root/.pip) => {"changed": false, "gid": 0, "group": "root", "item": "/root/.pip", "mode": "0755", "owner": "root", "path": "/root/.pip", "size": 4096, "state": "directory", "uid": 0}
ok: [c2_repo_container-99c5c578] => (item=/root/.pip) => {"changed": false, "gid": 0, "group": "root", "item": "/root/.pip", "mode": "0755", "owner": "root", "path": "/root/.pip", "size": 4096, "state": "directory", "uid": 0}
TASK [pip_install : Drop pip config] ******************************************************************************************************************************************
task path: /etc/ansible/roles/pip_install/tasks/configure.yml:27
Wednesday 28 March 2018 10:04:02 +0000 (0:00:00.761) 0:00:06.229 *******
ok: [c2_repo_container-99c5c578] => {"changed": false, "checksum": "2e484eba38f0f74a6ed812b205be451b7eec989b", "dest": "/root/.pip/pip.conf", "gid": 0, "group": "root", "md5sum": "d60c1404577eef0618a5f52f8ddbe83a", "mode": "0644", "owner": "root", "size": 236, "src": "/root/.ansible/tmp/ansible-tmp-1522231442.9158528-117429287131304/source", "state": "file", "uid": 0}
ok: [c1_repo_container-10044eb4] => {"changed": false, "checksum": "2e484eba38f0f74a6ed812b205be451b7eec989b", "dest": "/root/.pip/pip.conf", "gid": 0, "group": "root", "md5sum": "d60c1404577eef0618a5f52f8ddbe83a", "mode": "0644", "owner": "root", "size": 236, "src": "/root/.ansible/tmp/ansible-tmp-1522231442.9419389-9982982831045/source", "state": "file", "uid": 0}
ok: [c3_repo_container-eb840b00] => {"changed": false, "checksum": "2e484eba38f0f74a6ed812b205be451b7eec989b", "dest": "/root/.pip/pip.conf", "gid": 0, "group": "root", "md5sum": "d60c1404577eef0618a5f52f8ddbe83a", "mode": "0644", "owner": "root", "size": 236, "src": "/root/.ansible/tmp/ansible-tmp-1522231442.8932548-169676516435835/source", "state": "file", "uid": 0}
TASK [pip_install : Install distro packages] **********************************************************************************************************************************
task path: /etc/ansible/roles/pip_install/tasks/pre_install.yml:16
Wednesday 28 March 2018 10:04:03 +0000 (0:00:00.689) 0:00:06.919 *******
ok: [c1_repo_container-10044eb4] => {"attempts": 1, "cache_update_time": 1522230278, "cache_updated": false, "changed": false}
ok: [c2_repo_container-99c5c578] => {"attempts": 1, "cache_update_time": 1522230269, "cache_updated": false, "changed": false}
ok: [c3_repo_container-eb840b00] => {"attempts": 1, "cache_update_time": 1522230261, "cache_updated": false, "changed": false}
TASK [pip_install : include] **************************************************************************************************************************************************
task path: /etc/ansible/roles/pip_install/tasks/main.yml:38
Wednesday 28 March 2018 10:04:04 +0000 (0:00:00.820) 0:00:07.740 *******
included: /etc/ansible/roles/pip_install/tasks/install_online.yml for c3_repo_container-eb840b00, c2_repo_container-99c5c578, c1_repo_container-10044eb4
TASK [pip_install : Get Modern PIP] *******************************************************************************************************************************************
task path: /etc/ansible/roles/pip_install/tasks/install_online.yml:17
Wednesday 28 March 2018 10:04:04 +0000 (0:00:00.140) 0:00:07.881 *******
ok: [c2_repo_container-99c5c578] => {"attempts": 1, "changed": false, "checksum_dest": "0ba245c9b8334623dbda5bde2fc8726c453df1b5", "checksum_src": "0ba245c9b8334623dbda5bde2fc8726c453df1b5", "dest": "/opt/get-pip.py", "gid": 0, "group": "root", "md5sum": "f3ae61d9ece8aafd777d99f418eebd18", "mode": "0644", "msg": "OK (1780465 bytes)", "owner": "root", "size": 1780465, "src": "/tmp/tmpm2Trvc", "state": "file", "status_code": 200, "uid": 0, "url": "http://127.0.0.1:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/get-pip.py"}
ok: [c1_repo_container-10044eb4] => {"attempts": 1, "changed": false, "checksum_dest": "0ba245c9b8334623dbda5bde2fc8726c453df1b5", "checksum_src": "0ba245c9b8334623dbda5bde2fc8726c453df1b5", "dest": "/opt/get-pip.py", "gid": 0, "group": "root", "md5sum": "f3ae61d9ece8aafd777d99f418eebd18", "mode": "0644", "msg": "OK (1780465 bytes)", "owner": "root", "size": 1780465, "src": "/tmp/tmpXJNL2x", "state": "file", "status_code": 200, "uid": 0, "url": "http://127.0.0.1:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/get-pip.py"}
ok: [c3_repo_container-eb840b00] => {"attempts": 1, "changed": false, "checksum_dest": "0ba245c9b8334623dbda5bde2fc8726c453df1b5", "checksum_src": "0ba245c9b8334623dbda5bde2fc8726c453df1b5", "dest": "/opt/get-pip.py", "gid": 0, "group": "root", "md5sum": "f3ae61d9ece8aafd777d99f418eebd18", "mode": "0644", "msg": "OK (1780465 bytes)", "owner": "root", "size": 1780465, "src": "/tmp/tmpcql40c", "state": "file", "status_code": 200, "uid": 0, "url": "http://127.0.0.1:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/get-pip.py"}
TASK [pip_install : Install PIP] **********************************************************************************************************************************************
task path: /etc/ansible/roles/pip_install/tasks/install_source.yml:17
Wednesday 28 March 2018 10:04:05 +0000 (0:00:00.623) 0:00:08.505 *******
ok: [c2_repo_container-99c5c578] => {"attempts": 1, "changed": false, "cmd": ["python", "/opt/get-pip.py", "pip", "setuptools", "wheel"], "delta": "0:00:02.030592", "end": "2018-03-28 06:04:07.525569", "rc": 0, "start": "2018-03-28 06:04:05.494977", "stderr": "", "stderr_lines": [], "stdout": "Requirement already up-to-date: pip in /usr/local/lib/python2.7/dist-packages\nRequirement already up-to-date: setuptools in /usr/local/lib/python2.7/dist-packages\nRequirement already up-to-date: wheel in /usr/local/lib/python2.7/dist-packages", "stdout_lines": ["Requirement already up-to-date: pip in /usr/local/lib/python2.7/dist-packages", "Requirement already up-to-date: setuptools in /usr/local/lib/python2.7/dist-packages", "Requirement already up-to-date: wheel in /usr/local/lib/python2.7/dist-packages"]}
ok: [c1_repo_container-10044eb4] => {"attempts": 1, "changed": false, "cmd": ["python", "/opt/get-pip.py", "pip", "setuptools", "wheel"], "delta": "0:00:02.183855", "end": "2018-03-28 06:04:07.691137", "rc": 0, "start": "2018-03-28 06:04:05.507282", "stderr": "", "stderr_lines": [], "stdout": "Requirement already up-to-date: pip in /usr/local/lib/python2.7/dist-packages\nRequirement already up-to-date: setuptools in /usr/local/lib/python2.7/dist-packages\nRequirement already up-to-date: wheel in /usr/local/lib/python2.7/dist-packages", "stdout_lines": ["Requirement already up-to-date: pip in /usr/local/lib/python2.7/dist-packages", "Requirement already up-to-date: setuptools in /usr/local/lib/python2.7/dist-packages", "Requirement already up-to-date: wheel in /usr/local/lib/python2.7/dist-packages"]}
ok: [c3_repo_container-eb840b00] => {"attempts": 1, "changed": false, "cmd": ["python", "/opt/get-pip.py", "pip", "setuptools", "wheel"], "delta": "0:00:02.217291", "end": "2018-03-28 06:04:07.725198", "rc": 0, "start": "2018-03-28 06:04:05.507907", "stderr": "", "stderr_lines": [], "stdout": "Requirement already up-to-date: pip in /usr/local/lib/python2.7/dist-packages\nRequirement already up-to-date: setuptools in /usr/local/lib/python2.7/dist-packages\nRequirement already up-to-date: wheel in /usr/local/lib/python2.7/dist-packages", "stdout_lines": ["Requirement already up-to-date: pip in /usr/local/lib/python2.7/dist-packages", "Requirement already up-to-date: setuptools in /usr/local/lib/python2.7/dist-packages", "Requirement already up-to-date: wheel in /usr/local/lib/python2.7/dist-packages"]}
TASK [pip_install : Install pip packages] *************************************************************************************************************************************
task path: /etc/ansible/roles/pip_install/tasks/install_source.yml:41
Wednesday 28 March 2018 10:04:07 +0000 (0:00:02.656) 0:00:11.161 *******
ok: [c3_repo_container-eb840b00] => {"attempts": 1, "changed": false, "cmd": "/usr/local/bin/pip2 install -U --constraint http://int.atl.sandvine.cloud:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_absolute_requirements.txt ", "name": [""], "requirements": null, "state": "latest", "stderr": "You must give at least one requirement to install (maybe you meant \"pip install http://127.0.0.1:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/\"?)\n", "stderr_lines": ["You must give at least one requirement to install (maybe you meant \"pip install http://127.0.0.1:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/\"?)"], "stdout": "", "stdout_lines": [], "version": null, "virtualenv": null}
ok: [c2_repo_container-99c5c578] => {"attempts": 1, "changed": false, "cmd": "/usr/local/bin/pip2 install -U --constraint http://int.atl.sandvine.cloud:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_absolute_requirements.txt ", "name": [""], "requirements": null, "state": "latest", "stderr": "You must give at least one requirement to install (maybe you meant \"pip install http://127.0.0.1:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/\"?)\n", "stderr_lines": ["You must give at least one requirement to install (maybe you meant \"pip install http://127.0.0.1:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/\"?)"], "stdout": "", "stdout_lines": [], "version": null, "virtualenv": null}
ok: [c1_repo_container-10044eb4] => {"attempts": 1, "changed": false, "cmd": "/usr/local/bin/pip2 install -U --constraint http://int.atl.sandvine.cloud:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_absolute_requirements.txt ", "name": [""], "requirements": null, "state": "latest", "stderr": "You must give at least one requirement to install (maybe you meant \"pip install http://127.0.0.1:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/\"?)\n", "stderr_lines": ["You must give at least one requirement to install (maybe you meant \"pip install http://127.0.0.1:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/\"?)"], "stdout": "", "stdout_lines": [], "version": null, "virtualenv": null}
TASK [repo_server : Gather variables for each operating system] ***************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/main.yml:16
Wednesday 28 March 2018 10:04:08 +0000 (0:00:00.954) 0:00:12.116 *******
ok: [c3_repo_container-eb840b00] => (item=/etc/ansible/roles/repo_server/vars/debian.yml) => {"ansible_facts": {"git_daemon_path": "/usr/lib/git-core/git-daemon", "repo_lsyncd_config_file": "/etc/lsyncd/lsyncd.conf.lua", "repo_lsyncd_defaults_file": "/etc/default/lsyncd", "repo_nginx_pid": "/var/run/nginx.pid", "repo_pkg_cache_server_distro_packages": ["apt-cacher-ng"], "repo_server_distro_packages": ["git", "lsyncd", "nginx-extras", "rsync"], "rsyncd_service_name": "rsync", "systemd_utils_prefix": "/lib/systemd"}, "ansible_included_var_files": ["/etc/ansible/roles/repo_server/vars/debian.yml"], "changed": false, "item": "/etc/ansible/roles/repo_server/vars/debian.yml"}
ok: [c2_repo_container-99c5c578] => (item=/etc/ansible/roles/repo_server/vars/debian.yml) => {"ansible_facts": {"git_daemon_path": "/usr/lib/git-core/git-daemon", "repo_lsyncd_config_file": "/etc/lsyncd/lsyncd.conf.lua", "repo_lsyncd_defaults_file": "/etc/default/lsyncd", "repo_nginx_pid": "/var/run/nginx.pid", "repo_pkg_cache_server_distro_packages": ["apt-cacher-ng"], "repo_server_distro_packages": ["git", "lsyncd", "nginx-extras", "rsync"], "rsyncd_service_name": "rsync", "systemd_utils_prefix": "/lib/systemd"}, "ansible_included_var_files": ["/etc/ansible/roles/repo_server/vars/debian.yml"], "changed": false, "item": "/etc/ansible/roles/repo_server/vars/debian.yml"}
ok: [c1_repo_container-10044eb4] => (item=/etc/ansible/roles/repo_server/vars/debian.yml) => {"ansible_facts": {"git_daemon_path": "/usr/lib/git-core/git-daemon", "repo_lsyncd_config_file": "/etc/lsyncd/lsyncd.conf.lua", "repo_lsyncd_defaults_file": "/etc/default/lsyncd", "repo_nginx_pid": "/var/run/nginx.pid", "repo_pkg_cache_server_distro_packages": ["apt-cacher-ng"], "repo_server_distro_packages": ["git", "lsyncd", "nginx-extras", "rsync"], "rsyncd_service_name": "rsync", "systemd_utils_prefix": "/lib/systemd"}, "ansible_included_var_files": ["/etc/ansible/roles/repo_server/vars/debian.yml"], "changed": false, "item": "/etc/ansible/roles/repo_server/vars/debian.yml"}
TASK [repo_server : Allow nginx user to stop/start nginx via sudo] ************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_pre_install.yml:18
Wednesday 28 March 2018 10:04:08 +0000 (0:00:00.213) 0:00:12.330 *******
ok: [c2_repo_container-99c5c578] => {"changed": false, "checksum": "4af2e91359d3adbacbb2961ccdffd19d998c842d", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/sudoers.d/nginx", "size": 54, "state": "file", "uid": 0}
ok: [c3_repo_container-eb840b00] => {"changed": false, "checksum": "4af2e91359d3adbacbb2961ccdffd19d998c842d", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/sudoers.d/nginx", "size": 54, "state": "file", "uid": 0}
ok: [c1_repo_container-10044eb4] => {"changed": false, "checksum": "4af2e91359d3adbacbb2961ccdffd19d998c842d", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/sudoers.d/nginx", "size": 54, "state": "file", "uid": 0}
TASK [repo_server : Drop rsyncd configuration file(s)] ************************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_pre_install.yml:23
Wednesday 28 March 2018 10:04:09 +0000 (0:00:00.773) 0:00:13.104 *******
ok: [c2_repo_container-99c5c578] => {"changed": false, "checksum": "680d19c23bb102e240010e718795227261cc3a5d", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/default/rsync", "size": 67, "state": "file", "uid": 0}
ok: [c3_repo_container-eb840b00] => {"changed": false, "checksum": "680d19c23bb102e240010e718795227261cc3a5d", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/default/rsync", "size": 67, "state": "file", "uid": 0}
ok: [c1_repo_container-10044eb4] => {"changed": false, "checksum": "680d19c23bb102e240010e718795227261cc3a5d", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/default/rsync", "size": 67, "state": "file", "uid": 0}
TASK [repo_server : create the system group] **********************************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_pre_install.yml:30
Wednesday 28 March 2018 10:04:10 +0000 (0:00:00.648) 0:00:13.753 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "gid": 33, "name": "www-data", "state": "present", "system": true}
ok: [c1_repo_container-10044eb4] => {"changed": false, "gid": 33, "name": "www-data", "state": "present", "system": true}
ok: [c2_repo_container-99c5c578] => {"changed": false, "gid": 33, "name": "www-data", "state": "present", "system": true}
TASK [repo_server : Create the nginx system user] *****************************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_pre_install.yml:36
Wednesday 28 March 2018 10:04:10 +0000 (0:00:00.398) 0:00:14.151 *******
ok: [c2_repo_container-99c5c578] => {"append": false, "changed": false, "comment": "Nginx repo user", "group": 33, "home": "/var/www", "move_home": false, "name": "nginx", "shell": "/bin/bash", "state": "present", "uid": 999}
ok: [c3_repo_container-eb840b00] => {"append": false, "changed": false, "comment": "Nginx repo user", "group": 33, "home": "/var/www", "move_home": false, "name": "nginx", "shell": "/bin/bash", "state": "present", "uid": 999}
ok: [c1_repo_container-10044eb4] => {"append": false, "changed": false, "comment": "Nginx repo user", "group": 33, "home": "/var/www", "move_home": false, "name": "nginx", "shell": "/bin/bash", "state": "present", "uid": 999}
TASK [repo_server : File and directory setup (non-root user)] *****************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_pre_install.yml:46
Wednesday 28 March 2018 10:04:11 +0000 (0:00:00.458) 0:00:14.610 *******
ok: [c3_repo_container-eb840b00] => (item={'path': '/var/www'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"path": "/var/www"}, "mode": "02755", "owner": "nginx", "path": "/var/www", "size": 4096, "state": "directory", "uid": 999}
ok: [c1_repo_container-10044eb4] => (item={'path': '/var/www'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"path": "/var/www"}, "mode": "02755", "owner": "nginx", "path": "/var/www", "size": 4096, "state": "directory", "uid": 999}
ok: [c2_repo_container-99c5c578] => (item={'path': '/var/www'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"path": "/var/www"}, "mode": "02755", "owner": "nginx", "path": "/var/www", "size": 4096, "state": "directory", "uid": 999}
ok: [c3_repo_container-eb840b00] => (item={'mode': '02700', 'path': '/var/www/.ssh'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"mode": "02700", "path": "/var/www/.ssh"}, "mode": "02700", "owner": "nginx", "path": "/var/www/.ssh", "size": 4096, "state": "directory", "uid": 999}
ok: [c1_repo_container-10044eb4] => (item={'mode': '02700', 'path': '/var/www/.ssh'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"mode": "02700", "path": "/var/www/.ssh"}, "mode": "02700", "owner": "nginx", "path": "/var/www/.ssh", "size": 4096, "state": "directory", "uid": 999}
ok: [c2_repo_container-99c5c578] => (item={'mode': '02700', 'path': '/var/www/.ssh'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"mode": "02700", "path": "/var/www/.ssh"}, "mode": "02700", "owner": "nginx", "path": "/var/www/.ssh", "size": 4096, "state": "directory", "uid": 999}
ok: [c3_repo_container-eb840b00] => (item={'path': '/var/www/repo'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"path": "/var/www/repo"}, "mode": "02755", "owner": "nginx", "path": "/var/www/repo", "size": 4096, "state": "directory", "uid": 999}
ok: [c1_repo_container-10044eb4] => (item={'path': '/var/www/repo'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"path": "/var/www/repo"}, "mode": "02755", "owner": "nginx", "path": "/var/www/repo", "size": 4096, "state": "directory", "uid": 999}
ok: [c2_repo_container-99c5c578] => (item={'path': '/var/www/repo'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"path": "/var/www/repo"}, "mode": "02755", "owner": "nginx", "path": "/var/www/repo", "size": 4096, "state": "directory", "uid": 999}
ok: [c3_repo_container-eb840b00] => (item={'path': '/var/www/repo/links'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"path": "/var/www/repo/links"}, "mode": "02755", "owner": "nginx", "path": "/var/www/repo/links", "size": 4096, "state": "directory", "uid": 999}
ok: [c1_repo_container-10044eb4] => (item={'path': '/var/www/repo/links'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"path": "/var/www/repo/links"}, "mode": "02755", "owner": "nginx", "path": "/var/www/repo/links", "size": 4096, "state": "directory", "uid": 999}
ok: [c2_repo_container-99c5c578] => (item={'path': '/var/www/repo/links'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"path": "/var/www/repo/links"}, "mode": "02755", "owner": "nginx", "path": "/var/www/repo/links", "size": 4096, "state": "directory", "uid": 999}
ok: [c3_repo_container-eb840b00] => (item={'path': '/var/www/repo/os-releases'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"path": "/var/www/repo/os-releases"}, "mode": "02755", "owner": "nginx", "path": "/var/www/repo/os-releases", "size": 4096, "state": "directory", "uid": 999}
ok: [c1_repo_container-10044eb4] => (item={'path': '/var/www/repo/os-releases'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"path": "/var/www/repo/os-releases"}, "mode": "02755", "owner": "nginx", "path": "/var/www/repo/os-releases", "size": 4096, "state": "directory", "uid": 999}
ok: [c2_repo_container-99c5c578] => (item={'path': '/var/www/repo/os-releases'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"path": "/var/www/repo/os-releases"}, "mode": "02755", "owner": "nginx", "path": "/var/www/repo/os-releases", "size": 4096, "state": "directory", "uid": 999}
ok: [c3_repo_container-eb840b00] => (item={'path': '/var/www/repo/os-releases/17.0.0'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"path": "/var/www/repo/os-releases/17.0.0"}, "mode": "02755", "owner": "nginx", "path": "/var/www/repo/os-releases/17.0.0", "size": 4096, "state": "directory", "uid": 999}
ok: [c2_repo_container-99c5c578] => (item={'path': '/var/www/repo/os-releases/17.0.0'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"path": "/var/www/repo/os-releases/17.0.0"}, "mode": "02755", "owner": "nginx", "path": "/var/www/repo/os-releases/17.0.0", "size": 4096, "state": "directory", "uid": 999}
ok: [c1_repo_container-10044eb4] => (item={'path': '/var/www/repo/os-releases/17.0.0'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"path": "/var/www/repo/os-releases/17.0.0"}, "mode": "02755", "owner": "nginx", "path": "/var/www/repo/os-releases/17.0.0", "size": 4096, "state": "directory", "uid": 999}
ok: [c2_repo_container-99c5c578] => (item={'path': '/var/www/repo/pools'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"path": "/var/www/repo/pools"}, "mode": "02755", "owner": "nginx", "path": "/var/www/repo/pools", "size": 4096, "state": "directory", "uid": 999}
ok: [c3_repo_container-eb840b00] => (item={'path': '/var/www/repo/pools'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"path": "/var/www/repo/pools"}, "mode": "02755", "owner": "nginx", "path": "/var/www/repo/pools", "size": 4096, "state": "directory", "uid": 999}
ok: [c1_repo_container-10044eb4] => (item={'path': '/var/www/repo/pools'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"path": "/var/www/repo/pools"}, "mode": "02755", "owner": "nginx", "path": "/var/www/repo/pools", "size": 4096, "state": "directory", "uid": 999}
ok: [c2_repo_container-99c5c578] => (item={'path': '/var/www/repo/venvs'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"path": "/var/www/repo/venvs"}, "mode": "02755", "owner": "nginx", "path": "/var/www/repo/venvs", "size": 4096, "state": "directory", "uid": 999}
ok: [c3_repo_container-eb840b00] => (item={'path': '/var/www/repo/venvs'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"path": "/var/www/repo/venvs"}, "mode": "02755", "owner": "nginx", "path": "/var/www/repo/venvs", "size": 4096, "state": "directory", "uid": 999}
ok: [c1_repo_container-10044eb4] => (item={'path': '/var/www/repo/venvs'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"path": "/var/www/repo/venvs"}, "mode": "02755", "owner": "nginx", "path": "/var/www/repo/venvs", "size": 4096, "state": "directory", "uid": 999}
ok: [c2_repo_container-99c5c578] => (item={'mode': '0775', 'path': '/var/log/nginx'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"mode": "0775", "path": "/var/log/nginx"}, "mode": "0775", "owner": "nginx", "path": "/var/log/nginx", "size": 4096, "state": "directory", "uid": 999}
ok: [c3_repo_container-eb840b00] => (item={'mode': '0775', 'path': '/var/log/nginx'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"mode": "0775", "path": "/var/log/nginx"}, "mode": "0775", "owner": "nginx", "path": "/var/log/nginx", "size": 4096, "state": "directory", "uid": 999}
ok: [c1_repo_container-10044eb4] => (item={'mode': '0775', 'path': '/var/log/nginx'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"mode": "0775", "path": "/var/log/nginx"}, "mode": "0775", "owner": "nginx", "path": "/var/log/nginx", "size": 4096, "state": "directory", "uid": 999}
ok: [c2_repo_container-99c5c578] => (item={'mode': '0775', 'path': '/var/log/pypiserver'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"mode": "0775", "path": "/var/log/pypiserver"}, "mode": "0775", "owner": "nginx", "path": "/var/log/pypiserver", "size": 4096, "state": "directory", "uid": 999}
ok: [c3_repo_container-eb840b00] => (item={'mode': '0775', 'path': '/var/log/pypiserver'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"mode": "0775", "path": "/var/log/pypiserver"}, "mode": "0775", "owner": "nginx", "path": "/var/log/pypiserver", "size": 4096, "state": "directory", "uid": 999}
ok: [c1_repo_container-10044eb4] => (item={'mode': '0775', 'path': '/var/log/pypiserver'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"mode": "0775", "path": "/var/log/pypiserver"}, "mode": "0775", "owner": "nginx", "path": "/var/log/pypiserver", "size": 4096, "state": "directory", "uid": 999}
ok: [c2_repo_container-99c5c578] => (item={'mode': '0775', 'path': '/var/www/pypiserver'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"mode": "0775", "path": "/var/www/pypiserver"}, "mode": "0775", "owner": "nginx", "path": "/var/www/pypiserver", "size": 4096, "state": "directory", "uid": 999}
ok: [c3_repo_container-eb840b00] => (item={'mode': '0775', 'path': '/var/www/pypiserver'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"mode": "0775", "path": "/var/www/pypiserver"}, "mode": "0775", "owner": "nginx", "path": "/var/www/pypiserver", "size": 4096, "state": "directory", "uid": 999}
ok: [c1_repo_container-10044eb4] => (item={'mode': '0775', 'path': '/var/www/pypiserver'}) => {"changed": false, "gid": 33, "group": "www-data", "item": {"mode": "0775", "path": "/var/www/pypiserver"}, "mode": "0775", "owner": "nginx", "path": "/var/www/pypiserver", "size": 4096, "state": "directory", "uid": 999}
TASK [repo_server : Drop repo pre/post command script] ************************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_pre_install.yml:70
Wednesday 28 March 2018 10:04:13 +0000 (0:00:02.678) 0:00:17.289 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "checksum": "369755d82d68f963cd183416beddfbe6b26b966a", "gid": 0, "group": "root", "mode": "0750", "owner": "root", "path": "/var/www/repo/repo_prepost_cmd.sh", "size": 687, "state": "file", "uid": 0}
ok: [c2_repo_container-99c5c578] => {"changed": false, "checksum": "369755d82d68f963cd183416beddfbe6b26b966a", "gid": 0, "group": "root", "mode": "0750", "owner": "root", "path": "/var/www/repo/repo_prepost_cmd.sh", "size": 687, "state": "file", "uid": 0}
ok: [c1_repo_container-10044eb4] => {"changed": false, "checksum": "369755d82d68f963cd183416beddfbe6b26b966a", "gid": 0, "group": "root", "mode": "0750", "owner": "root", "path": "/var/www/repo/repo_prepost_cmd.sh", "size": 687, "state": "file", "uid": 0}
TASK [repo_server : Check if the git folder exists already] *******************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_pre_install.yml:82
Wednesday 28 March 2018 10:04:14 +0000 (0:00:00.704) 0:00:17.993 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "stat": {"atime": 1522216528.8801055, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "binary", "ctime": 1522216527.6560984, "dev": 64512, "device_type": 0, "executable": true, "exists": true, "gid": 33, "gr_name": "www-data", "inode": 52962685, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": true, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "2755", "mtime": 1522216527.6560984, "nlink": 37, "path": "/var/www/repo/openstackgit", "pw_name": "nginx", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 4096, "uid": 999, "version": "887478500", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}}
ok: [c2_repo_container-99c5c578] => {"changed": false, "stat": {"atime": 1522216537.0579467, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "binary", "ctime": 1522216537.0339465, "dev": 64512, "device_type": 0, "executable": true, "exists": true, "gid": 33, "gr_name": "www-data", "inode": 29360214, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": true, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "2755", "mtime": 1522216527.6560984, "nlink": 37, "path": "/var/www/repo/openstackgit", "pw_name": "nginx", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 4096, "uid": 999, "version": "240020345", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}}
ok: [c1_repo_container-10044eb4] => {"changed": false, "stat": {"atime": 1522216539.8720102, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "binary", "ctime": 1522216539.8680103, "dev": 64512, "device_type": 0, "executable": true, "exists": true, "gid": 33, "gr_name": "www-data", "inode": 36438084, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": true, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "2755", "mtime": 1522216527.6560984, "nlink": 37, "path": "/var/www/repo/openstackgit", "pw_name": "nginx", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 4096, "uid": 999, "version": "18446744073113186809", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}}
TASK [repo_server : Git service data folder setup] ****************************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_pre_install.yml:87
Wednesday 28 March 2018 10:04:14 +0000 (0:00:00.318) 0:00:18.312 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "gid": 33, "group": "www-data", "mode": "02755", "owner": "nginx", "path": "/var/www/repo/openstackgit", "size": 4096, "state": "directory", "uid": 999}
ok: [c2_repo_container-99c5c578] => {"changed": false, "gid": 33, "group": "www-data", "mode": "02755", "owner": "nginx", "path": "/var/www/repo/openstackgit", "size": 4096, "state": "directory", "uid": 999}
ok: [c1_repo_container-10044eb4] => {"changed": false, "gid": 33, "group": "www-data", "mode": "02755", "owner": "nginx", "path": "/var/www/repo/openstackgit", "size": 4096, "state": "directory", "uid": 999}
TASK [repo_server : File and directory setup (root user)] *********************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_pre_install.yml:95
Wednesday 28 March 2018 10:04:17 +0000 (0:00:02.556) 0:00:20.869 *******
ok: [c3_repo_container-eb840b00] => (item={'path': '/etc/lsyncd'}) => {"changed": false, "gid": 0, "group": "root", "item": {"path": "/etc/lsyncd"}, "mode": "0755", "owner": "root", "path": "/etc/lsyncd", "size": 4096, "state": "directory", "uid": 0}
ok: [c2_repo_container-99c5c578] => (item={'path': '/etc/lsyncd'}) => {"changed": false, "gid": 0, "group": "root", "item": {"path": "/etc/lsyncd"}, "mode": "0755", "owner": "root", "path": "/etc/lsyncd", "size": 4096, "state": "directory", "uid": 0}
ok: [c1_repo_container-10044eb4] => (item={'path': '/etc/lsyncd'}) => {"changed": false, "gid": 0, "group": "root", "item": {"path": "/etc/lsyncd"}, "mode": "0755", "owner": "root", "path": "/etc/lsyncd", "size": 4096, "state": "directory", "uid": 0}
ok: [c3_repo_container-eb840b00] => (item={'path': '/var/log/lsyncd'}) => {"changed": false, "gid": 0, "group": "root", "item": {"path": "/var/log/lsyncd"}, "mode": "0755", "owner": "root", "path": "/var/log/lsyncd", "size": 4096, "state": "directory", "uid": 0}
ok: [c2_repo_container-99c5c578] => (item={'path': '/var/log/lsyncd'}) => {"changed": false, "gid": 0, "group": "root", "item": {"path": "/var/log/lsyncd"}, "mode": "0755", "owner": "root", "path": "/var/log/lsyncd", "size": 4096, "state": "directory", "uid": 0}
ok: [c1_repo_container-10044eb4] => (item={'path': '/var/log/lsyncd'}) => {"changed": false, "gid": 0, "group": "root", "item": {"path": "/var/log/lsyncd"}, "mode": "0755", "owner": "root", "path": "/var/log/lsyncd", "size": 4096, "state": "directory", "uid": 0}
ok: [c3_repo_container-eb840b00] => (item={'path': '/etc/nginx/sites-enabled/default', 'state': 'absent'}) => {"changed": false, "item": {"path": "/etc/nginx/sites-enabled/default", "state": "absent"}, "path": "/etc/nginx/sites-enabled/default", "state": "absent"}
ok: [c2_repo_container-99c5c578] => (item={'path': '/etc/nginx/sites-enabled/default', 'state': 'absent'}) => {"changed": false, "item": {"path": "/etc/nginx/sites-enabled/default", "state": "absent"}, "path": "/etc/nginx/sites-enabled/default", "state": "absent"}
ok: [c1_repo_container-10044eb4] => (item={'path': '/etc/nginx/sites-enabled/default', 'state': 'absent'}) => {"changed": false, "item": {"path": "/etc/nginx/sites-enabled/default", "state": "absent"}, "path": "/etc/nginx/sites-enabled/default", "state": "absent"}
ok: [c3_repo_container-eb840b00] => (item={'path': '/etc/nginx/conf.d'}) => {"changed": false, "gid": 0, "group": "root", "item": {"path": "/etc/nginx/conf.d"}, "mode": "0755", "owner": "root", "path": "/etc/nginx/conf.d", "size": 4096, "state": "directory", "uid": 0}
ok: [c2_repo_container-99c5c578] => (item={'path': '/etc/nginx/conf.d'}) => {"changed": false, "gid": 0, "group": "root", "item": {"path": "/etc/nginx/conf.d"}, "mode": "0755", "owner": "root", "path": "/etc/nginx/conf.d", "size": 4096, "state": "directory", "uid": 0}
ok: [c1_repo_container-10044eb4] => (item={'path': '/etc/nginx/conf.d'}) => {"changed": false, "gid": 0, "group": "root", "item": {"path": "/etc/nginx/conf.d"}, "mode": "0755", "owner": "root", "path": "/etc/nginx/conf.d", "size": 4096, "state": "directory", "uid": 0}
ok: [c3_repo_container-eb840b00] => (item={'path': '/etc/nginx/sites-available'}) => {"changed": false, "gid": 0, "group": "root", "item": {"path": "/etc/nginx/sites-available"}, "mode": "0755", "owner": "root", "path": "/etc/nginx/sites-available", "size": 4096, "state": "directory", "uid": 0}
ok: [c2_repo_container-99c5c578] => (item={'path': '/etc/nginx/sites-available'}) => {"changed": false, "gid": 0, "group": "root", "item": {"path": "/etc/nginx/sites-available"}, "mode": "0755", "owner": "root", "path": "/etc/nginx/sites-available", "size": 4096, "state": "directory", "uid": 0}
ok: [c1_repo_container-10044eb4] => (item={'path': '/etc/nginx/sites-available'}) => {"changed": false, "gid": 0, "group": "root", "item": {"path": "/etc/nginx/sites-available"}, "mode": "0755", "owner": "root", "path": "/etc/nginx/sites-available", "size": 4096, "state": "directory", "uid": 0}
ok: [c3_repo_container-eb840b00] => (item={'path': '/etc/nginx/sites-enabled'}) => {"changed": false, "gid": 0, "group": "root", "item": {"path": "/etc/nginx/sites-enabled"}, "mode": "0755", "owner": "root", "path": "/etc/nginx/sites-enabled", "size": 4096, "state": "directory", "uid": 0}
ok: [c2_repo_container-99c5c578] => (item={'path': '/etc/nginx/sites-enabled'}) => {"changed": false, "gid": 0, "group": "root", "item": {"path": "/etc/nginx/sites-enabled"}, "mode": "0755", "owner": "root", "path": "/etc/nginx/sites-enabled", "size": 4096, "state": "directory", "uid": 0}
ok: [c1_repo_container-10044eb4] => (item={'path': '/etc/nginx/sites-enabled'}) => {"changed": false, "gid": 0, "group": "root", "item": {"path": "/etc/nginx/sites-enabled"}, "mode": "0755", "owner": "root", "path": "/etc/nginx/sites-enabled", "size": 4096, "state": "directory", "uid": 0}
ok: [c3_repo_container-eb840b00] => (item={'path': '/var/www/pools'}) => {"changed": false, "gid": 0, "group": "root", "item": {"path": "/var/www/pools"}, "mode": "0755", "owner": "root", "path": "/var/www/pools", "size": 4096, "state": "directory", "uid": 0}
ok: [c2_repo_container-99c5c578] => (item={'path': '/var/www/pools'}) => {"changed": false, "gid": 0, "group": "root", "item": {"path": "/var/www/pools"}, "mode": "0755", "owner": "root", "path": "/var/www/pools", "size": 4096, "state": "directory", "uid": 0}
ok: [c1_repo_container-10044eb4] => (item={'path': '/var/www/pools'}) => {"changed": false, "gid": 0, "group": "root", "item": {"path": "/var/www/pools"}, "mode": "0755", "owner": "root", "path": "/var/www/pools", "size": 4096, "state": "directory", "uid": 0}
TASK [repo_server : Install distro packages] **********************************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_install.yml:16
Wednesday 28 March 2018 10:04:19 +0000 (0:00:01.678) 0:00:22.547 *******
ok: [c2_repo_container-99c5c578] => {"attempts": 1, "cache_update_time": 1522231460, "cache_updated": true, "changed": false}
ok: [c1_repo_container-10044eb4] => {"attempts": 1, "cache_update_time": 1522231460, "cache_updated": true, "changed": false}
ok: [c3_repo_container-eb840b00] => {"attempts": 1, "cache_update_time": 1522231460, "cache_updated": true, "changed": false}
TASK [repo_server : List the current virtualenv_support folders in dist/site-packages] ****************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_install.yml:31
Wednesday 28 March 2018 10:04:21 +0000 (0:00:02.726) 0:00:25.274 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "examined": 33, "files": [{"atime": 1522230594.451655, "ctime": 1522230594.455655, "dev": 64512, "gid": 50, "inode": 54799395, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": true, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mode": "2755", "mtime": 1522230594.455655, "nlink": 2, "path": "/usr/local/lib/python2.7/dist-packages/virtualenv_support", "rgrp": true, "roth": true, "rusr": true, "size": 4096, "uid": 0, "wgrp": false, "woth": false, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}], "matched": 1, "msg": ""}
ok: [c1_repo_container-10044eb4] => {"changed": false, "examined": 13, "files": [{"atime": 1522219658.4241276, "ctime": 1522219658.4281275, "dev": 64512, "gid": 50, "inode": 39983198, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": true, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mode": "2755", "mtime": 1522219658.4281275, "nlink": 2, "path": "/usr/local/lib/python2.7/dist-packages/virtualenv_support", "rgrp": true, "roth": true, "rusr": true, "size": 4096, "uid": 0, "wgrp": false, "woth": false, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}], "matched": 1, "msg": ""}
ok: [c2_repo_container-99c5c578] => {"changed": false, "examined": 13, "files": [{"atime": 1522219658.3605502, "ctime": 1522219658.36455, "dev": 64512, "gid": 50, "inode": 2625237, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": true, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mode": "2755", "mtime": 1522219658.36455, "nlink": 2, "path": "/usr/local/lib/python2.7/dist-packages/virtualenv_support", "rgrp": true, "roth": true, "rusr": true, "size": 4096, "uid": 0, "wgrp": false, "woth": false, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}], "matched": 1, "msg": ""}
TASK [repo_server : Install required pip packages] ****************************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_install.yml:46
Wednesday 28 March 2018 10:04:22 +0000 (0:00:00.403) 0:00:25.677 *******
ok: [c1_repo_container-10044eb4] => {"attempts": 1, "changed": false, "cmd": "/usr/local/bin/pip2 install -U --constraint http://int.atl.sandvine.cloud:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_absolute_requirements.txt virtualenv", "name": ["virtualenv"], "requirements": null, "state": "latest", "stderr": "", "stderr_lines": [], "stdout": "Requirement already up-to-date: virtualenv in /usr/local/lib/python2.7/dist-packages\n", "stdout_lines": ["Requirement already up-to-date: virtualenv in /usr/local/lib/python2.7/dist-packages"], "version": null, "virtualenv": null}
ok: [c2_repo_container-99c5c578] => {"attempts": 1, "changed": false, "cmd": "/usr/local/bin/pip2 install -U --constraint http://int.atl.sandvine.cloud:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_absolute_requirements.txt virtualenv", "name": ["virtualenv"], "requirements": null, "state": "latest", "stderr": "", "stderr_lines": [], "stdout": "Requirement already up-to-date: virtualenv in /usr/local/lib/python2.7/dist-packages\n", "stdout_lines": ["Requirement already up-to-date: virtualenv in /usr/local/lib/python2.7/dist-packages"], "version": null, "virtualenv": null}
changed: [c3_repo_container-eb840b00] => {"attempts": 1, "changed": true, "cmd": "/usr/local/bin/pip2 install -U --constraint http://int.atl.sandvine.cloud:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_absolute_requirements.txt virtualenv", "name": ["virtualenv"], "requirements": null, "state": "latest", "stderr": "", "stderr_lines": [], "stdout": "Collecting virtualenv\n Downloading http://127.0.0.1:8181/packages/ed/ea/e20b5cbebf45d3096e8138ab74eda139595d827677f38e9dd543e6015bdf/virtualenv-15.2.0-py2.py3-none-any.whl (2.6MB)\nInstalling collected packages: virtualenv\n Found existing installation: virtualenv 15.1.0\n Uninstalling virtualenv-15.1.0:\n Successfully uninstalled virtualenv-15.1.0\nSuccessfully installed virtualenv-15.2.0\n", "stdout_lines": ["Collecting virtualenv", " Downloading http://127.0.0.1:8181/packages/ed/ea/e20b5cbebf45d3096e8138ab74eda139595d827677f38e9dd543e6015bdf/virtualenv-15.2.0-py2.py3-none-any.whl (2.6MB)", "Installing collected packages: virtualenv", " Found existing installation: virtualenv 15.1.0", " Uninstalling virtualenv-15.1.0:", " Successfully uninstalled virtualenv-15.1.0", "Successfully installed virtualenv-15.2.0"], "version": null, "virtualenv": null}
TASK [repo_server : Install pip packages] *************************************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_install.yml:58
Wednesday 28 March 2018 10:04:23 +0000 (0:00:01.080) 0:00:26.758 *******
ok: [c3_repo_container-eb840b00] => {"attempts": 1, "changed": false, "cmd": "/openstack/venvs/pypiserver-1.2.0/bin/pip2 install -U --constraint http://int.atl.sandvine.cloud:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_absolute_requirements.txt pypiserver[cache]==1.2.0", "name": ["pypiserver[cache]==1.2.0"], "requirements": null, "state": "latest", "stderr": "", "stderr_lines": [], "stdout": "Requirement already up-to-date: pypiserver[cache]==1.2.0 in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages\nRequirement already up-to-date: watchdog; extra == \"cache\" in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages (from pypiserver[cache]==1.2.0)\nRequirement already up-to-date: PyYAML>=3.10 in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages (from watchdog; extra == \"cache\"->pypiserver[cache]==1.2.0)\nRequirement already up-to-date: argh>=0.24.1 in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages (from watchdog; extra == \"cache\"->pypiserver[cache]==1.2.0)\nRequirement already up-to-date: pathtools>=0.1.1 in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages (from watchdog; extra == \"cache\"->pypiserver[cache]==1.2.0)\n", "stdout_lines": ["Requirement already up-to-date: pypiserver[cache]==1.2.0 in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages", "Requirement already up-to-date: watchdog; extra == \"cache\" in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages (from pypiserver[cache]==1.2.0)", "Requirement already up-to-date: PyYAML>=3.10 in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages (from watchdog; extra == \"cache\"->pypiserver[cache]==1.2.0)", "Requirement already up-to-date: argh>=0.24.1 in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages (from watchdog; extra == \"cache\"->pypiserver[cache]==1.2.0)", "Requirement already up-to-date: pathtools>=0.1.1 in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages (from watchdog; extra == \"cache\"->pypiserver[cache]==1.2.0)"], "version": null, "virtualenv": "/openstack/venvs/pypiserver-1.2.0"}
ok: [c1_repo_container-10044eb4] => {"attempts": 1, "changed": false, "cmd": "/openstack/venvs/pypiserver-1.2.0/bin/pip2 install -U --constraint http://int.atl.sandvine.cloud:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_absolute_requirements.txt pypiserver[cache]==1.2.0", "name": ["pypiserver[cache]==1.2.0"], "requirements": null, "state": "latest", "stderr": "", "stderr_lines": [], "stdout": "Requirement already up-to-date: pypiserver[cache]==1.2.0 in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages\nRequirement already up-to-date: watchdog; extra == \"cache\" in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages (from pypiserver[cache]==1.2.0)\nRequirement already up-to-date: PyYAML>=3.10 in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages (from watchdog; extra == \"cache\"->pypiserver[cache]==1.2.0)\nRequirement already up-to-date: argh>=0.24.1 in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages (from watchdog; extra == \"cache\"->pypiserver[cache]==1.2.0)\nRequirement already up-to-date: pathtools>=0.1.1 in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages (from watchdog; extra == \"cache\"->pypiserver[cache]==1.2.0)\n", "stdout_lines": ["Requirement already up-to-date: pypiserver[cache]==1.2.0 in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages", "Requirement already up-to-date: watchdog; extra == \"cache\" in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages (from pypiserver[cache]==1.2.0)", "Requirement already up-to-date: PyYAML>=3.10 in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages (from watchdog; extra == \"cache\"->pypiserver[cache]==1.2.0)", "Requirement already up-to-date: argh>=0.24.1 in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages (from watchdog; extra == \"cache\"->pypiserver[cache]==1.2.0)", "Requirement already up-to-date: pathtools>=0.1.1 in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages (from watchdog; extra == \"cache\"->pypiserver[cache]==1.2.0)"], "version": null, "virtualenv": "/openstack/venvs/pypiserver-1.2.0"}
ok: [c2_repo_container-99c5c578] => {"attempts": 1, "changed": false, "cmd": "/openstack/venvs/pypiserver-1.2.0/bin/pip2 install -U --constraint http://int.atl.sandvine.cloud:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_absolute_requirements.txt pypiserver[cache]==1.2.0", "name": ["pypiserver[cache]==1.2.0"], "requirements": null, "state": "latest", "stderr": "", "stderr_lines": [], "stdout": "Requirement already up-to-date: pypiserver[cache]==1.2.0 in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages\nRequirement already up-to-date: watchdog; extra == \"cache\" in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages (from pypiserver[cache]==1.2.0)\nRequirement already up-to-date: PyYAML>=3.10 in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages (from watchdog; extra == \"cache\"->pypiserver[cache]==1.2.0)\nRequirement already up-to-date: argh>=0.24.1 in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages (from watchdog; extra == \"cache\"->pypiserver[cache]==1.2.0)\nRequirement already up-to-date: pathtools>=0.1.1 in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages (from watchdog; extra == \"cache\"->pypiserver[cache]==1.2.0)\n", "stdout_lines": ["Requirement already up-to-date: pypiserver[cache]==1.2.0 in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages", "Requirement already up-to-date: watchdog; extra == \"cache\" in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages (from pypiserver[cache]==1.2.0)", "Requirement already up-to-date: PyYAML>=3.10 in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages (from watchdog; extra == \"cache\"->pypiserver[cache]==1.2.0)", "Requirement already up-to-date: argh>=0.24.1 in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages (from watchdog; extra == \"cache\"->pypiserver[cache]==1.2.0)", "Requirement already up-to-date: pathtools>=0.1.1 in /openstack/venvs/pypiserver-1.2.0/lib/python2.7/site-packages (from watchdog; extra == \"cache\"->pypiserver[cache]==1.2.0)"], "version": null, "virtualenv": "/openstack/venvs/pypiserver-1.2.0"}
TASK [repo_server : Remove old key file(s) if found] **************************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_post_install.yml:16
Wednesday 28 March 2018 10:04:24 +0000 (0:00:01.285) 0:00:28.043 *******
skipping: [c3_repo_container-eb840b00] => (item=/var/www/.ssh/authorized_keys) => {"changed": false, "item": "/var/www/.ssh/authorized_keys", "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item=/var/www/.ssh/id_rsa) => {"changed": false, "item": "/var/www/.ssh/id_rsa", "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item=/var/www/.ssh/id_rsa.pub) => {"changed": false, "item": "/var/www/.ssh/id_rsa.pub", "skip_reason": "Conditional result was False"}
skipping: [c2_repo_container-99c5c578] => (item=/var/www/.ssh/authorized_keys) => {"changed": false, "item": "/var/www/.ssh/authorized_keys", "skip_reason": "Conditional result was False"}
skipping: [c2_repo_container-99c5c578] => (item=/var/www/.ssh/id_rsa) => {"changed": false, "item": "/var/www/.ssh/id_rsa", "skip_reason": "Conditional result was False"}
skipping: [c2_repo_container-99c5c578] => (item=/var/www/.ssh/id_rsa.pub) => {"changed": false, "item": "/var/www/.ssh/id_rsa.pub", "skip_reason": "Conditional result was False"}
skipping: [c1_repo_container-10044eb4] => (item=/var/www/.ssh/authorized_keys) => {"changed": false, "item": "/var/www/.ssh/authorized_keys", "skip_reason": "Conditional result was False"}
skipping: [c1_repo_container-10044eb4] => (item=/var/www/.ssh/id_rsa) => {"changed": false, "item": "/var/www/.ssh/id_rsa", "skip_reason": "Conditional result was False"}
skipping: [c1_repo_container-10044eb4] => (item=/var/www/.ssh/id_rsa.pub) => {"changed": false, "item": "/var/www/.ssh/id_rsa.pub", "skip_reason": "Conditional result was False"}
TASK [repo_server : Generate the nginx system user ssh key] *******************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_post_install.yml:26
Wednesday 28 March 2018 10:04:24 +0000 (0:00:00.120) 0:00:28.164 *******
ok: [c3_repo_container-eb840b00] => {"append": false, "changed": false, "comment": "Nginx repo user", "group": 33, "home": "/var/www", "move_home": false, "name": "nginx", "shell": "/bin/bash", "ssh_fingerprint": "2048 SHA256:YZ0ecEYd2ub5f8qe4/kBNAzZaTBQi0cvT9TISogQDkM ansible-generated on c3-repo-container-eb840b00 (RSA)", "ssh_key_file": "/var/www/.ssh/id_rsa", "ssh_public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDeQF+NLplIvCoyNJQFYqQjYMzAJmDQwRtkgV9y4KEH7EnuQrj8wi7R1v4teODbPM/kcNIisrO6hGVnTwqIf7zEMkT+aeawkQ1YbJgjEnMySNeTczIVpD0ORWY9PEfyhNweKGmIETStUJNqV5NHJSATtkicy2z3SGjzeWvqmfK9JyT/uc+SFRbw/BJdeqi9VMvkU5KDIh8Ra+O1t7+PJdNtVe5DW50uoarKMVM2ZP8UdmG01OBuqFeR/TUIl6s3+JiekIBg02ucp7U0OEsvSPXxIEVC0Z1ycEOFjxyOCpqSswfSLY1unvNBF9b2QsX+6PMOzwf91WpE1bzpmHVyvZgB ansible-generated on c3-repo-container-eb840b00", "state": "present", "uid": 999}
ok: [c2_repo_container-99c5c578] => {"append": false, "changed": false, "comment": "Nginx repo user", "group": 33, "home": "/var/www", "move_home": false, "name": "nginx", "shell": "/bin/bash", "ssh_fingerprint": "2048 SHA256:ASstdf17mR48Gxk12t3oIe+EHNRHlManzoT6PdIxaP4 ansible-generated on c2-repo-container-99c5c578 (RSA)", "ssh_key_file": "/var/www/.ssh/id_rsa", "ssh_public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDGFQL0cac8SAxVvX9FdwEQR3QI9Qq8rLH9gXYYbebp3SYz1C693kWR8V8qxUjfuiDnWeQuz4aVjDfXOqO8uvodIF0lKmXJ/xI6tw1/MD8SoshacxxZ7Ji1RsH+p4hCg1xgt05lEsnx6oImG54TLNpnywVo/FlfFBZhBs4sEdaoPU2gw34UKXFs1a/h0D3+fbRphsAx2AgYNKgV0xOImrnENRIlwbO88BBJInq+Wvxko0B2IKOCOgdiEbHmPJY10iWOY8JW89d2WS4118syg5wsnd7xE0D9xiGNYXtSQpTq3SDIGOfvEr+FYKTEkmfqJYcuG7RnToUU3LuAY7gDc8QP ansible-generated on c2-repo-container-99c5c578", "state": "present", "uid": 999}
ok: [c1_repo_container-10044eb4] => {"append": false, "changed": false, "comment": "Nginx repo user", "group": 33, "home": "/var/www", "move_home": false, "name": "nginx", "shell": "/bin/bash", "ssh_fingerprint": "2048 SHA256:P7pFcMlFT2zQ1CTylizqcdJOZ4q35CBR18O5YU40KXs ansible-generated on c1-repo-container-10044eb4 (RSA)", "ssh_key_file": "/var/www/.ssh/id_rsa", "ssh_public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC+4Kl9GaqWFFMMiIJrVwpU69dWegBvLvQzeuGWXn3oBMEXBLmwzPcmgNN5rKsfDzgiUMjZ80+2QabWS+uiw8twA4k0Pjf/wAxz2zYuG3TPufbLyE1uW8DX/BMYG6GHDDgYrPtE+2URT4hnN+srfFPhcbjDaBPXN1RZVFinOPQlr2O8YiwploWq+ZjOPxB0/ZfTW+CdgAHySpuGgPTKpXylFkANdlOCXilrKEsmgujql0BvxivbRUXE6pwFrZsMQLM4rkJZJqs4GninwS4qq5eNyvqJ7hfVahjVRqmymi/86WxEaiEUolkwctoN72dxDii1xCPa6GfIavMx3UigQZ5P ansible-generated on c1-repo-container-10044eb4", "state": "present", "uid": 999}
TASK [repo_server : Drop NGINX configuration files] ***************************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_post_install.yml:31
Wednesday 28 March 2018 10:04:25 +0000 (0:00:00.344) 0:00:28.509 *******
ok: [c3_repo_container-eb840b00] => (item={'src': 'nginx.conf.j2', 'dest': '/etc/nginx/nginx.conf'}) => {"changed": false, "checksum": "0f7f8f6f62c400dc6e2a765ad7f5c50a2a4c9b5d", "gid": 0, "group": "root", "item": {"dest": "/etc/nginx/nginx.conf", "src": "nginx.conf.j2"}, "mode": "0644", "owner": "root", "path": "/etc/nginx/nginx.conf", "size": 2030, "state": "file", "uid": 0}
ok: [c2_repo_container-99c5c578] => (item={'src': 'nginx.conf.j2', 'dest': '/etc/nginx/nginx.conf'}) => {"changed": false, "checksum": "85d8028ca699a82e57f70cc8c441e3b157360444", "gid": 0, "group": "root", "item": {"dest": "/etc/nginx/nginx.conf", "src": "nginx.conf.j2"}, "mode": "0644", "owner": "root", "path": "/etc/nginx/nginx.conf", "size": 2030, "state": "file", "uid": 0}
ok: [c1_repo_container-10044eb4] => (item={'src': 'nginx.conf.j2', 'dest': '/etc/nginx/nginx.conf'}) => {"changed": false, "checksum": "c18eedddd0d902e797d56e107d95ca2678e2a884", "gid": 0, "group": "root", "item": {"dest": "/etc/nginx/nginx.conf", "src": "nginx.conf.j2"}, "mode": "0644", "owner": "root", "path": "/etc/nginx/nginx.conf", "size": 2030, "state": "file", "uid": 0}
ok: [c3_repo_container-eb840b00] => (item={'src': 'rsyncd.conf.j2', 'dest': '/etc/rsyncd.conf'}) => {"changed": false, "checksum": "1191f5e3984a3fb5d0b5cc3040024e4bc9cf9006", "gid": 0, "group": "root", "item": {"dest": "/etc/rsyncd.conf", "src": "rsyncd.conf.j2"}, "mode": "0644", "owner": "root", "path": "/etc/rsyncd.conf", "size": 303, "state": "file", "uid": 0}
ok: [c2_repo_container-99c5c578] => (item={'src': 'rsyncd.conf.j2', 'dest': '/etc/rsyncd.conf'}) => {"changed": false, "checksum": "1191f5e3984a3fb5d0b5cc3040024e4bc9cf9006", "gid": 0, "group": "root", "item": {"dest": "/etc/rsyncd.conf", "src": "rsyncd.conf.j2"}, "mode": "0644", "owner": "root", "path": "/etc/rsyncd.conf", "size": 303, "state": "file", "uid": 0}
ok: [c1_repo_container-10044eb4] => (item={'src': 'rsyncd.conf.j2', 'dest': '/etc/rsyncd.conf'}) => {"changed": false, "checksum": "1191f5e3984a3fb5d0b5cc3040024e4bc9cf9006", "gid": 0, "group": "root", "item": {"dest": "/etc/rsyncd.conf", "src": "rsyncd.conf.j2"}, "mode": "0644", "owner": "root", "path": "/etc/rsyncd.conf", "size": 303, "state": "file", "uid": 0}
ok: [c3_repo_container-eb840b00] => (item={'src': 'openstack-slushee.vhost.j2', 'dest': '/etc/nginx/sites-available/openstack-slushee.vhost'}) => {"changed": false, "checksum": "c4efc8fd0489e907147ded31aa3a294b55773111", "gid": 0, "group": "root", "item": {"dest": "/etc/nginx/sites-available/openstack-slushee.vhost", "src": "openstack-slushee.vhost.j2"}, "mode": "0644", "owner": "root", "path": "/etc/nginx/sites-available/openstack-slushee.vhost", "size": 1356, "state": "file", "uid": 0}
ok: [c2_repo_container-99c5c578] => (item={'src': 'openstack-slushee.vhost.j2', 'dest': '/etc/nginx/sites-available/openstack-slushee.vhost'}) => {"changed": false, "checksum": "c4efc8fd0489e907147ded31aa3a294b55773111", "gid": 0, "group": "root", "item": {"dest": "/etc/nginx/sites-available/openstack-slushee.vhost", "src": "openstack-slushee.vhost.j2"}, "mode": "0644", "owner": "root", "path": "/etc/nginx/sites-available/openstack-slushee.vhost", "size": 1356, "state": "file", "uid": 0}
ok: [c1_repo_container-10044eb4] => (item={'src': 'openstack-slushee.vhost.j2', 'dest': '/etc/nginx/sites-available/openstack-slushee.vhost'}) => {"changed": false, "checksum": "c4efc8fd0489e907147ded31aa3a294b55773111", "gid": 0, "group": "root", "item": {"dest": "/etc/nginx/sites-available/openstack-slushee.vhost", "src": "openstack-slushee.vhost.j2"}, "mode": "0644", "owner": "root", "path": "/etc/nginx/sites-available/openstack-slushee.vhost", "size": 1356, "state": "file", "uid": 0}
ok: [c3_repo_container-eb840b00] => (item={'src': 'nginx-pypi.conf.j2', 'dest': '/etc/nginx/conf.d/pypi.conf'}) => {"changed": false, "checksum": "25b91d3ec67df6f7f2f735f3150b348c1dae6ccd", "gid": 0, "group": "root", "item": {"dest": "/etc/nginx/conf.d/pypi.conf", "src": "nginx-pypi.conf.j2"}, "mode": "0644", "owner": "root", "path": "/etc/nginx/conf.d/pypi.conf", "size": 232, "state": "file", "uid": 0}
ok: [c2_repo_container-99c5c578] => (item={'src': 'nginx-pypi.conf.j2', 'dest': '/etc/nginx/conf.d/pypi.conf'}) => {"changed": false, "checksum": "25b91d3ec67df6f7f2f735f3150b348c1dae6ccd", "gid": 0, "group": "root", "item": {"dest": "/etc/nginx/conf.d/pypi.conf", "src": "nginx-pypi.conf.j2"}, "mode": "0644", "owner": "root", "path": "/etc/nginx/conf.d/pypi.conf", "size": 232, "state": "file", "uid": 0}
ok: [c1_repo_container-10044eb4] => (item={'src': 'nginx-pypi.conf.j2', 'dest': '/etc/nginx/conf.d/pypi.conf'}) => {"changed": false, "checksum": "25b91d3ec67df6f7f2f735f3150b348c1dae6ccd", "gid": 0, "group": "root", "item": {"dest": "/etc/nginx/conf.d/pypi.conf", "src": "nginx-pypi.conf.j2"}, "mode": "0644", "owner": "root", "path": "/etc/nginx/conf.d/pypi.conf", "size": 232, "state": "file", "uid": 0}
TASK [repo_server : Enable openstack-slushee site] ****************************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_post_install.yml:47
Wednesday 28 March 2018 10:04:27 +0000 (0:00:02.619) 0:00:31.129 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "dest": "/etc/nginx/sites-enabled/openstack-slushee.vhost", "gid": 0, "group": "root", "mode": "0777", "owner": "root", "size": 50, "src": "/etc/nginx/sites-available/openstack-slushee.vhost", "state": "link", "uid": 0}
ok: [c2_repo_container-99c5c578] => {"changed": false, "dest": "/etc/nginx/sites-enabled/openstack-slushee.vhost", "gid": 0, "group": "root", "mode": "0777", "owner": "root", "size": 50, "src": "/etc/nginx/sites-available/openstack-slushee.vhost", "state": "link", "uid": 0}
ok: [c1_repo_container-10044eb4] => {"changed": false, "dest": "/etc/nginx/sites-enabled/openstack-slushee.vhost", "gid": 0, "group": "root", "mode": "0777", "owner": "root", "size": 50, "src": "/etc/nginx/sites-available/openstack-slushee.vhost", "state": "link", "uid": 0}
TASK [repo_server : Place git daemon systemd init script] *********************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_post_install.yml:55
Wednesday 28 March 2018 10:04:28 +0000 (0:00:00.309) 0:00:31.438 *******
ok: [c3_repo_container-eb840b00] => (item={'src': 'git.service.j2', 'dest': '/lib/systemd/system/git@.service'}) => {"changed": false, "checksum": "e405191b0d79ffa3ee873b19c7f33a002a69e15d", "gid": 0, "group": "root", "item": {"dest": "/lib/systemd/system/git@.service", "src": "git.service.j2"}, "mode": "0644", "owner": "root", "path": "/lib/systemd/system/git@.service", "size": 269, "state": "file", "uid": 0}
ok: [c1_repo_container-10044eb4] => (item={'src': 'git.service.j2', 'dest': '/lib/systemd/system/git@.service'}) => {"changed": false, "checksum": "e405191b0d79ffa3ee873b19c7f33a002a69e15d", "gid": 0, "group": "root", "item": {"dest": "/lib/systemd/system/git@.service", "src": "git.service.j2"}, "mode": "0644", "owner": "root", "path": "/lib/systemd/system/git@.service", "size": 269, "state": "file", "uid": 0}
ok: [c2_repo_container-99c5c578] => (item={'src': 'git.service.j2', 'dest': '/lib/systemd/system/git@.service'}) => {"changed": false, "checksum": "e405191b0d79ffa3ee873b19c7f33a002a69e15d", "gid": 0, "group": "root", "item": {"dest": "/lib/systemd/system/git@.service", "src": "git.service.j2"}, "mode": "0644", "owner": "root", "path": "/lib/systemd/system/git@.service", "size": 269, "state": "file", "uid": 0}
ok: [c3_repo_container-eb840b00] => (item={'src': 'git.socket.j2', 'dest': '/lib/systemd/system/git.socket'}) => {"changed": false, "checksum": "9dcc0a07494596683b4aea6ca961bbe1b056302b", "gid": 0, "group": "root", "item": {"dest": "/lib/systemd/system/git.socket", "src": "git.socket.j2"}, "mode": "0644", "owner": "root", "path": "/lib/systemd/system/git.socket", "size": 116, "state": "file", "uid": 0}
ok: [c1_repo_container-10044eb4] => (item={'src': 'git.socket.j2', 'dest': '/lib/systemd/system/git.socket'}) => {"changed": false, "checksum": "9dcc0a07494596683b4aea6ca961bbe1b056302b", "gid": 0, "group": "root", "item": {"dest": "/lib/systemd/system/git.socket", "src": "git.socket.j2"}, "mode": "0644", "owner": "root", "path": "/lib/systemd/system/git.socket", "size": 116, "state": "file", "uid": 0}
ok: [c2_repo_container-99c5c578] => (item={'src': 'git.socket.j2', 'dest': '/lib/systemd/system/git.socket'}) => {"changed": false, "checksum": "9dcc0a07494596683b4aea6ca961bbe1b056302b", "gid": 0, "group": "root", "item": {"dest": "/lib/systemd/system/git.socket", "src": "git.socket.j2"}, "mode": "0644", "owner": "root", "path": "/lib/systemd/system/git.socket", "size": 116, "state": "file", "uid": 0}
TASK [repo_server : Place the pypiserver systemd init script] *****************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_post_install.yml:70
Wednesday 28 March 2018 10:04:29 +0000 (0:00:01.324) 0:00:32.762 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "checksum": "6677f8273d514132e163a45487ad8697ae39ea72", "dest": "/etc/systemd/system/pypiserver.service", "gid": 0, "group": "root", "md5sum": "9ae9b70f49aeb605bab61353586305df", "mode": "0644", "owner": "root", "size": 819, "src": "/root/.ansible/tmp/ansible-tmp-1522231469.4233449-68834938209855/source", "state": "file", "uid": 0}
ok: [c2_repo_container-99c5c578] => {"changed": false, "checksum": "6677f8273d514132e163a45487ad8697ae39ea72", "dest": "/etc/systemd/system/pypiserver.service", "gid": 0, "group": "root", "md5sum": "9ae9b70f49aeb605bab61353586305df", "mode": "0644", "owner": "root", "size": 819, "src": "/root/.ansible/tmp/ansible-tmp-1522231469.4412158-143796118242606/source", "state": "file", "uid": 0}
ok: [c1_repo_container-10044eb4] => {"changed": false, "checksum": "6677f8273d514132e163a45487ad8697ae39ea72", "dest": "/etc/systemd/system/pypiserver.service", "gid": 0, "group": "root", "md5sum": "9ae9b70f49aeb605bab61353586305df", "mode": "0644", "owner": "root", "size": 819, "src": "/root/.ansible/tmp/ansible-tmp-1522231469.4665873-9230110439656/source", "state": "file", "uid": 0}
TASK [repo_server : include] **************************************************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/main.yml:39
Wednesday 28 March 2018 10:04:29 +0000 (0:00:00.511) 0:00:33.274 *******
included: /etc/ansible/roles/repo_server/tasks/repo_cacher.yml for c3_repo_container-eb840b00, c2_repo_container-99c5c578, c1_repo_container-10044eb4
TASK [repo_server : Disable epel-testing repository for cacher packages] ******************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_cacher.yml:16
Wednesday 28 March 2018 10:04:30 +0000 (0:00:00.215) 0:00:33.489 *******
<c3_repo_container-eb840b00> Task "Disable epel-testing repository for cacher packages" has been omitted from the job because the conditional "["ansible_pkg_mgr == 'yum'"]" was evaluated as "False"
<c2_repo_container-99c5c578> Task "Disable epel-testing repository for cacher packages" has been omitted from the job because the conditional "["ansible_pkg_mgr == 'yum'"]" was evaluated as "False"
<c1_repo_container-10044eb4> Task "Disable epel-testing repository for cacher packages" has been omitted from the job because the conditional "["ansible_pkg_mgr == 'yum'"]" was evaluated as "False"
TASK [repo_server : Install repo caching server packages] *********************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_cacher.yml:23
Wednesday 28 March 2018 10:04:30 +0000 (0:00:00.040) 0:00:33.529 *******
ok: [c2_repo_container-99c5c578] => {"attempts": 1, "cache_update_time": 1522231460, "cache_updated": false, "changed": false}
ok: [c1_repo_container-10044eb4] => {"attempts": 1, "cache_update_time": 1522231460, "cache_updated": false, "changed": false}
ok: [c3_repo_container-eb840b00] => {"attempts": 1, "cache_update_time": 1522231460, "cache_updated": false, "changed": false}
TASK [repo_server : Create cache directory] ***********************************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_cacher.yml:36
Wednesday 28 March 2018 10:04:30 +0000 (0:00:00.618) 0:00:34.148 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "gid": 33, "group": "www-data", "mode": "02775", "owner": "apt-cacher-ng", "path": "/var/www/repo/pkg-cache", "size": 4096, "state": "directory", "uid": 107}
ok: [c2_repo_container-99c5c578] => {"changed": false, "gid": 33, "group": "www-data", "mode": "02775", "owner": "apt-cacher-ng", "path": "/var/www/repo/pkg-cache", "size": 4096, "state": "directory", "uid": 107}
ok: [c1_repo_container-10044eb4] => {"changed": false, "gid": 33, "group": "www-data", "mode": "02775", "owner": "apt-cacher-ng", "path": "/var/www/repo/pkg-cache", "size": 4096, "state": "directory", "uid": 107}
TASK [repo_server : Create log directory] *************************************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_cacher.yml:46
Wednesday 28 March 2018 10:04:31 +0000 (0:00:00.303) 0:00:34.451 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "gid": 111, "group": "apt-cacher-ng", "mode": "02775", "owner": "apt-cacher-ng", "path": "/var/log/apt-cacher-ng", "size": 4096, "state": "directory", "uid": 107}
ok: [c2_repo_container-99c5c578] => {"changed": false, "gid": 111, "group": "apt-cacher-ng", "mode": "02775", "owner": "apt-cacher-ng", "path": "/var/log/apt-cacher-ng", "size": 4096, "state": "directory", "uid": 107}
ok: [c1_repo_container-10044eb4] => {"changed": false, "gid": 111, "group": "apt-cacher-ng", "mode": "02775", "owner": "apt-cacher-ng", "path": "/var/log/apt-cacher-ng", "size": 4096, "state": "directory", "uid": 107}
TASK [repo_server : Stat the cache path] **************************************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_cacher.yml:56
Wednesday 28 March 2018 10:04:31 +0000 (0:00:00.307) 0:00:34.759 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "stat": {"atime": 1522216397.1273327, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 0, "charset": "binary", "ctime": 1522216390.2872925, "dev": 64512, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 54543144, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": true, "isreg": false, "issock": false, "isuid": false, "lnk_source": "/var/www/repo/pkg-cache", "lnk_target": "/var/www/repo/pkg-cache", "mimetype": "inode/symlink", "mode": "0777", "mtime": 1522216390.2872925, "nlink": 1, "path": "/var/cache/apt-cacher-ng", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 23, "uid": 0, "version": null, "wgrp": true, "woth": true, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}}
ok: [c2_repo_container-99c5c578] => {"changed": false, "stat": {"atime": 1522216397.093652, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 0, "charset": "binary", "ctime": 1522216390.3136377, "dev": 64512, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 1977704, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": true, "isreg": false, "issock": false, "isuid": false, "lnk_source": "/var/www/repo/pkg-cache", "lnk_target": "/var/www/repo/pkg-cache", "mimetype": "inode/symlink", "mode": "0777", "mtime": 1522216390.3136377, "nlink": 1, "path": "/var/cache/apt-cacher-ng", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 23, "uid": 0, "version": null, "wgrp": true, "woth": true, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}}
ok: [c1_repo_container-10044eb4] => {"changed": false, "stat": {"atime": 1522216397.162665, "attr_flags": "", "attributes": [], "block_size": 4096, "blocks": 0, "charset": "binary", "ctime": 1522216390.3386006, "dev": 64512, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 39328450, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": true, "isreg": false, "issock": false, "isuid": false, "lnk_source": "/var/www/repo/pkg-cache", "lnk_target": "/var/www/repo/pkg-cache", "mimetype": "inode/symlink", "mode": "0777", "mtime": 1522216390.3386006, "nlink": 1, "path": "/var/cache/apt-cacher-ng", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 23, "uid": 0, "version": null, "wgrp": true, "woth": true, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}}
TASK [repo_server : Remove cacher directory if its a directory] ***************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_cacher.yml:63
Wednesday 28 March 2018 10:04:31 +0000 (0:00:00.318) 0:00:35.077 *******
<c3_repo_container-eb840b00> Task "Remove cacher directory if its a directory" has been omitted from the job because the conditional "['acs.stat.isdir is defined and acs.stat.isdir']" was evaluated as "False"
<c2_repo_container-99c5c578> Task "Remove cacher directory if its a directory" has been omitted from the job because the conditional "['acs.stat.isdir is defined and acs.stat.isdir']" was evaluated as "False"
<c1_repo_container-10044eb4> Task "Remove cacher directory if its a directory" has been omitted from the job because the conditional "['acs.stat.isdir is defined and acs.stat.isdir']" was evaluated as "False"
TASK [repo_server : Link cacher to the repo path] *****************************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_cacher.yml:72
Wednesday 28 March 2018 10:04:31 +0000 (0:00:00.062) 0:00:35.140 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "dest": "/var/cache/apt-cacher-ng", "gid": 0, "group": "root", "mode": "0777", "owner": "root", "size": 23, "src": "/var/www/repo/pkg-cache", "state": "link", "uid": 0}
ok: [c2_repo_container-99c5c578] => {"changed": false, "dest": "/var/cache/apt-cacher-ng", "gid": 0, "group": "root", "mode": "0777", "owner": "root", "size": 23, "src": "/var/www/repo/pkg-cache", "state": "link", "uid": 0}
ok: [c1_repo_container-10044eb4] => {"changed": false, "dest": "/var/cache/apt-cacher-ng", "gid": 0, "group": "root", "mode": "0777", "owner": "root", "size": 23, "src": "/var/www/repo/pkg-cache", "state": "link", "uid": 0}
TASK [repo_server : Create yum merged mirror list] ****************************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_cacher.yml:80
Wednesday 28 March 2018 10:04:32 +0000 (0:00:00.309) 0:00:35.450 *******
<c3_repo_container-eb840b00> Task "Create yum merged mirror list" has been omitted from the job because the conditional "["ansible_pkg_mgr == 'yum'"]" was evaluated as "False"
<c2_repo_container-99c5c578> Task "Create yum merged mirror list" has been omitted from the job because the conditional "["ansible_pkg_mgr == 'yum'"]" was evaluated as "False"
<c1_repo_container-10044eb4> Task "Create yum merged mirror list" has been omitted from the job because the conditional "["ansible_pkg_mgr == 'yum'"]" was evaluated as "False"
TASK [repo_server : Drop acng.conf] *******************************************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_cacher.yml:92
Wednesday 28 March 2018 10:04:32 +0000 (0:00:00.059) 0:00:35.509 *******
ok: [c2_repo_container-99c5c578] => {"changed": false, "checksum": "e7ce2e3544b70786164ff68a6de0ee8b4a6fa582", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/apt-cacher-ng/acng.conf", "size": 1534, "state": "file", "uid": 0}
ok: [c3_repo_container-eb840b00] => {"changed": false, "checksum": "e7ce2e3544b70786164ff68a6de0ee8b4a6fa582", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/apt-cacher-ng/acng.conf", "size": 1534, "state": "file", "uid": 0}
ok: [c1_repo_container-10044eb4] => {"changed": false, "checksum": "e7ce2e3544b70786164ff68a6de0ee8b4a6fa582", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/apt-cacher-ng/acng.conf", "size": 1534, "state": "file", "uid": 0}
TASK [repo_server : Get public key contents and store as var] *****************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_key_populate.yml:16
Wednesday 28 March 2018 10:04:32 +0000 (0:00:00.701) 0:00:36.210 *******
ok: [c2_repo_container-99c5c578] => {"changed": false, "content": "c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFCQVFER0ZRTDBjYWM4U0F4VnZYOUZkd0VRUjNRSTlRcThyTEg5Z1hZWWJlYnAzU1l6MUM2OTNrV1I4VjhxeFVqZnVpRG5XZVF1ejRhVmpEZlhPcU84dXZvZElGMGxLbVhKL3hJNnR3MS9NRDhTb3NoYWN4eFo3SmkxUnNIK3A0aENnMXhndDA1bEVzbng2b0ltRzU0VExOcG55d1ZvL0ZsZkZCWmhCczRzRWRhb1BVMmd3MzRVS1hGczFhL2gwRDMrZmJScGhzQXgyQWdZTktnVjB4T0ltcm5FTlJJbHdiTzg4QkJKSW5xK1d2eGtvMEIySUtPQ09nZGlFYkhtUEpZMTBpV09ZOEpXODlkMldTNDExOHN5ZzV3c25kN3hFMEQ5eGlHTllYdFNRcFRxM1NESUdPZnZFcitGWUtURWttZnFKWWN1RzdSblRvVVUzTHVBWTdnRGM4UVAgYW5zaWJsZS1nZW5lcmF0ZWQgb24gYzItcmVwby1jb250YWluZXItOTljNWM1NzgK", "encoding": "base64", "source": "/var/www/.ssh/id_rsa.pub"}
ok: [c1_repo_container-10044eb4] => {"changed": false, "content": "c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFCQVFDKzRLbDlHYXFXRkZNTWlJSnJWd3BVNjlkV2VnQnZMdlF6ZXVHV1huM29CTUVYQkxtd3pQY21nTk41cktzZkR6Z2lVTWpaODArMlFhYldTK3Vpdzh0d0E0azBQamYvd0F4ejJ6WXVHM1RQdWZiTHlFMXVXOERYL0JNWUc2R0hERGdZclB0RSsyVVJUNGhuTitzcmZGUGhjYmpEYUJQWE4xUlpWRmluT1BRbHIyTzhZaXdwbG9XcStaak9QeEIwL1pmVFcrQ2RnQUh5U3B1R2dQVEtwWHlsRmtBTmRsT0NYaWxyS0VzbWd1anFsMEJ2eGl2YlJVWEU2cHdGclpzTVFMTTRya0paSnFzNEduaW53UzRxcTVlTnl2cUo3aGZWYWhqVlJxbXltaS84Nld4RWFpRVVvbGt3Y3RvTjcyZHhEaWkxeENQYTZHZklhdk14M1VpZ1FaNVAgYW5zaWJsZS1nZW5lcmF0ZWQgb24gYzEtcmVwby1jb250YWluZXItMTAwNDRlYjQK", "encoding": "base64", "source": "/var/www/.ssh/id_rsa.pub"}
ok: [c3_repo_container-eb840b00] => {"changed": false, "content": "c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFCQVFEZVFGK05McGxJdkNveU5KUUZZcVFqWU16QUptRFF3UnRrZ1Y5eTRLRUg3RW51UXJqOHdpN1IxdjR0ZU9EYlBNL2tjTklpc3JPNmhHVm5Ud3FJZjd6RU1rVCthZWF3a1ExWWJKZ2pFbk15U05lVGN6SVZwRDBPUldZOVBFZnloTndlS0dtSUVUU3RVSk5xVjVOSEpTQVR0a2ljeTJ6M1NHanplV3ZxbWZLOUp5VC91YytTRlJidy9CSmRlcWk5Vk12a1U1S0RJaDhSYStPMXQ3K1BKZE50VmU1RFc1MHVvYXJLTVZNMlpQOFVkbUcwMU9CdXFGZVIvVFVJbDZzMytKaWVrSUJnMDJ1Y3A3VTBPRXN2U1BYeElFVkMwWjF5Y0VPRmp4eU9DcHFTc3dmU0xZMXVudk5CRjliMlFzWCs2UE1PendmOTFXcEUxYnpwbUhWeXZaZ0IgYW5zaWJsZS1nZW5lcmF0ZWQgb24gYzMtcmVwby1jb250YWluZXItZWI4NDBiMDAK", "encoding": "base64", "source": "/var/www/.ssh/id_rsa.pub"}
TASK [repo_server : Register a fact for the repo user pub key] ****************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_key_populate.yml:25
Wednesday 28 March 2018 10:04:33 +0000 (0:00:00.417) 0:00:36.628 *******
ok: [c3_repo_container-eb840b00] => {"ansible_facts": {"repo_pubkey": "c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFCQVFEZVFGK05McGxJdkNveU5KUUZZcVFqWU16QUptRFF3UnRrZ1Y5eTRLRUg3RW51UXJqOHdpN1IxdjR0ZU9EYlBNL2tjTklpc3JPNmhHVm5Ud3FJZjd6RU1rVCthZWF3a1ExWWJKZ2pFbk15U05lVGN6SVZwRDBPUldZOVBFZnloTndlS0dtSUVUU3RVSk5xVjVOSEpTQVR0a2ljeTJ6M1NHanplV3ZxbWZLOUp5VC91YytTRlJidy9CSmRlcWk5Vk12a1U1S0RJaDhSYStPMXQ3K1BKZE50VmU1RFc1MHVvYXJLTVZNMlpQOFVkbUcwMU9CdXFGZVIvVFVJbDZzMytKaWVrSUJnMDJ1Y3A3VTBPRXN2U1BYeElFVkMwWjF5Y0VPRmp4eU9DcHFTc3dmU0xZMXVudk5CRjliMlFzWCs2UE1PendmOTFXcEUxYnpwbUhWeXZaZ0IgYW5zaWJsZS1nZW5lcmF0ZWQgb24gYzMtcmVwby1jb250YWluZXItZWI4NDBiMDAK"}, "changed": false}
ok: [c2_repo_container-99c5c578] => {"ansible_facts": {"repo_pubkey": "c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFCQVFER0ZRTDBjYWM4U0F4VnZYOUZkd0VRUjNRSTlRcThyTEg5Z1hZWWJlYnAzU1l6MUM2OTNrV1I4VjhxeFVqZnVpRG5XZVF1ejRhVmpEZlhPcU84dXZvZElGMGxLbVhKL3hJNnR3MS9NRDhTb3NoYWN4eFo3SmkxUnNIK3A0aENnMXhndDA1bEVzbng2b0ltRzU0VExOcG55d1ZvL0ZsZkZCWmhCczRzRWRhb1BVMmd3MzRVS1hGczFhL2gwRDMrZmJScGhzQXgyQWdZTktnVjB4T0ltcm5FTlJJbHdiTzg4QkJKSW5xK1d2eGtvMEIySUtPQ09nZGlFYkhtUEpZMTBpV09ZOEpXODlkMldTNDExOHN5ZzV3c25kN3hFMEQ5eGlHTllYdFNRcFRxM1NESUdPZnZFcitGWUtURWttZnFKWWN1RzdSblRvVVUzTHVBWTdnRGM4UVAgYW5zaWJsZS1nZW5lcmF0ZWQgb24gYzItcmVwby1jb250YWluZXItOTljNWM1NzgK"}, "changed": false}
ok: [c1_repo_container-10044eb4] => {"ansible_facts": {"repo_pubkey": "c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFCQVFDKzRLbDlHYXFXRkZNTWlJSnJWd3BVNjlkV2VnQnZMdlF6ZXVHV1huM29CTUVYQkxtd3pQY21nTk41cktzZkR6Z2lVTWpaODArMlFhYldTK3Vpdzh0d0E0azBQamYvd0F4ejJ6WXVHM1RQdWZiTHlFMXVXOERYL0JNWUc2R0hERGdZclB0RSsyVVJUNGhuTitzcmZGUGhjYmpEYUJQWE4xUlpWRmluT1BRbHIyTzhZaXdwbG9XcStaak9QeEIwL1pmVFcrQ2RnQUh5U3B1R2dQVEtwWHlsRmtBTmRsT0NYaWxyS0VzbWd1anFsMEJ2eGl2YlJVWEU2cHdGclpzTVFMTTRya0paSnFzNEduaW53UzRxcTVlTnl2cUo3aGZWYWhqVlJxbXltaS84Nld4RWFpRVVvbGt3Y3RvTjcyZHhEaWkxeENQYTZHZklhdk14M1VpZ1FaNVAgYW5zaWJsZS1nZW5lcmF0ZWQgb24gYzEtcmVwby1jb250YWluZXItMTAwNDRlYjQK"}, "changed": false}
TASK [repo_server : Create authorized keys file from host vars] ***************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_key_distribute.yml:16
Wednesday 28 March 2018 10:04:33 +0000 (0:00:00.105) 0:00:36.733 *******
ok: [c1_repo_container-10044eb4] => (item=c3_repo_container-eb840b00) => {"changed": false, "comment": null, "exclusive": false, "item": "c3_repo_container-eb840b00", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDeQF+NLplIvCoyNJQFYqQjYMzAJmDQwRtkgV9y4KEH7EnuQrj8wi7R1v4teODbPM/kcNIisrO6hGVnTwqIf7zEMkT+aeawkQ1YbJgjEnMySNeTczIVpD0ORWY9PEfyhNweKGmIETStUJNqV5NHJSATtkicy2z3SGjzeWvqmfK9JyT/uc+SFRbw/BJdeqi9VMvkU5KDIh8Ra+O1t7+PJdNtVe5DW50uoarKMVM2ZP8UdmG01OBuqFeR/TUIl6s3+JiekIBg02ucp7U0OEsvSPXxIEVC0Z1ycEOFjxyOCpqSswfSLY1unvNBF9b2QsX+6PMOzwf91WpE1bzpmHVyvZgB ansible-generated on c3-repo-container-eb840b00\n", "key_options": null, "keyfile": "/var/www/.ssh/authorized_keys", "manage_dir": true, "path": null, "state": "present", "unique": false, "user": "nginx", "validate_certs": true}
ok: [c2_repo_container-99c5c578] => (item=c3_repo_container-eb840b00) => {"changed": false, "comment": null, "exclusive": false, "item": "c3_repo_container-eb840b00", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDeQF+NLplIvCoyNJQFYqQjYMzAJmDQwRtkgV9y4KEH7EnuQrj8wi7R1v4teODbPM/kcNIisrO6hGVnTwqIf7zEMkT+aeawkQ1YbJgjEnMySNeTczIVpD0ORWY9PEfyhNweKGmIETStUJNqV5NHJSATtkicy2z3SGjzeWvqmfK9JyT/uc+SFRbw/BJdeqi9VMvkU5KDIh8Ra+O1t7+PJdNtVe5DW50uoarKMVM2ZP8UdmG01OBuqFeR/TUIl6s3+JiekIBg02ucp7U0OEsvSPXxIEVC0Z1ycEOFjxyOCpqSswfSLY1unvNBF9b2QsX+6PMOzwf91WpE1bzpmHVyvZgB ansible-generated on c3-repo-container-eb840b00\n", "key_options": null, "keyfile": "/var/www/.ssh/authorized_keys", "manage_dir": true, "path": null, "state": "present", "unique": false, "user": "nginx", "validate_certs": true}
ok: [c3_repo_container-eb840b00] => (item=c3_repo_container-eb840b00) => {"changed": false, "comment": null, "exclusive": false, "item": "c3_repo_container-eb840b00", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDeQF+NLplIvCoyNJQFYqQjYMzAJmDQwRtkgV9y4KEH7EnuQrj8wi7R1v4teODbPM/kcNIisrO6hGVnTwqIf7zEMkT+aeawkQ1YbJgjEnMySNeTczIVpD0ORWY9PEfyhNweKGmIETStUJNqV5NHJSATtkicy2z3SGjzeWvqmfK9JyT/uc+SFRbw/BJdeqi9VMvkU5KDIh8Ra+O1t7+PJdNtVe5DW50uoarKMVM2ZP8UdmG01OBuqFeR/TUIl6s3+JiekIBg02ucp7U0OEsvSPXxIEVC0Z1ycEOFjxyOCpqSswfSLY1unvNBF9b2QsX+6PMOzwf91WpE1bzpmHVyvZgB ansible-generated on c3-repo-container-eb840b00\n", "key_options": null, "keyfile": "/var/www/.ssh/authorized_keys", "manage_dir": true, "path": null, "state": "present", "unique": false, "user": "nginx", "validate_certs": true}
ok: [c2_repo_container-99c5c578] => (item=c2_repo_container-99c5c578) => {"changed": false, "comment": null, "exclusive": false, "item": "c2_repo_container-99c5c578", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDGFQL0cac8SAxVvX9FdwEQR3QI9Qq8rLH9gXYYbebp3SYz1C693kWR8V8qxUjfuiDnWeQuz4aVjDfXOqO8uvodIF0lKmXJ/xI6tw1/MD8SoshacxxZ7Ji1RsH+p4hCg1xgt05lEsnx6oImG54TLNpnywVo/FlfFBZhBs4sEdaoPU2gw34UKXFs1a/h0D3+fbRphsAx2AgYNKgV0xOImrnENRIlwbO88BBJInq+Wvxko0B2IKOCOgdiEbHmPJY10iWOY8JW89d2WS4118syg5wsnd7xE0D9xiGNYXtSQpTq3SDIGOfvEr+FYKTEkmfqJYcuG7RnToUU3LuAY7gDc8QP ansible-generated on c2-repo-container-99c5c578\n", "key_options": null, "keyfile": "/var/www/.ssh/authorized_keys", "manage_dir": true, "path": null, "state": "present", "unique": false, "user": "nginx", "validate_certs": true}
ok: [c1_repo_container-10044eb4] => (item=c2_repo_container-99c5c578) => {"changed": false, "comment": null, "exclusive": false, "item": "c2_repo_container-99c5c578", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDGFQL0cac8SAxVvX9FdwEQR3QI9Qq8rLH9gXYYbebp3SYz1C693kWR8V8qxUjfuiDnWeQuz4aVjDfXOqO8uvodIF0lKmXJ/xI6tw1/MD8SoshacxxZ7Ji1RsH+p4hCg1xgt05lEsnx6oImG54TLNpnywVo/FlfFBZhBs4sEdaoPU2gw34UKXFs1a/h0D3+fbRphsAx2AgYNKgV0xOImrnENRIlwbO88BBJInq+Wvxko0B2IKOCOgdiEbHmPJY10iWOY8JW89d2WS4118syg5wsnd7xE0D9xiGNYXtSQpTq3SDIGOfvEr+FYKTEkmfqJYcuG7RnToUU3LuAY7gDc8QP ansible-generated on c2-repo-container-99c5c578\n", "key_options": null, "keyfile": "/var/www/.ssh/authorized_keys", "manage_dir": true, "path": null, "state": "present", "unique": false, "user": "nginx", "validate_certs": true}
ok: [c3_repo_container-eb840b00] => (item=c2_repo_container-99c5c578) => {"changed": false, "comment": null, "exclusive": false, "item": "c2_repo_container-99c5c578", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDGFQL0cac8SAxVvX9FdwEQR3QI9Qq8rLH9gXYYbebp3SYz1C693kWR8V8qxUjfuiDnWeQuz4aVjDfXOqO8uvodIF0lKmXJ/xI6tw1/MD8SoshacxxZ7Ji1RsH+p4hCg1xgt05lEsnx6oImG54TLNpnywVo/FlfFBZhBs4sEdaoPU2gw34UKXFs1a/h0D3+fbRphsAx2AgYNKgV0xOImrnENRIlwbO88BBJInq+Wvxko0B2IKOCOgdiEbHmPJY10iWOY8JW89d2WS4118syg5wsnd7xE0D9xiGNYXtSQpTq3SDIGOfvEr+FYKTEkmfqJYcuG7RnToUU3LuAY7gDc8QP ansible-generated on c2-repo-container-99c5c578\n", "key_options": null, "keyfile": "/var/www/.ssh/authorized_keys", "manage_dir": true, "path": null, "state": "present", "unique": false, "user": "nginx", "validate_certs": true}
ok: [c2_repo_container-99c5c578] => (item=c1_repo_container-10044eb4) => {"changed": false, "comment": null, "exclusive": false, "item": "c1_repo_container-10044eb4", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC+4Kl9GaqWFFMMiIJrVwpU69dWegBvLvQzeuGWXn3oBMEXBLmwzPcmgNN5rKsfDzgiUMjZ80+2QabWS+uiw8twA4k0Pjf/wAxz2zYuG3TPufbLyE1uW8DX/BMYG6GHDDgYrPtE+2URT4hnN+srfFPhcbjDaBPXN1RZVFinOPQlr2O8YiwploWq+ZjOPxB0/ZfTW+CdgAHySpuGgPTKpXylFkANdlOCXilrKEsmgujql0BvxivbRUXE6pwFrZsMQLM4rkJZJqs4GninwS4qq5eNyvqJ7hfVahjVRqmymi/86WxEaiEUolkwctoN72dxDii1xCPa6GfIavMx3UigQZ5P ansible-generated on c1-repo-container-10044eb4\n", "key_options": null, "keyfile": "/var/www/.ssh/authorized_keys", "manage_dir": true, "path": null, "state": "present", "unique": false, "user": "nginx", "validate_certs": true}
ok: [c1_repo_container-10044eb4] => (item=c1_repo_container-10044eb4) => {"changed": false, "comment": null, "exclusive": false, "item": "c1_repo_container-10044eb4", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC+4Kl9GaqWFFMMiIJrVwpU69dWegBvLvQzeuGWXn3oBMEXBLmwzPcmgNN5rKsfDzgiUMjZ80+2QabWS+uiw8twA4k0Pjf/wAxz2zYuG3TPufbLyE1uW8DX/BMYG6GHDDgYrPtE+2URT4hnN+srfFPhcbjDaBPXN1RZVFinOPQlr2O8YiwploWq+ZjOPxB0/ZfTW+CdgAHySpuGgPTKpXylFkANdlOCXilrKEsmgujql0BvxivbRUXE6pwFrZsMQLM4rkJZJqs4GninwS4qq5eNyvqJ7hfVahjVRqmymi/86WxEaiEUolkwctoN72dxDii1xCPa6GfIavMx3UigQZ5P ansible-generated on c1-repo-container-10044eb4\n", "key_options": null, "keyfile": "/var/www/.ssh/authorized_keys", "manage_dir": true, "path": null, "state": "present", "unique": false, "user": "nginx", "validate_certs": true}
ok: [c3_repo_container-eb840b00] => (item=c1_repo_container-10044eb4) => {"changed": false, "comment": null, "exclusive": false, "item": "c1_repo_container-10044eb4", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC+4Kl9GaqWFFMMiIJrVwpU69dWegBvLvQzeuGWXn3oBMEXBLmwzPcmgNN5rKsfDzgiUMjZ80+2QabWS+uiw8twA4k0Pjf/wAxz2zYuG3TPufbLyE1uW8DX/BMYG6GHDDgYrPtE+2URT4hnN+srfFPhcbjDaBPXN1RZVFinOPQlr2O8YiwploWq+ZjOPxB0/ZfTW+CdgAHySpuGgPTKpXylFkANdlOCXilrKEsmgujql0BvxivbRUXE6pwFrZsMQLM4rkJZJqs4GninwS4qq5eNyvqJ7hfVahjVRqmymi/86WxEaiEUolkwctoN72dxDii1xCPa6GfIavMx3UigQZ5P ansible-generated on c1-repo-container-10044eb4\n", "key_options": null, "keyfile": "/var/www/.ssh/authorized_keys", "manage_dir": true, "path": null, "state": "present", "unique": false, "user": "nginx", "validate_certs": true}
TASK [repo_server : Deploy lsyncd configuration file] *************************************************************************************************************************
task path: /etc/ansible/roles/repo_server/tasks/repo_sync_manager.yml:16
Wednesday 28 March 2018 10:04:35 +0000 (0:00:01.741) 0:00:38.475 *******
skipping: [c2_repo_container-99c5c578] => (item={'src': 'lsyncd.lua.j2', 'dest': '/etc/lsyncd/lsyncd.conf.lua'}) => {"changed": false, "item": {"dest": "/etc/lsyncd/lsyncd.conf.lua", "src": "lsyncd.lua.j2"}, "skip_reason": "Conditional result was False"}
skipping: [c2_repo_container-99c5c578] => (item={'src': 'lsyncd.defaults.j2', 'dest': '/etc/default/lsyncd'}) => {"changed": false, "item": {"dest": "/etc/default/lsyncd", "src": "lsyncd.defaults.j2"}, "skip_reason": "Conditional result was False"}
skipping: [c1_repo_container-10044eb4] => (item={'src': 'lsyncd.lua.j2', 'dest': '/etc/lsyncd/lsyncd.conf.lua'}) => {"changed": false, "item": {"dest": "/etc/lsyncd/lsyncd.conf.lua", "src": "lsyncd.lua.j2"}, "skip_reason": "Conditional result was False"}
skipping: [c1_repo_container-10044eb4] => (item={'src': 'lsyncd.defaults.j2', 'dest': '/etc/default/lsyncd'}) => {"changed": false, "item": {"dest": "/etc/default/lsyncd", "src": "lsyncd.defaults.j2"}, "skip_reason": "Conditional result was False"}
ok: [c3_repo_container-eb840b00] => (item={'src': 'lsyncd.lua.j2', 'dest': '/etc/lsyncd/lsyncd.conf.lua'}) => {"changed": false, "checksum": "862dc2cc03b111639780089c4345c3178a3ae87e", "gid": 0, "group": "root", "item": {"dest": "/etc/lsyncd/lsyncd.conf.lua", "src": "lsyncd.lua.j2"}, "mode": "0644", "owner": "root", "path": "/etc/lsyncd/lsyncd.conf.lua", "size": 14556, "state": "file", "uid": 0}
ok: [c3_repo_container-eb840b00] => (item={'src': 'lsyncd.defaults.j2', 'dest': '/etc/default/lsyncd'}) => {"changed": false, "checksum": "281442e2fa03d4559c31471fad0b05850c523326", "gid": 0, "group": "root", "item": {"dest": "/etc/default/lsyncd", "src": "lsyncd.defaults.j2"}, "mode": "0644", "owner": "root", "path": "/etc/default/lsyncd", "size": 35, "state": "file", "uid": 0}
META: ran handlers
TASK [rsyslog_client : Gather variables for each operating system] ************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/main.yml:16
Wednesday 28 March 2018 10:04:36 +0000 (0:00:01.730) 0:00:40.205 *******
ok: [c3_repo_container-eb840b00] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml) => {"ansible_facts": {"rsyslog_client_already_handled_files": ["/var/log/kern.log", "/var/log/auth.log"], "rsyslog_client_distro_packages": ["rsyslog", "logrotate"], "rsyslog_client_reload": "systemctl restart rsyslog > /dev/null 2>&1 || true"}, "ansible_included_var_files": ["/etc/ansible/roles/rsyslog_client/vars/debian.yml"], "changed": false, "item": "/etc/ansible/roles/rsyslog_client/vars/debian.yml"}
ok: [c2_repo_container-99c5c578] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml) => {"ansible_facts": {"rsyslog_client_already_handled_files": ["/var/log/kern.log", "/var/log/auth.log"], "rsyslog_client_distro_packages": ["rsyslog", "logrotate"], "rsyslog_client_reload": "systemctl restart rsyslog > /dev/null 2>&1 || true"}, "ansible_included_var_files": ["/etc/ansible/roles/rsyslog_client/vars/debian.yml"], "changed": false, "item": "/etc/ansible/roles/rsyslog_client/vars/debian.yml"}
ok: [c1_repo_container-10044eb4] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml) => {"ansible_facts": {"rsyslog_client_already_handled_files": ["/var/log/kern.log", "/var/log/auth.log"], "rsyslog_client_distro_packages": ["rsyslog", "logrotate"], "rsyslog_client_reload": "systemctl restart rsyslog > /dev/null 2>&1 || true"}, "ansible_included_var_files": ["/etc/ansible/roles/rsyslog_client/vars/debian.yml"], "changed": false, "item": "/etc/ansible/roles/rsyslog_client/vars/debian.yml"}
TASK [rsyslog_client : Ensure adm group exists] *******************************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_pre_install.yml:16
Wednesday 28 March 2018 10:04:36 +0000 (0:00:00.126) 0:00:40.331 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "gid": 4, "name": "adm", "state": "present", "system": false}
ok: [c2_repo_container-99c5c578] => {"changed": false, "gid": 4, "name": "adm", "state": "present", "system": false}
ok: [c1_repo_container-10044eb4] => {"changed": false, "gid": 4, "name": "adm", "state": "present", "system": false}
TASK [rsyslog_client : Ensure syslog user exists] *****************************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_pre_install.yml:21
Wednesday 28 March 2018 10:04:37 +0000 (0:00:00.302) 0:00:40.634 *******
ok: [c3_repo_container-eb840b00] => {"append": true, "changed": false, "comment": "", "group": 108, "groups": "adm", "home": "/home/syslog", "move_home": false, "name": "syslog", "shell": "/bin/false", "state": "present", "uid": 104}
ok: [c2_repo_container-99c5c578] => {"append": true, "changed": false, "comment": "", "group": 108, "groups": "adm", "home": "/home/syslog", "move_home": false, "name": "syslog", "shell": "/bin/false", "state": "present", "uid": 104}
ok: [c1_repo_container-10044eb4] => {"append": true, "changed": false, "comment": "", "group": 108, "groups": "adm", "home": "/home/syslog", "move_home": false, "name": "syslog", "shell": "/bin/false", "state": "present", "uid": 104}
TASK [rsyslog_client : Ensure ownership on working directory is correct] ******************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_pre_install.yml:30
Wednesday 28 March 2018 10:04:37 +0000 (0:00:00.367) 0:00:41.002 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "gid": 4, "group": "adm", "mode": "0700", "owner": "syslog", "path": "/var/spool/rsyslog", "size": 4096, "state": "directory", "uid": 104}
ok: [c2_repo_container-99c5c578] => {"changed": false, "gid": 4, "group": "adm", "mode": "0700", "owner": "syslog", "path": "/var/spool/rsyslog", "size": 4096, "state": "directory", "uid": 104}
ok: [c1_repo_container-10044eb4] => {"changed": false, "gid": 4, "group": "adm", "mode": "0700", "owner": "syslog", "path": "/var/spool/rsyslog", "size": 4096, "state": "directory", "uid": 104}
TASK [rsyslog_client : Remove conflicting distro packages] ********************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_pre_install.yml:37
Wednesday 28 March 2018 10:04:37 +0000 (0:00:00.314) 0:00:41.316 *******
TASK [rsyslog_client : Install rsyslog packages] ******************************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_install.yml:16
Wednesday 28 March 2018 10:04:38 +0000 (0:00:00.078) 0:00:41.395 *******
ok: [c2_repo_container-99c5c578] => (item=rsyslog) => {"attempts": 1, "cache_update_time": 1522231460, "cache_updated": false, "changed": false, "item": "rsyslog"}
ok: [c1_repo_container-10044eb4] => (item=rsyslog) => {"attempts": 1, "cache_update_time": 1522231460, "cache_updated": false, "changed": false, "item": "rsyslog"}
ok: [c3_repo_container-eb840b00] => (item=rsyslog) => {"attempts": 1, "cache_update_time": 1522231460, "cache_updated": false, "changed": false, "item": "rsyslog"}
ok: [c2_repo_container-99c5c578] => (item=logrotate) => {"attempts": 1, "cache_update_time": 1522231460, "cache_updated": false, "changed": false, "item": "logrotate"}
ok: [c1_repo_container-10044eb4] => (item=logrotate) => {"attempts": 1, "cache_update_time": 1522231460, "cache_updated": false, "changed": false, "item": "logrotate"}
ok: [c3_repo_container-eb840b00] => (item=logrotate) => {"attempts": 1, "cache_update_time": 1522231460, "cache_updated": false, "changed": false, "item": "logrotate"}
TASK [rsyslog_client : Rsyslog Setup] *****************************************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:16
Wednesday 28 March 2018 10:04:39 +0000 (0:00:01.180) 0:00:42.576 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "checksum": "206cd238e5a7d14b69dc8ad96c8a16c1cdfad7b7", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.d/50-default.conf", "size": 430, "state": "file", "uid": 0}
ok: [c2_repo_container-99c5c578] => {"changed": false, "checksum": "206cd238e5a7d14b69dc8ad96c8a16c1cdfad7b7", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.d/50-default.conf", "size": 430, "state": "file", "uid": 0}
ok: [c1_repo_container-10044eb4] => {"changed": false, "checksum": "206cd238e5a7d14b69dc8ad96c8a16c1cdfad7b7", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.d/50-default.conf", "size": 430, "state": "file", "uid": 0}
TASK [rsyslog_client : Check if log dir exists] *******************************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:28
Wednesday 28 March 2018 10:04:39 +0000 (0:00:00.718) 0:00:43.295 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "stat": {"atime": 1522219675.5987456, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "binary", "ctime": 1522219648.2705834, "dev": 64512, "device_type": 0, "executable": true, "exists": true, "gid": 33, "gr_name": "www-data", "inode": 52962682, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": false, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "0775", "mtime": 1522216396.191327, "nlink": 2, "path": "/var/log/nginx", "pw_name": "nginx", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 4096, "uid": 999, "version": "887478470", "wgrp": true, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}}
ok: [c2_repo_container-99c5c578] => {"changed": false, "stat": {"atime": 1522219675.616587, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "binary", "ctime": 1522219648.3085287, "dev": 64512, "device_type": 0, "executable": true, "exists": true, "gid": 33, "gr_name": "www-data", "inode": 29360210, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": false, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "0775", "mtime": 1522216396.17365, "nlink": 2, "path": "/var/log/nginx", "pw_name": "nginx", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 4096, "uid": 999, "version": "240020315", "wgrp": true, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}}
ok: [c1_repo_container-10044eb4] => {"changed": false, "stat": {"atime": 1522219675.648258, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "binary", "ctime": 1522219648.2880507, "dev": 64512, "device_type": 0, "executable": true, "exists": true, "gid": 33, "gr_name": "www-data", "inode": 36438080, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": false, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "0775", "mtime": 1522216396.1786556, "nlink": 2, "path": "/var/log/nginx", "pw_name": "nginx", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 4096, "uid": 999, "version": "18446744073113186779", "wgrp": true, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}}
TASK [rsyslog_client : Find all log files] ************************************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:37
Wednesday 28 March 2018 10:04:40 +0000 (0:00:00.339) 0:00:43.634 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "examined": 4, "files": [{"atime": 1522216422.1034791, "ctime": 1522216321.822891, "dev": 64512, "gid": 4, "inode": 52962693, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0640", "mtime": 1522216321.8188908, "nlink": 1, "path": "/var/log/nginx/access.log", "rgrp": true, "roth": false, "rusr": true, "size": 0, "uid": 33, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}, {"atime": 1522216422.1034791, "ctime": 1522216396.191327, "dev": 64512, "gid": 4, "inode": 52962694, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0640", "mtime": 1522216396.191327, "nlink": 1, "path": "/var/log/nginx/error.log", "rgrp": true, "roth": false, "rusr": true, "size": 228, "uid": 33, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}, {"atime": 1522231472.9488761, "ctime": 1522231464.3248248, "dev": 64512, "gid": 0, "inode": 52962698, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0644", "mtime": 1522231464.3248248, "nlink": 1, "path": "/var/log/nginx/openstack-slushee.error.log", "rgrp": true, "roth": true, "rusr": true, "size": 68988, "uid": 0, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}, {"atime": 1522230642.0999382, "ctime": 1522230637.3039098, "dev": 64512, "gid": 0, "inode": 52962697, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0644", "mtime": 1522230637.3039098, "nlink": 1, "path": "/var/log/nginx/openstack-slushee.access.log", "rgrp": true, "roth": true, "rusr": true, "size": 2851538, "uid": 0, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}], "matched": 4, "msg": ""}
ok: [c2_repo_container-99c5c578] => {"changed": false, "examined": 4, "files": [{"atime": 1522231467.4296517, "ctime": 1522231464.4096453, "dev": 64512, "gid": 0, "inode": 29360234, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0644", "mtime": 1522231464.4096453, "nlink": 1, "path": "/var/log/nginx/openstack-slushee.error.log", "rgrp": true, "roth": true, "rusr": true, "size": 11320, "uid": 0, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}, {"atime": 1522216422.1377046, "ctime": 1522216321.7454934, "dev": 64512, "gid": 4, "inode": 29360223, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0640", "mtime": 1522216321.7414932, "nlink": 1, "path": "/var/log/nginx/access.log", "rgrp": true, "roth": false, "rusr": true, "size": 0, "uid": 33, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}, {"atime": 1522230686.6479857, "ctime": 1522230677.855967, "dev": 64512, "gid": 0, "inode": 29360232, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0644", "mtime": 1522230677.855967, "nlink": 1, "path": "/var/log/nginx/openstack-slushee.access.log", "rgrp": true, "roth": true, "rusr": true, "size": 556552, "uid": 0, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}, {"atime": 1522230686.6479857, "ctime": 1522230680.3879724, "dev": 64512, "gid": 4, "inode": 29360224, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0640", "mtime": 1522230680.3879724, "nlink": 1, "path": "/var/log/nginx/error.log", "rgrp": true, "roth": false, "rusr": true, "size": 3902, "uid": 33, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}], "matched": 4, "msg": ""}
ok: [c1_repo_container-10044eb4] => {"changed": false, "examined": 4, "files": [{"atime": 1522216422.1389005, "ctime": 1522216321.9859562, "dev": 64512, "gid": 4, "inode": 36438093, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0640", "mtime": 1522216321.9859562, "nlink": 1, "path": "/var/log/nginx/access.log", "rgrp": true, "roth": false, "rusr": true, "size": 0, "uid": 33, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}, {"atime": 1522230686.712074, "ctime": 1522230680.1640103, "dev": 64512, "gid": 4, "inode": 36438094, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0640", "mtime": 1522230680.1640103, "nlink": 1, "path": "/var/log/nginx/error.log", "rgrp": true, "roth": false, "rusr": true, "size": 3902, "uid": 33, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}, {"atime": 1522231467.4996603, "ctime": 1522231464.0876272, "dev": 64512, "gid": 0, "inode": 36438104, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0644", "mtime": 1522231464.0876272, "nlink": 1, "path": "/var/log/nginx/openstack-slushee.error.log", "rgrp": true, "roth": true, "rusr": true, "size": 13760, "uid": 0, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}, {"atime": 1522231467.49166, "ctime": 1522231464.3516297, "dev": 64512, "gid": 0, "inode": 36438102, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0644", "mtime": 1522231464.3516297, "nlink": 1, "path": "/var/log/nginx/openstack-slushee.access.log", "rgrp": true, "roth": true, "rusr": true, "size": 584957, "uid": 0, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}], "matched": 4, "msg": ""}
TASK [rsyslog_client : Union the log files] ***********************************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:54
Wednesday 28 March 2018 10:04:40 +0000 (0:00:00.313) 0:00:43.948 *******
ok: [c3_repo_container-eb840b00] => {"ansible_facts": {"rsyslog_client_all_log_files": ["/var/log/nginx/access.log", "/var/log/nginx/error.log", "/var/log/nginx/openstack-slushee.error.log", "/var/log/nginx/openstack-slushee.access.log", "/var/log/rsyncd.log"]}, "changed": false}
ok: [c2_repo_container-99c5c578] => {"ansible_facts": {"rsyslog_client_all_log_files": ["/var/log/nginx/openstack-slushee.error.log", "/var/log/nginx/access.log", "/var/log/nginx/openstack-slushee.access.log", "/var/log/nginx/error.log", "/var/log/rsyncd.log"]}, "changed": false}
ok: [c1_repo_container-10044eb4] => {"ansible_facts": {"rsyslog_client_all_log_files": ["/var/log/nginx/access.log", "/var/log/nginx/error.log", "/var/log/nginx/openstack-slushee.error.log", "/var/log/nginx/openstack-slushee.access.log", "/var/log/rsyncd.log"]}, "changed": false}
TASK [rsyslog_client : Set rsyslog_client_all_log_files when log_files does not exist] ****************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:62
Wednesday 28 March 2018 10:04:40 +0000 (0:00:00.136) 0:00:44.084 *******
<c3_repo_container-eb840b00> Task "Set rsyslog_client_all_log_files when log_files does not exist" has been omitted from the job because the conditional "['rsyslog_client_log_dir is not defined']" was evaluated as "False"
<c2_repo_container-99c5c578> Task "Set rsyslog_client_all_log_files when log_files does not exist" has been omitted from the job because the conditional "['rsyslog_client_log_dir is not defined']" was evaluated as "False"
<c1_repo_container-10044eb4> Task "Set rsyslog_client_all_log_files when log_files does not exist" has been omitted from the job because the conditional "['rsyslog_client_log_dir is not defined']" was evaluated as "False"
TASK [rsyslog_client : Write rsyslog config for found log files] **************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:68
Wednesday 28 March 2018 10:04:40 +0000 (0:00:00.054) 0:00:44.139 *******
ok: [c2_repo_container-99c5c578] => {"changed": false, "checksum": "fb05d93fe3541b2f76b26bc03eb3709999de95bd", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.conf", "size": 922, "state": "file", "uid": 0}
ok: [c3_repo_container-eb840b00] => {"changed": false, "checksum": "fb05d93fe3541b2f76b26bc03eb3709999de95bd", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.conf", "size": 922, "state": "file", "uid": 0}
ok: [c1_repo_container-10044eb4] => {"changed": false, "checksum": "fb05d93fe3541b2f76b26bc03eb3709999de95bd", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.conf", "size": 922, "state": "file", "uid": 0}
TASK [rsyslog_client : Write rsyslog config for remote logging] ***************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:80
Wednesday 28 March 2018 10:04:41 +0000 (0:00:00.744) 0:00:44.884 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "checksum": "ea27dc61edc07767f66a58d5757ec39dd7cfcf8d", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.d/51-remote-logging.conf", "size": 343, "state": "file", "uid": 0}
ok: [c2_repo_container-99c5c578] => {"changed": false, "checksum": "ea27dc61edc07767f66a58d5757ec39dd7cfcf8d", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.d/51-remote-logging.conf", "size": 343, "state": "file", "uid": 0}
ok: [c1_repo_container-10044eb4] => {"changed": false, "checksum": "ea27dc61edc07767f66a58d5757ec39dd7cfcf8d", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.d/51-remote-logging.conf", "size": 343, "state": "file", "uid": 0}
TASK [rsyslog_client : Write rsyslog config for converting logs into syslog messages] *****************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:92
Wednesday 28 March 2018 10:04:42 +0000 (0:00:00.879) 0:00:45.764 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "checksum": "9abc80646139d0c98d1f94d7ef92477bedf5b115", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.d/99-repo-nginx-rsyslog-client.conf", "size": 1137, "state": "file", "uid": 0}
ok: [c2_repo_container-99c5c578] => {"changed": false, "checksum": "9abc80646139d0c98d1f94d7ef92477bedf5b115", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.d/99-repo-nginx-rsyslog-client.conf", "size": 1137, "state": "file", "uid": 0}
ok: [c1_repo_container-10044eb4] => {"changed": false, "checksum": "9abc80646139d0c98d1f94d7ef92477bedf5b115", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.d/99-repo-nginx-rsyslog-client.conf", "size": 1137, "state": "file", "uid": 0}
TASK [rsyslog_client : Write log rotate file] *********************************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:104
Wednesday 28 March 2018 10:04:43 +0000 (0:00:00.730) 0:00:46.494 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "checksum": "a5e0db8eee957bdc74482402c7a6d5173ad38fd9", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/logrotate.d/repo_nginx_log_rotate", "size": 443, "state": "file", "uid": 0}
ok: [c2_repo_container-99c5c578] => {"changed": false, "checksum": "a5e0db8eee957bdc74482402c7a6d5173ad38fd9", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/logrotate.d/repo_nginx_log_rotate", "size": 443, "state": "file", "uid": 0}
ok: [c1_repo_container-10044eb4] => {"changed": false, "checksum": "a5e0db8eee957bdc74482402c7a6d5173ad38fd9", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/logrotate.d/repo_nginx_log_rotate", "size": 443, "state": "file", "uid": 0}
TASK [rsyslog_client : Configure logrotate to compress logs by default] *******************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:114
Wednesday 28 March 2018 10:04:43 +0000 (0:00:00.726) 0:00:47.221 *******
ok: [c3_repo_container-eb840b00] => {"backup": "", "changed": false, "msg": ""}
ok: [c2_repo_container-99c5c578] => {"backup": "", "changed": false, "msg": ""}
ok: [c1_repo_container-10044eb4] => {"backup": "", "changed": false, "msg": ""}
TASK [rsyslog_client : Gather variables for each operating system] ************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/main.yml:16
Wednesday 28 March 2018 10:04:44 +0000 (0:00:00.301) 0:00:47.523 *******
ok: [c3_repo_container-eb840b00] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml) => {"ansible_facts": {"rsyslog_client_already_handled_files": ["/var/log/kern.log", "/var/log/auth.log"], "rsyslog_client_distro_packages": ["rsyslog", "logrotate"], "rsyslog_client_reload": "systemctl restart rsyslog > /dev/null 2>&1 || true"}, "ansible_included_var_files": ["/etc/ansible/roles/rsyslog_client/vars/debian.yml"], "changed": false, "item": "/etc/ansible/roles/rsyslog_client/vars/debian.yml"}
ok: [c2_repo_container-99c5c578] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml) => {"ansible_facts": {"rsyslog_client_already_handled_files": ["/var/log/kern.log", "/var/log/auth.log"], "rsyslog_client_distro_packages": ["rsyslog", "logrotate"], "rsyslog_client_reload": "systemctl restart rsyslog > /dev/null 2>&1 || true"}, "ansible_included_var_files": ["/etc/ansible/roles/rsyslog_client/vars/debian.yml"], "changed": false, "item": "/etc/ansible/roles/rsyslog_client/vars/debian.yml"}
ok: [c1_repo_container-10044eb4] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml) => {"ansible_facts": {"rsyslog_client_already_handled_files": ["/var/log/kern.log", "/var/log/auth.log"], "rsyslog_client_distro_packages": ["rsyslog", "logrotate"], "rsyslog_client_reload": "systemctl restart rsyslog > /dev/null 2>&1 || true"}, "ansible_included_var_files": ["/etc/ansible/roles/rsyslog_client/vars/debian.yml"], "changed": false, "item": "/etc/ansible/roles/rsyslog_client/vars/debian.yml"}
TASK [rsyslog_client : Ensure adm group exists] *******************************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_pre_install.yml:16
Wednesday 28 March 2018 10:04:44 +0000 (0:00:00.127) 0:00:47.650 *******
ok: [c2_repo_container-99c5c578] => {"changed": false, "gid": 4, "name": "adm", "state": "present", "system": false}
ok: [c3_repo_container-eb840b00] => {"changed": false, "gid": 4, "name": "adm", "state": "present", "system": false}
ok: [c1_repo_container-10044eb4] => {"changed": false, "gid": 4, "name": "adm", "state": "present", "system": false}
TASK [rsyslog_client : Ensure syslog user exists] *****************************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_pre_install.yml:21
Wednesday 28 March 2018 10:04:44 +0000 (0:00:00.310) 0:00:47.960 *******
ok: [c3_repo_container-eb840b00] => {"append": true, "changed": false, "comment": "", "group": 108, "groups": "adm", "home": "/home/syslog", "move_home": false, "name": "syslog", "shell": "/bin/false", "state": "present", "uid": 104}
ok: [c2_repo_container-99c5c578] => {"append": true, "changed": false, "comment": "", "group": 108, "groups": "adm", "home": "/home/syslog", "move_home": false, "name": "syslog", "shell": "/bin/false", "state": "present", "uid": 104}
ok: [c1_repo_container-10044eb4] => {"append": true, "changed": false, "comment": "", "group": 108, "groups": "adm", "home": "/home/syslog", "move_home": false, "name": "syslog", "shell": "/bin/false", "state": "present", "uid": 104}
TASK [rsyslog_client : Ensure ownership on working directory is correct] ******************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_pre_install.yml:30
Wednesday 28 March 2018 10:04:44 +0000 (0:00:00.328) 0:00:48.289 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "gid": 4, "group": "adm", "mode": "0700", "owner": "syslog", "path": "/var/spool/rsyslog", "size": 4096, "state": "directory", "uid": 104}
ok: [c2_repo_container-99c5c578] => {"changed": false, "gid": 4, "group": "adm", "mode": "0700", "owner": "syslog", "path": "/var/spool/rsyslog", "size": 4096, "state": "directory", "uid": 104}
ok: [c1_repo_container-10044eb4] => {"changed": false, "gid": 4, "group": "adm", "mode": "0700", "owner": "syslog", "path": "/var/spool/rsyslog", "size": 4096, "state": "directory", "uid": 104}
TASK [rsyslog_client : Remove conflicting distro packages] ********************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_pre_install.yml:37
Wednesday 28 March 2018 10:04:45 +0000 (0:00:00.312) 0:00:48.601 *******
TASK [rsyslog_client : Install rsyslog packages] ******************************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_install.yml:16
Wednesday 28 March 2018 10:04:45 +0000 (0:00:00.076) 0:00:48.678 *******
ok: [c2_repo_container-99c5c578] => (item=rsyslog) => {"attempts": 1, "cache_update_time": 1522231460, "cache_updated": false, "changed": false, "item": "rsyslog"}
ok: [c1_repo_container-10044eb4] => (item=rsyslog) => {"attempts": 1, "cache_update_time": 1522231460, "cache_updated": false, "changed": false, "item": "rsyslog"}
ok: [c3_repo_container-eb840b00] => (item=rsyslog) => {"attempts": 1, "cache_update_time": 1522231460, "cache_updated": false, "changed": false, "item": "rsyslog"}
ok: [c2_repo_container-99c5c578] => (item=logrotate) => {"attempts": 1, "cache_update_time": 1522231460, "cache_updated": false, "changed": false, "item": "logrotate"}
ok: [c1_repo_container-10044eb4] => (item=logrotate) => {"attempts": 1, "cache_update_time": 1522231460, "cache_updated": false, "changed": false, "item": "logrotate"}
ok: [c3_repo_container-eb840b00] => (item=logrotate) => {"attempts": 1, "cache_update_time": 1522231460, "cache_updated": false, "changed": false, "item": "logrotate"}
TASK [rsyslog_client : Rsyslog Setup] *****************************************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:16
Wednesday 28 March 2018 10:04:46 +0000 (0:00:01.133) 0:00:49.812 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "checksum": "206cd238e5a7d14b69dc8ad96c8a16c1cdfad7b7", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.d/50-default.conf", "size": 430, "state": "file", "uid": 0}
ok: [c2_repo_container-99c5c578] => {"changed": false, "checksum": "206cd238e5a7d14b69dc8ad96c8a16c1cdfad7b7", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.d/50-default.conf", "size": 430, "state": "file", "uid": 0}
ok: [c1_repo_container-10044eb4] => {"changed": false, "checksum": "206cd238e5a7d14b69dc8ad96c8a16c1cdfad7b7", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.d/50-default.conf", "size": 430, "state": "file", "uid": 0}
TASK [rsyslog_client : Check if log dir exists] *******************************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:28
Wednesday 28 March 2018 10:04:47 +0000 (0:00:00.702) 0:00:50.515 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "stat": {"atime": 1522216410.5634115, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "binary", "ctime": 1522216398.7913425, "dev": 64512, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 52962687, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": false, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "0755", "mtime": 1522216398.7913425, "nlink": 2, "path": "/var/log/lsyncd", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 4096, "uid": 0, "version": "887478510", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}}
ok: [c2_repo_container-99c5c578] => {"changed": false, "stat": {"atime": 1522216410.6056805, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "binary", "ctime": 1522216311.2614713, "dev": 64512, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 29360215, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": false, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "0755", "mtime": 1522216311.2614713, "nlink": 2, "path": "/var/log/lsyncd", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 4096, "uid": 0, "version": "240020355", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}}
ok: [c1_repo_container-10044eb4] => {"changed": false, "stat": {"atime": 1522216410.626792, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "binary", "ctime": 1522216311.2858553, "dev": 64512, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 36438085, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": false, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "0755", "mtime": 1522216311.2858553, "nlink": 2, "path": "/var/log/lsyncd", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 4096, "uid": 0, "version": "18446744073113186819", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}}
TASK [rsyslog_client : Find all log files] ************************************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:37
Wednesday 28 March 2018 10:04:47 +0000 (0:00:00.325) 0:00:50.840 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "examined": 2, "files": [{"atime": 1522230692.1722357, "ctime": 1522230682.2281766, "dev": 64512, "gid": 0, "inode": 52962701, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0644", "mtime": 1522230682.2281766, "nlink": 1, "path": "/var/log/lsyncd/lsyncd-status.log", "rgrp": true, "roth": true, "rusr": true, "size": 407877, "uid": 0, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}, {"atime": 1522230682.1601763, "ctime": 1522230680.1681645, "dev": 64512, "gid": 0, "inode": 52962699, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0644", "mtime": 1522230680.1681645, "nlink": 1, "path": "/var/log/lsyncd/lsyncd.log", "rgrp": true, "roth": true, "rusr": true, "size": 8216062, "uid": 0, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}], "matched": 2, "msg": ""}
ok: [c2_repo_container-99c5c578] => {"changed": false, "examined": 0, "files": [], "matched": 0, "msg": ""}
ok: [c1_repo_container-10044eb4] => {"changed": false, "examined": 0, "files": [], "matched": 0, "msg": ""}
TASK [rsyslog_client : Union the log files] ***********************************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:54
Wednesday 28 March 2018 10:04:47 +0000 (0:00:00.315) 0:00:51.156 *******
ok: [c3_repo_container-eb840b00] => {"ansible_facts": {"rsyslog_client_all_log_files": ["/var/log/lsyncd/lsyncd-status.log", "/var/log/lsyncd/lsyncd.log"]}, "changed": false}
ok: [c2_repo_container-99c5c578] => {"ansible_facts": {"rsyslog_client_all_log_files": []}, "changed": false}
ok: [c1_repo_container-10044eb4] => {"ansible_facts": {"rsyslog_client_all_log_files": []}, "changed": false}
TASK [rsyslog_client : Set rsyslog_client_all_log_files when log_files does not exist] ****************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:62
Wednesday 28 March 2018 10:04:47 +0000 (0:00:00.124) 0:00:51.281 *******
<c3_repo_container-eb840b00> Task "Set rsyslog_client_all_log_files when log_files does not exist" has been omitted from the job because the conditional "['rsyslog_client_log_dir is not defined']" was evaluated as "False"
<c2_repo_container-99c5c578> Task "Set rsyslog_client_all_log_files when log_files does not exist" has been omitted from the job because the conditional "['rsyslog_client_log_dir is not defined']" was evaluated as "False"
<c1_repo_container-10044eb4> Task "Set rsyslog_client_all_log_files when log_files does not exist" has been omitted from the job because the conditional "['rsyslog_client_log_dir is not defined']" was evaluated as "False"
TASK [rsyslog_client : Write rsyslog config for found log files] **************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:68
Wednesday 28 March 2018 10:04:47 +0000 (0:00:00.054) 0:00:51.335 *******
ok: [c2_repo_container-99c5c578] => {"changed": false, "checksum": "fb05d93fe3541b2f76b26bc03eb3709999de95bd", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.conf", "size": 922, "state": "file", "uid": 0}
ok: [c3_repo_container-eb840b00] => {"changed": false, "checksum": "fb05d93fe3541b2f76b26bc03eb3709999de95bd", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.conf", "size": 922, "state": "file", "uid": 0}
ok: [c1_repo_container-10044eb4] => {"changed": false, "checksum": "fb05d93fe3541b2f76b26bc03eb3709999de95bd", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.conf", "size": 922, "state": "file", "uid": 0}
TASK [rsyslog_client : Write rsyslog config for remote logging] ***************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:80
Wednesday 28 March 2018 10:04:48 +0000 (0:00:00.709) 0:00:52.044 *******
<c2_repo_container-99c5c578> Task "Write rsyslog config for remote logging" has been omitted from the job because the conditional "['(rsyslog_client_all_log_files | length) > 0']" was evaluated as "False"
<c1_repo_container-10044eb4> Task "Write rsyslog config for remote logging" has been omitted from the job because the conditional "['(rsyslog_client_all_log_files | length) > 0']" was evaluated as "False"
ok: [c3_repo_container-eb840b00] => {"changed": false, "checksum": "ea27dc61edc07767f66a58d5757ec39dd7cfcf8d", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.d/51-remote-logging.conf", "size": 343, "state": "file", "uid": 0}
TASK [rsyslog_client : Write rsyslog config for converting logs into syslog messages] *****************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:92
Wednesday 28 March 2018 10:04:49 +0000 (0:00:00.790) 0:00:52.835 *******
<c2_repo_container-99c5c578> Task "Write rsyslog config for converting logs into syslog messages" has been omitted from the job because the conditional "['(rsyslog_client_all_log_files | length) > 0']" was evaluated as "False"
<c1_repo_container-10044eb4> Task "Write rsyslog config for converting logs into syslog messages" has been omitted from the job because the conditional "['(rsyslog_client_all_log_files | length) > 0']" was evaluated as "False"
ok: [c3_repo_container-eb840b00] => {"changed": false, "checksum": "edddf62ade004229e39b45845a6ed89ce85953b4", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.d/99-lsyncd-rsyslog-client.conf", "size": 458, "state": "file", "uid": 0}
TASK [rsyslog_client : Write log rotate file] *********************************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:104
Wednesday 28 March 2018 10:04:50 +0000 (0:00:00.653) 0:00:53.489 *******
<c2_repo_container-99c5c578> Task "Write log rotate file" has been omitted from the job because the conditional "['(rsyslog_client_all_log_files | length) > 0']" was evaluated as "False"
<c1_repo_container-10044eb4> Task "Write log rotate file" has been omitted from the job because the conditional "['(rsyslog_client_all_log_files | length) > 0']" was evaluated as "False"
ok: [c3_repo_container-eb840b00] => {"changed": false, "checksum": "ec522d0115b6a43c6cdff8fc052695c605801f40", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/logrotate.d/lsyncd_log_rotate", "size": 346, "state": "file", "uid": 0}
TASK [rsyslog_client : Configure logrotate to compress logs by default] *******************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:114
Wednesday 28 March 2018 10:04:50 +0000 (0:00:00.699) 0:00:54.188 *******
ok: [c3_repo_container-eb840b00] => {"backup": "", "changed": false, "msg": ""}
ok: [c2_repo_container-99c5c578] => {"backup": "", "changed": false, "msg": ""}
ok: [c1_repo_container-10044eb4] => {"backup": "", "changed": false, "msg": ""}
TASK [rsyslog_client : Gather variables for each operating system] ************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/main.yml:16
Wednesday 28 March 2018 10:04:51 +0000 (0:00:00.317) 0:00:54.506 *******
ok: [c3_repo_container-eb840b00] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml) => {"ansible_facts": {"rsyslog_client_already_handled_files": ["/var/log/kern.log", "/var/log/auth.log"], "rsyslog_client_distro_packages": ["rsyslog", "logrotate"], "rsyslog_client_reload": "systemctl restart rsyslog > /dev/null 2>&1 || true"}, "ansible_included_var_files": ["/etc/ansible/roles/rsyslog_client/vars/debian.yml"], "changed": false, "item": "/etc/ansible/roles/rsyslog_client/vars/debian.yml"}
ok: [c2_repo_container-99c5c578] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml) => {"ansible_facts": {"rsyslog_client_already_handled_files": ["/var/log/kern.log", "/var/log/auth.log"], "rsyslog_client_distro_packages": ["rsyslog", "logrotate"], "rsyslog_client_reload": "systemctl restart rsyslog > /dev/null 2>&1 || true"}, "ansible_included_var_files": ["/etc/ansible/roles/rsyslog_client/vars/debian.yml"], "changed": false, "item": "/etc/ansible/roles/rsyslog_client/vars/debian.yml"}
ok: [c1_repo_container-10044eb4] => (item=/etc/ansible/roles/rsyslog_client/vars/debian.yml) => {"ansible_facts": {"rsyslog_client_already_handled_files": ["/var/log/kern.log", "/var/log/auth.log"], "rsyslog_client_distro_packages": ["rsyslog", "logrotate"], "rsyslog_client_reload": "systemctl restart rsyslog > /dev/null 2>&1 || true"}, "ansible_included_var_files": ["/etc/ansible/roles/rsyslog_client/vars/debian.yml"], "changed": false, "item": "/etc/ansible/roles/rsyslog_client/vars/debian.yml"}
TASK [rsyslog_client : Ensure adm group exists] *******************************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_pre_install.yml:16
Wednesday 28 March 2018 10:04:51 +0000 (0:00:00.124) 0:00:54.631 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "gid": 4, "name": "adm", "state": "present", "system": false}
ok: [c2_repo_container-99c5c578] => {"changed": false, "gid": 4, "name": "adm", "state": "present", "system": false}
ok: [c1_repo_container-10044eb4] => {"changed": false, "gid": 4, "name": "adm", "state": "present", "system": false}
TASK [rsyslog_client : Ensure syslog user exists] *****************************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_pre_install.yml:21
Wednesday 28 March 2018 10:04:51 +0000 (0:00:00.302) 0:00:54.933 *******
ok: [c3_repo_container-eb840b00] => {"append": true, "changed": false, "comment": "", "group": 108, "groups": "adm", "home": "/home/syslog", "move_home": false, "name": "syslog", "shell": "/bin/false", "state": "present", "uid": 104}
ok: [c2_repo_container-99c5c578] => {"append": true, "changed": false, "comment": "", "group": 108, "groups": "adm", "home": "/home/syslog", "move_home": false, "name": "syslog", "shell": "/bin/false", "state": "present", "uid": 104}
ok: [c1_repo_container-10044eb4] => {"append": true, "changed": false, "comment": "", "group": 108, "groups": "adm", "home": "/home/syslog", "move_home": false, "name": "syslog", "shell": "/bin/false", "state": "present", "uid": 104}
TASK [rsyslog_client : Ensure ownership on working directory is correct] ******************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_pre_install.yml:30
Wednesday 28 March 2018 10:04:51 +0000 (0:00:00.338) 0:00:55.272 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "gid": 4, "group": "adm", "mode": "0700", "owner": "syslog", "path": "/var/spool/rsyslog", "size": 4096, "state": "directory", "uid": 104}
ok: [c2_repo_container-99c5c578] => {"changed": false, "gid": 4, "group": "adm", "mode": "0700", "owner": "syslog", "path": "/var/spool/rsyslog", "size": 4096, "state": "directory", "uid": 104}
ok: [c1_repo_container-10044eb4] => {"changed": false, "gid": 4, "group": "adm", "mode": "0700", "owner": "syslog", "path": "/var/spool/rsyslog", "size": 4096, "state": "directory", "uid": 104}
TASK [rsyslog_client : Remove conflicting distro packages] ********************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_pre_install.yml:37
Wednesday 28 March 2018 10:04:52 +0000 (0:00:00.319) 0:00:55.591 *******
TASK [rsyslog_client : Install rsyslog packages] ******************************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_install.yml:16
Wednesday 28 March 2018 10:04:52 +0000 (0:00:00.089) 0:00:55.681 *******
ok: [c1_repo_container-10044eb4] => (item=rsyslog) => {"attempts": 1, "cache_update_time": 1522231460, "cache_updated": false, "changed": false, "item": "rsyslog"}
ok: [c2_repo_container-99c5c578] => (item=rsyslog) => {"attempts": 1, "cache_update_time": 1522231460, "cache_updated": false, "changed": false, "item": "rsyslog"}
ok: [c3_repo_container-eb840b00] => (item=rsyslog) => {"attempts": 1, "cache_update_time": 1522231460, "cache_updated": false, "changed": false, "item": "rsyslog"}
ok: [c2_repo_container-99c5c578] => (item=logrotate) => {"attempts": 1, "cache_update_time": 1522231460, "cache_updated": false, "changed": false, "item": "logrotate"}
ok: [c1_repo_container-10044eb4] => (item=logrotate) => {"attempts": 1, "cache_update_time": 1522231460, "cache_updated": false, "changed": false, "item": "logrotate"}
ok: [c3_repo_container-eb840b00] => (item=logrotate) => {"attempts": 1, "cache_update_time": 1522231460, "cache_updated": false, "changed": false, "item": "logrotate"}
TASK [rsyslog_client : Rsyslog Setup] *****************************************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:16
Wednesday 28 March 2018 10:04:53 +0000 (0:00:01.175) 0:00:56.856 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "checksum": "206cd238e5a7d14b69dc8ad96c8a16c1cdfad7b7", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.d/50-default.conf", "size": 430, "state": "file", "uid": 0}
ok: [c2_repo_container-99c5c578] => {"changed": false, "checksum": "206cd238e5a7d14b69dc8ad96c8a16c1cdfad7b7", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.d/50-default.conf", "size": 430, "state": "file", "uid": 0}
ok: [c1_repo_container-10044eb4] => {"changed": false, "checksum": "206cd238e5a7d14b69dc8ad96c8a16c1cdfad7b7", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.d/50-default.conf", "size": 430, "state": "file", "uid": 0}
TASK [rsyslog_client : Check if log dir exists] *******************************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:28
Wednesday 28 March 2018 10:04:54 +0000 (0:00:00.707) 0:00:57.564 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "stat": {"atime": 1522216417.8914545, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "binary", "ctime": 1522216398.5793412, "dev": 64512, "device_type": 0, "executable": true, "exists": true, "gid": 33, "gr_name": "www-data", "inode": 52962683, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": false, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "0775", "mtime": 1522216398.5793412, "nlink": 2, "path": "/var/log/pypiserver", "pw_name": "nginx", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 4096, "uid": 999, "version": "887478475", "wgrp": true, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}}
ok: [c2_repo_container-99c5c578] => {"changed": false, "stat": {"atime": 1522216417.9216957, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "binary", "ctime": 1522216398.565655, "dev": 64512, "device_type": 0, "executable": true, "exists": true, "gid": 33, "gr_name": "www-data", "inode": 29360211, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": false, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "0775", "mtime": 1522216398.565655, "nlink": 2, "path": "/var/log/pypiserver", "pw_name": "nginx", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 4096, "uid": 999, "version": "240020320", "wgrp": true, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}}
ok: [c1_repo_container-10044eb4] => {"changed": false, "stat": {"atime": 1522216417.9468608, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "binary", "ctime": 1522216398.6026785, "dev": 64512, "device_type": 0, "executable": true, "exists": true, "gid": 33, "gr_name": "www-data", "inode": 36438081, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": false, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "0775", "mtime": 1522216398.6026785, "nlink": 2, "path": "/var/log/pypiserver", "pw_name": "nginx", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 4096, "uid": 999, "version": "18446744073113186784", "wgrp": true, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}}
TASK [rsyslog_client : Find all log files] ************************************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:37
Wednesday 28 March 2018 10:04:54 +0000 (0:00:00.327) 0:00:57.891 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "examined": 1, "files": [{"atime": 1522231472.9488761, "ctime": 1522231464.4008253, "dev": 64512, "gid": 33, "inode": 52962700, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0644", "mtime": 1522231464.4008253, "nlink": 1, "path": "/var/log/pypiserver/pypiserver.log", "rgrp": true, "roth": true, "rusr": true, "size": 64161, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}], "matched": 1, "msg": ""}
ok: [c2_repo_container-99c5c578] => {"changed": false, "examined": 1, "files": [{"atime": 1522231467.4296517, "ctime": 1522231464.4936454, "dev": 64512, "gid": 33, "inode": 29360238, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0644", "mtime": 1522231464.4936454, "nlink": 1, "path": "/var/log/pypiserver/pypiserver.log", "rgrp": true, "roth": true, "rusr": true, "size": 8738, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}], "matched": 1, "msg": ""}
ok: [c1_repo_container-10044eb4] => {"changed": false, "examined": 1, "files": [{"atime": 1522231467.49166, "ctime": 1522231464.4596307, "dev": 64512, "gid": 33, "inode": 36438108, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mode": "0644", "mtime": 1522231464.4596307, "nlink": 1, "path": "/var/log/pypiserver/pypiserver.log", "rgrp": true, "roth": true, "rusr": true, "size": 8890, "uid": 999, "wgrp": false, "woth": false, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}], "matched": 1, "msg": ""}
TASK [rsyslog_client : Union the log files] ***********************************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:54
Wednesday 28 March 2018 10:04:54 +0000 (0:00:00.321) 0:00:58.213 *******
ok: [c3_repo_container-eb840b00] => {"ansible_facts": {"rsyslog_client_all_log_files": ["/var/log/pypiserver/pypiserver.log"]}, "changed": false}
ok: [c2_repo_container-99c5c578] => {"ansible_facts": {"rsyslog_client_all_log_files": ["/var/log/pypiserver/pypiserver.log"]}, "changed": false}
ok: [c1_repo_container-10044eb4] => {"ansible_facts": {"rsyslog_client_all_log_files": ["/var/log/pypiserver/pypiserver.log"]}, "changed": false}
TASK [rsyslog_client : Set rsyslog_client_all_log_files when log_files does not exist] ****************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:62
Wednesday 28 March 2018 10:04:54 +0000 (0:00:00.118) 0:00:58.331 *******
<c3_repo_container-eb840b00> Task "Set rsyslog_client_all_log_files when log_files does not exist" has been omitted from the job because the conditional "['rsyslog_client_log_dir is not defined']" was evaluated as "False"
<c2_repo_container-99c5c578> Task "Set rsyslog_client_all_log_files when log_files does not exist" has been omitted from the job because the conditional "['rsyslog_client_log_dir is not defined']" was evaluated as "False"
<c1_repo_container-10044eb4> Task "Set rsyslog_client_all_log_files when log_files does not exist" has been omitted from the job because the conditional "['rsyslog_client_log_dir is not defined']" was evaluated as "False"
TASK [rsyslog_client : Write rsyslog config for found log files] **************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:68
Wednesday 28 March 2018 10:04:55 +0000 (0:00:00.053) 0:00:58.385 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "checksum": "fb05d93fe3541b2f76b26bc03eb3709999de95bd", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.conf", "size": 922, "state": "file", "uid": 0}
ok: [c1_repo_container-10044eb4] => {"changed": false, "checksum": "fb05d93fe3541b2f76b26bc03eb3709999de95bd", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.conf", "size": 922, "state": "file", "uid": 0}
ok: [c2_repo_container-99c5c578] => {"changed": false, "checksum": "fb05d93fe3541b2f76b26bc03eb3709999de95bd", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.conf", "size": 922, "state": "file", "uid": 0}
TASK [rsyslog_client : Write rsyslog config for remote logging] ***************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:80
Wednesday 28 March 2018 10:04:55 +0000 (0:00:00.718) 0:00:59.103 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "checksum": "ea27dc61edc07767f66a58d5757ec39dd7cfcf8d", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.d/51-remote-logging.conf", "size": 343, "state": "file", "uid": 0}
ok: [c2_repo_container-99c5c578] => {"changed": false, "checksum": "ea27dc61edc07767f66a58d5757ec39dd7cfcf8d", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.d/51-remote-logging.conf", "size": 343, "state": "file", "uid": 0}
ok: [c1_repo_container-10044eb4] => {"changed": false, "checksum": "ea27dc61edc07767f66a58d5757ec39dd7cfcf8d", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.d/51-remote-logging.conf", "size": 343, "state": "file", "uid": 0}
TASK [rsyslog_client : Write rsyslog config for converting logs into syslog messages] *****************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:92
Wednesday 28 March 2018 10:04:56 +0000 (0:00:00.895) 0:00:59.999 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "checksum": "03045325b25f86e0b346e5c48332c7cc38c333e1", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.d/99-pypiserver-rsyslog-client.conf", "size": 250, "state": "file", "uid": 0}
ok: [c2_repo_container-99c5c578] => {"changed": false, "checksum": "03045325b25f86e0b346e5c48332c7cc38c333e1", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.d/99-pypiserver-rsyslog-client.conf", "size": 250, "state": "file", "uid": 0}
ok: [c1_repo_container-10044eb4] => {"changed": false, "checksum": "03045325b25f86e0b346e5c48332c7cc38c333e1", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/rsyslog.d/99-pypiserver-rsyslog-client.conf", "size": 250, "state": "file", "uid": 0}
TASK [rsyslog_client : Write log rotate file] *********************************************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:104
Wednesday 28 March 2018 10:04:57 +0000 (0:00:00.723) 0:01:00.722 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "checksum": "a0deb3ff1851ebf6599e3cc46563a2679f5d5836", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/logrotate.d/pypiserver_log_rotate", "size": 320, "state": "file", "uid": 0}
ok: [c2_repo_container-99c5c578] => {"changed": false, "checksum": "a0deb3ff1851ebf6599e3cc46563a2679f5d5836", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/logrotate.d/pypiserver_log_rotate", "size": 320, "state": "file", "uid": 0}
ok: [c1_repo_container-10044eb4] => {"changed": false, "checksum": "a0deb3ff1851ebf6599e3cc46563a2679f5d5836", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/logrotate.d/pypiserver_log_rotate", "size": 320, "state": "file", "uid": 0}
TASK [rsyslog_client : Configure logrotate to compress logs by default] *******************************************************************************************************
task path: /etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml:114
Wednesday 28 March 2018 10:04:58 +0000 (0:00:00.722) 0:01:01.445 *******
ok: [c3_repo_container-eb840b00] => {"backup": "", "changed": false, "msg": ""}
ok: [c2_repo_container-99c5c578] => {"backup": "", "changed": false, "msg": ""}
ok: [c1_repo_container-10044eb4] => {"backup": "", "changed": false, "msg": ""}
META: ran handlers
META: ran handlers
PLAY [Group repo servers by architecture] *************************************************************************************************************************************
META: ran handlers
TASK [Group repo servers by architecture and os version] **********************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/repo-build.yml:22
Wednesday 28 March 2018 10:04:58 +0000 (0:00:00.339) 0:01:01.785 *******
ok: [c3_repo_container-eb840b00] => {"add_group": "repo_servers_16.04_x86_64", "changed": false, "parent_groups": ["all"]}
META: ran handlers
META: ran handlers
PLAY [Group repo servers by architecture] *************************************************************************************************************************************
META: ran handlers
TASK [Group repo servers by architecture and os version] **********************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/repo-build.yml:22
Wednesday 28 March 2018 10:04:58 +0000 (0:00:00.068) 0:01:01.853 *******
ok: [c2_repo_container-99c5c578] => {"add_group": "repo_servers_16.04_x86_64", "changed": false, "parent_groups": ["all"]}
META: ran handlers
META: ran handlers
PLAY [Group repo servers by architecture] *************************************************************************************************************************************
META: ran handlers
TASK [Group repo servers by architecture and os version] **********************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/repo-build.yml:22
Wednesday 28 March 2018 10:04:58 +0000 (0:00:00.071) 0:01:01.925 *******
ok: [c1_repo_container-10044eb4] => {"add_group": "repo_servers_16.04_x86_64", "changed": false, "parent_groups": ["all"]}
META: ran handlers
META: ran handlers
PLAY [Prepare group of master repo servers] ***********************************************************************************************************************************
META: ran handlers
TASK [Prepare group of master repo servers] ***********************************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/repo-build.yml:36
Wednesday 28 March 2018 10:04:58 +0000 (0:00:00.067) 0:01:01.993 *******
creating host via 'add_host': hostname=c3_repo_container-eb840b00
changed: [localhost] => (item=repo_servers_16.04_x86_64) => {"add_host": {"groups": ["repo_masters"], "host_name": "c3_repo_container-eb840b00", "host_vars": {}}, "changed": true, "item": "repo_servers_16.04_x86_64"}
META: ran handlers
META: ran handlers
PLAY [Build new repo packages for a given release] ****************************************************************************************************************************
TASK [Test internal repo URL for the current upper constraints file] **********************************************************************************************************
task path: /opt/openstack-ansible/playbooks/common-tasks/set-upper-constraints.yml:21
Wednesday 28 March 2018 10:04:58 +0000 (0:00:00.153) 0:01:02.146 *******
ok: [c3_repo_container-eb840b00] => {"accept_ranges": "bytes", "cache_control": "max-age=18000", "changed": false, "connection": "close", "content_length": "1", "content_type": "text/plain", "cookies": {}, "date": "Wed, 28 Mar 2018 10:04:59 GMT", "etag": "\"5abb2ebf-1\"", "expires": "Wed, 28 Mar 2018 15:04:59 GMT", "failed_when_result": false, "last_modified": "Wed, 28 Mar 2018 05:57:19 GMT", "msg": "OK (1 bytes)", "redirected": false, "server": "nginx/1.10.3 (Ubuntu)", "status": 200, "url": "http://int.atl.sandvine.cloud:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_absolute_requirements.txt", "x_whoami": "OpenStack Private Slushee Repository c3_repo_container-eb840b00"}
TASK [Test internal repo URL for the availability of the pypi index] **********************************************************************************************************
task path: /opt/openstack-ansible/playbooks/common-tasks/set-upper-constraints.yml:31
Wednesday 28 March 2018 10:04:59 +0000 (0:00:00.359) 0:01:02.505 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "connection": "close", "content_length": "163", "content_type": "text/html; charset=UTF-8", "cookies": {}, "date": "Wed, 28 Mar 2018 10:04:59 GMT", "failed_when_result": false, "msg": "OK (163 bytes)", "redirected": true, "server": "nginx/1.10.3 (Ubuntu)", "status": 200, "url": "http://127.0.0.1:8181/simple/", "x_whoami": "OpenStack Private Slushee Repository c3_repo_container-eb840b00"}
TASK [Remove global requirement pins file from host] **************************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/common-tasks/set-upper-constraints.yml:41
Wednesday 28 March 2018 10:04:59 +0000 (0:00:00.360) 0:01:02.866 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "path": "/opt/global-requirement-pins.txt", "state": "absent"}
TASK [Copy global requirement pins file to host] ******************************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/common-tasks/set-upper-constraints.yml:49
Wednesday 28 March 2018 10:04:59 +0000 (0:00:00.272) 0:01:03.139 *******
<c3_repo_container-eb840b00> Task "Copy global requirement pins file to host" has been omitted from the job because the conditional "['(upper_constraints_check.status | default(503)) != 200']" was evaluated as "False"
TASK [Set pip install upper constraints protocol] *****************************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/common-tasks/set-upper-constraints.yml:58
Wednesday 28 March 2018 10:04:59 +0000 (0:00:00.020) 0:01:03.160 *******
<c3_repo_container-eb840b00> Task "Set pip install upper constraints protocol" has been omitted from the job because the conditional "['(upper_constraints_check.status | default(503)) != 200']" was evaluated as "False"
TASK [Set pip install upper constraints] **************************************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/common-tasks/set-upper-constraints.yml:65
Wednesday 28 March 2018 10:04:59 +0000 (0:00:00.018) 0:01:03.178 *******
<c3_repo_container-eb840b00> Task "Set pip install upper constraints" has been omitted from the job because the conditional "['(upper_constraints_check.status | default(503)) != 200']" was evaluated as "False"
TASK [Fallback to PyPI] *******************************************************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/common-tasks/set-upper-constraints.yml:74
Wednesday 28 March 2018 10:04:59 +0000 (0:00:00.017) 0:01:03.195 *******
<c3_repo_container-eb840b00> Task "Fallback to PyPI" has been omitted from the job because the conditional "['(pip_default_index_check.status | default(503)) != 200']" was evaluated as "False"
TASK [Test internal repo URL for the current get-pip.py script] ***************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/common-tasks/set-pip-upstream-url.yml:20
Wednesday 28 March 2018 10:04:59 +0000 (0:00:00.015) 0:01:03.210 *******
ok: [c3_repo_container-eb840b00] => {"accept_ranges": "bytes", "cache_control": "max-age=18000", "changed": false, "connection": "close", "content_length": "1780465", "content_type": "application/octet-stream", "cookies": {}, "date": "Wed, 28 Mar 2018 10:05:00 GMT", "etag": "\"5abaca75-1b2af1\"", "expires": "Wed, 28 Mar 2018 15:05:00 GMT", "failed_when_result": false, "last_modified": "Tue, 27 Mar 2018 22:49:25 GMT", "msg": "OK (1780465 bytes)", "redirected": false, "server": "nginx/1.10.3 (Ubuntu)", "status": 200, "url": "http://127.0.0.1:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/get-pip.py", "x_whoami": "OpenStack Private Slushee Repository c3_repo_container-eb840b00"}
TASK [Set pip upstream URL] ***************************************************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/common-tasks/set-pip-upstream-url.yml:33
Wednesday 28 March 2018 10:05:00 +0000 (0:00:00.437) 0:01:03.648 *******
<c3_repo_container-eb840b00> Task "Set pip upstream URL" has been omitted from the job because the conditional "['pip_upstream_url != "https://bootstrap.pypa.io/get-pip.py"', '(_repo_data_check.status | default(503)) != 200']" was evaluated as "False"
TASK [Load local packages] ****************************************************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/repo-build.yml:56
Wednesday 28 March 2018 10:05:00 +0000 (0:00:00.105) 0:01:03.753 *******
ok: [c3_repo_container-eb840b00] => (item={'distro_packages': [], 'role_packages': {'os_ironic': ['cryptography', 'httplib2', 'ironic', 'pymysql', 'python-ironicclient', 'python-keystoneclient', 'python-memcached', 'python-swiftclient', 'uwsgi', 'virtualenv'], 'os_tacker': ['mysql-python', 'networking-sfc', 'pymysql', 'python-heatclient', 'python-keystoneclient', 'python-tackerclient', 'tacker', 'virtualenv'], 'os_keystone': ['keystone', 'ldappool', 'pyldap', 'pymysql', 'python-keystoneclient', 'python-memcached', 'python-openstackclient', 'uwsgi', 'virtualenv'], 'os_octavia': ['cryptography', 'httplib2', 'keystonemiddleware', 'octavia', 'pymysql', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'python-octaviaclient', 'python-openstackclient', 'shade', 'uwsgi', 'virtualenv'], 'os_magnum': ['httplib2', 'magnum', 'mysql-python', 'osprofiler', 'pymysql', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'pyyaml', 'shade', 'virtualenv'], 'os_cinder': ['cinder', 'cryptography', 'ecdsa', 'httplib2', 'keystonemiddleware', 'pymysql', 'python-cinderclient', 'python-keystoneclient', 'python-memcached', 'uwsgi', 'virtualenv'], 'galera_client': ['mysql-python'], 'os_rally': ['ansible==2.3.2.0', 'pymysql', 'rally', 'setuptools', 'virtualenv'], 'os_horizon': ['cryptography', 'designate_dashboard', 'django-appconf', 'django-openstack-auth', 'greenlet', 'heat_dashboard', 'horizon', 'httplib2', 'ironic-ui', 'keystonemiddleware', 'magnum-ui', 'mysql-python', 'neutron-fwaas-dashboard', 'neutron-lbaas-dashboard', 'octavia_dashboard', 'oslo.config', 'ply', 'pymysql', 'python-keystoneclient', 'python-memcached', 'sahara_dashboard', 'trove_dashboard', 'virtualenv'], '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'], 'repo_build': ['cython', 'requests', 'urllib3', 'virtualenv', 'wheel'], 'galera_server': ['mysql-python', 'pycrypto'], 'os_glance': ['cryptography', 'glance', 'httplib2', 'keystonemiddleware', 'os-brick', 'pymysql', 'python-cinderclient', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-swiftclient', 'uwsgi', 'virtualenv', 'warlock'], 'os_trove': ['cryptography', 'futures', 'httplib2', 'mysql-python', 'os-client-config', 'pexpect', 'pymysql', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-troveclient', 'shade', 'trove', 'virtualenv'], 'os_gnocchi': ['cryptography', "gnocchi[mysql,{{ gnocchi_storage_driver | default('file') }}]", 'gnocchiclient', 'httplib2', 'keystonemiddleware', 'python-keystoneclient', 'python-memcached', 'virtualenv'], 'os_sahara': ['cryptography', 'httplib2', 'keystonemiddleware', 'pymysql', 'python-keystoneclient', 'python-memcached', 'python-saharaclient', 'sahara', 'uwsgi', 'virtualenv', 'warlock'], 'os_neutron': ['cliff', 'configobj', 'cryptography', 'httplib2', 'keystonemiddleware', 'neutron', 'pymysql', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'repoze.lru', 'virtualenv'], 'lxc_hosts': ['lxc-python2'], 'repo_server': ['pypiserver[cache]==1.2.0', 'virtualenv'], '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'], 'os_designate': ['cryptography', 'designate', 'httplib2', 'pymysql', 'python-designateclient', 'python-keystoneclient', 'python-memcached', 'virtualenv', 'warlock'], 'pip_install': ['pip', 'setuptools', 'wheel'], 'os_ceilometer': ['ceilometer', 'ceilometermiddleware', 'cryptography', 'gnocchiclient', 'httplib2', 'libvirt-python', 'pymongo', 'pymysql', 'python-ceilometerclient', 'python-keystoneclient', 'python-memcached', 'tooz', 'virtualenv', 'warlock'], 'os_molteniron': ['daemonize', 'molteniron', 'pymysql', 'pyyaml', 'sqlalchemy', 'sqlalchemy_utils', 'virtualenv'], 'os_swift': ['ceilometermiddleware', 'cryptography', 'dnspython', 'ecdsa', 'httplib2', 'keystonemiddleware', 'pyeclib', 'python-cinderclient', 'python-keystoneclient', 'python-memcached', 'python-swiftclient', 'swift', 'swift3', 'virtualenv'], 'os_barbican': ['barbican', 'pymysql', 'python-keystoneclient', 'python-memcached', 'uwsgi', 'virtualenv'], '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', 'websockify'], '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']}, 'packages': ['alembic>=0.7.2', 'ansible-lint', 'ansible==2.3.2.0', 'aodh', '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,{{ gnocchi_storage_driver | default('file') }}]", 'gnocchiclient', 'greenlet', 'heat', 'heat_dashboard', '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', 'octavia_dashboard', 'os-brick', 'os-client-config', 'oslo.config', 'osprofiler', 'pexpect', 'pip==9.0.1', 'ply', 'prettytable<0.8,>=0.7.1', 'pyasn1!=0.2.3,>=0.1.8', 'pyasn1-modules', 'pycrypto', 'pyeclib', 'pyldap', 'pylxd', 'pymongo', 'pymysql', 'pyopenssl>=16.2.0', 'pypiserver[cache]==1.2.0', 'python-ceilometerclient', 'python-cinderclient', 'python-designateclient', 'python-etcd', 'python-glanceclient', 'python-heatclient', 'python-ironicclient', 'python-keystoneclient', '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==38.5.1', 'shade', 'sqlalchemy', 'sqlalchemy-utils', 'sqlalchemy_utils', 'swift', 'swift3', 'tacker', 'testscenarios', 'tooz', 'tox', 'trove', 'trove_dashboard', 'urllib3', 'uwsgi', 'virtualenv-tools', 'virtualenv>=14.0.6', 'warlock', 'websockify', 'wheel==0.30.0'], 'remote_packages': ['git+https://git.openstack.org//openstack/neutron-fwaas-dashboard@a710e7c4f48afe0261ef25efc44088346124de1c#egg=neutron_fwaas_dashboard&gitname=neutron-fwaas-dashboard&projectgroup=horizon_all', 'git+https://git.openstack.org/openstack/aodh@f549faea0ea19dad5bb3f1871b7d66ae5d9d80f2#egg=aodh&gitname=aodh&projectgroup=aodh_all', 'git+https://git.openstack.org/openstack/barbican@5b525f6b0a7cf5342a9ffa3ca3618028d6d53649#egg=barbican&gitname=barbican&projectgroup=barbican_all', 'git+https://git.openstack.org/openstack/ceilometer@24caac82528be7678165bf12fb5b997852727ecd#egg=ceilometer&gitname=ceilometer&projectgroup=ceilometer_all', 'git+https://git.openstack.org/openstack/cinder@b61a02de56c1b9cc6d5003b5304ce66ee930f37b#egg=cinder&gitname=cinder&projectgroup=cinder_all', 'git+https://git.openstack.org/openstack/designate-dashboard@5570a2dd51ccd3750012bfde9991f0689a02323b#egg=designate_dashboard&gitname=designate-dashboard&projectgroup=horizon_all', 'git+https://git.openstack.org/openstack/designate@6ca9446bdcf04ba80787348892937cf19eefbf5a#egg=designate&gitname=designate&projectgroup=designate_all', 'git+https://git.openstack.org/openstack/dragonflow@a2f50a8e8222ae1de04e44a6fd6f7e00d5864fc0#egg=dragonflow&gitname=dragonflow&projectgroup=neutron_all', 'git+https://git.openstack.org/openstack/glance@968f4ae9ce244d9372cb3e8f45acea9d557f317d#egg=glance&gitname=glance&projectgroup=glance_all', 'git+https://git.openstack.org/openstack/heat-dashboard@stable/queens#egg=heat_dashboard&gitname=heat-dashboard&projectgroup=all', 'git+https://git.openstack.org/openstack/heat@43f122be13736f15fbc38cb6e6ce29545f784c86#egg=heat&gitname=heat&projectgroup=heat_all', 'git+https://git.openstack.org/openstack/horizon@d017fde2a0fdc48e4687f0f5ae0362ba6c5ad66a#egg=horizon&gitname=horizon&projectgroup=horizon_all', 'git+https://git.openstack.org/openstack/ironic-ui@1c4cbd2b90270f65d04b91ddc5f86efa35bbc622#egg=ironic_ui&gitname=ironic-ui&projectgroup=horizon_all', 'git+https://git.openstack.org/openstack/ironic@4c3a611ac3803a17dd584eb319f0bb40d6ee5ba3#egg=ironic&gitname=ironic&projectgroup=ironic_all', 'git+https://git.openstack.org/openstack/keystone@c06d74fcf4cf5338db6572265c609036f6817466#egg=keystone&gitname=keystone&projectgroup=keystone_all', 'git+https://git.openstack.org/openstack/magnum-ui@051408e5b86615f74e5fa4cd2e4284b6d1e6a3f2#egg=magnum_ui&gitname=magnum-ui&projectgroup=horizon_all', 'git+https://git.openstack.org/openstack/magnum@0b3133280fd7dbde65c8581b7be03cd1e3686bc4#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-bgpvpn@a15c091d8a616c1fd1d3741f32c5d135b5db594f#egg=networking_bgpvpn&gitname=networking-bgpvpn&projectgroup=neutron_all', 'git+https://git.openstack.org/openstack/networking-calico@10626324b597585cc781197133d4b12f890b8081#egg=networking_calico&gitname=networking-calico&projectgroup=neutron_all', 'git+https://git.openstack.org/openstack/networking-odl@8733cf68cbc827a4dd458e3328b5fd2c23a07bcf#egg=networking_odl&gitname=networking-odl&projectgroup=neutron_all', 'git+https://git.openstack.org/openstack/networking-sfc@cbb68837a38428766ed4d22c5adfe3b2bc6c5f99#egg=networking_sfc&gitname=networking-sfc&projectgroup=neutron_all', 'git+https://git.openstack.org/openstack/neutron-dynamic-routing@386b5e4c33ab765eb7a72e9a9d4ffc1524d7d0c8#egg=neutron_dynamic_routing&gitname=neutron-dynamic-routing&projectgroup=neutron_all', 'git+https://git.openstack.org/openstack/neutron-fwaas@43f56b794b19bb0f362e1d0a1449ee24bb16156e#egg=neutron_fwaas&gitname=neutron-fwaas&projectgroup=neutron_all', 'git+https://git.openstack.org/openstack/neutron-lbaas-dashboard@a42434a21bf95566472dc6c8ce078ca84432423d#egg=neutron_lbaas_dashboard&gitname=neutron-lbaas-dashboard&projectgroup=horizon_all', 'git+https://git.openstack.org/openstack/neutron-lbaas@f6b8b5b0ad2c19ddf6a7c102c706cbfdb0b2bf05#egg=neutron_lbaas&gitname=neutron-lbaas&projectgroup=neutron_all', 'git+https://git.openstack.org/openstack/neutron-vpnaas@8b01dcabb456d2d0bdf905b23f0bdb3ff2530f4d#egg=neutron_vpnaas&gitname=neutron-vpnaas&projectgroup=neutron_all', 'git+https://git.openstack.org/openstack/neutron@abb60c6175af435964028ce7c97bb4803aeab004#egg=neutron&gitname=neutron&projectgroup=neutron_all', 'git+https://git.openstack.org/openstack/nova-lxd@01b6a8e07558678505e3fa2b6f9ea2d10f821642#egg=nova_lxd&gitname=nova-lxd&projectgroup=nova_all', 'git+https://git.openstack.org/openstack/nova-powervm@2999bff2d0e651cc091757d0501f82af2691daf6#egg=nova_powervm&gitname=nova-powervm&projectgroup=nova_all', 'git+https://git.openstack.org/openstack/nova@5039511840bd64151f3111d9c8d7d8a01344193b#egg=nova&gitname=nova&projectgroup=nova_all', 'git+https://git.openstack.org/openstack/octavia-dashboard@master#egg=octavia_dashboard&gitname=octavia-dashboard&projectgroup=all', 'git+https://git.openstack.org/openstack/octavia@9f379aef7c0665d4183ac549ed7a0dbc0e5d3aca#egg=octavia&gitname=octavia&projectgroup=octavia_all', 'git+https://git.openstack.org/openstack/rally@50575b2fa499786b60d0a1d5f866ec6f9f53d12a#egg=rally&gitname=rally&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True', 'git+https://git.openstack.org/openstack/requirements@207ac2e166f0874b7ff891535bdb78ecf36cabc6#egg=requirements&gitname=requirements&projectgroup=all', 'git+https://git.openstack.org/openstack/sahara-dashboard@707059ff4e372ae66b21b82050a9e16295176782#egg=sahara_dashboard&gitname=sahara-dashboard&projectgroup=horizon_all', 'git+https://git.openstack.org/openstack/sahara@abcc07a70f2da288548aa96abb16c8380e46dcf9#egg=sahara&gitname=sahara&projectgroup=sahara_all', 'git+https://git.openstack.org/openstack/swift3@1c117c96dda8113c3398c16e68b61efef397de74#egg=swift3&gitname=swift3&projectgroup=swift_all', 'git+https://git.openstack.org/openstack/swift@bd4b3c5dc9256fc0d6cca8f925705740c2395efd#egg=swift&gitname=swift&projectgroup=swift_all', 'git+https://git.openstack.org/openstack/tacker@6932f5642598d53d93f94514eaed55cc93ea19d7#egg=tacker&gitname=tacker&projectgroup=tacker_all', 'git+https://git.openstack.org/openstack/tempest@70ebe69cc2e4fa8a06071d48d19f61d2f01a33f6#egg=tempest&gitname=tempest&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True', 'git+https://git.openstack.org/openstack/trove-dashboard@f7cf9d5bbe8b04fc9ea95e79b9bec21842d324f9#egg=trove_dashboard&gitname=trove-dashboard&projectgroup=horizon_all', 'git+https://git.openstack.org/openstack/trove@43d2b96f86a5365d69c885738ea1c3642f4e5aa1#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@4.2.0#egg=gnocchi&gitname=gnocchi&projectgroup=gnocchi_all', 'git+https://github.com/novnc/noVNC@37b4d13db81e0e80e117c07b86ff98714c7b6b1a#egg=noVNC&gitname=noVNC&projectgroup=nova_console'], 'role_requirements': {'os_gnocchi': {'gnocchi_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv'], 'project_group': 'gnocchi_all', 'gnocchi_pip_packages': ['cryptography', "gnocchi[mysql,{{ gnocchi_storage_driver | default('file') }}]", 'gnocchiclient', 'keystonemiddleware', 'python-memcached']}, 'os_tacker': {'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'], 'project_group': 'tacker_all'}, 'os_keystone': {'keystone_pip_packages': ['keystone', 'ldappool', 'pyldap', 'pymysql', 'python-memcached', 'python-openstackclient', 'uwsgi'], 'keystone_requires_pip_packages': ['python-keystoneclient', 'virtualenv'], 'project_group': 'keystone_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'], 'project_group': 'octavia_all'}, 'os_magnum': {'magnum_pip_packages': ['magnum', 'mysql-python', 'osprofiler', 'pymysql', 'python-memcached'], 'project_group': 'magnum_all', 'magnum_requires_pip_packages': ['httplib2', 'python-glanceclient', 'python-keystoneclient', 'pyyaml', 'shade', 'virtualenv']}, 'os_cinder': {'cinder_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv'], 'cinder_pip_packages': ['cinder', 'cryptography', 'ecdsa', 'httplib2', 'keystonemiddleware', 'pymysql', 'python-cinderclient', 'python-keystoneclient', 'python-memcached', 'uwsgi'], 'project_group': 'cinder_all'}, 'galera_client': {'galera_client_pip_packages': ['mysql-python'], 'project_group': 'all'}, 'os_rally': {'rally_requires_pip_packages': ['virtualenv'], 'rally_pip_packages': ['ansible==2.3.2.0', 'pymysql', 'rally', 'setuptools'], 'project_group': 'utility_all'}, 'os_horizon': {'horizon_pip_packages': ['cryptography', 'designate_dashboard', 'django-appconf', 'django-openstack-auth', 'greenlet', 'heat_dashboard', 'horizon', 'ironic-ui', 'keystonemiddleware', 'magnum-ui', 'mysql-python', 'neutron-fwaas-dashboard', 'neutron-lbaas-dashboard', 'octavia_dashboard', 'oslo.config', 'ply', 'pymysql', 'python-keystoneclient', 'python-memcached', 'sahara_dashboard', 'trove_dashboard'], 'horizon_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv'], 'project_group': 'horizon_all'}, 'os_tempest': {'tempest_requires_pip_packages': ['python-glanceclient', 'python-keystoneclient', 'python-neutronclient', 'python-novaclient', 'shade', 'virtualenv'], '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'}, 'repo_build': {'repo_pip_packages': ['cython', 'requests', 'urllib3', 'virtualenv', 'wheel'], 'project_group': 'all'}, 'galera_server': {'galera_pip_packages': ['mysql-python', 'pycrypto'], 'project_group': 'all'}, 'os_neutron': {'neutron_optional_opendaylight_sfc_pip_packages': ['networking-sfc'], 'neutron_optional_opendaylight_pip_packages': ['networking-odl'], 'neutron_optional_calico_pip_packages': ['networking-calico', 'python-etcd'], 'neutron_optional_dragonflow_pip_packages': ['dragonflow', 'python-etcd'], 'project_group': 'neutron_all', 'neutron_optional_bgp_pip_packages': ['neutron_dynamic_routing'], 'neutron_optional_lbaas_pip_packages': ['neutron_lbaas'], 'neutron_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv'], 'neutron_pip_packages': ['cliff', 'configobj', 'cryptography', 'keystonemiddleware', 'neutron', 'pymysql', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'repoze.lru'], 'neutron_optional_fwaas_pip_packages': ['neutron_fwaas'], 'neutron_optional_vpnaas_pip_packages': ['neutron_vpnaas']}, 'os_ironic': {'ironic_oneview_optional_pip_packages': ['ironic-oneview-cli', 'ironic-oneviewd'], 'ironic_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv'], 'project_group': 'ironic_all', 'ironic_pip_packages': ['cryptography', 'ironic', 'pymysql', 'python-ironicclient', 'python-memcached', 'python-swiftclient', 'uwsgi']}, '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'], 'project_group': 'sahara_all'}, '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'], 'project_group': 'trove_all'}, 'lxc_hosts': {'lxc_pip_packages': ['lxc-python2'], 'project_group': 'all'}, 'repo_server': {'repo_requires_pip_packages': ['virtualenv'], 'repo_pypiserver_pip_packages': ['pypiserver[cache]==1.2.0'], 'project_group': 'all'}, 'os_heat': {'heat_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv'], '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_designate': {'designate_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv'], 'project_group': 'designate_all', 'designate_pip_packages': ['cryptography', 'designate', 'pymysql', 'python-designateclient', 'python-memcached', 'warlock']}, 'pip_install': {'pip_packages': ['pip', 'setuptools', 'wheel'], 'project_group': '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'], 'project_group': 'ceilometer_all'}, 'os_molteniron': {'molteniron_requires_pip_packages': ['daemonize', 'pymysql', 'pyyaml', 'sqlalchemy', 'sqlalchemy_utils', 'virtualenv'], 'molteniron_pip_packages': ['molteniron'], 'project_group': 'molteniron_all'}, 'os_swift': {'swift_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv'], 'swift_pip_packages': ['ceilometermiddleware', 'cryptography', 'dnspython', 'ecdsa', 'keystonemiddleware', 'pyeclib', 'python-cinderclient', 'python-keystoneclient', 'python-memcached', 'python-swiftclient', 'swift', 'swift3'], 'project_group': 'swift_all'}, 'os_barbican': {'barbican_pip_packages': ['barbican', 'pymysql', 'python-memcached', 'uwsgi'], 'barbican_requires_pip_packages': ['python-keystoneclient', 'virtualenv'], 'project_group': 'barbican_all'}, 'os_aodh': {'aodh_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], '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'], 'project_group': 'aodh_all'}, 'os_nova': {'nova_pip_packages': ['cryptography', 'keystonemiddleware', 'nova', 'pymysql', 'python-keystoneclient', 'python-memcached', 'python-novaclient', 'uwsgi'], 'nova_compute_powervm_pip_packages': ['nova-powervm', 'pyasn1-modules'], 'nova_novnc_pip_packages': ['websockify'], 'nova_compute_lxd_pip_packages': ['nova-lxd', 'pylxd', 'pyopenssl'], 'nova_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'python-openstackclient', 'virtualenv'], 'nova_compute_ironic_pip_packages': ['python-ironicclient'], 'project_group': 'nova_all', 'nova_compute_pip_packages': ['libvirt-python']}, 'os_glance': {'glance_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv'], 'project_group': 'glance_all', 'glance_pip_packages': ['cryptography', 'glance', 'keystonemiddleware', 'os-brick', 'pymysql', 'python-cinderclient', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-swiftclient', 'uwsgi', 'warlock']}}, 'remote_package_parts': [{'version': 'f549faea0ea19dad5bb3f1871b7d66ae5d9d80f2', 'egg_name': 'aodh', 'original': 'git+https://git.openstack.org/openstack/aodh@f549faea0ea19dad5bb3f1871b7d66ae5d9d80f2#egg=aodh&gitname=aodh&projectgroup=aodh_all', 'project_group': 'aodh_all', 'fragment': None, 'name': 'aodh', 'url': 'https://git.openstack.org/openstack/aodh'}, {'version': '5b525f6b0a7cf5342a9ffa3ca3618028d6d53649', 'egg_name': 'barbican', 'original': 'git+https://git.openstack.org/openstack/barbican@5b525f6b0a7cf5342a9ffa3ca3618028d6d53649#egg=barbican&gitname=barbican&projectgroup=barbican_all', 'project_group': 'barbican_all', 'fragment': None, 'name': 'barbican', 'url': 'https://git.openstack.org/openstack/barbican'}, {'version': '24caac82528be7678165bf12fb5b997852727ecd', 'egg_name': 'ceilometer', 'original': 'git+https://git.openstack.org/openstack/ceilometer@24caac82528be7678165bf12fb5b997852727ecd#egg=ceilometer&gitname=ceilometer&projectgroup=ceilometer_all', 'project_group': 'ceilometer_all', 'fragment': None, 'name': 'ceilometer', 'url': 'https://git.openstack.org/openstack/ceilometer'}, {'version': 'b61a02de56c1b9cc6d5003b5304ce66ee930f37b', 'egg_name': 'cinder', 'original': 'git+https://git.openstack.org/openstack/cinder@b61a02de56c1b9cc6d5003b5304ce66ee930f37b#egg=cinder&gitname=cinder&projectgroup=cinder_all', 'project_group': 'cinder_all', 'fragment': None, 'name': 'cinder', 'url': 'https://git.openstack.org/openstack/cinder'}, {'version': '6ca9446bdcf04ba80787348892937cf19eefbf5a', 'egg_name': 'designate', 'original': 'git+https://git.openstack.org/openstack/designate@6ca9446bdcf04ba80787348892937cf19eefbf5a#egg=designate&gitname=designate&projectgroup=designate_all', 'project_group': 'designate_all', 'fragment': None, 'name': 'designate', 'url': 'https://git.openstack.org/openstack/designate'}, {'version': '5570a2dd51ccd3750012bfde9991f0689a02323b', 'egg_name': 'designate_dashboard', 'original': 'git+https://git.openstack.org/openstack/designate-dashboard@5570a2dd51ccd3750012bfde9991f0689a02323b#egg=designate_dashboard&gitname=designate-dashboard&projectgroup=horizon_all', 'project_group': 'horizon_all', 'fragment': None, 'name': 'designate-dashboard', 'url': 'https://git.openstack.org/openstack/designate-dashboard'}, {'version': 'a2f50a8e8222ae1de04e44a6fd6f7e00d5864fc0', 'egg_name': 'dragonflow', 'original': 'git+https://git.openstack.org/openstack/dragonflow@a2f50a8e8222ae1de04e44a6fd6f7e00d5864fc0#egg=dragonflow&gitname=dragonflow&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'dragonflow', 'url': 'https://git.openstack.org/openstack/dragonflow'}, {'version': '968f4ae9ce244d9372cb3e8f45acea9d557f317d', 'egg_name': 'glance', 'original': 'git+https://git.openstack.org/openstack/glance@968f4ae9ce244d9372cb3e8f45acea9d557f317d#egg=glance&gitname=glance&projectgroup=glance_all', 'project_group': 'glance_all', 'fragment': None, 'name': 'glance', 'url': 'https://git.openstack.org/openstack/glance'}, {'version': '4.2.0', 'egg_name': 'gnocchi', 'original': 'git+https://github.com/gnocchixyz/gnocchi@4.2.0#egg=gnocchi&gitname=gnocchi&projectgroup=gnocchi_all', 'project_group': 'gnocchi_all', 'fragment': None, 'name': 'gnocchi', 'url': 'https://github.com/gnocchixyz/gnocchi'}, {'version': '43f122be13736f15fbc38cb6e6ce29545f784c86', 'egg_name': 'heat', 'original': 'git+https://git.openstack.org/openstack/heat@43f122be13736f15fbc38cb6e6ce29545f784c86#egg=heat&gitname=heat&projectgroup=heat_all', 'project_group': 'heat_all', 'fragment': None, 'name': 'heat', 'url': 'https://git.openstack.org/openstack/heat'}, {'version': 'stable/queens', 'egg_name': 'heat_dashboard', 'original': 'git+https://git.openstack.org/openstack/heat-dashboard@stable/queens#egg=heat_dashboard&gitname=heat-dashboard&projectgroup=all', 'project_group': 'all', 'fragment': None, 'name': 'heat-dashboard', 'url': 'https://git.openstack.org/openstack/heat-dashboard'}, {'version': 'd017fde2a0fdc48e4687f0f5ae0362ba6c5ad66a', 'egg_name': 'horizon', 'original': 'git+https://git.openstack.org/openstack/horizon@d017fde2a0fdc48e4687f0f5ae0362ba6c5ad66a#egg=horizon&gitname=horizon&projectgroup=horizon_all', 'project_group': 'horizon_all', 'fragment': None, 'name': 'horizon', 'url': 'https://git.openstack.org/openstack/horizon'}, {'version': '4c3a611ac3803a17dd584eb319f0bb40d6ee5ba3', 'egg_name': 'ironic', 'original': 'git+https://git.openstack.org/openstack/ironic@4c3a611ac3803a17dd584eb319f0bb40d6ee5ba3#egg=ironic&gitname=ironic&projectgroup=ironic_all', 'project_group': 'ironic_all', 'fragment': None, 'name': 'ironic', 'url': 'https://git.openstack.org/openstack/ironic'}, {'version': '1c4cbd2b90270f65d04b91ddc5f86efa35bbc622', 'egg_name': 'ironic_ui', 'original': 'git+https://git.openstack.org/openstack/ironic-ui@1c4cbd2b90270f65d04b91ddc5f86efa35bbc622#egg=ironic_ui&gitname=ironic-ui&projectgroup=horizon_all', 'project_group': 'horizon_all', 'fragment': None, 'name': 'ironic-ui', 'url': 'https://git.openstack.org/openstack/ironic-ui'}, {'version': 'c06d74fcf4cf5338db6572265c609036f6817466', 'egg_name': 'keystone', 'original': 'git+https://git.openstack.org/openstack/keystone@c06d74fcf4cf5338db6572265c609036f6817466#egg=keystone&gitname=keystone&projectgroup=keystone_all', 'project_group': 'keystone_all', 'fragment': None, 'name': 'keystone', 'url': 'https://git.openstack.org/openstack/keystone'}, {'version': '0b3133280fd7dbde65c8581b7be03cd1e3686bc4', 'egg_name': 'magnum', 'original': 'git+https://git.openstack.org/openstack/magnum@0b3133280fd7dbde65c8581b7be03cd1e3686bc4#egg=magnum&gitname=magnum&projectgroup=magnum_all', 'project_group': 'magnum_all', 'fragment': None, 'name': 'magnum', 'url': 'https://git.openstack.org/openstack/magnum'}, {'version': '051408e5b86615f74e5fa4cd2e4284b6d1e6a3f2', 'egg_name': 'magnum_ui', 'original': 'git+https://git.openstack.org/openstack/magnum-ui@051408e5b86615f74e5fa4cd2e4284b6d1e6a3f2#egg=magnum_ui&gitname=magnum-ui&projectgroup=horizon_all', 'project_group': 'horizon_all', 'fragment': None, 'name': 'magnum-ui', 'url': 'https://git.openstack.org/openstack/magnum-ui'}, {'version': '094276cda77d814d07ad885e7d63de8d1243750a', 'egg_name': 'molteniron', 'original': 'git+https://git.openstack.org/openstack/molteniron@094276cda77d814d07ad885e7d63de8d1243750a#egg=molteniron&gitname=molteniron&projectgroup=molteniron_all', 'project_group': 'molteniron_all', 'fragment': None, 'name': 'molteniron', 'url': 'https://git.openstack.org/openstack/molteniron'}, {'version': 'a15c091d8a616c1fd1d3741f32c5d135b5db594f', 'egg_name': 'networking_bgpvpn', 'original': 'git+https://git.openstack.org/openstack/networking-bgpvpn@a15c091d8a616c1fd1d3741f32c5d135b5db594f#egg=networking_bgpvpn&gitname=networking-bgpvpn&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'networking-bgpvpn', 'url': 'https://git.openstack.org/openstack/networking-bgpvpn'}, {'version': '10626324b597585cc781197133d4b12f890b8081', 'egg_name': 'networking_calico', 'original': 'git+https://git.openstack.org/openstack/networking-calico@10626324b597585cc781197133d4b12f890b8081#egg=networking_calico&gitname=networking-calico&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'networking-calico', 'url': 'https://git.openstack.org/openstack/networking-calico'}, {'version': '8733cf68cbc827a4dd458e3328b5fd2c23a07bcf', 'egg_name': 'networking_odl', 'original': 'git+https://git.openstack.org/openstack/networking-odl@8733cf68cbc827a4dd458e3328b5fd2c23a07bcf#egg=networking_odl&gitname=networking-odl&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'networking-odl', 'url': 'https://git.openstack.org/openstack/networking-odl'}, {'version': 'cbb68837a38428766ed4d22c5adfe3b2bc6c5f99', 'egg_name': 'networking_sfc', 'original': 'git+https://git.openstack.org/openstack/networking-sfc@cbb68837a38428766ed4d22c5adfe3b2bc6c5f99#egg=networking_sfc&gitname=networking-sfc&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'networking-sfc', 'url': 'https://git.openstack.org/openstack/networking-sfc'}, {'version': 'abb60c6175af435964028ce7c97bb4803aeab004', 'egg_name': 'neutron', 'original': 'git+https://git.openstack.org/openstack/neutron@abb60c6175af435964028ce7c97bb4803aeab004#egg=neutron&gitname=neutron&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'neutron', 'url': 'https://git.openstack.org/openstack/neutron'}, {'version': '386b5e4c33ab765eb7a72e9a9d4ffc1524d7d0c8', 'egg_name': 'neutron_dynamic_routing', 'original': 'git+https://git.openstack.org/openstack/neutron-dynamic-routing@386b5e4c33ab765eb7a72e9a9d4ffc1524d7d0c8#egg=neutron_dynamic_routing&gitname=neutron-dynamic-routing&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'neutron-dynamic-routing', 'url': 'https://git.openstack.org/openstack/neutron-dynamic-routing'}, {'version': '43f56b794b19bb0f362e1d0a1449ee24bb16156e', 'egg_name': 'neutron_fwaas', 'original': 'git+https://git.openstack.org/openstack/neutron-fwaas@43f56b794b19bb0f362e1d0a1449ee24bb16156e#egg=neutron_fwaas&gitname=neutron-fwaas&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'neutron-fwaas', 'url': 'https://git.openstack.org/openstack/neutron-fwaas'}, {'version': 'a710e7c4f48afe0261ef25efc44088346124de1c', 'egg_name': 'neutron_fwaas_dashboard', 'original': 'git+https://git.openstack.org//openstack/neutron-fwaas-dashboard@a710e7c4f48afe0261ef25efc44088346124de1c#egg=neutron_fwaas_dashboard&gitname=neutron-fwaas-dashboard&projectgroup=horizon_all', 'project_group': 'horizon_all', 'fragment': None, 'name': 'neutron-fwaas-dashboard', 'url': 'https://git.openstack.org//openstack/neutron-fwaas-dashboard'}, {'version': 'f6b8b5b0ad2c19ddf6a7c102c706cbfdb0b2bf05', 'egg_name': 'neutron_lbaas', 'original': 'git+https://git.openstack.org/openstack/neutron-lbaas@f6b8b5b0ad2c19ddf6a7c102c706cbfdb0b2bf05#egg=neutron_lbaas&gitname=neutron-lbaas&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'neutron-lbaas', 'url': 'https://git.openstack.org/openstack/neutron-lbaas'}, {'version': 'a42434a21bf95566472dc6c8ce078ca84432423d', 'egg_name': 'neutron_lbaas_dashboard', 'original': 'git+https://git.openstack.org/openstack/neutron-lbaas-dashboard@a42434a21bf95566472dc6c8ce078ca84432423d#egg=neutron_lbaas_dashboard&gitname=neutron-lbaas-dashboard&projectgroup=horizon_all', 'project_group': 'horizon_all', 'fragment': None, 'name': 'neutron-lbaas-dashboard', 'url': 'https://git.openstack.org/openstack/neutron-lbaas-dashboard'}, {'version': '8b01dcabb456d2d0bdf905b23f0bdb3ff2530f4d', 'egg_name': 'neutron_vpnaas', 'original': 'git+https://git.openstack.org/openstack/neutron-vpnaas@8b01dcabb456d2d0bdf905b23f0bdb3ff2530f4d#egg=neutron_vpnaas&gitname=neutron-vpnaas&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'neutron-vpnaas', 'url': 'https://git.openstack.org/openstack/neutron-vpnaas'}, {'version': '5039511840bd64151f3111d9c8d7d8a01344193b', 'egg_name': 'nova', 'original': 'git+https://git.openstack.org/openstack/nova@5039511840bd64151f3111d9c8d7d8a01344193b#egg=nova&gitname=nova&projectgroup=nova_all', 'project_group': 'nova_all', 'fragment': None, 'name': 'nova', 'url': 'https://git.openstack.org/openstack/nova'}, {'version': '01b6a8e07558678505e3fa2b6f9ea2d10f821642', 'egg_name': 'nova_lxd', 'original': 'git+https://git.openstack.org/openstack/nova-lxd@01b6a8e07558678505e3fa2b6f9ea2d10f821642#egg=nova_lxd&gitname=nova-lxd&projectgroup=nova_all', 'project_group': 'nova_all', 'fragment': None, 'name': 'nova-lxd', 'url': 'https://git.openstack.org/openstack/nova-lxd'}, {'version': '2999bff2d0e651cc091757d0501f82af2691daf6', 'egg_name': 'nova_powervm', 'original': 'git+https://git.openstack.org/openstack/nova-powervm@2999bff2d0e651cc091757d0501f82af2691daf6#egg=nova_powervm&gitname=nova-powervm&projectgroup=nova_all', 'project_group': 'nova_all', 'fragment': None, 'name': 'nova-powervm', 'url': 'https://git.openstack.org/openstack/nova-powervm'}, {'version': '37b4d13db81e0e80e117c07b86ff98714c7b6b1a', 'egg_name': 'noVNC', 'original': 'git+https://github.com/novnc/noVNC@37b4d13db81e0e80e117c07b86ff98714c7b6b1a#egg=noVNC&gitname=noVNC&projectgroup=nova_console', 'project_group': 'nova_console', 'fragment': None, 'name': 'novnc', 'url': 'https://github.com/novnc/noVNC'}, {'version': '9f379aef7c0665d4183ac549ed7a0dbc0e5d3aca', 'egg_name': 'octavia', 'original': 'git+https://git.openstack.org/openstack/octavia@9f379aef7c0665d4183ac549ed7a0dbc0e5d3aca#egg=octavia&gitname=octavia&projectgroup=octavia_all', 'project_group': 'octavia_all', 'fragment': None, 'name': 'octavia', 'url': 'https://git.openstack.org/openstack/octavia'}, {'version': 'master', 'egg_name': 'octavia_dashboard', 'original': 'git+https://git.openstack.org/openstack/octavia-dashboard@master#egg=octavia_dashboard&gitname=octavia-dashboard&projectgroup=all', 'project_group': 'all', 'fragment': None, 'name': 'octavia-dashboard', 'url': 'https://git.openstack.org/openstack/octavia-dashboard'}, {'version': '50575b2fa499786b60d0a1d5f866ec6f9f53d12a', 'egg_name': 'rally', 'original': 'git+https://git.openstack.org/openstack/rally@50575b2fa499786b60d0a1d5f866ec6f9f53d12a#egg=rally&gitname=rally&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True', 'project_group': 'utility_all', 'fragment': None, 'name': 'rally', 'url': 'https://git.openstack.org/openstack/rally'}, {'version': '207ac2e166f0874b7ff891535bdb78ecf36cabc6', 'egg_name': 'requirements', 'original': 'git+https://git.openstack.org/openstack/requirements@207ac2e166f0874b7ff891535bdb78ecf36cabc6#egg=requirements&gitname=requirements&projectgroup=all', 'project_group': 'all', 'fragment': None, 'name': 'requirements', 'url': 'https://git.openstack.org/openstack/requirements'}, {'version': 'abcc07a70f2da288548aa96abb16c8380e46dcf9', 'egg_name': 'sahara', 'original': 'git+https://git.openstack.org/openstack/sahara@abcc07a70f2da288548aa96abb16c8380e46dcf9#egg=sahara&gitname=sahara&projectgroup=sahara_all', 'project_group': 'sahara_all', 'fragment': None, 'name': 'sahara', 'url': 'https://git.openstack.org/openstack/sahara'}, {'version': '707059ff4e372ae66b21b82050a9e16295176782', 'egg_name': 'sahara_dashboard', 'original': 'git+https://git.openstack.org/openstack/sahara-dashboard@707059ff4e372ae66b21b82050a9e16295176782#egg=sahara_dashboard&gitname=sahara-dashboard&projectgroup=horizon_all', 'project_group': 'horizon_all', 'fragment': None, 'name': 'sahara-dashboard', 'url': 'https://git.openstack.org/openstack/sahara-dashboard'}, {'version': '54cc41299bea8cd681ed0262735e0fd821cd774a', 'egg_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', 'fragment': None, 'name': 'spice-html5', 'url': 'https://github.com/SPICE/spice-html5'}, {'version': 'bd4b3c5dc9256fc0d6cca8f925705740c2395efd', 'egg_name': 'swift', 'original': 'git+https://git.openstack.org/openstack/swift@bd4b3c5dc9256fc0d6cca8f925705740c2395efd#egg=swift&gitname=swift&projectgroup=swift_all', 'project_group': 'swift_all', 'fragment': None, 'name': 'swift', 'url': 'https://git.openstack.org/openstack/swift'}, {'version': '1c117c96dda8113c3398c16e68b61efef397de74', 'egg_name': 'swift3', 'original': 'git+https://git.openstack.org/openstack/swift3@1c117c96dda8113c3398c16e68b61efef397de74#egg=swift3&gitname=swift3&projectgroup=swift_all', 'project_group': 'swift_all', 'fragment': None, 'name': 'swift3', 'url': 'https://git.openstack.org/openstack/swift3'}, {'version': '6932f5642598d53d93f94514eaed55cc93ea19d7', 'egg_name': 'tacker', 'original': 'git+https://git.openstack.org/openstack/tacker@6932f5642598d53d93f94514eaed55cc93ea19d7#egg=tacker&gitname=tacker&projectgroup=tacker_all', 'project_group': 'tacker_all', 'fragment': None, 'name': 'tacker', 'url': 'https://git.openstack.org/openstack/tacker'}, {'version': '70ebe69cc2e4fa8a06071d48d19f61d2f01a33f6', 'egg_name': 'tempest', 'original': 'git+https://git.openstack.org/openstack/tempest@70ebe69cc2e4fa8a06071d48d19f61d2f01a33f6#egg=tempest&gitname=tempest&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True', 'project_group': 'utility_all', 'fragment': None, 'name': 'tempest', 'url': 'https://git.openstack.org/openstack/tempest'}, {'version': '43d2b96f86a5365d69c885738ea1c3642f4e5aa1', 'egg_name': 'trove', 'original': 'git+https://git.openstack.org/openstack/trove@43d2b96f86a5365d69c885738ea1c3642f4e5aa1#egg=trove&gitname=trove&projectgroup=trove_all', 'project_group': 'trove_all', 'fragment': None, 'name': 'trove', 'url': 'https://git.openstack.org/openstack/trove'}, {'version': 'f7cf9d5bbe8b04fc9ea95e79b9bec21842d324f9', 'egg_name': 'trove_dashboard', 'original': 'git+https://git.openstack.org/openstack/trove-dashboard@f7cf9d5bbe8b04fc9ea95e79b9bec21842d324f9#egg=trove_dashboard&gitname=trove-dashboard&projectgroup=horizon_all', 'project_group': 'horizon_all', 'fragment': None, 'name': 'trove-dashboard', 'url': 'https://git.openstack.org/openstack/trove-dashboard'}], 'role_project_groups': {'os_tacker': 'tacker_all', 'os_keystone': 'keystone_all', 'apt_package_pinning': 'all', 'os_octavia': 'octavia_all', 'rabbitmq_server': 'all', 'os_tempest': 'utility_all', 'etcd': 'all', 'resolvconf': 'all', 'os_cinder': 'cinder_all', 'galera_client': 'all', 'os_glance': 'glance_all', 'os_magnum': 'magnum_all', 'memcached_server': 'all', 'sshd': 'all', 'ceph-common-coreos': 'all', 'bootstrap-host': 'all', 'os_ironic': 'ironic_all', 'infra': 'all', 'ceph-client': 'all', 'os_trove': 'trove_all', 'lxc_hosts': 'all', 'compute': 'all', 'lxc_container_create': 'all', 'haproxy_server': 'all', 'pip_install': 'all', 'ceph-nfs': 'all', 'ansible-hardening': 'all', 'system_crontab_coordination': 'all', 'ceph-restapi': 'all', 'ceph-mds': 'all', 'opendaylight': 'all', 'os_barbican': 'barbican_all', 'bird': 'all', 'os_nova': 'nova_all', 'os_aodh': 'aodh_all', 'os_gnocchi': 'gnocchi_all', 'network': 'all', 'service': 'all', 'openstack_hosts': 'all', 'ceph-mgr': 'all', 'ceph-agent': 'all', 'ceph-osd': 'all', 'os_horizon': 'horizon_all', 'keepalived': 'all', 'repo_build': 'all', 'ceph-defaults': 'all', 'ceph_client': 'all', 'ceph-rbd-mirror': 'all', 'ceph-iscsi-gw': 'all', 'os_sahara': 'sahara_all', 'os_neutron': 'neutron_all', 'repo_server': 'all', 'rsyslog_server': 'all', 'rsyslog_client': 'all', 'os_rally': 'utility_all', 'haproxy_endpoints': 'all', 'ceph-rgw': 'all', 'os_heat': 'heat_all', 'openstack_openrc': 'all', 'os_designate': 'designate_all', 'galera_server': 'all', 'common': 'all', 'unbound': 'all', 'os_ceilometer': 'ceilometer_all', 'os_molteniron': 'molteniron_all', 'os_swift': 'swift_all', 'ceph-mon': 'all', 'ceph-fetch-keys': 'all'}, 'role_distro_packages': {'os_gnocchi': {'redhat-7': {'gnocchi_distro_packages': ['@development tools', 'git', 'httpd', 'httpd-tools', 'librados2-devel', 'mod_wsgi', 'postgresql-devel', 'python-devel', 'which']}, 'ubuntu-16.04': {'gnocchi_distro_packages': ['apache2', 'apache2-utils', 'build-essential', 'git', 'libapache2-mod-wsgi', 'libpq-dev', 'librados-dev', 'python-dev']}, 'project_group': 'gnocchi_all', 'suse-42': {'gnocchi_distro_packages': ['apache2', 'apache2-mod_wsgi', 'apache2-utils', 'autoconf', 'automake', 'binutils', 'cpp', 'gcc', 'git-core', 'glibc-devel', 'librados2-devel', 'libtool', 'm4', 'make', 'postgresql-devel', 'python-devel', 'which']}}, 'os_tacker': {'redhat-7': {'tacker_distro_packages': ['git-core', 'rsync']}, 'ubuntu-16.04': {'tacker_distro_packages': ['git', 'python-mysqldb', 'python-pip', 'rsync']}, 'suse': {'tacker_distro_packages': ['git-core', 'rsync']}, 'project_group': 'tacker_all', 'ubuntu-14.04': {'tacker_distro_packages': ['git', 'python-mysqldb', 'python-pip', 'rsync']}}, 'os_keystone': {'redhat-7': {'keystone_developer_mode_distro_packages': ['gcc'], 'keystone_sp_distro_packages': ['shibboleth'], '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_mod_wsgi_distro_packages': ['mod_wsgi'], 'keystone_idp_distro_packages': ['xmlsec1'], 'keystone_apache_distro_packages': ['httpd', 'httpd-tools', 'mod_proxy_uwsgi', 'mod_ssl'], 'keystone_nginx_distro_packages': ['nginx']}, 'ubuntu-16.04': {'keystone_developer_mode_distro_packages': ['build-essential'], 'keystone_sp_distro_packages': ['libapache2-mod-shib2'], '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_mod_wsgi_distro_packages': ['libapache2-mod-wsgi'], 'keystone_idp_distro_packages': ['ssl-cert', 'xmlsec1'], 'keystone_apache_distro_packages': ['apache2', 'apache2-utils', 'libapache2-mod-proxy-uwsgi'], 'keystone_nginx_distro_packages': ['nginx-full']}, 'project_group': 'keystone_all', 'suse-42': {'keystone_developer_mode_distro_packages': ['patterns-opensuse-devel_basis'], 'keystone_sp_distro_packages': ['shibboleth-sp'], '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_mod_wsgi_distro_packages': ['apache2-mod_wsgi'], 'keystone_idp_distro_packages': ['xmlsec1'], 'keystone_mod_proxy_uwsgi_distro_packages': ['apache2-mod_uwsgi'], 'keystone_apache_distro_packages': ['apache2', 'apache2-mod_proxy_uwsgi', 'apache2-utils'], 'keystone_nginx_distro_packages': ['nginx']}}, 'haproxy_server': {'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']}, 'project_group': 'all', 'main': {'haproxy_distro_packages_remove': []}}, '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'}, 'rabbitmq_server': {'redhat': {'rabbitmq_distro_packages': ['openssl', 'rabbitmq-server']}, 'suse': {'rabbitmq_distro_packages': ['rabbitmq-server', 'rabbitmq-server-plugins']}, 'project_group': 'all', 'debian': {'rabbitmq_distro_packages': ['rabbitmq-server']}}, 'openstack_hosts': {'redhat-7': {'_openstack_host_metal_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', 'yum-plugin-priorities', 'yum-plugin-rpm-warm-cache', 'yum-utils']}, 'ubuntu-16.04': {'_openstack_host_metal_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']}, 'suse-42': {'_openstack_host_metal_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']}, 'project_group': 'all', 'main': {'openstack_host_metal_distro_packages': [' ', '_', 'a', 'c', 'd', 'e', 'g', 'h', 'i', 'k', 'l', 'm', 'n', 'o', 'p', 'r', 's', 't', '{', '}']}}, 'os_ceilometer': {'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', 'suse-42': {'ceilometer_distro_packages': ['git-core', 'rpcbind', 'rsync', 'which'], 'ceilometer_developer_mode_distro_packages': ['libvirt-devel', 'libxml2-devel', 'libxslt-devel']}}, 'os_cinder': {'redhat-7': {'cinder_volume_distro_packages': ['qemu-img-ev'], 'cinder_distro_packages': ['iscsi-initiator-utils', 'kmod-devel', 'kmod-libs', 'libxslt-devel', 'nfs-utils', 'postgresql-devel', 'rpcbind', 'which', 'zlib-devel'], 'cinder_developer_mode_distro_packages': ['git'], 'cinder_lvm_volume_distro_packages': ['device-mapper-event', 'lvm2', 'parted', 'scsi-target-utils']}, 'ubuntu-16.04': {'cinder_developer_mode_distro_packages': ['git-core'], 'cinder_lvm_volume_distro_packages': ['dmeventd', 'lvm2', 'parted', 'tgt', 'thin-provisioning-tools'], 'cinder_distro_packages': ['libffi-dev', 'libkmod-dev', 'libkmod2', 'libpq-dev', 'libssl-dev', 'libxslt1-dev', 'nfs-common', 'open-iscsi', 'rpcbind', 'rsync', 'zlib1g', 'zlibc'], 'cinder_volume_distro_packages': ['qemu-utils']}, 'project_group': 'cinder_all', 'suse-42': {'cinder_volume_distro_packages': ['qemu-tools'], 'cinder_distro_packages': ['libkmod-devel', 'libkmod2', 'libxslt-devel', 'nfs-utils', 'open-iscsi', 'postgresql-devel', 'rpcbind', 'which', 'zlib-devel'], 'cinder_developer_mode_distro_packages': ['git-core'], 'cinder_lvm_volume_distro_packages': ['device-mapper', 'lvm2', 'parted', 'tgt']}}, 'galera_client': {'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', 'suse-42': {'galera_client_distro_packages': ['gcc', 'gpg2', 'libaio-devel', 'libbz2-devel', 'libgcrypt-devel', 'libopenssl-devel', 'libstdc++-devel', 'mariadb-client', 'mariadb-devel', 'mariadb-shared', 'python-devel']}}, 'os_glance': {'redhat-7': {'glance_distro_packages': ['cronie', 'cronie-anacron', 'git', 'libxml2-devel', 'nfs-utils', 'rpcbind', 'rsync', 'which']}, 'ubuntu-16.04': {'glance_distro_packages': ['git', 'libxml2-dev', 'nfs-common', 'rpcbind', 'rsync']}, 'project_group': 'glance_all', 'suse-42': {'glance_distro_packages': ['cronie', 'cronie-anacron', 'git-core', 'libxml2-devel', 'nfs-utils', 'rpcbind', 'rsync', 'which']}}, 'os_horizon': {'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']}, 'project_group': 'horizon_all', 'debian': {'horizon_distro_packages': ['apache2', 'apache2-utils', 'cron', 'gettext', 'git', 'libapache2-mod-wsgi', 'libssl-dev', 'libxslt1.1', 'openssl', 'python-mysqldb']}}, 'os_magnum': {'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']}, 'project_group': 'magnum_all', 'debian': {'magnum_distro_packages': ['build-essential', 'gettext', 'git', 'libffi-dev', 'libpq-dev', 'libssl-dev', 'libxml2-dev', 'libxslt-dev', 'python-dev']}}, 'memcached_server': {'redhat': {'memcached_test_distro_packages': ['nc'], 'memcached_distro_packages': ['memcached']}, 'suse': {'memcached_test_distro_packages': ['netcat-openbsd'], 'memcached_distro_packages': ['memcached']}, 'project_group': 'all', 'debian': {'memcached_test_distro_packages': ['netcat'], 'memcached_distro_packages': ['memcached']}}, 'repo_build': {'ubuntu-16.04': {'repo_build_distro_packages': ['build-essential', 'cmake', 'git', 'liberasurecode-dev', 'libffi-dev', 'libjpeg-dev', 'libkrb5-dev', 'libldap2-dev', 'libmariadbclient-dev', 'libpcre3-dev', 'libpq-dev', 'librados-dev', 'libsasl2-dev', 'libsqlite3-dev', 'libssl-dev', 'libvirt-dev', 'libxml2-dev', 'libxslt1-dev', 'lxc-dev', 'moreutils', 'pkg-config', 'python-dev', 'swig']}, 'suse-42': {'repo_build_distro_packages': ['cmake', 'cyrus-sasl-devel', 'gcc', 'git-core', 'krb5-devel', 'liberasurecode-devel', 'libffi-devel', 'libjpeg8-devel', 'libopenssl-devel', 'librados-devel', 'libvirt-devel', 'libxslt-devel', 'libxslt1', 'lxc-devel', 'mariadb-devel', 'moreutils', 'openldap2-devel', 'pcre-devel', 'postgresql-devel', 'python-devel', 'sqlite2-devel', 'swig', 'tar', 'which']}, 'redhat': {'repo_build_distro_packages': ['cmake', 'gcc', 'git', 'krb5-devel', 'liberasurecode-devel', 'libffi-devel', 'libjpeg-turbo-devel', 'librados2-devel', 'libvirt-devel', 'libxslt-devel', 'lxc-devel', 'mariadb-devel', 'moreutils', 'openldap-devel', 'openssl-devel', 'pcre-devel', 'postgresql-devel', 'python2-devel', 'sqlite-devel', 'swig', 'tar', 'which']}, 'project_group': 'all'}, 'galera_server': {'redhat-7': {'galera_server_mariadb_distro_packages_remove': ['mariadb-common', 'mariadb-config', 'mariadb-libs', 'mariadb-server', 'percona-xtrabackup'], 'galera_server_percona_distro_packages': ['percona-toolkit', 'percona-xtrabackup'], 'galera_server_required_distro_packages': ['gnupg2', 'libaio', 'libgcc', 'libgcrypt', 'libstdc++', 'mariadb-client', 'mariadb-devel', 'xinetd'], 'galera_server_mariadb_distro_packages': ['mariadb-shared', 'rsync', 'socat', 'which']}, 'ubuntu-16.04': {'galera_server_percona_distro_packages': ['percona-toolkit', 'percona-xtrabackup'], 'galera_server_percona_distro_packages_alt_arch': ['ppc64le'], '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', 'xinetd'], 'galera_server_mariadb_distro_packages': ['galera-3', 'libmariadbclient-dev', 'mariadb-client', 'rsync', 'socat']}, 'project_group': 'all', 'suse-42': {'galera_server_mariadb_distro_packages_remove': ['libmariadb-devel', 'mariadb', 'mariadb-client', 'mariadb-tools'], 'galera_server_percona_distro_packages': ['percona-toolkit', 'percona-xtrabackup'], 'galera_server_required_distro_packages': ['galera', 'gpg2', 'libaio-devel', 'libgcrypt-devel', 'libstdc++-devel', 'mariadb-client', 'mariadb-devel', 'xinetd'], 'galera_server_mariadb_distro_packages': ['mariadb-shared', 'rsync', 'socat', 'which']}}, 'os_neutron': {'redhat-7': {'neutron_lbaas_distro_packages': ['haproxy'], 'neutron_vpnaas_distro_packages': ['openswan'], 'neutron_developer_mode_distro_packages': ['git'], 'neutron_ovs_distro_packages': ['openvswitch'], 'neutron_distro_packages': ['conntrack-tools', 'dnsmasq', 'dnsmasq-utils', 'ebtables', 'haproxy', 'ipset', 'iptables', 'iputils', 'keepalived', 'net-tools', 'radvd', 'which'], 'neutron_lxb_distro_packages': ['bridge-utils'], 'neutron_remove_distro_packages': []}, 'ubuntu-16.04': {'neutron_lbaas_distro_packages': ['haproxy'], 'neutron_remove_distro_packages': ['conntrackd'], 'neutron_developer_mode_distro_packages': ['git-core'], 'neutron_ovs_distro_packages': ['openvswitch-common', 'openvswitch-switch'], 'neutron_distro_packages': ['conntrack', 'dnsmasq-base', 'dnsmasq-utils', 'ebtables', 'haproxy', 'ipset', 'iptables', 'iputils-arping', 'keepalived', 'net-tools', 'radvd'], 'neutron_lxb_distro_packages': ['bridge-utils'], 'neutron_vpnaas_distro_packages': ['strongswan']}, 'suse-42': {'neutron_lbaas_distro_packages': ['haproxy'], 'neutron_remove_distro_packages': [], 'neutron_developer_mode_distro_packages': ['git-core'], 'neutron_ovs_distro_packages': ['openvswitch'], 'neutron_distro_packages': ['conntrack-tools', 'dnsmasq', 'dnsmasq-utils', 'ebtables', 'haproxy', 'ipset', 'iptables', 'iputils', 'keepalived', 'net-tools', 'radvd', 'which'], 'neutron_lxb_distro_packages': ['bridge-utils'], 'neutron_vpnaas_distro_packages': ['openswan']}, 'project_group': 'neutron_all', 'main': {'neutron_ovs_nsh_distro_packages': []}}, 'os_ironic': {'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']}, 'project_group': 'ironic_all'}, 'os_sahara': {'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', 'suse-42': {'sahara_distro_packages': ['cronie', 'cronie-anacron', 'git-core', 'rpcbind', 'which']}}, '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']}, 'redhat': {'trove_distro_packages': ['gcc', 'gcc-c++', 'git', 'httpd', 'httpd-tools', 'libxslt-devel', 'mariadb', 'mod_wsgi', 'python-devel', 'python-pip', 'qemu-img']}, 'project_group': 'trove_all'}, 'lxc_hosts': {'redhat-7': {'_lxc_cache_distro_packages': ['ca-certificates', 'cronie', 'epel-release', 'openssh-server', 'python2', 'rsync', 'sudo', 'tar', 'wget', 'which', 'yum-plugin-priorities', 'yum-plugin-rpm-warm-cache', 'yum-utils'], 'lxc_hosts_distro_packages': ['aria2', 'bridge-utils', 'btrfs-progs', 'dbus', 'debootstrap', 'dnsmasq', 'git', 'libseccomp', 'lxc', 'lxc-devel', 'lxc-libs', 'lxc-templates', 'unzip', 'xz']}, 'ubuntu-16.04': {'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'], 'lxc_hosts_distro_packages': ['apparmor', 'apparmor-profiles', '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']}, 'suse-42': {'_lxc_cache_distro_packages': ['ca-certificates-mozilla', 'cronie', 'dbus-1', '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']}, 'project_group': 'all', 'main': {'lxc_cache_distro_packages': [' ', '_', 'a', 'c', 'd', 'e', 'g', 'h', 'i', 'k', 'l', 'o', 'p', 'r', 's', 't', 'x', '{', '}']}}, 'repo_server': {'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']}, 'project_group': 'all', 'debian': {'repo_pkg_cache_server_distro_packages': ['apt-cacher-ng'], 'repo_server_distro_packages': ['git', 'lsyncd', 'nginx-extras', 'rsync']}}, 'rsyslog_server': {'redhat': {'rsyslog_server_distro_packages': ['logrotate', 'rsyslog']}, 'suse': {'rsyslog_server_distro_packages_remove': ['systemd-logger'], 'rsyslog_server_distro_packages': ['logrotate', 'rsyslog']}, 'project_group': 'all', 'debian': {'rsyslog_server_distro_packages': ['logrotate', 'rsyslog']}}, 'rsyslog_client': {'redhat-7': {'rsyslog_client_distro_packages': ['logrotate', 'rsyslog']}, 'suse-42': {'rsyslog_client_distro_packages': ['logrotate', 'rsyslog'], 'rsyslog_client_distro_packages_remove': ['systemd-logger']}, 'project_group': 'all', 'debian': {'rsyslog_client_distro_packages': ['logrotate', 'rsyslog']}}, 'os_heat': {'redhat-7': {'heat_distro_packages': ['libxslt', 'rsync', 'which']}, 'ubuntu-16.04': {'heat_distro_packages': ['libxslt1.1', 'rsync']}, 'project_group': 'heat_all', 'suse-42': {'heat_distro_packages': ['libxslt', 'rsync', 'which']}}, 'os_designate': {'redhat-7': {'designate_distro_packages': ['which']}, 'ubuntu-16.04': {'designate_distro_packages': []}, 'project_group': 'designate_all', 'suse-42': {'designate_distro_packages': ['which']}}, 'pip_install': {'project_group': 'all', 'main': {'pip_install_remove_distro_packages': [], 'pip_install_distro_packages': [' ', '(', ')', ',', '[', ']', '_', 'a', 'b', 'c', 'd', 'e', 'g', 'i', 'k', 'l', 'n', 'o', 'p', 'r', 's', 't', 'u', 'y', '{', '|', '}']}}, 'os_tempest': {'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', 'suse-42': {'tempest_distro_packages': ['git-core', 'postgresql-devel', 'rsync', 'which']}}, 'os_molteniron': {'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', 'ubuntu-14.04': {'molteniron_distro_packages': ['build-essential', 'mysql-server', 'python-dev', 'python-mysqldb', 'python2.7', 'python3-dev', 'python3.4']}}, 'os_swift': {'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']}, 'project_group': 'swift_all', 'debian': {'swift_distro_packages': ['curl', 'gcc', 'git-core', 'liberasurecode-dev', 'liberasurecode1', 'libffi-dev', 'libssl-dev', 'openssh-server', 'python-dev', 'rsync']}}, 'os_barbican': {'redhat': {'barbican_distro_packages': ['gcc', 'gcc-c++', 'gettext', 'git', 'libffi-devel', 'openssl-devel', 'postgresql-libs', 'python-devel']}, 'suse': {'barbican_distro_packages': ['gettext-runtime', 'git-core', 'libffi-devel', 'libopenssl-devel', 'postgresql-devel', 'python-devel']}, 'project_group': 'barbican_all', 'debian': {'barbican_distro_packages': ['build-essential', 'gettext', 'git', 'libffi-dev', 'libpq-dev', 'libssl-dev', 'python-dev']}}, 'os_aodh': {'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']}, 'project_group': 'aodh_all', 'debian': {'aodh_distro_packages': ['apache2', 'apache2-utils', 'libapache2-mod-wsgi', 'libffi-dev', 'libssl-dev', 'libxml2-dev', 'libxslt1-dev', 'rpcbind'], 'aodh_test_distro_packages': ['git']}}, 'os_nova': {'redhat-7': {'nova_compute_lxd_distro_packages': [], 'nova_distro_packages': ['genisoimage', 'git', 'iptables', 'libxml2-devel', 'postgresql-devel', 'which'], 'nova_compute_barbican_distro_packages': ['cryptsetup'], 'nova_novnc_distro_packages': ['js-jquery', 'js-underscore', 'librabbitmq', 'libyaml'], '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', 'python-libguestfs', 'qemu-img-ev', 'qemu-kvm-ev', 'sysfsutils'], 'nova_compute_powervm_distro_packages': [], 'nova_spice_distro_packages': ['spice-html5']}, 'ubuntu-16.04': {'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_distro_packages': ['genisoimage', 'git', 'iptables', 'libpq-dev', 'libxml2-dev'], 'nova_compute_barbican_distro_packages': ['cryptsetup'], 'nova_novnc_distro_packages': ['libjs-jquery', 'libjs-sphinxdoc', 'libjs-swfobject', 'libjs-underscore', 'librabbitmq4', 'libyaml-0-2'], '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_spice_distro_packages': ['spice-html5']}, 'project_group': 'nova_all', 'suse-42': {'nova_compute_lxd_distro_packages': [], 'nova_distro_packages': ['genisoimage', 'git-core', 'iptables', 'libxml2-devel', 'postgresql-devel', 'which'], 'nova_compute_barbican_distro_packages': ['cryptsetup'], 'nova_novnc_distro_packages': ['python-websockify'], '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'], 'nova_compute_powervm_distro_packages': [], 'nova_spice_distro_packages': ['libspice-controller0']}}, 'os_rally': {'project_group': 'utility_all', 'debian': {'rally_distro_packages': ['build-essential', 'git', 'libffi-dev', 'libpq-dev', 'libssl-dev', 'libxml2-dev', 'libxslt1-dev', 'python-dev', 'wget']}}}, 'role_requirement_files': {'opendaylight': {'txt_file_packages': ['ansible-lint', 'tox'], 'project_group': 'all'}, 'global_pins': {'pinned_packages': ['pip==9.0.1', 'setuptools==38.5.1', 'wheel==0.30.0'], 'project_group': 'all'}, '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', 'pyopenssl>=16.2.0', 'python-memcached>=1.56', 'pyyaml>=3.10', 'setuptools==38.5.1', 'virtualenv>=14.0.6', 'wheel==0.30.0'], 'project_group': 'all'}}}) => {
"changed": false,
"item": {
"distro_packages": [],
"packages": [
"alembic>=0.7.2",
"ansible-lint",
"ansible==2.3.2.0",
"aodh",
"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,{{ gnocchi_storage_driver | default('file') }}]",
"gnocchiclient",
"greenlet",
"heat",
"heat_dashboard",
"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",
"octavia_dashboard",
"os-brick",
"os-client-config",
"oslo.config",
"osprofiler",
"pexpect",
"pip==9.0.1",
"ply",
"prettytable<0.8,>=0.7.1",
"pyasn1!=0.2.3,>=0.1.8",
"pyasn1-modules",
"pycrypto",
"pyeclib",
"pyldap",
"pylxd",
"pymongo",
"pymysql",
"pyopenssl>=16.2.0",
"pypiserver[cache]==1.2.0",
"python-ceilometerclient",
"python-cinderclient",
"python-designateclient",
"python-etcd",
"python-glanceclient",
"python-heatclient",
"python-ironicclient",
"python-keystoneclient",
"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==38.5.1",
"shade",
"sqlalchemy",
"sqlalchemy-utils",
"sqlalchemy_utils",
"swift",
"swift3",
"tacker",
"testscenarios",
"tooz",
"tox",
"trove",
"trove_dashboard",
"urllib3",
"uwsgi",
"virtualenv-tools",
"virtualenv>=14.0.6",
"warlock",
"websockify",
"wheel==0.30.0"
],
"remote_package_parts": [
{
"egg_name": "aodh",
"fragment": null,
"name": "aodh",
"original": "git+https://git.openstack.org/openstack/aodh@f549faea0ea19dad5bb3f1871b7d66ae5d9d80f2#egg=aodh&gitname=aodh&projectgroup=aodh_all",
"project_group": "aodh_all",
"url": "https://git.openstack.org/openstack/aodh",
"version": "f549faea0ea19dad5bb3f1871b7d66ae5d9d80f2"
},
{
"egg_name": "barbican",
"fragment": null,
"name": "barbican",
"original": "git+https://git.openstack.org/openstack/barbican@5b525f6b0a7cf5342a9ffa3ca3618028d6d53649#egg=barbican&gitname=barbican&projectgroup=barbican_all",
"project_group": "barbican_all",
"url": "https://git.openstack.org/openstack/barbican",
"version": "5b525f6b0a7cf5342a9ffa3ca3618028d6d53649"
},
{
"egg_name": "ceilometer",
"fragment": null,
"name": "ceilometer",
"original": "git+https://git.openstack.org/openstack/ceilometer@24caac82528be7678165bf12fb5b997852727ecd#egg=ceilometer&gitname=ceilometer&projectgroup=ceilometer_all",
"project_group": "ceilometer_all",
"url": "https://git.openstack.org/openstack/ceilometer",
"version": "24caac82528be7678165bf12fb5b997852727ecd"
},
{
"egg_name": "cinder",
"fragment": null,
"name": "cinder",
"original": "git+https://git.openstack.org/openstack/cinder@b61a02de56c1b9cc6d5003b5304ce66ee930f37b#egg=cinder&gitname=cinder&projectgroup=cinder_all",
"project_group": "cinder_all",
"url": "https://git.openstack.org/openstack/cinder",
"version": "b61a02de56c1b9cc6d5003b5304ce66ee930f37b"
},
{
"egg_name": "designate",
"fragment": null,
"name": "designate",
"original": "git+https://git.openstack.org/openstack/designate@6ca9446bdcf04ba80787348892937cf19eefbf5a#egg=designate&gitname=designate&projectgroup=designate_all",
"project_group": "designate_all",
"url": "https://git.openstack.org/openstack/designate",
"version": "6ca9446bdcf04ba80787348892937cf19eefbf5a"
},
{
"egg_name": "designate_dashboard",
"fragment": null,
"name": "designate-dashboard",
"original": "git+https://git.openstack.org/openstack/designate-dashboard@5570a2dd51ccd3750012bfde9991f0689a02323b#egg=designate_dashboard&gitname=designate-dashboard&projectgroup=horizon_all",
"project_group": "horizon_all",
"url": "https://git.openstack.org/openstack/designate-dashboard",
"version": "5570a2dd51ccd3750012bfde9991f0689a02323b"
},
{
"egg_name": "dragonflow",
"fragment": null,
"name": "dragonflow",
"original": "git+https://git.openstack.org/openstack/dragonflow@a2f50a8e8222ae1de04e44a6fd6f7e00d5864fc0#egg=dragonflow&gitname=dragonflow&projectgroup=neutron_all",
"project_group": "neutron_all",
"url": "https://git.openstack.org/openstack/dragonflow",
"version": "a2f50a8e8222ae1de04e44a6fd6f7e00d5864fc0"
},
{
"egg_name": "glance",
"fragment": null,
"name": "glance",
"original": "git+https://git.openstack.org/openstack/glance@968f4ae9ce244d9372cb3e8f45acea9d557f317d#egg=glance&gitname=glance&projectgroup=glance_all",
"project_group": "glance_all",
"url": "https://git.openstack.org/openstack/glance",
"version": "968f4ae9ce244d9372cb3e8f45acea9d557f317d"
},
{
"egg_name": "gnocchi",
"fragment": null,
"name": "gnocchi",
"original": "git+https://github.com/gnocchixyz/gnocchi@4.2.0#egg=gnocchi&gitname=gnocchi&projectgroup=gnocchi_all",
"project_group": "gnocchi_all",
"url": "https://github.com/gnocchixyz/gnocchi",
"version": "4.2.0"
},
{
"egg_name": "heat",
"fragment": null,
"name": "heat",
"original": "git+https://git.openstack.org/openstack/heat@43f122be13736f15fbc38cb6e6ce29545f784c86#egg=heat&gitname=heat&projectgroup=heat_all",
"project_group": "heat_all",
"url": "https://git.openstack.org/openstack/heat",
"version": "43f122be13736f15fbc38cb6e6ce29545f784c86"
},
{
"egg_name": "heat_dashboard",
"fragment": null,
"name": "heat-dashboard",
"original": "git+https://git.openstack.org/openstack/heat-dashboard@stable/queens#egg=heat_dashboard&gitname=heat-dashboard&projectgroup=all",
"project_group": "all",
"url": "https://git.openstack.org/openstack/heat-dashboard",
"version": "stable/queens"
},
{
"egg_name": "horizon",
"fragment": null,
"name": "horizon",
"original": "git+https://git.openstack.org/openstack/horizon@d017fde2a0fdc48e4687f0f5ae0362ba6c5ad66a#egg=horizon&gitname=horizon&projectgroup=horizon_all",
"project_group": "horizon_all",
"url": "https://git.openstack.org/openstack/horizon",
"version": "d017fde2a0fdc48e4687f0f5ae0362ba6c5ad66a"
},
{
"egg_name": "ironic",
"fragment": null,
"name": "ironic",
"original": "git+https://git.openstack.org/openstack/ironic@4c3a611ac3803a17dd584eb319f0bb40d6ee5ba3#egg=ironic&gitname=ironic&projectgroup=ironic_all",
"project_group": "ironic_all",
"url": "https://git.openstack.org/openstack/ironic",
"version": "4c3a611ac3803a17dd584eb319f0bb40d6ee5ba3"
},
{
"egg_name": "ironic_ui",
"fragment": null,
"name": "ironic-ui",
"original": "git+https://git.openstack.org/openstack/ironic-ui@1c4cbd2b90270f65d04b91ddc5f86efa35bbc622#egg=ironic_ui&gitname=ironic-ui&projectgroup=horizon_all",
"project_group": "horizon_all",
"url": "https://git.openstack.org/openstack/ironic-ui",
"version": "1c4cbd2b90270f65d04b91ddc5f86efa35bbc622"
},
{
"egg_name": "keystone",
"fragment": null,
"name": "keystone",
"original": "git+https://git.openstack.org/openstack/keystone@c06d74fcf4cf5338db6572265c609036f6817466#egg=keystone&gitname=keystone&projectgroup=keystone_all",
"project_group": "keystone_all",
"url": "https://git.openstack.org/openstack/keystone",
"version": "c06d74fcf4cf5338db6572265c609036f6817466"
},
{
"egg_name": "magnum",
"fragment": null,
"name": "magnum",
"original": "git+https://git.openstack.org/openstack/magnum@0b3133280fd7dbde65c8581b7be03cd1e3686bc4#egg=magnum&gitname=magnum&projectgroup=magnum_all",
"project_group": "magnum_all",
"url": "https://git.openstack.org/openstack/magnum",
"version": "0b3133280fd7dbde65c8581b7be03cd1e3686bc4"
},
{
"egg_name": "magnum_ui",
"fragment": null,
"name": "magnum-ui",
"original": "git+https://git.openstack.org/openstack/magnum-ui@051408e5b86615f74e5fa4cd2e4284b6d1e6a3f2#egg=magnum_ui&gitname=magnum-ui&projectgroup=horizon_all",
"project_group": "horizon_all",
"url": "https://git.openstack.org/openstack/magnum-ui",
"version": "051408e5b86615f74e5fa4cd2e4284b6d1e6a3f2"
},
{
"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_bgpvpn",
"fragment": null,
"name": "networking-bgpvpn",
"original": "git+https://git.openstack.org/openstack/networking-bgpvpn@a15c091d8a616c1fd1d3741f32c5d135b5db594f#egg=networking_bgpvpn&gitname=networking-bgpvpn&projectgroup=neutron_all",
"project_group": "neutron_all",
"url": "https://git.openstack.org/openstack/networking-bgpvpn",
"version": "a15c091d8a616c1fd1d3741f32c5d135b5db594f"
},
{
"egg_name": "networking_calico",
"fragment": null,
"name": "networking-calico",
"original": "git+https://git.openstack.org/openstack/networking-calico@10626324b597585cc781197133d4b12f890b8081#egg=networking_calico&gitname=networking-calico&projectgroup=neutron_all",
"project_group": "neutron_all",
"url": "https://git.openstack.org/openstack/networking-calico",
"version": "10626324b597585cc781197133d4b12f890b8081"
},
{
"egg_name": "networking_odl",
"fragment": null,
"name": "networking-odl",
"original": "git+https://git.openstack.org/openstack/networking-odl@8733cf68cbc827a4dd458e3328b5fd2c23a07bcf#egg=networking_odl&gitname=networking-odl&projectgroup=neutron_all",
"project_group": "neutron_all",
"url": "https://git.openstack.org/openstack/networking-odl",
"version": "8733cf68cbc827a4dd458e3328b5fd2c23a07bcf"
},
{
"egg_name": "networking_sfc",
"fragment": null,
"name": "networking-sfc",
"original": "git+https://git.openstack.org/openstack/networking-sfc@cbb68837a38428766ed4d22c5adfe3b2bc6c5f99#egg=networking_sfc&gitname=networking-sfc&projectgroup=neutron_all",
"project_group": "neutron_all",
"url": "https://git.openstack.org/openstack/networking-sfc",
"version": "cbb68837a38428766ed4d22c5adfe3b2bc6c5f99"
},
{
"egg_name": "neutron",
"fragment": null,
"name": "neutron",
"original": "git+https://git.openstack.org/openstack/neutron@abb60c6175af435964028ce7c97bb4803aeab004#egg=neutron&gitname=neutron&projectgroup=neutron_all",
"project_group": "neutron_all",
"url": "https://git.openstack.org/openstack/neutron",
"version": "abb60c6175af435964028ce7c97bb4803aeab004"
},
{
"egg_name": "neutron_dynamic_routing",
"fragment": null,
"name": "neutron-dynamic-routing",
"original": "git+https://git.openstack.org/openstack/neutron-dynamic-routing@386b5e4c33ab765eb7a72e9a9d4ffc1524d7d0c8#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": "386b5e4c33ab765eb7a72e9a9d4ffc1524d7d0c8"
},
{
"egg_name": "neutron_fwaas",
"fragment": null,
"name": "neutron-fwaas",
"original": "git+https://git.openstack.org/openstack/neutron-fwaas@43f56b794b19bb0f362e1d0a1449ee24bb16156e#egg=neutron_fwaas&gitname=neutron-fwaas&projectgroup=neutron_all",
"project_group": "neutron_all",
"url": "https://git.openstack.org/openstack/neutron-fwaas",
"version": "43f56b794b19bb0f362e1d0a1449ee24bb16156e"
},
{
"egg_name": "neutron_fwaas_dashboard",
"fragment": null,
"name": "neutron-fwaas-dashboard",
"original": "git+https://git.openstack.org//openstack/neutron-fwaas-dashboard@a710e7c4f48afe0261ef25efc44088346124de1c#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": "a710e7c4f48afe0261ef25efc44088346124de1c"
},
{
"egg_name": "neutron_lbaas",
"fragment": null,
"name": "neutron-lbaas",
"original": "git+https://git.openstack.org/openstack/neutron-lbaas@f6b8b5b0ad2c19ddf6a7c102c706cbfdb0b2bf05#egg=neutron_lbaas&gitname=neutron-lbaas&projectgroup=neutron_all",
"project_group": "neutron_all",
"url": "https://git.openstack.org/openstack/neutron-lbaas",
"version": "f6b8b5b0ad2c19ddf6a7c102c706cbfdb0b2bf05"
},
{
"egg_name": "neutron_lbaas_dashboard",
"fragment": null,
"name": "neutron-lbaas-dashboard",
"original": "git+https://git.openstack.org/openstack/neutron-lbaas-dashboard@a42434a21bf95566472dc6c8ce078ca84432423d#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": "a42434a21bf95566472dc6c8ce078ca84432423d"
},
{
"egg_name": "neutron_vpnaas",
"fragment": null,
"name": "neutron-vpnaas",
"original": "git+https://git.openstack.org/openstack/neutron-vpnaas@8b01dcabb456d2d0bdf905b23f0bdb3ff2530f4d#egg=neutron_vpnaas&gitname=neutron-vpnaas&projectgroup=neutron_all",
"project_group": "neutron_all",
"url": "https://git.openstack.org/openstack/neutron-vpnaas",
"version": "8b01dcabb456d2d0bdf905b23f0bdb3ff2530f4d"
},
{
"egg_name": "nova",
"fragment": null,
"name": "nova",
"original": "git+https://git.openstack.org/openstack/nova@5039511840bd64151f3111d9c8d7d8a01344193b#egg=nova&gitname=nova&projectgroup=nova_all",
"project_group": "nova_all",
"url": "https://git.openstack.org/openstack/nova",
"version": "5039511840bd64151f3111d9c8d7d8a01344193b"
},
{
"egg_name": "nova_lxd",
"fragment": null,
"name": "nova-lxd",
"original": "git+https://git.openstack.org/openstack/nova-lxd@01b6a8e07558678505e3fa2b6f9ea2d10f821642#egg=nova_lxd&gitname=nova-lxd&projectgroup=nova_all",
"project_group": "nova_all",
"url": "https://git.openstack.org/openstack/nova-lxd",
"version": "01b6a8e07558678505e3fa2b6f9ea2d10f821642"
},
{
"egg_name": "nova_powervm",
"fragment": null,
"name": "nova-powervm",
"original": "git+https://git.openstack.org/openstack/nova-powervm@2999bff2d0e651cc091757d0501f82af2691daf6#egg=nova_powervm&gitname=nova-powervm&projectgroup=nova_all",
"project_group": "nova_all",
"url": "https://git.openstack.org/openstack/nova-powervm",
"version": "2999bff2d0e651cc091757d0501f82af2691daf6"
},
{
"egg_name": "noVNC",
"fragment": null,
"name": "novnc",
"original": "git+https://github.com/novnc/noVNC@37b4d13db81e0e80e117c07b86ff98714c7b6b1a#egg=noVNC&gitname=noVNC&projectgroup=nova_console",
"project_group": "nova_console",
"url": "https://github.com/novnc/noVNC",
"version": "37b4d13db81e0e80e117c07b86ff98714c7b6b1a"
},
{
"egg_name": "octavia",
"fragment": null,
"name": "octavia",
"original": "git+https://git.openstack.org/openstack/octavia@9f379aef7c0665d4183ac549ed7a0dbc0e5d3aca#egg=octavia&gitname=octavia&projectgroup=octavia_all",
"project_group": "octavia_all",
"url": "https://git.openstack.org/openstack/octavia",
"version": "9f379aef7c0665d4183ac549ed7a0dbc0e5d3aca"
},
{
"egg_name": "octavia_dashboard",
"fragment": null,
"name": "octavia-dashboard",
"original": "git+https://git.openstack.org/openstack/octavia-dashboard@master#egg=octavia_dashboard&gitname=octavia-dashboard&projectgroup=all",
"project_group": "all",
"url": "https://git.openstack.org/openstack/octavia-dashboard",
"version": "master"
},
{
"egg_name": "rally",
"fragment": null,
"name": "rally",
"original": "git+https://git.openstack.org/openstack/rally@50575b2fa499786b60d0a1d5f866ec6f9f53d12a#egg=rally&gitname=rally&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True",
"project_group": "utility_all",
"url": "https://git.openstack.org/openstack/rally",
"version": "50575b2fa499786b60d0a1d5f866ec6f9f53d12a"
},
{
"egg_name": "requirements",
"fragment": null,
"name": "requirements",
"original": "git+https://git.openstack.org/openstack/requirements@207ac2e166f0874b7ff891535bdb78ecf36cabc6#egg=requirements&gitname=requirements&projectgroup=all",
"project_group": "all",
"url": "https://git.openstack.org/openstack/requirements",
"version": "207ac2e166f0874b7ff891535bdb78ecf36cabc6"
},
{
"egg_name": "sahara",
"fragment": null,
"name": "sahara",
"original": "git+https://git.openstack.org/openstack/sahara@abcc07a70f2da288548aa96abb16c8380e46dcf9#egg=sahara&gitname=sahara&projectgroup=sahara_all",
"project_group": "sahara_all",
"url": "https://git.openstack.org/openstack/sahara",
"version": "abcc07a70f2da288548aa96abb16c8380e46dcf9"
},
{
"egg_name": "sahara_dashboard",
"fragment": null,
"name": "sahara-dashboard",
"original": "git+https://git.openstack.org/openstack/sahara-dashboard@707059ff4e372ae66b21b82050a9e16295176782#egg=sahara_dashboard&gitname=sahara-dashboard&projectgroup=horizon_all",
"project_group": "horizon_all",
"url": "https://git.openstack.org/openstack/sahara-dashboard",
"version": "707059ff4e372ae66b21b82050a9e16295176782"
},
{
"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@bd4b3c5dc9256fc0d6cca8f925705740c2395efd#egg=swift&gitname=swift&projectgroup=swift_all",
"project_group": "swift_all",
"url": "https://git.openstack.org/openstack/swift",
"version": "bd4b3c5dc9256fc0d6cca8f925705740c2395efd"
},
{
"egg_name": "swift3",
"fragment": null,
"name": "swift3",
"original": "git+https://git.openstack.org/openstack/swift3@1c117c96dda8113c3398c16e68b61efef397de74#egg=swift3&gitname=swift3&projectgroup=swift_all",
"project_group": "swift_all",
"url": "https://git.openstack.org/openstack/swift3",
"version": "1c117c96dda8113c3398c16e68b61efef397de74"
},
{
"egg_name": "tacker",
"fragment": null,
"name": "tacker",
"original": "git+https://git.openstack.org/openstack/tacker@6932f5642598d53d93f94514eaed55cc93ea19d7#egg=tacker&gitname=tacker&projectgroup=tacker_all",
"project_group": "tacker_all",
"url": "https://git.openstack.org/openstack/tacker",
"version": "6932f5642598d53d93f94514eaed55cc93ea19d7"
},
{
"egg_name": "tempest",
"fragment": null,
"name": "tempest",
"original": "git+https://git.openstack.org/openstack/tempest@70ebe69cc2e4fa8a06071d48d19f61d2f01a33f6#egg=tempest&gitname=tempest&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True",
"project_group": "utility_all",
"url": "https://git.openstack.org/openstack/tempest",
"version": "70ebe69cc2e4fa8a06071d48d19f61d2f01a33f6"
},
{
"egg_name": "trove",
"fragment": null,
"name": "trove",
"original": "git+https://git.openstack.org/openstack/trove@43d2b96f86a5365d69c885738ea1c3642f4e5aa1#egg=trove&gitname=trove&projectgroup=trove_all",
"project_group": "trove_all",
"url": "https://git.openstack.org/openstack/trove",
"version": "43d2b96f86a5365d69c885738ea1c3642f4e5aa1"
},
{
"egg_name": "trove_dashboard",
"fragment": null,
"name": "trove-dashboard",
"original": "git+https://git.openstack.org/openstack/trove-dashboard@f7cf9d5bbe8b04fc9ea95e79b9bec21842d324f9#egg=trove_dashboard&gitname=trove-dashboard&projectgroup=horizon_all",
"project_group": "horizon_all",
"url": "https://git.openstack.org/openstack/trove-dashboard",
"version": "f7cf9d5bbe8b04fc9ea95e79b9bec21842d324f9"
}
],
"remote_packages": [
"git+https://git.openstack.org//openstack/neutron-fwaas-dashboard@a710e7c4f48afe0261ef25efc44088346124de1c#egg=neutron_fwaas_dashboard&gitname=neutron-fwaas-dashboard&projectgroup=horizon_all",
"git+https://git.openstack.org/openstack/aodh@f549faea0ea19dad5bb3f1871b7d66ae5d9d80f2#egg=aodh&gitname=aodh&projectgroup=aodh_all",
"git+https://git.openstack.org/openstack/barbican@5b525f6b0a7cf5342a9ffa3ca3618028d6d53649#egg=barbican&gitname=barbican&projectgroup=barbican_all",
"git+https://git.openstack.org/openstack/ceilometer@24caac82528be7678165bf12fb5b997852727ecd#egg=ceilometer&gitname=ceilometer&projectgroup=ceilometer_all",
"git+https://git.openstack.org/openstack/cinder@b61a02de56c1b9cc6d5003b5304ce66ee930f37b#egg=cinder&gitname=cinder&projectgroup=cinder_all",
"git+https://git.openstack.org/openstack/designate-dashboard@5570a2dd51ccd3750012bfde9991f0689a02323b#egg=designate_dashboard&gitname=designate-dashboard&projectgroup=horizon_all",
"git+https://git.openstack.org/openstack/designate@6ca9446bdcf04ba80787348892937cf19eefbf5a#egg=designate&gitname=designate&projectgroup=designate_all",
"git+https://git.openstack.org/openstack/dragonflow@a2f50a8e8222ae1de04e44a6fd6f7e00d5864fc0#egg=dragonflow&gitname=dragonflow&projectgroup=neutron_all",
"git+https://git.openstack.org/openstack/glance@968f4ae9ce244d9372cb3e8f45acea9d557f317d#egg=glance&gitname=glance&projectgroup=glance_all",
"git+https://git.openstack.org/openstack/heat-dashboard@stable/queens#egg=heat_dashboard&gitname=heat-dashboard&projectgroup=all",
"git+https://git.openstack.org/openstack/heat@43f122be13736f15fbc38cb6e6ce29545f784c86#egg=heat&gitname=heat&projectgroup=heat_all",
"git+https://git.openstack.org/openstack/horizon@d017fde2a0fdc48e4687f0f5ae0362ba6c5ad66a#egg=horizon&gitname=horizon&projectgroup=horizon_all",
"git+https://git.openstack.org/openstack/ironic-ui@1c4cbd2b90270f65d04b91ddc5f86efa35bbc622#egg=ironic_ui&gitname=ironic-ui&projectgroup=horizon_all",
"git+https://git.openstack.org/openstack/ironic@4c3a611ac3803a17dd584eb319f0bb40d6ee5ba3#egg=ironic&gitname=ironic&projectgroup=ironic_all",
"git+https://git.openstack.org/openstack/keystone@c06d74fcf4cf5338db6572265c609036f6817466#egg=keystone&gitname=keystone&projectgroup=keystone_all",
"git+https://git.openstack.org/openstack/magnum-ui@051408e5b86615f74e5fa4cd2e4284b6d1e6a3f2#egg=magnum_ui&gitname=magnum-ui&projectgroup=horizon_all",
"git+https://git.openstack.org/openstack/magnum@0b3133280fd7dbde65c8581b7be03cd1e3686bc4#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-bgpvpn@a15c091d8a616c1fd1d3741f32c5d135b5db594f#egg=networking_bgpvpn&gitname=networking-bgpvpn&projectgroup=neutron_all",
"git+https://git.openstack.org/openstack/networking-calico@10626324b597585cc781197133d4b12f890b8081#egg=networking_calico&gitname=networking-calico&projectgroup=neutron_all",
"git+https://git.openstack.org/openstack/networking-odl@8733cf68cbc827a4dd458e3328b5fd2c23a07bcf#egg=networking_odl&gitname=networking-odl&projectgroup=neutron_all",
"git+https://git.openstack.org/openstack/networking-sfc@cbb68837a38428766ed4d22c5adfe3b2bc6c5f99#egg=networking_sfc&gitname=networking-sfc&projectgroup=neutron_all",
"git+https://git.openstack.org/openstack/neutron-dynamic-routing@386b5e4c33ab765eb7a72e9a9d4ffc1524d7d0c8#egg=neutron_dynamic_routing&gitname=neutron-dynamic-routing&projectgroup=neutron_all",
"git+https://git.openstack.org/openstack/neutron-fwaas@43f56b794b19bb0f362e1d0a1449ee24bb16156e#egg=neutron_fwaas&gitname=neutron-fwaas&projectgroup=neutron_all",
"git+https://git.openstack.org/openstack/neutron-lbaas-dashboard@a42434a21bf95566472dc6c8ce078ca84432423d#egg=neutron_lbaas_dashboard&gitname=neutron-lbaas-dashboard&projectgroup=horizon_all",
"git+https://git.openstack.org/openstack/neutron-lbaas@f6b8b5b0ad2c19ddf6a7c102c706cbfdb0b2bf05#egg=neutron_lbaas&gitname=neutron-lbaas&projectgroup=neutron_all",
"git+https://git.openstack.org/openstack/neutron-vpnaas@8b01dcabb456d2d0bdf905b23f0bdb3ff2530f4d#egg=neutron_vpnaas&gitname=neutron-vpnaas&projectgroup=neutron_all",
"git+https://git.openstack.org/openstack/neutron@abb60c6175af435964028ce7c97bb4803aeab004#egg=neutron&gitname=neutron&projectgroup=neutron_all",
"git+https://git.openstack.org/openstack/nova-lxd@01b6a8e07558678505e3fa2b6f9ea2d10f821642#egg=nova_lxd&gitname=nova-lxd&projectgroup=nova_all",
"git+https://git.openstack.org/openstack/nova-powervm@2999bff2d0e651cc091757d0501f82af2691daf6#egg=nova_powervm&gitname=nova-powervm&projectgroup=nova_all",
"git+https://git.openstack.org/openstack/nova@5039511840bd64151f3111d9c8d7d8a01344193b#egg=nova&gitname=nova&projectgroup=nova_all",
"git+https://git.openstack.org/openstack/octavia-dashboard@master#egg=octavia_dashboard&gitname=octavia-dashboard&projectgroup=all",
"git+https://git.openstack.org/openstack/octavia@9f379aef7c0665d4183ac549ed7a0dbc0e5d3aca#egg=octavia&gitname=octavia&projectgroup=octavia_all",
"git+https://git.openstack.org/openstack/rally@50575b2fa499786b60d0a1d5f866ec6f9f53d12a#egg=rally&gitname=rally&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True",
"git+https://git.openstack.org/openstack/requirements@207ac2e166f0874b7ff891535bdb78ecf36cabc6#egg=requirements&gitname=requirements&projectgroup=all",
"git+https://git.openstack.org/openstack/sahara-dashboard@707059ff4e372ae66b21b82050a9e16295176782#egg=sahara_dashboard&gitname=sahara-dashboard&projectgroup=horizon_all",
"git+https://git.openstack.org/openstack/sahara@abcc07a70f2da288548aa96abb16c8380e46dcf9#egg=sahara&gitname=sahara&projectgroup=sahara_all",
"git+https://git.openstack.org/openstack/swift3@1c117c96dda8113c3398c16e68b61efef397de74#egg=swift3&gitname=swift3&projectgroup=swift_all",
"git+https://git.openstack.org/openstack/swift@bd4b3c5dc9256fc0d6cca8f925705740c2395efd#egg=swift&gitname=swift&projectgroup=swift_all",
"git+https://git.openstack.org/openstack/tacker@6932f5642598d53d93f94514eaed55cc93ea19d7#egg=tacker&gitname=tacker&projectgroup=tacker_all",
"git+https://git.openstack.org/openstack/tempest@70ebe69cc2e4fa8a06071d48d19f61d2f01a33f6#egg=tempest&gitname=tempest&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True",
"git+https://git.openstack.org/openstack/trove-dashboard@f7cf9d5bbe8b04fc9ea95e79b9bec21842d324f9#egg=trove_dashboard&gitname=trove-dashboard&projectgroup=horizon_all",
"git+https://git.openstack.org/openstack/trove@43d2b96f86a5365d69c885738ea1c3642f4e5aa1#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@4.2.0#egg=gnocchi&gitname=gnocchi&projectgroup=gnocchi_all",
"git+https://github.com/novnc/noVNC@37b4d13db81e0e80e117c07b86ff98714c7b6b1a#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",
"libopenssl-devel",
"libstdc++-devel",
"mariadb-client",
"mariadb-devel",
"mariadb-shared",
"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": {
"project_group": "all",
"redhat-7": {
"galera_server_mariadb_distro_packages": [
"mariadb-shared",
"rsync",
"socat",
"which"
],
"galera_server_mariadb_distro_packages_remove": [
"mariadb-common",
"mariadb-config",
"mariadb-libs",
"mariadb-server",
"percona-xtrabackup"
],
"galera_server_percona_distro_packages": [
"percona-toolkit",
"percona-xtrabackup"
],
"galera_server_required_distro_packages": [
"gnupg2",
"libaio",
"libgcc",
"libgcrypt",
"libstdc++",
"mariadb-client",
"mariadb-devel",
"xinetd"
]
},
"suse-42": {
"galera_server_mariadb_distro_packages": [
"mariadb-shared",
"rsync",
"socat",
"which"
],
"galera_server_mariadb_distro_packages_remove": [
"libmariadb-devel",
"mariadb",
"mariadb-client",
"mariadb-tools"
],
"galera_server_percona_distro_packages": [
"percona-toolkit",
"percona-xtrabackup"
],
"galera_server_required_distro_packages": [
"galera",
"gpg2",
"libaio-devel",
"libgcrypt-devel",
"libstdc++-devel",
"mariadb-client",
"mariadb-devel",
"xinetd"
]
},
"ubuntu-16.04": {
"galera_server_mariadb_distro_packages": [
"galera-3",
"libmariadbclient-dev",
"mariadb-client",
"rsync",
"socat"
],
"galera_server_percona_distro_packages": [
"percona-toolkit",
"percona-xtrabackup"
],
"galera_server_percona_distro_packages_alt_arch": [
"ppc64le"
],
"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",
"xinetd"
]
}
},
"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-plugin-rpm-warm-cache",
"yum-utils"
],
"lxc_hosts_distro_packages": [
"aria2",
"bridge-utils",
"btrfs-progs",
"dbus",
"debootstrap",
"dnsmasq",
"git",
"libseccomp",
"lxc",
"lxc-devel",
"lxc-libs",
"lxc-templates",
"unzip",
"xz"
]
},
"suse-42": {
"_lxc_cache_distro_packages": [
"ca-certificates-mozilla",
"cronie",
"dbus-1",
"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-profiles",
"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": {
"main": {
"openstack_host_metal_distro_packages": [
" ",
"_",
"a",
"c",
"d",
"e",
"g",
"h",
"i",
"k",
"l",
"m",
"n",
"o",
"p",
"r",
"s",
"t",
"{",
"}"
]
},
"project_group": "all",
"redhat-7": {
"_openstack_host_metal_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",
"yum-plugin-priorities",
"yum-plugin-rpm-warm-cache",
"yum-utils"
]
},
"suse-42": {
"_openstack_host_metal_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"
]
},
"ubuntu-16.04": {
"_openstack_host_metal_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": [
"build-essential",
"gettext",
"git",
"libffi-dev",
"libpq-dev",
"libssl-dev",
"python-dev"
]
},
"project_group": "barbican_all",
"redhat": {
"barbican_distro_packages": [
"gcc",
"gcc-c++",
"gettext",
"git",
"libffi-devel",
"openssl-devel",
"postgresql-libs",
"python-devel"
]
},
"suse": {
"barbican_distro_packages": [
"gettext-runtime",
"git-core",
"libffi-devel",
"libopenssl-devel",
"postgresql-devel",
"python-devel"
]
}
},
"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",
"libxml2-devel",
"nfs-utils",
"rpcbind",
"rsync",
"which"
]
},
"suse-42": {
"glance_distro_packages": [
"cronie",
"cronie-anacron",
"git-core",
"libxml2-devel",
"nfs-utils",
"rpcbind",
"rsync",
"which"
]
},
"ubuntu-16.04": {
"glance_distro_packages": [
"git",
"libxml2-dev",
"nfs-common",
"rpcbind",
"rsync"
]
}
},
"os_gnocchi": {
"project_group": "gnocchi_all",
"redhat-7": {
"gnocchi_distro_packages": [
"@development tools",
"git",
"httpd",
"httpd-tools",
"librados2-devel",
"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",
"librados2-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",
"librados-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": {
"main": {
"neutron_ovs_nsh_distro_packages": []
},
"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",
"net-tools",
"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",
"net-tools",
"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",
"net-tools",
"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",
"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_barbican_distro_packages": [
"cryptsetup"
],
"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"
],
"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",
"redhat-7": {
"tacker_distro_packages": [
"git-core",
"rsync"
]
},
"suse": {
"tacker_distro_packages": [
"git-core",
"rsync"
]
},
"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",
"redhat": {
"trove_distro_packages": [
"gcc",
"gcc-c++",
"git",
"httpd",
"httpd-tools",
"libxslt-devel",
"mariadb",
"mod_wsgi",
"python-devel",
"python-pip",
"qemu-img"
]
},
"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"
},
"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",
"librados2-devel",
"libvirt-devel",
"libxslt-devel",
"lxc-devel",
"mariadb-devel",
"moreutils",
"openldap-devel",
"openssl-devel",
"pcre-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",
"libopenssl-devel",
"librados-devel",
"libvirt-devel",
"libxslt-devel",
"libxslt1",
"lxc-devel",
"mariadb-devel",
"moreutils",
"openldap2-devel",
"pcre-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",
"libpcre3-dev",
"libpq-dev",
"librados-dev",
"libsasl2-dev",
"libsqlite3-dev",
"libssl-dev",
"libvirt-dev",
"libxml2-dev",
"libxslt1-dev",
"lxc-dev",
"moreutils",
"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"
],
"os_ceilometer": [
"ceilometer",
"ceilometermiddleware",
"cryptography",
"gnocchiclient",
"httplib2",
"libvirt-python",
"pymongo",
"pymysql",
"python-ceilometerclient",
"python-keystoneclient",
"python-memcached",
"tooz",
"virtualenv",
"warlock"
],
"os_cinder": [
"cinder",
"cryptography",
"ecdsa",
"httplib2",
"keystonemiddleware",
"pymysql",
"python-cinderclient",
"python-keystoneclient",
"python-memcached",
"uwsgi",
"virtualenv"
],
"os_designate": [
"cryptography",
"designate",
"httplib2",
"pymysql",
"python-designateclient",
"python-keystoneclient",
"python-memcached",
"virtualenv",
"warlock"
],
"os_glance": [
"cryptography",
"glance",
"httplib2",
"keystonemiddleware",
"os-brick",
"pymysql",
"python-cinderclient",
"python-glanceclient",
"python-keystoneclient",
"python-memcached",
"python-swiftclient",
"uwsgi",
"virtualenv",
"warlock"
],
"os_gnocchi": [
"cryptography",
"gnocchi[mysql,{{ gnocchi_storage_driver | default('file') }}]",
"gnocchiclient",
"httplib2",
"keystonemiddleware",
"python-keystoneclient",
"python-memcached",
"virtualenv"
],
"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"
],
"os_horizon": [
"cryptography",
"designate_dashboard",
"django-appconf",
"django-openstack-auth",
"greenlet",
"heat_dashboard",
"horizon",
"httplib2",
"ironic-ui",
"keystonemiddleware",
"magnum-ui",
"mysql-python",
"neutron-fwaas-dashboard",
"neutron-lbaas-dashboard",
"octavia_dashboard",
"oslo.config",
"ply",
"pymysql",
"python-keystoneclient",
"python-memcached",
"sahara_dashboard",
"trove_dashboard",
"virtualenv"
],
"os_ironic": [
"cryptography",
"httplib2",
"ironic",
"pymysql",
"python-ironicclient",
"python-keystoneclient",
"python-memcached",
"python-swiftclient",
"uwsgi",
"virtualenv"
],
"os_keystone": [
"keystone",
"ldappool",
"pyldap",
"pymysql",
"python-keystoneclient",
"python-memcached",
"python-openstackclient",
"uwsgi",
"virtualenv"
],
"os_magnum": [
"httplib2",
"magnum",
"mysql-python",
"osprofiler",
"pymysql",
"python-glanceclient",
"python-keystoneclient",
"python-memcached",
"pyyaml",
"shade",
"virtualenv"
],
"os_molteniron": [
"daemonize",
"molteniron",
"pymysql",
"pyyaml",
"sqlalchemy",
"sqlalchemy_utils",
"virtualenv"
],
"os_neutron": [
"cliff",
"configobj",
"cryptography",
"httplib2",
"keystonemiddleware",
"neutron",
"pymysql",
"python-glanceclient",
"python-keystoneclient",
"python-memcached",
"python-neutronclient",
"python-novaclient",
"repoze.lru",
"virtualenv"
],
"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",
"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"
],
"os_rally": [
"ansible==2.3.2.0",
"pymysql",
"rally",
"setuptools",
"virtualenv"
],
"os_sahara": [
"cryptography",
"httplib2",
"keystonemiddleware",
"pymysql",
"python-keystoneclient",
"python-memcached",
"python-saharaclient",
"sahara",
"uwsgi",
"virtualenv",
"warlock"
],
"os_swift": [
"ceilometermiddleware",
"cryptography",
"dnspython",
"ecdsa",
"httplib2",
"keystonemiddleware",
"pyeclib",
"python-cinderclient",
"python-keystoneclient",
"python-memcached",
"python-swiftclient",
"swift",
"swift3",
"virtualenv"
],
"os_tacker": [
"mysql-python",
"networking-sfc",
"pymysql",
"python-heatclient",
"python-keystoneclient",
"python-tackerclient",
"tacker",
"virtualenv"
],
"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"
],
"os_trove": [
"cryptography",
"futures",
"httplib2",
"mysql-python",
"os-client-config",
"pexpect",
"pymysql",
"python-glanceclient",
"python-keystoneclient",
"python-memcached",
"python-troveclient",
"shade",
"trove",
"virtualenv"
],
"pip_install": [
"pip",
"setuptools",
"wheel"
],
"repo_build": [
"cython",
"requests",
"urllib3",
"virtualenv",
"wheel"
],
"repo_server": [
"pypiserver[cache]==1.2.0",
"virtualenv"
]
},
"role_project_groups": {
"ansible-hardening": "all",
"apt_package_pinning": "all",
"bird": "all",
"bootstrap-host": "all",
"ceph-agent": "all",
"ceph-client": "all",
"ceph-common-coreos": "all",
"ceph-defaults": "all",
"ceph-fetch-keys": "all",
"ceph-iscsi-gw": "all",
"ceph-mds": "all",
"ceph-mgr": "all",
"ceph-mon": "all",
"ceph-nfs": "all",
"ceph-osd": "all",
"ceph-rbd-mirror": "all",
"ceph-restapi": "all",
"ceph-rgw": "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",
"pyopenssl>=16.2.0",
"python-memcached>=1.56",
"pyyaml>=3.10",
"setuptools==38.5.1",
"virtualenv>=14.0.6",
"wheel==0.30.0"
]
},
"global_pins": {
"pinned_packages": [
"pip==9.0.1",
"setuptools==38.5.1",
"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"
],
"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"
],
"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"
],
"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"
],
"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"
],
"project_group": "glance_all"
},
"os_gnocchi": {
"gnocchi_pip_packages": [
"cryptography",
"gnocchi[mysql,{{ gnocchi_storage_driver | default('file') }}]",
"gnocchiclient",
"keystonemiddleware",
"python-memcached"
],
"gnocchi_requires_pip_packages": [
"httplib2",
"python-keystoneclient",
"virtualenv"
],
"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"
],
"project_group": "heat_all"
},
"os_horizon": {
"horizon_pip_packages": [
"cryptography",
"designate_dashboard",
"django-appconf",
"django-openstack-auth",
"greenlet",
"heat_dashboard",
"horizon",
"ironic-ui",
"keystonemiddleware",
"magnum-ui",
"mysql-python",
"neutron-fwaas-dashboard",
"neutron-lbaas-dashboard",
"octavia_dashboard",
"oslo.config",
"ply",
"pymysql",
"python-keystoneclient",
"python-memcached",
"sahara_dashboard",
"trove_dashboard"
],
"horizon_requires_pip_packages": [
"httplib2",
"python-keystoneclient",
"virtualenv"
],
"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"
],
"project_group": "ironic_all"
},
"os_keystone": {
"keystone_pip_packages": [
"keystone",
"ldappool",
"pyldap",
"pymysql",
"python-memcached",
"python-openstackclient",
"uwsgi"
],
"keystone_requires_pip_packages": [
"python-keystoneclient",
"virtualenv"
],
"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"
],
"project_group": "magnum_all"
},
"os_molteniron": {
"molteniron_pip_packages": [
"molteniron"
],
"molteniron_requires_pip_packages": [
"daemonize",
"pymysql",
"pyyaml",
"sqlalchemy",
"sqlalchemy_utils",
"virtualenv"
],
"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_opendaylight_sfc_pip_packages": [
"networking-sfc"
],
"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"
],
"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"
],
"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"
],
"project_group": "octavia_all"
},
"os_rally": {
"project_group": "utility_all",
"rally_pip_packages": [
"ansible==2.3.2.0",
"pymysql",
"rally",
"setuptools"
],
"rally_requires_pip_packages": [
"virtualenv"
]
},
"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"
]
},
"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"
]
},
"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"
]
},
"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"
]
},
"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"
]
},
"pip_install": {
"pip_packages": [
"pip",
"setuptools",
"wheel"
],
"project_group": "all"
},
"repo_build": {
"project_group": "all",
"repo_pip_packages": [
"cython",
"requests",
"urllib3",
"virtualenv",
"wheel"
]
},
"repo_server": {
"project_group": "all",
"repo_pypiserver_pip_packages": [
"pypiserver[cache]==1.2.0"
],
"repo_requires_pip_packages": [
"virtualenv"
]
}
}
},
"msg": "Loading Packages"
}
TASK [Check if the git cache exists on deployment host] ***********************************************************************************************************************
task path: /opt/openstack-ansible/playbooks/repo-build.yml:64
Wednesday 28 March 2018 10:05:02 +0000 (0:00:02.081) 0:01:05.835 *******
<c3_repo_container-eb840b00> Because this is a task using "delegate_to" pipelining has been disabled. but will be restored upon completion of this task.
skipping: [c3_repo_container-eb840b00] => {"changed": false, "skip_reason": "Conditional result was False"}
TASK [Synchronise the contents of the git cache to the repo server] ***********************************************************************************************************
task path: /opt/openstack-ansible/playbooks/repo-build.yml:71
Wednesday 28 March 2018 10:05:02 +0000 (0:00:00.045) 0:01:05.881 *******
<c3_repo_container-eb840b00> Task "Synchronise the contents of the git cache to the repo server" has been omitted from the job because the conditional "['_local_git_cache.stat is defined', '_local_git_cache.stat.exists']" was evaluated as "False"
META: ran handlers
TASK [pip_install : Gather variables for each operating system] ***************************************************************************************************************
task path: /etc/ansible/roles/pip_install/tasks/main.yml:16
Wednesday 28 March 2018 10:05:02 +0000 (0:00:00.020) 0:01:05.902 *******
ok: [c3_repo_container-eb840b00] => (item=/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml) => {"ansible_facts": {"pip_install_distro_build_packages": ["gcc", "python-dev", "libffi-dev", "libssl-dev", "openssl", "python3-dev"]}, "ansible_included_var_files": ["/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml"], "changed": false, "item": "/etc/ansible/roles/pip_install/vars/ubuntu-16.04.yml"}
TASK [pip_install : include] **************************************************************************************************************************************************
task path: /etc/ansible/roles/pip_install/tasks/main.yml:27
Wednesday 28 March 2018 10:05:02 +0000 (0:00:00.082) 0:01:05.984 *******
included: /etc/ansible/roles/pip_install/tasks/configure.yml for c3_repo_container-eb840b00
TASK [pip_install : Create pip config directory] ******************************************************************************************************************************
task path: /etc/ansible/roles/pip_install/tasks/configure.yml:16
Wednesday 28 March 2018 10:05:02 +0000 (0:00:00.088) 0:01:06.072 *******
ok: [c3_repo_container-eb840b00] => (item=/root/.cache) => {"changed": false, "gid": 0, "group": "root", "item": "/root/.cache", "mode": "0755", "owner": "root", "path": "/root/.cache", "size": 4096, "state": "directory", "uid": 0}
ok: [c3_repo_container-eb840b00] => (item=/root/.cache/pip) => {"changed": false, "gid": 0, "group": "root", "item": "/root/.cache/pip", "mode": "0755", "owner": "root", "path": "/root/.cache/pip", "size": 4096, "state": "directory", "uid": 0}
ok: [c3_repo_container-eb840b00] => (item=/root/.pip) => {"changed": false, "gid": 0, "group": "root", "item": "/root/.pip", "mode": "0755", "owner": "root", "path": "/root/.pip", "size": 4096, "state": "directory", "uid": 0}
TASK [pip_install : Drop pip config] ******************************************************************************************************************************************
task path: /etc/ansible/roles/pip_install/tasks/configure.yml:27
Wednesday 28 March 2018 10:05:03 +0000 (0:00:00.729) 0:01:06.802 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "checksum": "2e484eba38f0f74a6ed812b205be451b7eec989b", "dest": "/root/.pip/pip.conf", "gid": 0, "group": "root", "md5sum": "d60c1404577eef0618a5f52f8ddbe83a", "mode": "0644", "owner": "root", "size": 236, "src": "/root/.ansible/tmp/ansible-tmp-1522231503.4684167-99722452277410/source", "state": "file", "uid": 0}
TASK [pip_install : Install distro packages] **********************************************************************************************************************************
task path: /etc/ansible/roles/pip_install/tasks/pre_install.yml:16
Wednesday 28 March 2018 10:05:03 +0000 (0:00:00.491) 0:01:07.293 *******
ok: [c3_repo_container-eb840b00] => {"attempts": 1, "cache_update_time": 1522231460, "cache_updated": false, "changed": false}
TASK [pip_install : include] **************************************************************************************************************************************************
task path: /etc/ansible/roles/pip_install/tasks/main.yml:38
Wednesday 28 March 2018 10:05:04 +0000 (0:00:00.635) 0:01:07.929 *******
included: /etc/ansible/roles/pip_install/tasks/install_online.yml for c3_repo_container-eb840b00
TASK [pip_install : Get Modern PIP] *******************************************************************************************************************************************
task path: /etc/ansible/roles/pip_install/tasks/install_online.yml:17
Wednesday 28 March 2018 10:05:04 +0000 (0:00:00.090) 0:01:08.020 *******
ok: [c3_repo_container-eb840b00] => {"attempts": 1, "changed": false, "checksum_dest": "0ba245c9b8334623dbda5bde2fc8726c453df1b5", "checksum_src": "0ba245c9b8334623dbda5bde2fc8726c453df1b5", "dest": "/opt/get-pip.py", "gid": 0, "group": "root", "md5sum": "f3ae61d9ece8aafd777d99f418eebd18", "mode": "0644", "msg": "OK (1780465 bytes)", "owner": "root", "size": 1780465, "src": "/tmp/tmpXrG7Ir", "state": "file", "status_code": 200, "uid": 0, "url": "http://127.0.0.1:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/get-pip.py"}
TASK [pip_install : Install PIP] **********************************************************************************************************************************************
task path: /etc/ansible/roles/pip_install/tasks/install_source.yml:17
Wednesday 28 March 2018 10:05:05 +0000 (0:00:00.420) 0:01:08.440 *******
ok: [c3_repo_container-eb840b00] => {"attempts": 1, "changed": false, "cmd": ["python", "/opt/get-pip.py", "pip", "setuptools", "wheel"], "delta": "0:00:02.048389", "end": "2018-03-28 06:05:07.357494", "rc": 0, "start": "2018-03-28 06:05:05.309105", "stderr": "", "stderr_lines": [], "stdout": "Requirement already up-to-date: pip in /usr/local/lib/python2.7/dist-packages\nRequirement already up-to-date: setuptools in /usr/local/lib/python2.7/dist-packages\nRequirement already up-to-date: wheel in /usr/local/lib/python2.7/dist-packages", "stdout_lines": ["Requirement already up-to-date: pip in /usr/local/lib/python2.7/dist-packages", "Requirement already up-to-date: setuptools in /usr/local/lib/python2.7/dist-packages", "Requirement already up-to-date: wheel in /usr/local/lib/python2.7/dist-packages"]}
TASK [pip_install : Install pip packages] *************************************************************************************************************************************
task path: /etc/ansible/roles/pip_install/tasks/install_source.yml:41
Wednesday 28 March 2018 10:05:07 +0000 (0:00:02.355) 0:01:10.796 *******
ok: [c3_repo_container-eb840b00] => {"attempts": 1, "changed": false, "cmd": "/usr/local/bin/pip2 install -U --constraint http://int.atl.sandvine.cloud:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_absolute_requirements.txt ", "name": [""], "requirements": null, "state": "latest", "stderr": "You must give at least one requirement to install (maybe you meant \"pip install http://127.0.0.1:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/\"?)\n", "stderr_lines": ["You must give at least one requirement to install (maybe you meant \"pip install http://127.0.0.1:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/\"?)"], "stdout": "", "stdout_lines": [], "version": null, "virtualenv": null}
TASK [apt_package_pinning : Add apt pin preferences] **************************************************************************************************************************
task path: /etc/ansible/roles/apt_package_pinning/tasks/main.yml:16
Wednesday 28 March 2018 10:05:08 +0000 (0:00:00.804) 0:01:11.600 *******
<c3_repo_container-eb840b00> Task "Add apt pin preferences" has been omitted from the job because the conditional "["ansible_pkg_mgr == 'apt'", 'apt_pinned_packages is defined']" was evaluated as "False"
TASK [apt_package_pinning : Add apt pin preferences] **************************************************************************************************************************
task path: /etc/ansible/roles/apt_package_pinning/tasks/main.yml:16
Wednesday 28 March 2018 10:05:08 +0000 (0:00:00.024) 0:01:11.625 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "checksum": "9a55f382dc5a8929a2aba2ddb438d51762fd54c7", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/apt/preferences.d/galera_client_pin.pref", "size": 73, "state": "file", "uid": 0}
TASK [galera_client : Gather variables for each operating system] *************************************************************************************************************
task path: /etc/ansible/roles/galera_client/tasks/main.yml:16
Wednesday 28 March 2018 10:05:08 +0000 (0:00:00.683) 0:01:12.308 *******
ok: [c3_repo_container-eb840b00] => (item=/etc/ansible/roles/galera_client/vars/ubuntu-16.04.yml) => {"ansible_facts": {"_galera_client_gpg_keys": [{"fallback_keyserver": "hkp://p80.pool.sks-keyservers.net:80", "hash_id": "0xF1656F24C74CD1D8", "key_name": "mariadb", "keyserver": "hkp://keyserver.ubuntu.com:80"}], "_galera_client_repo": "deb {{ galera_client_repo_url }} {{ ansible_distribution_release }} main", "_galera_client_repo_url": "{{ galera_client_apt_repo_url | default('https://downloads.mariadb.com/MariaDB/mariadb-' ~ galera_client_major_version ~ '.' ~ galera_client_minor_version ~ '/repo/ubuntu') }}", "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"]}, "ansible_included_var_files": ["/etc/ansible/roles/galera_client/vars/ubuntu-16.04.yml"], "changed": false, "item": "/etc/ansible/roles/galera_client/vars/ubuntu-16.04.yml"}
TASK [galera_client : include] ************************************************************************************************************************************************
task path: /etc/ansible/roles/galera_client/tasks/galera_client_install.yml:16
Wednesday 28 March 2018 10:05:09 +0000 (0:00:00.089) 0:01:12.398 *******
included: /etc/ansible/roles/galera_client/tasks/galera_client_install_apt.yml for c3_repo_container-eb840b00
TASK [galera_client : Ensure host can talk to HTTPS apt repos] ****************************************************************************************************************
task path: /etc/ansible/roles/galera_client/tasks/galera_client_install_apt.yml:16
Wednesday 28 March 2018 10:05:09 +0000 (0:00:00.152) 0:01:12.551 *******
ok: [c3_repo_container-eb840b00] => {"cache_update_time": 1522231460, "cache_updated": false, "changed": false}
TASK [galera_client : Add keys (primary keyserver)] ***************************************************************************************************************************
task path: /etc/ansible/roles/galera_client/tasks/galera_client_install_apt.yml:27
Wednesday 28 March 2018 10:05:09 +0000 (0:00:00.628) 0:01:13.179 *******
ok: [c3_repo_container-eb840b00] => (item={'hash_id': '0xF1656F24C74CD1D8', 'key_name': 'mariadb', 'keyserver': 'hkp://keyserver.ubuntu.com:80', 'fallback_keyserver': 'hkp://p80.pool.sks-keyservers.net:80'}) => {"attempts": 1, "changed": false, "item": {"fallback_keyserver": "hkp://p80.pool.sks-keyservers.net:80", "hash_id": "0xF1656F24C74CD1D8", "key_name": "mariadb", "keyserver": "hkp://keyserver.ubuntu.com:80"}}
TASK [galera_client : Find old sources] ***************************************************************************************************************************************
task path: /etc/ansible/roles/galera_client/tasks/galera_client_install_apt.yml:61
Wednesday 28 March 2018 10:05:10 +0000 (0:00:00.740) 0:01:13.920 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "examined": 2, "files": [], "matched": 0, "msg": ""}
TASK [galera_client : Remove old sources] *************************************************************************************************************************************
task path: /etc/ansible/roles/galera_client/tasks/galera_client_install_apt.yml:71
Wednesday 28 March 2018 10:05:10 +0000 (0:00:00.266) 0:01:14.187 *******
TASK [galera_client : Remove old galera repo] *********************************************************************************************************************************
task path: /etc/ansible/roles/galera_client/tasks/galera_client_install_apt.yml:79
Wednesday 28 March 2018 10:05:10 +0000 (0:00:00.042) 0:01:14.230 *******
ok: [c3_repo_container-eb840b00] => {"backup": "", "changed": false, "found": 0, "msg": ""}
TASK [galera_client : Add galera repo] ****************************************************************************************************************************************
task path: /etc/ansible/roles/galera_client/tasks/galera_client_install_apt.yml:87
Wednesday 28 March 2018 10:05:11 +0000 (0:00:00.274) 0:01:14.504 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "repo": "deb https://downloads.mariadb.com/MariaDB/mariadb-10.1.30/repo/ubuntu xenial main", "state": "present"}
TASK [galera_client : Update Apt cache] ***************************************************************************************************************************************
task path: /etc/ansible/roles/galera_client/tasks/galera_client_install_apt.yml:97
Wednesday 28 March 2018 10:05:11 +0000 (0:00:00.667) 0:01:15.172 *******
skipping: [c3_repo_container-eb840b00] => {"changed": false, "skip_reason": "Conditional result was False"}
TASK [galera_client : Install galera distro packages] *************************************************************************************************************************
task path: /etc/ansible/roles/galera_client/tasks/galera_client_install.yml:24
Wednesday 28 March 2018 10:05:11 +0000 (0:00:00.050) 0:01:15.223 *******
ok: [c3_repo_container-eb840b00] => {"attempts": 1, "cache_update_time": 1522231460, "cache_updated": false, "changed": false}
TASK [galera_client : Install pip packages] ***********************************************************************************************************************************
task path: /etc/ansible/roles/galera_client/tasks/galera_client_install.yml:41
Wednesday 28 March 2018 10:05:12 +0000 (0:00:00.618) 0:01:15.842 *******
ok: [c3_repo_container-eb840b00] => {"attempts": 1, "changed": false, "cmd": "/usr/local/bin/pip2 install -U --constraint http://int.atl.sandvine.cloud:8181/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_absolute_requirements.txt MySQL-python", "name": ["MySQL-python"], "requirements": null, "state": "latest", "stderr": "", "stderr_lines": [], "stdout": "Requirement already up-to-date: MySQL-python in /usr/local/lib/python2.7/dist-packages\n", "stdout_lines": ["Requirement already up-to-date: MySQL-python in /usr/local/lib/python2.7/dist-packages"], "version": null, "virtualenv": null}
TASK [galera_client : Drop local .my.cnf file] ********************************************************************************************************************************
task path: /etc/ansible/roles/galera_client/tasks/galera_client_post_install.yml:16
Wednesday 28 March 2018 10:05:13 +0000 (0:00:00.902) 0:01:16.744 *******
<c3_repo_container-eb840b00> Task "Drop local .my.cnf file" has been omitted from the job because the conditional "['galera_client_drop_config_file']" was evaluated as "False"
TASK [galera_client : Get Galera ssl CA cert contents] ************************************************************************************************************************
task path: /etc/ansible/roles/galera_client/tasks/galera_client_ssl.yml:16
Wednesday 28 March 2018 10:05:13 +0000 (0:00:00.047) 0:01:16.792 *******
<c3_repo_container-eb840b00> Because this is a task using "delegate_to" pipelining has been disabled. but will be restored upon completion of this task.
skipping: [c3_repo_container-eb840b00] => {"changed": false, "skip_reason": "Conditional result was False"}
TASK [galera_client : Check for Galera ssl CA cert get failure] ***************************************************************************************************************
task path: /etc/ansible/roles/galera_client/tasks/galera_client_ssl.yml:25
Wednesday 28 March 2018 10:05:13 +0000 (0:00:00.062) 0:01:16.855 *******
<c3_repo_container-eb840b00> Task "Check for Galera ssl CA cert get failure" has been omitted from the job because the conditional "['galera_use_ssl | bool', 'galera_ca.content is not defined']" was evaluated as "False"
TASK [galera_client : Distribute Galera ssl CA cert (SERVER)] *****************************************************************************************************************
task path: /etc/ansible/roles/galera_client/tasks/galera_client_ssl.yml:34
Wednesday 28 March 2018 10:05:13 +0000 (0:00:00.023) 0:01:16.878 *******
<c3_repo_container-eb840b00> Task "Distribute Galera ssl CA cert (SERVER)" has been omitted from the job because the conditional "['galera_use_ssl | bool', 'galera_user_ssl_ca_cert is not defined', 'galera_ca.content is defined']" was evaluated as "False"
TASK [galera_client : Distribute Galera ssl CA cert (USER)] *******************************************************************************************************************
task path: /etc/ansible/roles/galera_client/tasks/galera_client_ssl.yml:45
Wednesday 28 March 2018 10:05:13 +0000 (0:00:00.018) 0:01:16.897 *******
<c3_repo_container-eb840b00> Task "Distribute Galera ssl CA cert (USER)" has been omitted from the job because the conditional "['galera_use_ssl | bool', 'galera_user_ssl_ca_cert is defined']" was evaluated as "False"
TASK [repo_build : Gather variables for each operating system] ****************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/main.yml:16
Wednesday 28 March 2018 10:05:13 +0000 (0:00:00.017) 0:01:16.914 *******
ok: [c3_repo_container-eb840b00] => (item=/etc/ansible/roles/repo_build/vars/ubuntu-16.04.yml) => {"ansible_facts": {"cache_timeout": 600, "repo_build_distro_packages": ["build-essential", "cmake", "git", "liberasurecode-dev", "libffi-dev", "libjpeg-dev", "libkrb5-dev", "libldap2-dev", "libmariadbclient-dev", "libpcre3-dev", "libpq-dev", "librados-dev", "libsasl2-dev", "libsqlite3-dev", "libssl-dev", "libvirt-dev", "libxslt1-dev", "libxml2-dev", "lxc-dev", "moreutils", "pkg-config", "python-dev", "swig"]}, "ansible_included_var_files": ["/etc/ansible/roles/repo_build/vars/ubuntu-16.04.yml"], "changed": false, "item": "/etc/ansible/roles/repo_build/vars/ubuntu-16.04.yml"}
TASK [repo_build : Install packages] ******************************************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_install.yml:16
Wednesday 28 March 2018 10:05:13 +0000 (0:00:00.091) 0:01:17.006 *******
ok: [c3_repo_container-eb840b00] => {"attempts": 1, "cache_update_time": 1522231460, "cache_updated": false, "changed": false}
TASK [repo_build : Initialize local facts] ************************************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_prepare.yml:16
Wednesday 28 March 2018 10:05:14 +0000 (0:00:00.616) 0:01:17.622 *******
skipping: [c3_repo_container-eb840b00] => (item=need_wheel_build) => {"changed": false, "item": "need_wheel_build", "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item=need_venv_build) => {"changed": false, "item": "need_venv_build", "skip_reason": "Conditional result was False"}
TASK [repo_build : Create package directories] ********************************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_prepare.yml:31
Wednesday 28 March 2018 10:05:14 +0000 (0:00:00.074) 0:01:17.696 *******
ok: [c3_repo_container-eb840b00] => (item=/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64) => {"changed": false, "gid": 33, "group": "www-data", "item": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64", "mode": "02755", "owner": "nginx", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64", "size": 4096, "state": "directory", "uid": 999}
ok: [c3_repo_container-eb840b00] => (item=/var/www/repo/links) => {"changed": false, "gid": 33, "group": "www-data", "item": "/var/www/repo/links", "mode": "02755", "owner": "nginx", "path": "/var/www/repo/links", "size": 4096, "state": "directory", "uid": 999}
TASK [repo_build : Build package requirements file] ***************************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_prepare.yml:40
Wednesday 28 March 2018 10:05:14 +0000 (0:00:00.527) 0:01:18.224 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "checksum": "a306946e1d2724cd29a635bf2ef7f05612935696", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements.txt", "size": 2867, "state": "file", "uid": 0}
TASK [repo_build : Check if the git folder exists already] ********************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_clone_git.yml:16
Wednesday 28 March 2018 10:05:15 +0000 (0:00:00.824) 0:01:19.048 *******
skipping: [c3_repo_container-eb840b00] => {"changed": false, "skip_reason": "Conditional result was False"}
TASK [repo_build : Git service data folder setup] *****************************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_clone_git.yml:21
Wednesday 28 March 2018 10:05:15 +0000 (0:00:00.049) 0:01:19.098 *******
<c3_repo_container-eb840b00> Task "Git service data folder setup" has been omitted from the job because the conditional "['(repo_build_git_reclone | bool) or (_wheel_build_requirements | changed)']" was evaluated as "False"
TASK [repo_build : Retrieve requirements content] *****************************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_clone_git.yml:29
Wednesday 28 March 2018 10:05:15 +0000 (0:00:00.023) 0:01:19.122 *******
skipping: [c3_repo_container-eb840b00] => {"changed": false, "skip_reason": "Conditional result was False"}
TASK [repo_build : Clone git repositories asynchronously] *********************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_clone_git.yml:34
Wednesday 28 March 2018 10:05:15 +0000 (0:00:00.047) 0:01:19.169 *******
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'aodh', 'original': 'git+https://git.openstack.org/openstack/aodh@f549faea0ea19dad5bb3f1871b7d66ae5d9d80f2#egg=aodh&gitname=aodh&projectgroup=aodh_all', 'project_group': 'aodh_all', 'fragment': None, 'name': 'aodh', 'url': 'https://git.openstack.org/openstack/aodh', 'version': 'f549faea0ea19dad5bb3f1871b7d66ae5d9d80f2'}) => {"changed": false, "item": {"egg_name": "aodh", "fragment": null, "name": "aodh", "original": "git+https://git.openstack.org/openstack/aodh@f549faea0ea19dad5bb3f1871b7d66ae5d9d80f2#egg=aodh&gitname=aodh&projectgroup=aodh_all", "project_group": "aodh_all", "url": "https://git.openstack.org/openstack/aodh", "version": "f549faea0ea19dad5bb3f1871b7d66ae5d9d80f2"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'barbican', 'original': 'git+https://git.openstack.org/openstack/barbican@5b525f6b0a7cf5342a9ffa3ca3618028d6d53649#egg=barbican&gitname=barbican&projectgroup=barbican_all', 'project_group': 'barbican_all', 'fragment': None, 'name': 'barbican', 'url': 'https://git.openstack.org/openstack/barbican', 'version': '5b525f6b0a7cf5342a9ffa3ca3618028d6d53649'}) => {"changed": false, "item": {"egg_name": "barbican", "fragment": null, "name": "barbican", "original": "git+https://git.openstack.org/openstack/barbican@5b525f6b0a7cf5342a9ffa3ca3618028d6d53649#egg=barbican&gitname=barbican&projectgroup=barbican_all", "project_group": "barbican_all", "url": "https://git.openstack.org/openstack/barbican", "version": "5b525f6b0a7cf5342a9ffa3ca3618028d6d53649"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'ceilometer', 'original': 'git+https://git.openstack.org/openstack/ceilometer@24caac82528be7678165bf12fb5b997852727ecd#egg=ceilometer&gitname=ceilometer&projectgroup=ceilometer_all', 'project_group': 'ceilometer_all', 'fragment': None, 'name': 'ceilometer', 'url': 'https://git.openstack.org/openstack/ceilometer', 'version': '24caac82528be7678165bf12fb5b997852727ecd'}) => {"changed": false, "item": {"egg_name": "ceilometer", "fragment": null, "name": "ceilometer", "original": "git+https://git.openstack.org/openstack/ceilometer@24caac82528be7678165bf12fb5b997852727ecd#egg=ceilometer&gitname=ceilometer&projectgroup=ceilometer_all", "project_group": "ceilometer_all", "url": "https://git.openstack.org/openstack/ceilometer", "version": "24caac82528be7678165bf12fb5b997852727ecd"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'cinder', 'original': 'git+https://git.openstack.org/openstack/cinder@b61a02de56c1b9cc6d5003b5304ce66ee930f37b#egg=cinder&gitname=cinder&projectgroup=cinder_all', 'project_group': 'cinder_all', 'fragment': None, 'name': 'cinder', 'url': 'https://git.openstack.org/openstack/cinder', 'version': 'b61a02de56c1b9cc6d5003b5304ce66ee930f37b'}) => {"changed": false, "item": {"egg_name": "cinder", "fragment": null, "name": "cinder", "original": "git+https://git.openstack.org/openstack/cinder@b61a02de56c1b9cc6d5003b5304ce66ee930f37b#egg=cinder&gitname=cinder&projectgroup=cinder_all", "project_group": "cinder_all", "url": "https://git.openstack.org/openstack/cinder", "version": "b61a02de56c1b9cc6d5003b5304ce66ee930f37b"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'designate', 'original': 'git+https://git.openstack.org/openstack/designate@6ca9446bdcf04ba80787348892937cf19eefbf5a#egg=designate&gitname=designate&projectgroup=designate_all', 'project_group': 'designate_all', 'fragment': None, 'name': 'designate', 'url': 'https://git.openstack.org/openstack/designate', 'version': '6ca9446bdcf04ba80787348892937cf19eefbf5a'}) => {"changed": false, "item": {"egg_name": "designate", "fragment": null, "name": "designate", "original": "git+https://git.openstack.org/openstack/designate@6ca9446bdcf04ba80787348892937cf19eefbf5a#egg=designate&gitname=designate&projectgroup=designate_all", "project_group": "designate_all", "url": "https://git.openstack.org/openstack/designate", "version": "6ca9446bdcf04ba80787348892937cf19eefbf5a"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'designate_dashboard', 'original': 'git+https://git.openstack.org/openstack/designate-dashboard@5570a2dd51ccd3750012bfde9991f0689a02323b#egg=designate_dashboard&gitname=designate-dashboard&projectgroup=horizon_all', 'project_group': 'horizon_all', 'fragment': None, 'name': 'designate-dashboard', 'url': 'https://git.openstack.org/openstack/designate-dashboard', 'version': '5570a2dd51ccd3750012bfde9991f0689a02323b'}) => {"changed": false, "item": {"egg_name": "designate_dashboard", "fragment": null, "name": "designate-dashboard", "original": "git+https://git.openstack.org/openstack/designate-dashboard@5570a2dd51ccd3750012bfde9991f0689a02323b#egg=designate_dashboard&gitname=designate-dashboard&projectgroup=horizon_all", "project_group": "horizon_all", "url": "https://git.openstack.org/openstack/designate-dashboard", "version": "5570a2dd51ccd3750012bfde9991f0689a02323b"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'dragonflow', 'original': 'git+https://git.openstack.org/openstack/dragonflow@a2f50a8e8222ae1de04e44a6fd6f7e00d5864fc0#egg=dragonflow&gitname=dragonflow&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'dragonflow', 'url': 'https://git.openstack.org/openstack/dragonflow', 'version': 'a2f50a8e8222ae1de04e44a6fd6f7e00d5864fc0'}) => {"changed": false, "item": {"egg_name": "dragonflow", "fragment": null, "name": "dragonflow", "original": "git+https://git.openstack.org/openstack/dragonflow@a2f50a8e8222ae1de04e44a6fd6f7e00d5864fc0#egg=dragonflow&gitname=dragonflow&projectgroup=neutron_all", "project_group": "neutron_all", "url": "https://git.openstack.org/openstack/dragonflow", "version": "a2f50a8e8222ae1de04e44a6fd6f7e00d5864fc0"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'glance', 'original': 'git+https://git.openstack.org/openstack/glance@968f4ae9ce244d9372cb3e8f45acea9d557f317d#egg=glance&gitname=glance&projectgroup=glance_all', 'project_group': 'glance_all', 'fragment': None, 'name': 'glance', 'url': 'https://git.openstack.org/openstack/glance', 'version': '968f4ae9ce244d9372cb3e8f45acea9d557f317d'}) => {"changed": false, "item": {"egg_name": "glance", "fragment": null, "name": "glance", "original": "git+https://git.openstack.org/openstack/glance@968f4ae9ce244d9372cb3e8f45acea9d557f317d#egg=glance&gitname=glance&projectgroup=glance_all", "project_group": "glance_all", "url": "https://git.openstack.org/openstack/glance", "version": "968f4ae9ce244d9372cb3e8f45acea9d557f317d"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'gnocchi', 'original': 'git+https://github.com/gnocchixyz/gnocchi@4.2.0#egg=gnocchi&gitname=gnocchi&projectgroup=gnocchi_all', 'project_group': 'gnocchi_all', 'fragment': None, 'name': 'gnocchi', 'url': 'https://github.com/gnocchixyz/gnocchi', 'version': '4.2.0'}) => {"changed": false, "item": {"egg_name": "gnocchi", "fragment": null, "name": "gnocchi", "original": "git+https://github.com/gnocchixyz/gnocchi@4.2.0#egg=gnocchi&gitname=gnocchi&projectgroup=gnocchi_all", "project_group": "gnocchi_all", "url": "https://github.com/gnocchixyz/gnocchi", "version": "4.2.0"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'heat', 'original': 'git+https://git.openstack.org/openstack/heat@43f122be13736f15fbc38cb6e6ce29545f784c86#egg=heat&gitname=heat&projectgroup=heat_all', 'project_group': 'heat_all', 'fragment': None, 'name': 'heat', 'url': 'https://git.openstack.org/openstack/heat', 'version': '43f122be13736f15fbc38cb6e6ce29545f784c86'}) => {"changed": false, "item": {"egg_name": "heat", "fragment": null, "name": "heat", "original": "git+https://git.openstack.org/openstack/heat@43f122be13736f15fbc38cb6e6ce29545f784c86#egg=heat&gitname=heat&projectgroup=heat_all", "project_group": "heat_all", "url": "https://git.openstack.org/openstack/heat", "version": "43f122be13736f15fbc38cb6e6ce29545f784c86"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'heat_dashboard', 'original': 'git+https://git.openstack.org/openstack/heat-dashboard@stable/queens#egg=heat_dashboard&gitname=heat-dashboard&projectgroup=all', 'project_group': 'all', 'fragment': None, 'name': 'heat-dashboard', 'url': 'https://git.openstack.org/openstack/heat-dashboard', 'version': 'stable/queens'}) => {"changed": false, "item": {"egg_name": "heat_dashboard", "fragment": null, "name": "heat-dashboard", "original": "git+https://git.openstack.org/openstack/heat-dashboard@stable/queens#egg=heat_dashboard&gitname=heat-dashboard&projectgroup=all", "project_group": "all", "url": "https://git.openstack.org/openstack/heat-dashboard", "version": "stable/queens"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'horizon', 'original': 'git+https://git.openstack.org/openstack/horizon@d017fde2a0fdc48e4687f0f5ae0362ba6c5ad66a#egg=horizon&gitname=horizon&projectgroup=horizon_all', 'project_group': 'horizon_all', 'fragment': None, 'name': 'horizon', 'url': 'https://git.openstack.org/openstack/horizon', 'version': 'd017fde2a0fdc48e4687f0f5ae0362ba6c5ad66a'}) => {"changed": false, "item": {"egg_name": "horizon", "fragment": null, "name": "horizon", "original": "git+https://git.openstack.org/openstack/horizon@d017fde2a0fdc48e4687f0f5ae0362ba6c5ad66a#egg=horizon&gitname=horizon&projectgroup=horizon_all", "project_group": "horizon_all", "url": "https://git.openstack.org/openstack/horizon", "version": "d017fde2a0fdc48e4687f0f5ae0362ba6c5ad66a"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'ironic', 'original': 'git+https://git.openstack.org/openstack/ironic@4c3a611ac3803a17dd584eb319f0bb40d6ee5ba3#egg=ironic&gitname=ironic&projectgroup=ironic_all', 'project_group': 'ironic_all', 'fragment': None, 'name': 'ironic', 'url': 'https://git.openstack.org/openstack/ironic', 'version': '4c3a611ac3803a17dd584eb319f0bb40d6ee5ba3'}) => {"changed": false, "item": {"egg_name": "ironic", "fragment": null, "name": "ironic", "original": "git+https://git.openstack.org/openstack/ironic@4c3a611ac3803a17dd584eb319f0bb40d6ee5ba3#egg=ironic&gitname=ironic&projectgroup=ironic_all", "project_group": "ironic_all", "url": "https://git.openstack.org/openstack/ironic", "version": "4c3a611ac3803a17dd584eb319f0bb40d6ee5ba3"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'ironic_ui', 'original': 'git+https://git.openstack.org/openstack/ironic-ui@1c4cbd2b90270f65d04b91ddc5f86efa35bbc622#egg=ironic_ui&gitname=ironic-ui&projectgroup=horizon_all', 'project_group': 'horizon_all', 'fragment': None, 'name': 'ironic-ui', 'url': 'https://git.openstack.org/openstack/ironic-ui', 'version': '1c4cbd2b90270f65d04b91ddc5f86efa35bbc622'}) => {"changed": false, "item": {"egg_name": "ironic_ui", "fragment": null, "name": "ironic-ui", "original": "git+https://git.openstack.org/openstack/ironic-ui@1c4cbd2b90270f65d04b91ddc5f86efa35bbc622#egg=ironic_ui&gitname=ironic-ui&projectgroup=horizon_all", "project_group": "horizon_all", "url": "https://git.openstack.org/openstack/ironic-ui", "version": "1c4cbd2b90270f65d04b91ddc5f86efa35bbc622"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'keystone', 'original': 'git+https://git.openstack.org/openstack/keystone@c06d74fcf4cf5338db6572265c609036f6817466#egg=keystone&gitname=keystone&projectgroup=keystone_all', 'project_group': 'keystone_all', 'fragment': None, 'name': 'keystone', 'url': 'https://git.openstack.org/openstack/keystone', 'version': 'c06d74fcf4cf5338db6572265c609036f6817466'}) => {"changed": false, "item": {"egg_name": "keystone", "fragment": null, "name": "keystone", "original": "git+https://git.openstack.org/openstack/keystone@c06d74fcf4cf5338db6572265c609036f6817466#egg=keystone&gitname=keystone&projectgroup=keystone_all", "project_group": "keystone_all", "url": "https://git.openstack.org/openstack/keystone", "version": "c06d74fcf4cf5338db6572265c609036f6817466"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'magnum', 'original': 'git+https://git.openstack.org/openstack/magnum@0b3133280fd7dbde65c8581b7be03cd1e3686bc4#egg=magnum&gitname=magnum&projectgroup=magnum_all', 'project_group': 'magnum_all', 'fragment': None, 'name': 'magnum', 'url': 'https://git.openstack.org/openstack/magnum', 'version': '0b3133280fd7dbde65c8581b7be03cd1e3686bc4'}) => {"changed": false, "item": {"egg_name": "magnum", "fragment": null, "name": "magnum", "original": "git+https://git.openstack.org/openstack/magnum@0b3133280fd7dbde65c8581b7be03cd1e3686bc4#egg=magnum&gitname=magnum&projectgroup=magnum_all", "project_group": "magnum_all", "url": "https://git.openstack.org/openstack/magnum", "version": "0b3133280fd7dbde65c8581b7be03cd1e3686bc4"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'magnum_ui', 'original': 'git+https://git.openstack.org/openstack/magnum-ui@051408e5b86615f74e5fa4cd2e4284b6d1e6a3f2#egg=magnum_ui&gitname=magnum-ui&projectgroup=horizon_all', 'project_group': 'horizon_all', 'fragment': None, 'name': 'magnum-ui', 'url': 'https://git.openstack.org/openstack/magnum-ui', 'version': '051408e5b86615f74e5fa4cd2e4284b6d1e6a3f2'}) => {"changed": false, "item": {"egg_name": "magnum_ui", "fragment": null, "name": "magnum-ui", "original": "git+https://git.openstack.org/openstack/magnum-ui@051408e5b86615f74e5fa4cd2e4284b6d1e6a3f2#egg=magnum_ui&gitname=magnum-ui&projectgroup=horizon_all", "project_group": "horizon_all", "url": "https://git.openstack.org/openstack/magnum-ui", "version": "051408e5b86615f74e5fa4cd2e4284b6d1e6a3f2"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'molteniron', 'original': 'git+https://git.openstack.org/openstack/molteniron@094276cda77d814d07ad885e7d63de8d1243750a#egg=molteniron&gitname=molteniron&projectgroup=molteniron_all', 'project_group': 'molteniron_all', 'fragment': None, 'name': 'molteniron', 'url': 'https://git.openstack.org/openstack/molteniron', 'version': '094276cda77d814d07ad885e7d63de8d1243750a'}) => {"changed": false, "item": {"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"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'networking_bgpvpn', 'original': 'git+https://git.openstack.org/openstack/networking-bgpvpn@a15c091d8a616c1fd1d3741f32c5d135b5db594f#egg=networking_bgpvpn&gitname=networking-bgpvpn&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'networking-bgpvpn', 'url': 'https://git.openstack.org/openstack/networking-bgpvpn', 'version': 'a15c091d8a616c1fd1d3741f32c5d135b5db594f'}) => {"changed": false, "item": {"egg_name": "networking_bgpvpn", "fragment": null, "name": "networking-bgpvpn", "original": "git+https://git.openstack.org/openstack/networking-bgpvpn@a15c091d8a616c1fd1d3741f32c5d135b5db594f#egg=networking_bgpvpn&gitname=networking-bgpvpn&projectgroup=neutron_all", "project_group": "neutron_all", "url": "https://git.openstack.org/openstack/networking-bgpvpn", "version": "a15c091d8a616c1fd1d3741f32c5d135b5db594f"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'networking_calico', 'original': 'git+https://git.openstack.org/openstack/networking-calico@10626324b597585cc781197133d4b12f890b8081#egg=networking_calico&gitname=networking-calico&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'networking-calico', 'url': 'https://git.openstack.org/openstack/networking-calico', 'version': '10626324b597585cc781197133d4b12f890b8081'}) => {"changed": false, "item": {"egg_name": "networking_calico", "fragment": null, "name": "networking-calico", "original": "git+https://git.openstack.org/openstack/networking-calico@10626324b597585cc781197133d4b12f890b8081#egg=networking_calico&gitname=networking-calico&projectgroup=neutron_all", "project_group": "neutron_all", "url": "https://git.openstack.org/openstack/networking-calico", "version": "10626324b597585cc781197133d4b12f890b8081"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'networking_odl', 'original': 'git+https://git.openstack.org/openstack/networking-odl@8733cf68cbc827a4dd458e3328b5fd2c23a07bcf#egg=networking_odl&gitname=networking-odl&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'networking-odl', 'url': 'https://git.openstack.org/openstack/networking-odl', 'version': '8733cf68cbc827a4dd458e3328b5fd2c23a07bcf'}) => {"changed": false, "item": {"egg_name": "networking_odl", "fragment": null, "name": "networking-odl", "original": "git+https://git.openstack.org/openstack/networking-odl@8733cf68cbc827a4dd458e3328b5fd2c23a07bcf#egg=networking_odl&gitname=networking-odl&projectgroup=neutron_all", "project_group": "neutron_all", "url": "https://git.openstack.org/openstack/networking-odl", "version": "8733cf68cbc827a4dd458e3328b5fd2c23a07bcf"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'networking_sfc', 'original': 'git+https://git.openstack.org/openstack/networking-sfc@cbb68837a38428766ed4d22c5adfe3b2bc6c5f99#egg=networking_sfc&gitname=networking-sfc&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'networking-sfc', 'url': 'https://git.openstack.org/openstack/networking-sfc', 'version': 'cbb68837a38428766ed4d22c5adfe3b2bc6c5f99'}) => {"changed": false, "item": {"egg_name": "networking_sfc", "fragment": null, "name": "networking-sfc", "original": "git+https://git.openstack.org/openstack/networking-sfc@cbb68837a38428766ed4d22c5adfe3b2bc6c5f99#egg=networking_sfc&gitname=networking-sfc&projectgroup=neutron_all", "project_group": "neutron_all", "url": "https://git.openstack.org/openstack/networking-sfc", "version": "cbb68837a38428766ed4d22c5adfe3b2bc6c5f99"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'neutron', 'original': 'git+https://git.openstack.org/openstack/neutron@abb60c6175af435964028ce7c97bb4803aeab004#egg=neutron&gitname=neutron&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'neutron', 'url': 'https://git.openstack.org/openstack/neutron', 'version': 'abb60c6175af435964028ce7c97bb4803aeab004'}) => {"changed": false, "item": {"egg_name": "neutron", "fragment": null, "name": "neutron", "original": "git+https://git.openstack.org/openstack/neutron@abb60c6175af435964028ce7c97bb4803aeab004#egg=neutron&gitname=neutron&projectgroup=neutron_all", "project_group": "neutron_all", "url": "https://git.openstack.org/openstack/neutron", "version": "abb60c6175af435964028ce7c97bb4803aeab004"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'neutron_dynamic_routing', 'original': 'git+https://git.openstack.org/openstack/neutron-dynamic-routing@386b5e4c33ab765eb7a72e9a9d4ffc1524d7d0c8#egg=neutron_dynamic_routing&gitname=neutron-dynamic-routing&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'neutron-dynamic-routing', 'url': 'https://git.openstack.org/openstack/neutron-dynamic-routing', 'version': '386b5e4c33ab765eb7a72e9a9d4ffc1524d7d0c8'}) => {"changed": false, "item": {"egg_name": "neutron_dynamic_routing", "fragment": null, "name": "neutron-dynamic-routing", "original": "git+https://git.openstack.org/openstack/neutron-dynamic-routing@386b5e4c33ab765eb7a72e9a9d4ffc1524d7d0c8#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": "386b5e4c33ab765eb7a72e9a9d4ffc1524d7d0c8"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'neutron_fwaas', 'original': 'git+https://git.openstack.org/openstack/neutron-fwaas@43f56b794b19bb0f362e1d0a1449ee24bb16156e#egg=neutron_fwaas&gitname=neutron-fwaas&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'neutron-fwaas', 'url': 'https://git.openstack.org/openstack/neutron-fwaas', 'version': '43f56b794b19bb0f362e1d0a1449ee24bb16156e'}) => {"changed": false, "item": {"egg_name": "neutron_fwaas", "fragment": null, "name": "neutron-fwaas", "original": "git+https://git.openstack.org/openstack/neutron-fwaas@43f56b794b19bb0f362e1d0a1449ee24bb16156e#egg=neutron_fwaas&gitname=neutron-fwaas&projectgroup=neutron_all", "project_group": "neutron_all", "url": "https://git.openstack.org/openstack/neutron-fwaas", "version": "43f56b794b19bb0f362e1d0a1449ee24bb16156e"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'neutron_fwaas_dashboard', 'original': 'git+https://git.openstack.org//openstack/neutron-fwaas-dashboard@a710e7c4f48afe0261ef25efc44088346124de1c#egg=neutron_fwaas_dashboard&gitname=neutron-fwaas-dashboard&projectgroup=horizon_all', 'project_group': 'horizon_all', 'fragment': None, 'name': 'neutron-fwaas-dashboard', 'url': 'https://git.openstack.org//openstack/neutron-fwaas-dashboard', 'version': 'a710e7c4f48afe0261ef25efc44088346124de1c'}) => {"changed": false, "item": {"egg_name": "neutron_fwaas_dashboard", "fragment": null, "name": "neutron-fwaas-dashboard", "original": "git+https://git.openstack.org//openstack/neutron-fwaas-dashboard@a710e7c4f48afe0261ef25efc44088346124de1c#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": "a710e7c4f48afe0261ef25efc44088346124de1c"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'neutron_lbaas', 'original': 'git+https://git.openstack.org/openstack/neutron-lbaas@f6b8b5b0ad2c19ddf6a7c102c706cbfdb0b2bf05#egg=neutron_lbaas&gitname=neutron-lbaas&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'neutron-lbaas', 'url': 'https://git.openstack.org/openstack/neutron-lbaas', 'version': 'f6b8b5b0ad2c19ddf6a7c102c706cbfdb0b2bf05'}) => {"changed": false, "item": {"egg_name": "neutron_lbaas", "fragment": null, "name": "neutron-lbaas", "original": "git+https://git.openstack.org/openstack/neutron-lbaas@f6b8b5b0ad2c19ddf6a7c102c706cbfdb0b2bf05#egg=neutron_lbaas&gitname=neutron-lbaas&projectgroup=neutron_all", "project_group": "neutron_all", "url": "https://git.openstack.org/openstack/neutron-lbaas", "version": "f6b8b5b0ad2c19ddf6a7c102c706cbfdb0b2bf05"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'neutron_lbaas_dashboard', 'original': 'git+https://git.openstack.org/openstack/neutron-lbaas-dashboard@a42434a21bf95566472dc6c8ce078ca84432423d#egg=neutron_lbaas_dashboard&gitname=neutron-lbaas-dashboard&projectgroup=horizon_all', 'project_group': 'horizon_all', 'fragment': None, 'name': 'neutron-lbaas-dashboard', 'url': 'https://git.openstack.org/openstack/neutron-lbaas-dashboard', 'version': 'a42434a21bf95566472dc6c8ce078ca84432423d'}) => {"changed": false, "item": {"egg_name": "neutron_lbaas_dashboard", "fragment": null, "name": "neutron-lbaas-dashboard", "original": "git+https://git.openstack.org/openstack/neutron-lbaas-dashboard@a42434a21bf95566472dc6c8ce078ca84432423d#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": "a42434a21bf95566472dc6c8ce078ca84432423d"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'neutron_vpnaas', 'original': 'git+https://git.openstack.org/openstack/neutron-vpnaas@8b01dcabb456d2d0bdf905b23f0bdb3ff2530f4d#egg=neutron_vpnaas&gitname=neutron-vpnaas&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'neutron-vpnaas', 'url': 'https://git.openstack.org/openstack/neutron-vpnaas', 'version': '8b01dcabb456d2d0bdf905b23f0bdb3ff2530f4d'}) => {"changed": false, "item": {"egg_name": "neutron_vpnaas", "fragment": null, "name": "neutron-vpnaas", "original": "git+https://git.openstack.org/openstack/neutron-vpnaas@8b01dcabb456d2d0bdf905b23f0bdb3ff2530f4d#egg=neutron_vpnaas&gitname=neutron-vpnaas&projectgroup=neutron_all", "project_group": "neutron_all", "url": "https://git.openstack.org/openstack/neutron-vpnaas", "version": "8b01dcabb456d2d0bdf905b23f0bdb3ff2530f4d"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'nova', 'original': 'git+https://git.openstack.org/openstack/nova@5039511840bd64151f3111d9c8d7d8a01344193b#egg=nova&gitname=nova&projectgroup=nova_all', 'project_group': 'nova_all', 'fragment': None, 'name': 'nova', 'url': 'https://git.openstack.org/openstack/nova', 'version': '5039511840bd64151f3111d9c8d7d8a01344193b'}) => {"changed": false, "item": {"egg_name": "nova", "fragment": null, "name": "nova", "original": "git+https://git.openstack.org/openstack/nova@5039511840bd64151f3111d9c8d7d8a01344193b#egg=nova&gitname=nova&projectgroup=nova_all", "project_group": "nova_all", "url": "https://git.openstack.org/openstack/nova", "version": "5039511840bd64151f3111d9c8d7d8a01344193b"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'nova_lxd', 'original': 'git+https://git.openstack.org/openstack/nova-lxd@01b6a8e07558678505e3fa2b6f9ea2d10f821642#egg=nova_lxd&gitname=nova-lxd&projectgroup=nova_all', 'project_group': 'nova_all', 'fragment': None, 'name': 'nova-lxd', 'url': 'https://git.openstack.org/openstack/nova-lxd', 'version': '01b6a8e07558678505e3fa2b6f9ea2d10f821642'}) => {"changed": false, "item": {"egg_name": "nova_lxd", "fragment": null, "name": "nova-lxd", "original": "git+https://git.openstack.org/openstack/nova-lxd@01b6a8e07558678505e3fa2b6f9ea2d10f821642#egg=nova_lxd&gitname=nova-lxd&projectgroup=nova_all", "project_group": "nova_all", "url": "https://git.openstack.org/openstack/nova-lxd", "version": "01b6a8e07558678505e3fa2b6f9ea2d10f821642"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'nova_powervm', 'original': 'git+https://git.openstack.org/openstack/nova-powervm@2999bff2d0e651cc091757d0501f82af2691daf6#egg=nova_powervm&gitname=nova-powervm&projectgroup=nova_all', 'project_group': 'nova_all', 'fragment': None, 'name': 'nova-powervm', 'url': 'https://git.openstack.org/openstack/nova-powervm', 'version': '2999bff2d0e651cc091757d0501f82af2691daf6'}) => {"changed": false, "item": {"egg_name": "nova_powervm", "fragment": null, "name": "nova-powervm", "original": "git+https://git.openstack.org/openstack/nova-powervm@2999bff2d0e651cc091757d0501f82af2691daf6#egg=nova_powervm&gitname=nova-powervm&projectgroup=nova_all", "project_group": "nova_all", "url": "https://git.openstack.org/openstack/nova-powervm", "version": "2999bff2d0e651cc091757d0501f82af2691daf6"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'noVNC', 'original': 'git+https://github.com/novnc/noVNC@37b4d13db81e0e80e117c07b86ff98714c7b6b1a#egg=noVNC&gitname=noVNC&projectgroup=nova_console', 'project_group': 'nova_console', 'fragment': None, 'name': 'novnc', 'url': 'https://github.com/novnc/noVNC', 'version': '37b4d13db81e0e80e117c07b86ff98714c7b6b1a'}) => {"changed": false, "item": {"egg_name": "noVNC", "fragment": null, "name": "novnc", "original": "git+https://github.com/novnc/noVNC@37b4d13db81e0e80e117c07b86ff98714c7b6b1a#egg=noVNC&gitname=noVNC&projectgroup=nova_console", "project_group": "nova_console", "url": "https://github.com/novnc/noVNC", "version": "37b4d13db81e0e80e117c07b86ff98714c7b6b1a"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'octavia', 'original': 'git+https://git.openstack.org/openstack/octavia@9f379aef7c0665d4183ac549ed7a0dbc0e5d3aca#egg=octavia&gitname=octavia&projectgroup=octavia_all', 'project_group': 'octavia_all', 'fragment': None, 'name': 'octavia', 'url': 'https://git.openstack.org/openstack/octavia', 'version': '9f379aef7c0665d4183ac549ed7a0dbc0e5d3aca'}) => {"changed": false, "item": {"egg_name": "octavia", "fragment": null, "name": "octavia", "original": "git+https://git.openstack.org/openstack/octavia@9f379aef7c0665d4183ac549ed7a0dbc0e5d3aca#egg=octavia&gitname=octavia&projectgroup=octavia_all", "project_group": "octavia_all", "url": "https://git.openstack.org/openstack/octavia", "version": "9f379aef7c0665d4183ac549ed7a0dbc0e5d3aca"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'octavia_dashboard', 'original': 'git+https://git.openstack.org/openstack/octavia-dashboard@master#egg=octavia_dashboard&gitname=octavia-dashboard&projectgroup=all', 'project_group': 'all', 'fragment': None, 'name': 'octavia-dashboard', 'url': 'https://git.openstack.org/openstack/octavia-dashboard', 'version': 'master'}) => {"changed": false, "item": {"egg_name": "octavia_dashboard", "fragment": null, "name": "octavia-dashboard", "original": "git+https://git.openstack.org/openstack/octavia-dashboard@master#egg=octavia_dashboard&gitname=octavia-dashboard&projectgroup=all", "project_group": "all", "url": "https://git.openstack.org/openstack/octavia-dashboard", "version": "master"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'rally', 'original': 'git+https://git.openstack.org/openstack/rally@50575b2fa499786b60d0a1d5f866ec6f9f53d12a#egg=rally&gitname=rally&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True', 'project_group': 'utility_all', 'fragment': None, 'name': 'rally', 'url': 'https://git.openstack.org/openstack/rally', 'version': '50575b2fa499786b60d0a1d5f866ec6f9f53d12a'}) => {"changed": false, "item": {"egg_name": "rally", "fragment": null, "name": "rally", "original": "git+https://git.openstack.org/openstack/rally@50575b2fa499786b60d0a1d5f866ec6f9f53d12a#egg=rally&gitname=rally&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True", "project_group": "utility_all", "url": "https://git.openstack.org/openstack/rally", "version": "50575b2fa499786b60d0a1d5f866ec6f9f53d12a"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'requirements', 'original': 'git+https://git.openstack.org/openstack/requirements@207ac2e166f0874b7ff891535bdb78ecf36cabc6#egg=requirements&gitname=requirements&projectgroup=all', 'project_group': 'all', 'fragment': None, 'name': 'requirements', 'url': 'https://git.openstack.org/openstack/requirements', 'version': '207ac2e166f0874b7ff891535bdb78ecf36cabc6'}) => {"changed": false, "item": {"egg_name": "requirements", "fragment": null, "name": "requirements", "original": "git+https://git.openstack.org/openstack/requirements@207ac2e166f0874b7ff891535bdb78ecf36cabc6#egg=requirements&gitname=requirements&projectgroup=all", "project_group": "all", "url": "https://git.openstack.org/openstack/requirements", "version": "207ac2e166f0874b7ff891535bdb78ecf36cabc6"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'sahara', 'original': 'git+https://git.openstack.org/openstack/sahara@abcc07a70f2da288548aa96abb16c8380e46dcf9#egg=sahara&gitname=sahara&projectgroup=sahara_all', 'project_group': 'sahara_all', 'fragment': None, 'name': 'sahara', 'url': 'https://git.openstack.org/openstack/sahara', 'version': 'abcc07a70f2da288548aa96abb16c8380e46dcf9'}) => {"changed": false, "item": {"egg_name": "sahara", "fragment": null, "name": "sahara", "original": "git+https://git.openstack.org/openstack/sahara@abcc07a70f2da288548aa96abb16c8380e46dcf9#egg=sahara&gitname=sahara&projectgroup=sahara_all", "project_group": "sahara_all", "url": "https://git.openstack.org/openstack/sahara", "version": "abcc07a70f2da288548aa96abb16c8380e46dcf9"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'sahara_dashboard', 'original': 'git+https://git.openstack.org/openstack/sahara-dashboard@707059ff4e372ae66b21b82050a9e16295176782#egg=sahara_dashboard&gitname=sahara-dashboard&projectgroup=horizon_all', 'project_group': 'horizon_all', 'fragment': None, 'name': 'sahara-dashboard', 'url': 'https://git.openstack.org/openstack/sahara-dashboard', 'version': '707059ff4e372ae66b21b82050a9e16295176782'}) => {"changed": false, "item": {"egg_name": "sahara_dashboard", "fragment": null, "name": "sahara-dashboard", "original": "git+https://git.openstack.org/openstack/sahara-dashboard@707059ff4e372ae66b21b82050a9e16295176782#egg=sahara_dashboard&gitname=sahara-dashboard&projectgroup=horizon_all", "project_group": "horizon_all", "url": "https://git.openstack.org/openstack/sahara-dashboard", "version": "707059ff4e372ae66b21b82050a9e16295176782"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_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', 'fragment': None, 'name': 'spice-html5', 'url': 'https://github.com/SPICE/spice-html5', 'version': '54cc41299bea8cd681ed0262735e0fd821cd774a'}) => {"changed": false, "item": {"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"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'swift', 'original': 'git+https://git.openstack.org/openstack/swift@bd4b3c5dc9256fc0d6cca8f925705740c2395efd#egg=swift&gitname=swift&projectgroup=swift_all', 'project_group': 'swift_all', 'fragment': None, 'name': 'swift', 'url': 'https://git.openstack.org/openstack/swift', 'version': 'bd4b3c5dc9256fc0d6cca8f925705740c2395efd'}) => {"changed": false, "item": {"egg_name": "swift", "fragment": null, "name": "swift", "original": "git+https://git.openstack.org/openstack/swift@bd4b3c5dc9256fc0d6cca8f925705740c2395efd#egg=swift&gitname=swift&projectgroup=swift_all", "project_group": "swift_all", "url": "https://git.openstack.org/openstack/swift", "version": "bd4b3c5dc9256fc0d6cca8f925705740c2395efd"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'swift3', 'original': 'git+https://git.openstack.org/openstack/swift3@1c117c96dda8113c3398c16e68b61efef397de74#egg=swift3&gitname=swift3&projectgroup=swift_all', 'project_group': 'swift_all', 'fragment': None, 'name': 'swift3', 'url': 'https://git.openstack.org/openstack/swift3', 'version': '1c117c96dda8113c3398c16e68b61efef397de74'}) => {"changed": false, "item": {"egg_name": "swift3", "fragment": null, "name": "swift3", "original": "git+https://git.openstack.org/openstack/swift3@1c117c96dda8113c3398c16e68b61efef397de74#egg=swift3&gitname=swift3&projectgroup=swift_all", "project_group": "swift_all", "url": "https://git.openstack.org/openstack/swift3", "version": "1c117c96dda8113c3398c16e68b61efef397de74"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'tacker', 'original': 'git+https://git.openstack.org/openstack/tacker@6932f5642598d53d93f94514eaed55cc93ea19d7#egg=tacker&gitname=tacker&projectgroup=tacker_all', 'project_group': 'tacker_all', 'fragment': None, 'name': 'tacker', 'url': 'https://git.openstack.org/openstack/tacker', 'version': '6932f5642598d53d93f94514eaed55cc93ea19d7'}) => {"changed": false, "item": {"egg_name": "tacker", "fragment": null, "name": "tacker", "original": "git+https://git.openstack.org/openstack/tacker@6932f5642598d53d93f94514eaed55cc93ea19d7#egg=tacker&gitname=tacker&projectgroup=tacker_all", "project_group": "tacker_all", "url": "https://git.openstack.org/openstack/tacker", "version": "6932f5642598d53d93f94514eaed55cc93ea19d7"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'tempest', 'original': 'git+https://git.openstack.org/openstack/tempest@70ebe69cc2e4fa8a06071d48d19f61d2f01a33f6#egg=tempest&gitname=tempest&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True', 'project_group': 'utility_all', 'fragment': None, 'name': 'tempest', 'url': 'https://git.openstack.org/openstack/tempest', 'version': '70ebe69cc2e4fa8a06071d48d19f61d2f01a33f6'}) => {"changed": false, "item": {"egg_name": "tempest", "fragment": null, "name": "tempest", "original": "git+https://git.openstack.org/openstack/tempest@70ebe69cc2e4fa8a06071d48d19f61d2f01a33f6#egg=tempest&gitname=tempest&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True", "project_group": "utility_all", "url": "https://git.openstack.org/openstack/tempest", "version": "70ebe69cc2e4fa8a06071d48d19f61d2f01a33f6"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'trove', 'original': 'git+https://git.openstack.org/openstack/trove@43d2b96f86a5365d69c885738ea1c3642f4e5aa1#egg=trove&gitname=trove&projectgroup=trove_all', 'project_group': 'trove_all', 'fragment': None, 'name': 'trove', 'url': 'https://git.openstack.org/openstack/trove', 'version': '43d2b96f86a5365d69c885738ea1c3642f4e5aa1'}) => {"changed": false, "item": {"egg_name": "trove", "fragment": null, "name": "trove", "original": "git+https://git.openstack.org/openstack/trove@43d2b96f86a5365d69c885738ea1c3642f4e5aa1#egg=trove&gitname=trove&projectgroup=trove_all", "project_group": "trove_all", "url": "https://git.openstack.org/openstack/trove", "version": "43d2b96f86a5365d69c885738ea1c3642f4e5aa1"}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'egg_name': 'trove_dashboard', 'original': 'git+https://git.openstack.org/openstack/trove-dashboard@f7cf9d5bbe8b04fc9ea95e79b9bec21842d324f9#egg=trove_dashboard&gitname=trove-dashboard&projectgroup=horizon_all', 'project_group': 'horizon_all', 'fragment': None, 'name': 'trove-dashboard', 'url': 'https://git.openstack.org/openstack/trove-dashboard', 'version': 'f7cf9d5bbe8b04fc9ea95e79b9bec21842d324f9'}) => {"changed": false, "item": {"egg_name": "trove_dashboard", "fragment": null, "name": "trove-dashboard", "original": "git+https://git.openstack.org/openstack/trove-dashboard@f7cf9d5bbe8b04fc9ea95e79b9bec21842d324f9#egg=trove_dashboard&gitname=trove-dashboard&projectgroup=horizon_all", "project_group": "horizon_all", "url": "https://git.openstack.org/openstack/trove-dashboard", "version": "f7cf9d5bbe8b04fc9ea95e79b9bec21842d324f9"}, "skip_reason": "Conditional result was False"}
TASK [repo_build : Wait for git clones to complete] ***************************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_clone_git.yml:53
Wednesday 28 March 2018 10:05:16 +0000 (0:00:00.790) 0:01:19.959 *******
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'aodh', 'version': 'f549faea0ea19dad5bb3f1871b7d66ae5d9d80f2', 'original': 'git+https://git.openstack.org/openstack/aodh@f549faea0ea19dad5bb3f1871b7d66ae5d9d80f2#egg=aodh&gitname=aodh&projectgroup=aodh_all', 'project_group': 'aodh_all', 'fragment': None, 'name': 'aodh', 'url': 'https://git.openstack.org/openstack/aodh'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "aodh", "fragment": null, "name": "aodh", "original": "git+https://git.openstack.org/openstack/aodh@f549faea0ea19dad5bb3f1871b7d66ae5d9d80f2#egg=aodh&gitname=aodh&projectgroup=aodh_all", "project_group": "aodh_all", "url": "https://git.openstack.org/openstack/aodh", "version": "f549faea0ea19dad5bb3f1871b7d66ae5d9d80f2"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'barbican', 'version': '5b525f6b0a7cf5342a9ffa3ca3618028d6d53649', 'original': 'git+https://git.openstack.org/openstack/barbican@5b525f6b0a7cf5342a9ffa3ca3618028d6d53649#egg=barbican&gitname=barbican&projectgroup=barbican_all', 'project_group': 'barbican_all', 'fragment': None, 'name': 'barbican', 'url': 'https://git.openstack.org/openstack/barbican'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "barbican", "fragment": null, "name": "barbican", "original": "git+https://git.openstack.org/openstack/barbican@5b525f6b0a7cf5342a9ffa3ca3618028d6d53649#egg=barbican&gitname=barbican&projectgroup=barbican_all", "project_group": "barbican_all", "url": "https://git.openstack.org/openstack/barbican", "version": "5b525f6b0a7cf5342a9ffa3ca3618028d6d53649"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'ceilometer', 'version': '24caac82528be7678165bf12fb5b997852727ecd', 'original': 'git+https://git.openstack.org/openstack/ceilometer@24caac82528be7678165bf12fb5b997852727ecd#egg=ceilometer&gitname=ceilometer&projectgroup=ceilometer_all', 'project_group': 'ceilometer_all', 'fragment': None, 'name': 'ceilometer', 'url': 'https://git.openstack.org/openstack/ceilometer'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "ceilometer", "fragment": null, "name": "ceilometer", "original": "git+https://git.openstack.org/openstack/ceilometer@24caac82528be7678165bf12fb5b997852727ecd#egg=ceilometer&gitname=ceilometer&projectgroup=ceilometer_all", "project_group": "ceilometer_all", "url": "https://git.openstack.org/openstack/ceilometer", "version": "24caac82528be7678165bf12fb5b997852727ecd"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'cinder', 'version': 'b61a02de56c1b9cc6d5003b5304ce66ee930f37b', 'original': 'git+https://git.openstack.org/openstack/cinder@b61a02de56c1b9cc6d5003b5304ce66ee930f37b#egg=cinder&gitname=cinder&projectgroup=cinder_all', 'project_group': 'cinder_all', 'fragment': None, 'name': 'cinder', 'url': 'https://git.openstack.org/openstack/cinder'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "cinder", "fragment": null, "name": "cinder", "original": "git+https://git.openstack.org/openstack/cinder@b61a02de56c1b9cc6d5003b5304ce66ee930f37b#egg=cinder&gitname=cinder&projectgroup=cinder_all", "project_group": "cinder_all", "url": "https://git.openstack.org/openstack/cinder", "version": "b61a02de56c1b9cc6d5003b5304ce66ee930f37b"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'designate', 'version': '6ca9446bdcf04ba80787348892937cf19eefbf5a', 'original': 'git+https://git.openstack.org/openstack/designate@6ca9446bdcf04ba80787348892937cf19eefbf5a#egg=designate&gitname=designate&projectgroup=designate_all', 'project_group': 'designate_all', 'fragment': None, 'name': 'designate', 'url': 'https://git.openstack.org/openstack/designate'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "designate", "fragment": null, "name": "designate", "original": "git+https://git.openstack.org/openstack/designate@6ca9446bdcf04ba80787348892937cf19eefbf5a#egg=designate&gitname=designate&projectgroup=designate_all", "project_group": "designate_all", "url": "https://git.openstack.org/openstack/designate", "version": "6ca9446bdcf04ba80787348892937cf19eefbf5a"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'designate_dashboard', 'version': '5570a2dd51ccd3750012bfde9991f0689a02323b', 'original': 'git+https://git.openstack.org/openstack/designate-dashboard@5570a2dd51ccd3750012bfde9991f0689a02323b#egg=designate_dashboard&gitname=designate-dashboard&projectgroup=horizon_all', 'project_group': 'horizon_all', 'fragment': None, 'name': 'designate-dashboard', 'url': 'https://git.openstack.org/openstack/designate-dashboard'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "designate_dashboard", "fragment": null, "name": "designate-dashboard", "original": "git+https://git.openstack.org/openstack/designate-dashboard@5570a2dd51ccd3750012bfde9991f0689a02323b#egg=designate_dashboard&gitname=designate-dashboard&projectgroup=horizon_all", "project_group": "horizon_all", "url": "https://git.openstack.org/openstack/designate-dashboard", "version": "5570a2dd51ccd3750012bfde9991f0689a02323b"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'dragonflow', 'version': 'a2f50a8e8222ae1de04e44a6fd6f7e00d5864fc0', 'original': 'git+https://git.openstack.org/openstack/dragonflow@a2f50a8e8222ae1de04e44a6fd6f7e00d5864fc0#egg=dragonflow&gitname=dragonflow&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'dragonflow', 'url': 'https://git.openstack.org/openstack/dragonflow'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "dragonflow", "fragment": null, "name": "dragonflow", "original": "git+https://git.openstack.org/openstack/dragonflow@a2f50a8e8222ae1de04e44a6fd6f7e00d5864fc0#egg=dragonflow&gitname=dragonflow&projectgroup=neutron_all", "project_group": "neutron_all", "url": "https://git.openstack.org/openstack/dragonflow", "version": "a2f50a8e8222ae1de04e44a6fd6f7e00d5864fc0"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'glance', 'version': '968f4ae9ce244d9372cb3e8f45acea9d557f317d', 'original': 'git+https://git.openstack.org/openstack/glance@968f4ae9ce244d9372cb3e8f45acea9d557f317d#egg=glance&gitname=glance&projectgroup=glance_all', 'project_group': 'glance_all', 'fragment': None, 'name': 'glance', 'url': 'https://git.openstack.org/openstack/glance'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "glance", "fragment": null, "name": "glance", "original": "git+https://git.openstack.org/openstack/glance@968f4ae9ce244d9372cb3e8f45acea9d557f317d#egg=glance&gitname=glance&projectgroup=glance_all", "project_group": "glance_all", "url": "https://git.openstack.org/openstack/glance", "version": "968f4ae9ce244d9372cb3e8f45acea9d557f317d"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'gnocchi', 'version': '4.2.0', 'original': 'git+https://github.com/gnocchixyz/gnocchi@4.2.0#egg=gnocchi&gitname=gnocchi&projectgroup=gnocchi_all', 'project_group': 'gnocchi_all', 'fragment': None, 'name': 'gnocchi', 'url': 'https://github.com/gnocchixyz/gnocchi'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "gnocchi", "fragment": null, "name": "gnocchi", "original": "git+https://github.com/gnocchixyz/gnocchi@4.2.0#egg=gnocchi&gitname=gnocchi&projectgroup=gnocchi_all", "project_group": "gnocchi_all", "url": "https://github.com/gnocchixyz/gnocchi", "version": "4.2.0"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'heat', 'version': '43f122be13736f15fbc38cb6e6ce29545f784c86', 'original': 'git+https://git.openstack.org/openstack/heat@43f122be13736f15fbc38cb6e6ce29545f784c86#egg=heat&gitname=heat&projectgroup=heat_all', 'project_group': 'heat_all', 'fragment': None, 'name': 'heat', 'url': 'https://git.openstack.org/openstack/heat'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "heat", "fragment": null, "name": "heat", "original": "git+https://git.openstack.org/openstack/heat@43f122be13736f15fbc38cb6e6ce29545f784c86#egg=heat&gitname=heat&projectgroup=heat_all", "project_group": "heat_all", "url": "https://git.openstack.org/openstack/heat", "version": "43f122be13736f15fbc38cb6e6ce29545f784c86"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'heat_dashboard', 'version': 'stable/queens', 'original': 'git+https://git.openstack.org/openstack/heat-dashboard@stable/queens#egg=heat_dashboard&gitname=heat-dashboard&projectgroup=all', 'project_group': 'all', 'fragment': None, 'name': 'heat-dashboard', 'url': 'https://git.openstack.org/openstack/heat-dashboard'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "heat_dashboard", "fragment": null, "name": "heat-dashboard", "original": "git+https://git.openstack.org/openstack/heat-dashboard@stable/queens#egg=heat_dashboard&gitname=heat-dashboard&projectgroup=all", "project_group": "all", "url": "https://git.openstack.org/openstack/heat-dashboard", "version": "stable/queens"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'horizon', 'version': 'd017fde2a0fdc48e4687f0f5ae0362ba6c5ad66a', 'original': 'git+https://git.openstack.org/openstack/horizon@d017fde2a0fdc48e4687f0f5ae0362ba6c5ad66a#egg=horizon&gitname=horizon&projectgroup=horizon_all', 'project_group': 'horizon_all', 'fragment': None, 'name': 'horizon', 'url': 'https://git.openstack.org/openstack/horizon'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "horizon", "fragment": null, "name": "horizon", "original": "git+https://git.openstack.org/openstack/horizon@d017fde2a0fdc48e4687f0f5ae0362ba6c5ad66a#egg=horizon&gitname=horizon&projectgroup=horizon_all", "project_group": "horizon_all", "url": "https://git.openstack.org/openstack/horizon", "version": "d017fde2a0fdc48e4687f0f5ae0362ba6c5ad66a"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'ironic', 'version': '4c3a611ac3803a17dd584eb319f0bb40d6ee5ba3', 'original': 'git+https://git.openstack.org/openstack/ironic@4c3a611ac3803a17dd584eb319f0bb40d6ee5ba3#egg=ironic&gitname=ironic&projectgroup=ironic_all', 'project_group': 'ironic_all', 'fragment': None, 'name': 'ironic', 'url': 'https://git.openstack.org/openstack/ironic'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "ironic", "fragment": null, "name": "ironic", "original": "git+https://git.openstack.org/openstack/ironic@4c3a611ac3803a17dd584eb319f0bb40d6ee5ba3#egg=ironic&gitname=ironic&projectgroup=ironic_all", "project_group": "ironic_all", "url": "https://git.openstack.org/openstack/ironic", "version": "4c3a611ac3803a17dd584eb319f0bb40d6ee5ba3"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'ironic_ui', 'version': '1c4cbd2b90270f65d04b91ddc5f86efa35bbc622', 'original': 'git+https://git.openstack.org/openstack/ironic-ui@1c4cbd2b90270f65d04b91ddc5f86efa35bbc622#egg=ironic_ui&gitname=ironic-ui&projectgroup=horizon_all', 'project_group': 'horizon_all', 'fragment': None, 'name': 'ironic-ui', 'url': 'https://git.openstack.org/openstack/ironic-ui'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "ironic_ui", "fragment": null, "name": "ironic-ui", "original": "git+https://git.openstack.org/openstack/ironic-ui@1c4cbd2b90270f65d04b91ddc5f86efa35bbc622#egg=ironic_ui&gitname=ironic-ui&projectgroup=horizon_all", "project_group": "horizon_all", "url": "https://git.openstack.org/openstack/ironic-ui", "version": "1c4cbd2b90270f65d04b91ddc5f86efa35bbc622"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'keystone', 'version': 'c06d74fcf4cf5338db6572265c609036f6817466', 'original': 'git+https://git.openstack.org/openstack/keystone@c06d74fcf4cf5338db6572265c609036f6817466#egg=keystone&gitname=keystone&projectgroup=keystone_all', 'project_group': 'keystone_all', 'fragment': None, 'name': 'keystone', 'url': 'https://git.openstack.org/openstack/keystone'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "keystone", "fragment": null, "name": "keystone", "original": "git+https://git.openstack.org/openstack/keystone@c06d74fcf4cf5338db6572265c609036f6817466#egg=keystone&gitname=keystone&projectgroup=keystone_all", "project_group": "keystone_all", "url": "https://git.openstack.org/openstack/keystone", "version": "c06d74fcf4cf5338db6572265c609036f6817466"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'magnum', 'version': '0b3133280fd7dbde65c8581b7be03cd1e3686bc4', 'original': 'git+https://git.openstack.org/openstack/magnum@0b3133280fd7dbde65c8581b7be03cd1e3686bc4#egg=magnum&gitname=magnum&projectgroup=magnum_all', 'project_group': 'magnum_all', 'fragment': None, 'name': 'magnum', 'url': 'https://git.openstack.org/openstack/magnum'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "magnum", "fragment": null, "name": "magnum", "original": "git+https://git.openstack.org/openstack/magnum@0b3133280fd7dbde65c8581b7be03cd1e3686bc4#egg=magnum&gitname=magnum&projectgroup=magnum_all", "project_group": "magnum_all", "url": "https://git.openstack.org/openstack/magnum", "version": "0b3133280fd7dbde65c8581b7be03cd1e3686bc4"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'magnum_ui', 'version': '051408e5b86615f74e5fa4cd2e4284b6d1e6a3f2', 'original': 'git+https://git.openstack.org/openstack/magnum-ui@051408e5b86615f74e5fa4cd2e4284b6d1e6a3f2#egg=magnum_ui&gitname=magnum-ui&projectgroup=horizon_all', 'project_group': 'horizon_all', 'fragment': None, 'name': 'magnum-ui', 'url': 'https://git.openstack.org/openstack/magnum-ui'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "magnum_ui", "fragment": null, "name": "magnum-ui", "original": "git+https://git.openstack.org/openstack/magnum-ui@051408e5b86615f74e5fa4cd2e4284b6d1e6a3f2#egg=magnum_ui&gitname=magnum-ui&projectgroup=horizon_all", "project_group": "horizon_all", "url": "https://git.openstack.org/openstack/magnum-ui", "version": "051408e5b86615f74e5fa4cd2e4284b6d1e6a3f2"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'molteniron', 'version': '094276cda77d814d07ad885e7d63de8d1243750a', 'original': 'git+https://git.openstack.org/openstack/molteniron@094276cda77d814d07ad885e7d63de8d1243750a#egg=molteniron&gitname=molteniron&projectgroup=molteniron_all', 'project_group': 'molteniron_all', 'fragment': None, 'name': 'molteniron', 'url': 'https://git.openstack.org/openstack/molteniron'}}) => {"changed": false, "item": {"changed": false, "item": {"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"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'networking_bgpvpn', 'version': 'a15c091d8a616c1fd1d3741f32c5d135b5db594f', 'original': 'git+https://git.openstack.org/openstack/networking-bgpvpn@a15c091d8a616c1fd1d3741f32c5d135b5db594f#egg=networking_bgpvpn&gitname=networking-bgpvpn&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'networking-bgpvpn', 'url': 'https://git.openstack.org/openstack/networking-bgpvpn'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "networking_bgpvpn", "fragment": null, "name": "networking-bgpvpn", "original": "git+https://git.openstack.org/openstack/networking-bgpvpn@a15c091d8a616c1fd1d3741f32c5d135b5db594f#egg=networking_bgpvpn&gitname=networking-bgpvpn&projectgroup=neutron_all", "project_group": "neutron_all", "url": "https://git.openstack.org/openstack/networking-bgpvpn", "version": "a15c091d8a616c1fd1d3741f32c5d135b5db594f"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'networking_calico', 'version': '10626324b597585cc781197133d4b12f890b8081', 'original': 'git+https://git.openstack.org/openstack/networking-calico@10626324b597585cc781197133d4b12f890b8081#egg=networking_calico&gitname=networking-calico&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'networking-calico', 'url': 'https://git.openstack.org/openstack/networking-calico'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "networking_calico", "fragment": null, "name": "networking-calico", "original": "git+https://git.openstack.org/openstack/networking-calico@10626324b597585cc781197133d4b12f890b8081#egg=networking_calico&gitname=networking-calico&projectgroup=neutron_all", "project_group": "neutron_all", "url": "https://git.openstack.org/openstack/networking-calico", "version": "10626324b597585cc781197133d4b12f890b8081"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'networking_odl', 'version': '8733cf68cbc827a4dd458e3328b5fd2c23a07bcf', 'original': 'git+https://git.openstack.org/openstack/networking-odl@8733cf68cbc827a4dd458e3328b5fd2c23a07bcf#egg=networking_odl&gitname=networking-odl&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'networking-odl', 'url': 'https://git.openstack.org/openstack/networking-odl'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "networking_odl", "fragment": null, "name": "networking-odl", "original": "git+https://git.openstack.org/openstack/networking-odl@8733cf68cbc827a4dd458e3328b5fd2c23a07bcf#egg=networking_odl&gitname=networking-odl&projectgroup=neutron_all", "project_group": "neutron_all", "url": "https://git.openstack.org/openstack/networking-odl", "version": "8733cf68cbc827a4dd458e3328b5fd2c23a07bcf"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'networking_sfc', 'version': 'cbb68837a38428766ed4d22c5adfe3b2bc6c5f99', 'original': 'git+https://git.openstack.org/openstack/networking-sfc@cbb68837a38428766ed4d22c5adfe3b2bc6c5f99#egg=networking_sfc&gitname=networking-sfc&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'networking-sfc', 'url': 'https://git.openstack.org/openstack/networking-sfc'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "networking_sfc", "fragment": null, "name": "networking-sfc", "original": "git+https://git.openstack.org/openstack/networking-sfc@cbb68837a38428766ed4d22c5adfe3b2bc6c5f99#egg=networking_sfc&gitname=networking-sfc&projectgroup=neutron_all", "project_group": "neutron_all", "url": "https://git.openstack.org/openstack/networking-sfc", "version": "cbb68837a38428766ed4d22c5adfe3b2bc6c5f99"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'neutron', 'version': 'abb60c6175af435964028ce7c97bb4803aeab004', 'original': 'git+https://git.openstack.org/openstack/neutron@abb60c6175af435964028ce7c97bb4803aeab004#egg=neutron&gitname=neutron&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'neutron', 'url': 'https://git.openstack.org/openstack/neutron'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "neutron", "fragment": null, "name": "neutron", "original": "git+https://git.openstack.org/openstack/neutron@abb60c6175af435964028ce7c97bb4803aeab004#egg=neutron&gitname=neutron&projectgroup=neutron_all", "project_group": "neutron_all", "url": "https://git.openstack.org/openstack/neutron", "version": "abb60c6175af435964028ce7c97bb4803aeab004"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'neutron_dynamic_routing', 'version': '386b5e4c33ab765eb7a72e9a9d4ffc1524d7d0c8', 'original': 'git+https://git.openstack.org/openstack/neutron-dynamic-routing@386b5e4c33ab765eb7a72e9a9d4ffc1524d7d0c8#egg=neutron_dynamic_routing&gitname=neutron-dynamic-routing&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'neutron-dynamic-routing', 'url': 'https://git.openstack.org/openstack/neutron-dynamic-routing'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "neutron_dynamic_routing", "fragment": null, "name": "neutron-dynamic-routing", "original": "git+https://git.openstack.org/openstack/neutron-dynamic-routing@386b5e4c33ab765eb7a72e9a9d4ffc1524d7d0c8#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": "386b5e4c33ab765eb7a72e9a9d4ffc1524d7d0c8"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'neutron_fwaas', 'version': '43f56b794b19bb0f362e1d0a1449ee24bb16156e', 'original': 'git+https://git.openstack.org/openstack/neutron-fwaas@43f56b794b19bb0f362e1d0a1449ee24bb16156e#egg=neutron_fwaas&gitname=neutron-fwaas&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'neutron-fwaas', 'url': 'https://git.openstack.org/openstack/neutron-fwaas'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "neutron_fwaas", "fragment": null, "name": "neutron-fwaas", "original": "git+https://git.openstack.org/openstack/neutron-fwaas@43f56b794b19bb0f362e1d0a1449ee24bb16156e#egg=neutron_fwaas&gitname=neutron-fwaas&projectgroup=neutron_all", "project_group": "neutron_all", "url": "https://git.openstack.org/openstack/neutron-fwaas", "version": "43f56b794b19bb0f362e1d0a1449ee24bb16156e"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'neutron_fwaas_dashboard', 'version': 'a710e7c4f48afe0261ef25efc44088346124de1c', 'original': 'git+https://git.openstack.org//openstack/neutron-fwaas-dashboard@a710e7c4f48afe0261ef25efc44088346124de1c#egg=neutron_fwaas_dashboard&gitname=neutron-fwaas-dashboard&projectgroup=horizon_all', 'project_group': 'horizon_all', 'fragment': None, 'name': 'neutron-fwaas-dashboard', 'url': 'https://git.openstack.org//openstack/neutron-fwaas-dashboard'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "neutron_fwaas_dashboard", "fragment": null, "name": "neutron-fwaas-dashboard", "original": "git+https://git.openstack.org//openstack/neutron-fwaas-dashboard@a710e7c4f48afe0261ef25efc44088346124de1c#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": "a710e7c4f48afe0261ef25efc44088346124de1c"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'neutron_lbaas', 'version': 'f6b8b5b0ad2c19ddf6a7c102c706cbfdb0b2bf05', 'original': 'git+https://git.openstack.org/openstack/neutron-lbaas@f6b8b5b0ad2c19ddf6a7c102c706cbfdb0b2bf05#egg=neutron_lbaas&gitname=neutron-lbaas&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'neutron-lbaas', 'url': 'https://git.openstack.org/openstack/neutron-lbaas'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "neutron_lbaas", "fragment": null, "name": "neutron-lbaas", "original": "git+https://git.openstack.org/openstack/neutron-lbaas@f6b8b5b0ad2c19ddf6a7c102c706cbfdb0b2bf05#egg=neutron_lbaas&gitname=neutron-lbaas&projectgroup=neutron_all", "project_group": "neutron_all", "url": "https://git.openstack.org/openstack/neutron-lbaas", "version": "f6b8b5b0ad2c19ddf6a7c102c706cbfdb0b2bf05"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'neutron_lbaas_dashboard', 'version': 'a42434a21bf95566472dc6c8ce078ca84432423d', 'original': 'git+https://git.openstack.org/openstack/neutron-lbaas-dashboard@a42434a21bf95566472dc6c8ce078ca84432423d#egg=neutron_lbaas_dashboard&gitname=neutron-lbaas-dashboard&projectgroup=horizon_all', 'project_group': 'horizon_all', 'fragment': None, 'name': 'neutron-lbaas-dashboard', 'url': 'https://git.openstack.org/openstack/neutron-lbaas-dashboard'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "neutron_lbaas_dashboard", "fragment": null, "name": "neutron-lbaas-dashboard", "original": "git+https://git.openstack.org/openstack/neutron-lbaas-dashboard@a42434a21bf95566472dc6c8ce078ca84432423d#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": "a42434a21bf95566472dc6c8ce078ca84432423d"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'neutron_vpnaas', 'version': '8b01dcabb456d2d0bdf905b23f0bdb3ff2530f4d', 'original': 'git+https://git.openstack.org/openstack/neutron-vpnaas@8b01dcabb456d2d0bdf905b23f0bdb3ff2530f4d#egg=neutron_vpnaas&gitname=neutron-vpnaas&projectgroup=neutron_all', 'project_group': 'neutron_all', 'fragment': None, 'name': 'neutron-vpnaas', 'url': 'https://git.openstack.org/openstack/neutron-vpnaas'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "neutron_vpnaas", "fragment": null, "name": "neutron-vpnaas", "original": "git+https://git.openstack.org/openstack/neutron-vpnaas@8b01dcabb456d2d0bdf905b23f0bdb3ff2530f4d#egg=neutron_vpnaas&gitname=neutron-vpnaas&projectgroup=neutron_all", "project_group": "neutron_all", "url": "https://git.openstack.org/openstack/neutron-vpnaas", "version": "8b01dcabb456d2d0bdf905b23f0bdb3ff2530f4d"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'nova', 'version': '5039511840bd64151f3111d9c8d7d8a01344193b', 'original': 'git+https://git.openstack.org/openstack/nova@5039511840bd64151f3111d9c8d7d8a01344193b#egg=nova&gitname=nova&projectgroup=nova_all', 'project_group': 'nova_all', 'fragment': None, 'name': 'nova', 'url': 'https://git.openstack.org/openstack/nova'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "nova", "fragment": null, "name": "nova", "original": "git+https://git.openstack.org/openstack/nova@5039511840bd64151f3111d9c8d7d8a01344193b#egg=nova&gitname=nova&projectgroup=nova_all", "project_group": "nova_all", "url": "https://git.openstack.org/openstack/nova", "version": "5039511840bd64151f3111d9c8d7d8a01344193b"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'nova_lxd', 'version': '01b6a8e07558678505e3fa2b6f9ea2d10f821642', 'original': 'git+https://git.openstack.org/openstack/nova-lxd@01b6a8e07558678505e3fa2b6f9ea2d10f821642#egg=nova_lxd&gitname=nova-lxd&projectgroup=nova_all', 'project_group': 'nova_all', 'fragment': None, 'name': 'nova-lxd', 'url': 'https://git.openstack.org/openstack/nova-lxd'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "nova_lxd", "fragment": null, "name": "nova-lxd", "original": "git+https://git.openstack.org/openstack/nova-lxd@01b6a8e07558678505e3fa2b6f9ea2d10f821642#egg=nova_lxd&gitname=nova-lxd&projectgroup=nova_all", "project_group": "nova_all", "url": "https://git.openstack.org/openstack/nova-lxd", "version": "01b6a8e07558678505e3fa2b6f9ea2d10f821642"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'nova_powervm', 'version': '2999bff2d0e651cc091757d0501f82af2691daf6', 'original': 'git+https://git.openstack.org/openstack/nova-powervm@2999bff2d0e651cc091757d0501f82af2691daf6#egg=nova_powervm&gitname=nova-powervm&projectgroup=nova_all', 'project_group': 'nova_all', 'fragment': None, 'name': 'nova-powervm', 'url': 'https://git.openstack.org/openstack/nova-powervm'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "nova_powervm", "fragment": null, "name": "nova-powervm", "original": "git+https://git.openstack.org/openstack/nova-powervm@2999bff2d0e651cc091757d0501f82af2691daf6#egg=nova_powervm&gitname=nova-powervm&projectgroup=nova_all", "project_group": "nova_all", "url": "https://git.openstack.org/openstack/nova-powervm", "version": "2999bff2d0e651cc091757d0501f82af2691daf6"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'noVNC', 'version': '37b4d13db81e0e80e117c07b86ff98714c7b6b1a', 'original': 'git+https://github.com/novnc/noVNC@37b4d13db81e0e80e117c07b86ff98714c7b6b1a#egg=noVNC&gitname=noVNC&projectgroup=nova_console', 'project_group': 'nova_console', 'fragment': None, 'name': 'novnc', 'url': 'https://github.com/novnc/noVNC'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "noVNC", "fragment": null, "name": "novnc", "original": "git+https://github.com/novnc/noVNC@37b4d13db81e0e80e117c07b86ff98714c7b6b1a#egg=noVNC&gitname=noVNC&projectgroup=nova_console", "project_group": "nova_console", "url": "https://github.com/novnc/noVNC", "version": "37b4d13db81e0e80e117c07b86ff98714c7b6b1a"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'octavia', 'version': '9f379aef7c0665d4183ac549ed7a0dbc0e5d3aca', 'original': 'git+https://git.openstack.org/openstack/octavia@9f379aef7c0665d4183ac549ed7a0dbc0e5d3aca#egg=octavia&gitname=octavia&projectgroup=octavia_all', 'project_group': 'octavia_all', 'fragment': None, 'name': 'octavia', 'url': 'https://git.openstack.org/openstack/octavia'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "octavia", "fragment": null, "name": "octavia", "original": "git+https://git.openstack.org/openstack/octavia@9f379aef7c0665d4183ac549ed7a0dbc0e5d3aca#egg=octavia&gitname=octavia&projectgroup=octavia_all", "project_group": "octavia_all", "url": "https://git.openstack.org/openstack/octavia", "version": "9f379aef7c0665d4183ac549ed7a0dbc0e5d3aca"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'octavia_dashboard', 'version': 'master', 'original': 'git+https://git.openstack.org/openstack/octavia-dashboard@master#egg=octavia_dashboard&gitname=octavia-dashboard&projectgroup=all', 'project_group': 'all', 'fragment': None, 'name': 'octavia-dashboard', 'url': 'https://git.openstack.org/openstack/octavia-dashboard'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "octavia_dashboard", "fragment": null, "name": "octavia-dashboard", "original": "git+https://git.openstack.org/openstack/octavia-dashboard@master#egg=octavia_dashboard&gitname=octavia-dashboard&projectgroup=all", "project_group": "all", "url": "https://git.openstack.org/openstack/octavia-dashboard", "version": "master"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'rally', 'version': '50575b2fa499786b60d0a1d5f866ec6f9f53d12a', 'original': 'git+https://git.openstack.org/openstack/rally@50575b2fa499786b60d0a1d5f866ec6f9f53d12a#egg=rally&gitname=rally&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True', 'project_group': 'utility_all', 'fragment': None, 'name': 'rally', 'url': 'https://git.openstack.org/openstack/rally'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "rally", "fragment": null, "name": "rally", "original": "git+https://git.openstack.org/openstack/rally@50575b2fa499786b60d0a1d5f866ec6f9f53d12a#egg=rally&gitname=rally&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True", "project_group": "utility_all", "url": "https://git.openstack.org/openstack/rally", "version": "50575b2fa499786b60d0a1d5f866ec6f9f53d12a"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'requirements', 'version': '207ac2e166f0874b7ff891535bdb78ecf36cabc6', 'original': 'git+https://git.openstack.org/openstack/requirements@207ac2e166f0874b7ff891535bdb78ecf36cabc6#egg=requirements&gitname=requirements&projectgroup=all', 'project_group': 'all', 'fragment': None, 'name': 'requirements', 'url': 'https://git.openstack.org/openstack/requirements'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "requirements", "fragment": null, "name": "requirements", "original": "git+https://git.openstack.org/openstack/requirements@207ac2e166f0874b7ff891535bdb78ecf36cabc6#egg=requirements&gitname=requirements&projectgroup=all", "project_group": "all", "url": "https://git.openstack.org/openstack/requirements", "version": "207ac2e166f0874b7ff891535bdb78ecf36cabc6"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'sahara', 'version': 'abcc07a70f2da288548aa96abb16c8380e46dcf9', 'original': 'git+https://git.openstack.org/openstack/sahara@abcc07a70f2da288548aa96abb16c8380e46dcf9#egg=sahara&gitname=sahara&projectgroup=sahara_all', 'project_group': 'sahara_all', 'fragment': None, 'name': 'sahara', 'url': 'https://git.openstack.org/openstack/sahara'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "sahara", "fragment": null, "name": "sahara", "original": "git+https://git.openstack.org/openstack/sahara@abcc07a70f2da288548aa96abb16c8380e46dcf9#egg=sahara&gitname=sahara&projectgroup=sahara_all", "project_group": "sahara_all", "url": "https://git.openstack.org/openstack/sahara", "version": "abcc07a70f2da288548aa96abb16c8380e46dcf9"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'sahara_dashboard', 'version': '707059ff4e372ae66b21b82050a9e16295176782', 'original': 'git+https://git.openstack.org/openstack/sahara-dashboard@707059ff4e372ae66b21b82050a9e16295176782#egg=sahara_dashboard&gitname=sahara-dashboard&projectgroup=horizon_all', 'project_group': 'horizon_all', 'fragment': None, 'name': 'sahara-dashboard', 'url': 'https://git.openstack.org/openstack/sahara-dashboard'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "sahara_dashboard", "fragment": null, "name": "sahara-dashboard", "original": "git+https://git.openstack.org/openstack/sahara-dashboard@707059ff4e372ae66b21b82050a9e16295176782#egg=sahara_dashboard&gitname=sahara-dashboard&projectgroup=horizon_all", "project_group": "horizon_all", "url": "https://git.openstack.org/openstack/sahara-dashboard", "version": "707059ff4e372ae66b21b82050a9e16295176782"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'spice_html5', 'version': '54cc41299bea8cd681ed0262735e0fd821cd774a', 'original': 'git+https://github.com/SPICE/spice-html5@54cc41299bea8cd681ed0262735e0fd821cd774a#egg=spice_html5&gitname=spice-html5&projectgroup=nova_console', 'project_group': 'nova_console', 'fragment': None, 'name': 'spice-html5', 'url': 'https://github.com/SPICE/spice-html5'}}) => {"changed": false, "item": {"changed": false, "item": {"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"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'swift', 'version': 'bd4b3c5dc9256fc0d6cca8f925705740c2395efd', 'original': 'git+https://git.openstack.org/openstack/swift@bd4b3c5dc9256fc0d6cca8f925705740c2395efd#egg=swift&gitname=swift&projectgroup=swift_all', 'project_group': 'swift_all', 'fragment': None, 'name': 'swift', 'url': 'https://git.openstack.org/openstack/swift'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "swift", "fragment": null, "name": "swift", "original": "git+https://git.openstack.org/openstack/swift@bd4b3c5dc9256fc0d6cca8f925705740c2395efd#egg=swift&gitname=swift&projectgroup=swift_all", "project_group": "swift_all", "url": "https://git.openstack.org/openstack/swift", "version": "bd4b3c5dc9256fc0d6cca8f925705740c2395efd"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'swift3', 'version': '1c117c96dda8113c3398c16e68b61efef397de74', 'original': 'git+https://git.openstack.org/openstack/swift3@1c117c96dda8113c3398c16e68b61efef397de74#egg=swift3&gitname=swift3&projectgroup=swift_all', 'project_group': 'swift_all', 'fragment': None, 'name': 'swift3', 'url': 'https://git.openstack.org/openstack/swift3'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "swift3", "fragment": null, "name": "swift3", "original": "git+https://git.openstack.org/openstack/swift3@1c117c96dda8113c3398c16e68b61efef397de74#egg=swift3&gitname=swift3&projectgroup=swift_all", "project_group": "swift_all", "url": "https://git.openstack.org/openstack/swift3", "version": "1c117c96dda8113c3398c16e68b61efef397de74"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'tacker', 'version': '6932f5642598d53d93f94514eaed55cc93ea19d7', 'original': 'git+https://git.openstack.org/openstack/tacker@6932f5642598d53d93f94514eaed55cc93ea19d7#egg=tacker&gitname=tacker&projectgroup=tacker_all', 'project_group': 'tacker_all', 'fragment': None, 'name': 'tacker', 'url': 'https://git.openstack.org/openstack/tacker'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "tacker", "fragment": null, "name": "tacker", "original": "git+https://git.openstack.org/openstack/tacker@6932f5642598d53d93f94514eaed55cc93ea19d7#egg=tacker&gitname=tacker&projectgroup=tacker_all", "project_group": "tacker_all", "url": "https://git.openstack.org/openstack/tacker", "version": "6932f5642598d53d93f94514eaed55cc93ea19d7"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'tempest', 'version': '70ebe69cc2e4fa8a06071d48d19f61d2f01a33f6', 'original': 'git+https://git.openstack.org/openstack/tempest@70ebe69cc2e4fa8a06071d48d19f61d2f01a33f6#egg=tempest&gitname=tempest&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True', 'project_group': 'utility_all', 'fragment': None, 'name': 'tempest', 'url': 'https://git.openstack.org/openstack/tempest'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "tempest", "fragment": null, "name": "tempest", "original": "git+https://git.openstack.org/openstack/tempest@70ebe69cc2e4fa8a06071d48d19f61d2f01a33f6#egg=tempest&gitname=tempest&projectgroup=utility_all&venvwithindex=True&ignorerequirements=True", "project_group": "utility_all", "url": "https://git.openstack.org/openstack/tempest", "version": "70ebe69cc2e4fa8a06071d48d19f61d2f01a33f6"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'trove', 'version': '43d2b96f86a5365d69c885738ea1c3642f4e5aa1', 'original': 'git+https://git.openstack.org/openstack/trove@43d2b96f86a5365d69c885738ea1c3642f4e5aa1#egg=trove&gitname=trove&projectgroup=trove_all', 'project_group': 'trove_all', 'fragment': None, 'name': 'trove', 'url': 'https://git.openstack.org/openstack/trove'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "trove", "fragment": null, "name": "trove", "original": "git+https://git.openstack.org/openstack/trove@43d2b96f86a5365d69c885738ea1c3642f4e5aa1#egg=trove&gitname=trove&projectgroup=trove_all", "project_group": "trove_all", "url": "https://git.openstack.org/openstack/trove", "version": "43d2b96f86a5365d69c885738ea1c3642f4e5aa1"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'skip_reason': 'Conditional result was False', 'changed': False, 'skipped': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'egg_name': 'trove_dashboard', 'version': 'f7cf9d5bbe8b04fc9ea95e79b9bec21842d324f9', 'original': 'git+https://git.openstack.org/openstack/trove-dashboard@f7cf9d5bbe8b04fc9ea95e79b9bec21842d324f9#egg=trove_dashboard&gitname=trove-dashboard&projectgroup=horizon_all', 'project_group': 'horizon_all', 'fragment': None, 'name': 'trove-dashboard', 'url': 'https://git.openstack.org/openstack/trove-dashboard'}}) => {"changed": false, "item": {"changed": false, "item": {"egg_name": "trove_dashboard", "fragment": null, "name": "trove-dashboard", "original": "git+https://git.openstack.org/openstack/trove-dashboard@f7cf9d5bbe8b04fc9ea95e79b9bec21842d324f9#egg=trove_dashboard&gitname=trove-dashboard&projectgroup=horizon_all", "project_group": "horizon_all", "url": "https://git.openstack.org/openstack/trove-dashboard", "version": "f7cf9d5bbe8b04fc9ea95e79b9bec21842d324f9"}, "skip_reason": "Conditional result was False", "skipped": true}, "skip_reason": "Conditional result was False"}
TASK [repo_build : Retrieve upper constraints content] ************************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_prepare.yml:53
Wednesday 28 March 2018 10:05:17 +0000 (0:00:00.631) 0:01:20.590 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "content": "bnRsbS1hdXRoPT09MS4wLjYKdm9sdXB0dW91cz09PTAuMTAuNQpjaGFyZGV0PT09My4wLjQKZW51bS1jb21wYXQ9PT0wLjAuMgpyc2E9PT0zLjQuMgpyZXN0cnVjdHVyZWR0ZXh0LWxpbnQ9PT0xLjEuMgpuZXRtaWtvPT09Mi4wLjEKaW5zdGFjay11bmRlcmNsb3VkPT09OC4yLjAKUGFzdGVEZXBsb3k9PT0xLjUuMgp0eXBpbmc9PT0zLjYuMgpweXRob24tc2FoYXJhY2xpZW50PT09MS41LjAKcHl0aG9uLWhudmNsaWVudD09PTAuMS4wClJvdXRlcz09PTIuNC4xCnJ0c2xpYi1mYj09PTIuMS42MwpzbW1hcD09PTAuOS4wClhTdGF0aWMtQW5ndWxhci1Cb290c3RyYXA9PT0yLjIuMC4wCnBhdW5jaD09PTIuMi4wCldlYk9iPT09MS43LjQKc3BoaW54Y29udHJpYi1hY3RkaWFnPT09MC44LjUKZG9jb3B0PT09MC42LjIKcGVjYW49PT0xLjIuMQpyeXU9PT00LjIxCm9zLWFwaS1yZWY9PT0xLjUuMApvc2xvLmNvbmN1cnJlbmN5PT09My4yNS4wCndlYnNvY2tldC1jbGllbnQ9PT0wLjQwLjAKb3Nwcm9maWxlcj09PTEuMTUuMgp0YWJ1bGF0ZT09PTAuOC4yCnB5dGhvbi1pcm9uaWMtaW5zcGVjdG9yLWNsaWVudD09PTMuMS4wCmx4bWw9PT00LjEuMQpweXRob24ta2luZ2JpcmRjbGllbnQ9PT0wLjIuMApzZXRwcm9jdGl0bGU9PT0xLjEuMTAKcHl0ZXN0PT09My4zLjIKcHl0aG9uLWV0Y2Q9PT0wLjQuNQpyYXZlbj09PTYuNS4wCmN1cnNpdmU9PT0wLjIuMQpvc2xvLnNlcnZpY2U9PT0xLjI5LjAKZGphbmdvLWFwcGNvbmY9PT0xLjAuMgpweWtlcmJlcm9zPT09MS4yLjEKY2VydGlmaT09PTIwMTguMS4xOApzcGhpbnhjb250cmliLW53ZGlhZz09PTAuOS41CnJlcXVlc3RzLWF3cz09PTAuMS44CmFsYWJhc3Rlcj09PTAuNy4xMApwYnI9PT0zLjEuMQptdW5jaD09PTIuMi4wCmF0dHJzPT09MTcuNC4wCm1pY3JvdmVyc2lvbi1wYXJzZT09PTAuMS40ClBpbnQ9PT0wLjguMQpvc2xvLmkxOG49PT0zLjE5LjAKanNvbnBhdGgtcnctZXh0PT09MS4xLjMKcHl0aG9uLW1pc3RyYWxjbGllbnQ9PT0zLjMuMApvc2xvLmNvbnRleHQ9PT0yLjIwLjAKcHl0aG9uLXNlbmxpbmNsaWVudD09PTEuNy4wCnJjc3NtaW49PT0xLjAuNgpweWNhZGY9PT0yLjcuMApncnBjaW89PT0xLjguNApweXNlbmRmaWxlPT09Mi4wLjEKZml4dHVyZXM9PT0zLjAuMApuZXV0cm9uLWxpYj09PTEuMTMuMApweXN0YWNoZT09PTAuNS40ClhTdGF0aWMtRm9udC1Bd2Vzb21lPT09NC43LjAuMApub3NlPT09MS4zLjcKbm9zZWh0bWxvdXRwdXQ9PT0wLjAuNQp3YWl0cmVzcz09PTEuMS4wCm9zLXJlZnJlc2gtY29uZmlnPT09OC4yLjAKanNiZWF1dGlmaWVyPT09MS42LjE0O3B5dGhvbl92ZXJzaW9uPT0nMy40Jwpqc2JlYXV0aWZpZXI9PT0xLjYuMTQ7cHl0aG9uX3ZlcnNpb249PSczLjUnCnB5c25tcD09PTQuNC40CnNwaGlueGNvbnRyaWItd2Vic3VwcG9ydD09PTEuMC4xCk1ha289PT0xLjAuNwpYU3RhdGljLWFuZ3VsYXItdWktcm91dGVyPT09MC4zLjEuMgpweVNjc3M9PT0xLjMuNApYU3RhdGljLWpRdWVyeT09PTEuMTAuMi4xCmpzb25tb2RlbHM9PT0yLjIKZGR0PT09MS4xLjEKcHlzZXJpYWw9PT0zLjQKaXBhZGRyZXNzPT09MS4wLjE5CnB5dGhvbi1mcmVlemVyY2xpZW50PT09MS42LjAKb3MteGVuYXBpPT09MC4zLjEKcHl0aG9uLXZpdHJhZ2VjbGllbnQ9PT0yLjAuMApub3NleGNvdmVyPT09MS4wLjExCmtyZXN0PT09MS4zLjEKcHN5Y29wZzI9PT0yLjcuMy4yCm5ldHdvcmt4PT09MS4xMQpiYXNoYXRlPT09MC41LjEKWFN0YXRpYy1Bbmd1bGFyPT09MS41LjguMApweW5ndXM9PT0yLjIuMgpQaWxsb3c9PT01LjAuMAp6dXVsLXNwaGlueD09PTAuMi4xCnB5dGhvbi1taW1lcGFyc2U9PT0xLjYuMAp0cmlwbGVvLWNvbW1vbj09PTguNC4wClRlbXBpdGE9PT0wLjUuMgpwbHk9PT0zLjEwCnJlcXVlc3RzLXRvb2xiZWx0PT09MC44LjAKc2ltcGxlanNvbj09PTMuMTMuMgpzdWRzLWp1cmtvPT09MC42CnB5dGhvbi1zd2lmdGNsaWVudD09PTMuNS4wCnB5T3BlblNTTD09PTE3LjUuMAptb25hc2NhLWNvbW1vbj09PTIuOC4wCmh5cGVyZnJhbWU9PT00LjAuMjtweXRob25fdmVyc2lvbj09JzMuNCcKaHlwZXJmcmFtZT09PTQuMC4yO3B5dGhvbl92ZXJzaW9uPT0nMy41Jwpjc3N1dGlscz09PTEuMC4yO3B5dGhvbl92ZXJzaW9uPT0nMy40Jwpjc3N1dGlscz09PTEuMC4yO3B5dGhvbl92ZXJzaW9uPT0nMy41JwpzY2lweT09PTEuMC4wCnJzZC1saWI9PT0wLjEuMQpYU3RhdGljLUphc21pbmU9PT0yLjQuMS4xCnB5dGhvbi1nbGFuY2VjbGllbnQ9PT0yLjkuMQpweWlub3RpZnk9PT0wLjkuNgpkZWJ0Y29sbGVjdG9yPT09MS4xOS4wCnJlcXVlc3RzLXVuaXhzb2NrZXQ9PT0wLjEuNQphc24xY3J5cHRvPT09MC4yNC4wCmNyb25pdGVyPT09MC4zLjIwCnB5dGhvbi13YXRjaGVyY2xpZW50PT09MS42LjAKTWFya3VwU2FmZT09PTEuMApweXBvd2Vydm09PT0xLjEuMTAKZG9jOD09PTAuOC4wCnB5bW9uZ289PT0zLjYuMApzcWxwYXJzZT09PTAuMi40Cm9zbG90ZXN0PT09My4yLjAKanNvbnBvaW50ZXI9PT0yLjAKZGVmdXNlZHhtbD09PTAuNS4wCm5ldGFkZHI9PT0wLjcuMTkKcHlnaG1pPT09MS4wLjMyCnNwaGlueGNvbnRyaWItYmxvY2tkaWFnPT09MS41LjUKa2FpdGFpc3RydWN0PT09MC42O3B5dGhvbl92ZXJzaW9uPT0nMy40JwprYWl0YWlzdHJ1Y3Q9PT0wLjY7cHl0aG9uX3ZlcnNpb249PSczLjUnCmdub2NjaGljbGllbnQ9PT03LjAuMQpzcGhpbnhjb250cmliLmRhdGF0ZW1wbGF0ZXM9PT0wLjEuMApqc29ucGF0aC1ydz09PTEuNC4wCnByZXR0eXRhYmxlPT09MC43LjIKdmluZT09PTEuMS40CnRhc2tmbG93PT09My4xLjAKdHJhY2ViYWNrMj09PTEuNC4wCnNlbWFudGljLXZlcnNpb249PT0yLjYuMAp2aXJ0dWFsYm1jPT09MS4yLjAKZGVwcmVjYXRpb249PT0xLjAuMQpTUUxBbGNoZW15PT09MS4yLjEKcHlyb3V0ZTI9PT0wLjQuMjEKZ29vZ2xlLWF1dGg9PT0xLjMuMAprYXpvbz09PTIuNC4wClhTdGF0aWMtcm9ib3RvLWZvbnRmYWNlPT09MC41LjAuMApweXVkZXY9PT0wLjIxLjAKZXZlbnRsZXQ9PT0wLjIwLjAKb3BlbnN0YWNrLWRvYy10b29scz09PTEuNy4wCmZyb3plbmRpY3Q9PT0xLjIKb3Nsby5tZXNzYWdpbmc9PT01LjM1LjAKZXh0cmFzPT09MS4wLjAKUHlKV1Q9PT0xLjUuMwp6Vk1DbG91ZENvbm5lY3Rvcj09PTAuMy41CnBhcmFtaWtvPT09Mi40LjAKb3JkZXJlZGRpY3Q9PT0xLjEKcmVubz09PTIuNy4wCnVuaWNvZGVjc3Y9PT0wLjE0LjE7cHl0aG9uX3ZlcnNpb249PScyLjcnCmltYWdlc2l6ZT09PTAuNy4xCnBhdGhsaWI9PT0xLjAuMTtweXRob25fdmVyc2lvbj09JzIuNycKdXJsbGliMz09PTEuMjIKZ3JhcGh2aXo9PT0wLjguMgpQeUtNSVA9PT0wLjcuMAp3aGVyZXRvPT09MC40LjAKcHl0aG9uLXN1YnVuaXQ9PT0xLjIuMAp0b3JuYWRvPT09NC40LjM7cHl0aG9uX3ZlcnNpb249PSczLjQnCnRvcm5hZG89PT00LjQuMztweXRob25fdmVyc2lvbj09JzMuNScKcHljcGFyc2VyPT09Mi4xOAptb2NrPT09Mi4wLjAKUHlZQU1MPT09My4xMgpiZWF1dGlmdWxzb3VwND09PTQuNi4wCm9zLW5ldC1jb25maWc9PT04LjIuMApvdnM9PT0yLjguMQpjcnlwdG9ncmFwaHk9PT0yLjEuNApiYWNrcG9ydHMuc3NsLW1hdGNoLWhvc3RuYW1lPT09My41LjAuMTtweXRob25fdmVyc2lvbj09JzIuNycKb3BlbnN0YWNrLXJlbGVhc2UtdGVzdD09PTAuMTEuMApweWx4ZD09PTIuMi41CnB5Y3J5cHRvZG9tZXg9PT0zLjQuNwphbnlqc29uPT09MC4zLjMKcmVxdWVzdHMtbW9jaz09PTEuNC4wCm9zLWFwcGx5LWNvbmZpZz09PTguMi4wCm9zbG9zcGhpbng9PT00LjE4LjAKbW94Mz09PTAuMjQuMApndW5pY29ybj09PTE5LjcuMQp0ZXh0ZnNtPT09MC4zLjIKdW5pdHRlc3QyPT09MS4xLjAKZGphbmdvLWNvbXByZXNzb3I9PT0yLjIKbGlidmlydC1weXRob249PT0zLjEwLjAKcHl0aG9uLXp1bmNsaWVudD09PTEuMS4wCnR6bG9jYWw9PT0xLjUuMQpweXRob24tbm92YWNsaWVudD09PTkuMS4xCmJjcnlwdD09PTMuMS40Cm9zLWNsaWVudC1jb25maWc9PT0xLjI5LjAKWFN0YXRpYy1Bbmd1bGFyLUdldHRleHQ9PT0yLjMuOC4wClB5Z21lbnRzPT09Mi4yLjAKWFN0YXRpYy1Ib2dhbj09PTIuMC4wLjIKWFN0YXRpYy1vYmplY3RwYXRoPT09MS4yLjEuMApweXRob24tbWFuaWxhY2xpZW50PT09MS4yMS4wCnJlcXVlc3RzPT09Mi4xOC40CnNub3diYWxsc3RlbW1lcj09PTEuMi4xCkppbmphMj09PTIuMTAKWFN0YXRpYy1Cb290c3RyYXAtU0NTUz09PTMuMy43LjEKcHl6YWJiaXg9PT0wLjcuNApwdHlwcm9jZXNzPT09MC41LjIKYW1xcD09PTIuMi4yCnJ1YW1lbC55YW1sPT09MC4xMy4xNDtweXRob25fdmVyc2lvbj09JzMuNCcKcnVhbWVsLnlhbWw9PT0wLjEzLjE0O3B5dGhvbl92ZXJzaW9uPT0nMy41Jwp3ZWJzb2NraWZ5PT09MC44LjAKaHRtbDJ0ZXh0PT09MjAxNi45LjE5O3B5dGhvbl92ZXJzaW9uPT0nMy40JwpodG1sMnRleHQ9PT0yMDE2LjkuMTk7cHl0aG9uX3ZlcnNpb249PSczLjUnClhTdGF0aWMtSlF1ZXJ5LnF1aWNrc2VhcmNoPT09Mi4wLjMuMQptcG1hdGg9PT0xLjAuMApYU3RhdGljLUpRdWVyeS1NaWdyYXRlPT09MS4yLjEuMQphcHBkaXJzPT09MS40LjMKdGlueXJwYz09PTAuOApGbGFzay1TUUxBbGNoZW15PT09Mi4zLjIKZGFpcXVpcmk9PT0xLjMuMAppbmZsdXhkYj09PTUuMC4wCmZ1bmNwYXJzZXJsaWI9PT0wLjMuNgpwYXNzbGliPT09MS43LjEKZGliLXV0aWxzPT09MC4wLjExCmNsaWZmPT09Mi4xMS4wCm9zLWJyaWNrPT09Mi4zLjAKdHJvbGxpdXM9PT0yLjEKc2NwPT09MC4xMC4yCnB5dGhvbi16YXFhcmNsaWVudD09PTEuOS4wCmZ1bmNzaWdzPT09MS4wLjI7cHl0aG9uX3ZlcnNpb249PScyLjcnCnpobWNjbGllbnQ9PT0wLjE4LjAKZG5zcHl0aG9uMz09PTEuMTUuMDtweXRob25fdmVyc2lvbj09JzMuNCcKZG5zcHl0aG9uMz09PTEuMTUuMDtweXRob25fdmVyc2lvbj09JzMuNScKbGRhcHBvb2w9PT0yLjIuMAp0ZXJtY29sb3I9PT0xLjEuMApocGFjaz09PTMuMC4wO3B5dGhvbl92ZXJzaW9uPT0nMy40JwpocGFjaz09PTMuMC4wO3B5dGhvbl92ZXJzaW9uPT0nMy41JwpoaXJlZGlzPT09MC4yLjAKZ29vZ2xlLWFwaS1weXRob24tY2xpZW50PT09MS42LjUKY2FzdGVsbGFuPT09MC4xNy4wCm9zbG8udmVyc2lvbmVkb2JqZWN0cz09PTEuMzEuMgp3ZWJjb2xvcnM9PT0xLjcKYW9kaGNsaWVudD09PTEuMC4wCmF1dG9iYWhuPT09MTcuMTAuMQpTUUxBbGNoZW15LVV0aWxzPT09MC4zMi4yMQpwbHVnZ3k9PT0wLjYuMApjb3ZlcmFnZT09PTQuNC4yCmZyZWV6ZWd1bj09PTAuMy45CnB5dGhvbi1weXR1bj09PTIuMi4xCnB5cGVyY2xpcD09PTEuNi4wCmNhc3NhbmRyYS1kcml2ZXI9PT0zLjEyLjAKbW94PT09MC41LjMKWFN0YXRpYy1Bbmd1bGFyLVNjaGVtYS1Gb3JtPT09MC44LjEzLjAKZ2FiYmk9PT0xLjQwLjAKbndkaWFnPT09MS4wLjQKWFN0YXRpYy1ib290c3dhdGNoPT09My4zLjcuMApYU3RhdGljLXRlcm0uanM9PT0wLjAuNy4wCm9zbG8ubG9nPT09My4zNi4wCm5vZGVlbnY9PT0xLjIuMApweWxldj09PTEuMy4wCnB5dGhvbi1zZWFyY2hsaWdodGNsaWVudD09PTEuMy4wCm9zbG8ubWlkZGxld2FyZT09PTMuMzQuMApicm90bGlweT09PTAuNi4wO3B5dGhvbl92ZXJzaW9uPT0nMy40Jwpicm90bGlweT09PTAuNi4wO3B5dGhvbl92ZXJzaW9uPT0nMy41JwpYU3RhdGljLW1kaT09PTEuNC41Ny4wCmRqYW5nby1weXNjc3M9PT0yLjAuMgp1cml0ZW1wbGF0ZT09PTMuMC4wCmRqYW5nby1iYWJlbD09PTAuNi4yCmRvY3V0aWxzPT09MC4xNApub3RpZmllcj09PTEuMC4zCnB5Y3J5cHRvPT09Mi42LjEKdWpzb249PT0xLjM1CnNlbGVuaXVtPT09My44LjEKcHl0aG9uLWdsYXJlY2xpZW50PT09MC41LjIKbXlweT09PTAuNTYwO3B5dGhvbl92ZXJzaW9uPT0nMy40JwpteXB5PT09MC41NjA7cHl0aG9uX3ZlcnNpb249PSczLjUnCm1pc3RyYWwtbGliPT09MC40LjAKZG9ndGFnLXBraT09PTEwLjMuNS4xCnNwaGlueGNvbnRyaWItc2VxZGlhZz09PTAuOC41Cm9zLXdpbj09PTMuMC4wCnB5ZG90Mz09PTEuMC45CnJldHJ5aW5nPT09MS4zLjMKc2hhZGU9PT0xLjI3LjAKcGF0aGxpYjI9PT0yLjMuMApweWRvdHBsdXM9PT0yLjAuMgpmbGFzay1vc2xvbG9nPT09MC4xCnN0ZXN0cj09PTEuMS4wCnVyd2lkPT09MS4zLjE7cHl0aG9uX3ZlcnNpb249PSczLjQnCnVyd2lkPT09MS4zLjE7cHl0aG9uX3ZlcnNpb249PSczLjUnCnNpbmdsZWRpc3BhdGNoPT09My40LjAuMztweXRob25fdmVyc2lvbj09JzIuNycKb3Nsby5zZXJpYWxpemF0aW9uPT09Mi4yNC4wCndhcmxvY2s9PT0xLjIuMApleGFiZ3A9PT00LjAuNQpzcGhpbnhjb250cmliLWh0dHBkb21haW49PT0xLjYuMAp0aHJpZnRweT09PTAuMy45O3B5dGhvbl92ZXJzaW9uPT0nMi43JwptdXJhbm8tcGtnLWNoZWNrPT09MC4zLjAKb3Nsby52bXdhcmU9PT0yLjI2LjAKc3FsYWxjaGVteS1taWdyYXRlPT09MC4xMS4wCmdpdGRiPT09MC42LjQKcHl0aG9uLW1vbmFzY2FjbGllbnQ9PT0xLjEwLjAKbGRhcDM9PT0yLjQuMQpyZXF1ZXN0cy1udGxtPT09MS4xLjAKYXV0b21hdG9uPT09MS4xNC4wCmFyZ2g9PT0wLjI2LjI7cHl0aG9uX3ZlcnNpb249PSczLjQnCmFyZ2g9PT0wLjI2LjI7cHl0aG9uX3ZlcnNpb249PSczLjUnCm9zLXNlcnZpY2UtdHlwZXM9PT0xLjEuMAprZXlyaW5nPT09MTAuNi4wCnRlc3RzY2VuYXJpb3M9PT0wLjUuMApzcGhpbnhjb250cmliLXBlY2Fud3NtZT09PTAuOC4wCnNhZGlzcGxheT09PTAuNC44CmVudW0zND09PTEuMS42CnBhY2thZ2luZz09PTE2LjgKZmxhc2sta2V5c3RvbmU9PT0wLjIKbm9zZS1leGNsdWRlPT09MC41LjAKcHN1dGlsPT09NS40LjMKcHk9PT0xLjUuMgp0eGFpbz09PTIuOC4yCmVsYXN0aWNzZWFyY2g9PT0yLjQuMQpkamFuZ28tbm9zZT09PTEuNC41ClhTdGF0aWMtSlF1ZXJ5LlRhYmxlU29ydGVyPT09Mi4xNC41LjEKcGlmcGFmPT09Mi4wLjIKcHlzbWk9PT0wLjIuMgpibG9ja2RpYWc9PT0xLjUuMwp0ZXN0dG9vbHM9PT0yLjMuMApQYXJzbGV5PT09MS4zClhTdGF0aWMtdHY0PT09MS4yLjcuMApYU3RhdGljLUpTRW5jcnlwdD09PTIuMy4xLjEKcHl0aG9uLWNpbmRlcmNsaWVudD09PTMuNS4wCmtleXN0b25lbWlkZGxld2FyZT09PTQuMjEuMApkamFuZ28tZm9ybXRvb2xzPT09Mi4xCnB5dGhvbi1jZWlsb21ldGVyY2xpZW50PT09Mi45LjAKWFN0YXRpYy1TcGluPT09MS4yLjUuMgpvcy10cmFpdHM9PT0wLjUuMApTZWNyZXRTdG9yYWdlPT09Mi4zLjEKWFN0YXRpYy1SaWNrc2hhdz09PTEuNS4wLjAKaXNvODYwMT09PTAuMS4xMgp0b296PT09MS42MC4wCmxpbmVjYWNoZTI9PT0xLjAuMApvYXV0aDJjbGllbnQ9PT00LjEuMgppZG5hPT09Mi42CnB5dGhvbi1rYXJib3JjbGllbnQ9PT0xLjAuMAp3ZWFrcmVmbWV0aG9kPT09MS4wLjM7cHl0aG9uX3ZlcnNpb249PScyLjcnClB1TFA9PT0xLjYuOApjcmMxNj09PTAuMS4xCnByb3RvYnVmPT09My41LjEKb3MtZHBtPT09MS4xLjAKc3VzaHk9PT0xLjMuMQpweXRob24tbmV1dHJvbmNsaWVudD09PTYuNy4wCnBpa2E9PT0wLjEwLjAKb3Nsby5jYWNoZT09PTEuMjguMApXZWJUZXN0PT09Mi4wLjI5Cm9wZW5zdGFjay5ub3NlLXBsdWdpbj09PTAuMTEKb3MtY29sbGVjdC1jb25maWc9PT04LjIuMApweXRob24tcXBpZC1wcm90b249PT0wLjE5LjAKcHl0aG9uLW9jdGF2aWFjbGllbnQ9PT0xLjQuMApweXNhbWwyPT09NC4wLjIKcmVxdWVzdHMtb2F1dGhsaWI9PT0wLjguMApvc2xvLnJlcG9ydHM9PT0xLjI2LjAKY2VpbG9tZXRlcm1pZGRsZXdhcmU9PT0xLjIuMApweXRob24tbnNzPT09MS4wLjEKdGVzdHJlcG9zaXRvcnk9PT0wLjAuMjAKc3ltcHk9PT0xLjEuMQpzcGhpbnhtYXJrPT09MC4xLjE5ClB5TmFDbD09PTEuMi4xCm9zYy1saWI9PT0xLjkuMApweXRob24tY29uc3VsPT09MC43LjIKc2VxZGlhZz09PTAuOS41Cm51bXB5PT09MS4xNC4wCnJlcG96ZS53aG89PT0yLjMKbXNncGFjaz09PTAuNS4xClNwaGlueD09PTEuNi41Cm9zbG8uY29uZmlnPT09NS4yLjAKdGVtcGVzdD09PTE3LjIuMApkamFuZ28tZmxvcHB5Zm9ybXM9PT0xLjcuMApvcGVuc3RhY2tkb2NzdGhlbWU9PT0xLjE4LjEKemFrZT09PTAuMi4yCnB5dGhvbi1yc2RjbGllbnQ9PT0wLjEuMQpweXRob24tbWFnaWM9PT0wLjQuMTUKcHl0aG9uLXNvbHVtY2xpZW50PT09Mi42LjEKUHlNeVNRTD09PTAuOC4wCmt1YmVybmV0ZXM9PT00LjAuMApodHRwbGliMj09PTAuMTAuMwpib3R0bGU9PT0wLjEyLjEzCmJldGFtYXg9PT0wLjguMApjb25zdHJ1Y3Q9PT0yLjguMjIKcHlwYXJzaW5nPT09Mi4yLjAKZG9ncGlsZS5jYWNoZT09PTAuNi40CnB5dGhvbi1iYXJiaWNhbmNsaWVudD09PTQuNi4wCmJsaW5rZXI9PT0xLjQ7cHl0aG9uX3ZlcnNpb249PSczLjQnCmJsaW5rZXI9PT0xLjQ7cHl0aG9uX3ZlcnNpb249PSczLjUnCnRyaWNpcmNsZWNsaWVudD09PTAuMy4wCldTTUU9PT0wLjkuMgpwcm9ib3NjaXM9PT0xLjIuNi4wCmZvcnRpb3NjbGllbnQ9PT0wLjAuMgpzdGV2ZWRvcmU9PT0xLjI4LjAKYm90b2NvcmU9PT0xLjguMzQKeG1sdG9kaWN0PT09MC4xMS4wCnB5YXNuMT09PTAuNC4yCm9zbG8ucm9vdHdyYXA9PT01LjEzLjAKRGphbmdvPT09MS4xMS45CnBleHBlY3Q9PT00LjMuMQptaXN0cmFsLWV4dHJhPT09Ni4wLjAKY21kMj09PTAuNy45CnJlZGlzPT09Mi4xMC42CmptZXNwYXRoPT09MC45LjMKY2xpY2s9PT02LjcKZG9ja2VyLXB5Y3JlZHM9PT0wLjIuMQpYU3RhdGljLXNtYXJ0LXRhYmxlPT09MS40LjEzLjIKa3VyeXItbGliPT09MC43LjAKc2NyeXB0PT09MC44LjAKanNvbnBhdGNoPT09MS4yMQp0eXBlZC1hc3Q9PT0xLjEuMDtweXRob25fdmVyc2lvbj09JzMuNCcKdHlwZWQtYXN0PT09MS4xLjA7cHl0aG9uX3ZlcnNpb249PSczLjUnCm9zLXRlc3RyPT09MS4wLjAKY290eWxlZG9uPT09MS42LjgKc3RvbXAucHk9PT00LjEuMTkKeGF0dHI9PT0wLjkuMgpzeXN0ZW1kLXB5dGhvbj09PTIzNApweXRob24tbWVtY2FjaGVkPT09MS41OQpvcGVuc3RhY2tzZGs9PT0wLjExLjMKc2l4PT09MS4xMS4wCmgyPT09Mi42LjI7cHl0aG9uX3ZlcnNpb249PSczLjQnCmgyPT09Mi42LjI7cHl0aG9uX3ZlcnNpb249PSczLjUnCmR1bHdpY2g9PT0wLjE4LjYKcHlrYWZrYT09PTIuNy4wCmtvbWJ1PT09NC4xLjAKbWl0bXByb3h5PT09Mi4wLjI7cHl0aG9uX3ZlcnNpb249PSczLjQnCm1pdG1wcm94eT09PTIuMC4yO3B5dGhvbl92ZXJzaW9uPT0nMy41JwpiZXRhbWF4LW1hdGNoZXJzPT09MC40LjAKeWFxbD09PTEuMS4zCnJlcXVlc3RzZXhjZXB0aW9ucz09PTEuNC4wCnRlc3RyZXNvdXJjZXM9PT0yLjAuMQpmYWxjb249PT0xLjQuMQpldGNkM2d3PT09MC4yLjEKcHlsZGFwPT09Mi40LjQ1CkZsYXNrLVJFU1RmdWw9PT0wLjMuNgpHaXRQeXRob249PT0yLjEuOApweXRob24taXJvbmljY2xpZW50PT09Mi4yLjAKWFN0YXRpYz09PTEuMC4xClhTdGF0aWMtQW5ndWxhci1GaWxlVXBsb2FkPT09MTIuMC40LjAKcHl0aG9uLW9wZW5zdGFja2NsaWVudD09PTMuMTQuMApwaWthLXBvb2w9PT0wLjEuMwpweXptcT09PTE2LjAuMwpFZGl0b3JDb25maWc9PT0wLjEyLjE7cHl0aG9uX3ZlcnNpb249PSczLjQnCkVkaXRvckNvbmZpZz09PTAuMTIuMTtweXRob25fdmVyc2lvbj09JzMuNScKb3Nsby5kYj09PTQuMzMuMApzaW1wbGVnZW5lcmljPT09MC44LjEKcHl0aG9uLXBjcmU9PT0wLjcKYWJjbGllbnQ9PT0wLjIuMwpweW1lbWNhY2hlPT09MS40LjQKd3JhcHQ9PT0xLjEwLjExCm9zbG8ucHJpdnNlcD09PTEuMjcuMAp6b3BlLmludGVyZmFjZT09PTQuNC4zCm9zbG8ucG9saWN5PT09MS4zMy4xCnB5dGhvbi1tdXJhbm9jbGllbnQ9PT0xLjAuMQpweWVjbGliPT09MS41LjAKd3NnaS1pbnRlcmNlcHQ9PT0xLjYuMApuZGctaHR0cHNjbGllbnQ9PT0wLjQuMztweXRob25fdmVyc2lvbj09JzIuNycKdGVtcGVzdC1saWI9PT0xLjAuMApzcGVjLWNsZWFuZXI9PT0xLjAuMQpyZXBvemUubHJ1PT09MC43CnJmYzM5ODY9PT0xLjEuMAp0ZW5hY2l0eT09PTQuOC4wClhTdGF0aWMtTWFnaWMtU2VhcmNoPT09MC4yLjUuMQpweXRob24tZGVzaWduYXRlY2xpZW50PT09Mi45LjAKZnV0dXJlPT09MC4xNi4wClBhc3RlPT09Mi4wLjMKYm90bz09PTIuNDguMApmdW5jdG9vbHMzMj09PTMuMi4zLnBvc3QyO3B5dGhvbl92ZXJzaW9uPT0nMi43Jwp3YXRjaGRvZz09PTAuOC4zO3B5dGhvbl92ZXJzaW9uPT0nMy40Jwp3YXRjaGRvZz09PTAuOC4zO3B5dGhvbl92ZXJzaW9uPT0nMy41Jwpvcy12aWY9PT0xLjkuMApweXRob24tbWFzYWthcmljbGllbnQ9PT00LjAuMApXZXJremV1Zz09PTAuMTQuMQpweWFzbjEtbW9kdWxlcz09PTAuMi4xCkFQU2NoZWR1bGVyPT09My41LjEKbW9ub3RvbmljPT09MS40CnB5dGhvbi1zbWF1Z2NsaWVudD09PTAuMC44CnB5dGhvbi10cm92ZWNsaWVudD09PTIuMTQuMApldGNkMz09PTAuNy4wClhTdGF0aWMtQm9vdHN0cmFwLURhdGVwaWNrZXI9PT0xLjMuMS4wCkNvdWNoREI9PT0xLjEKbmV0aWZhY2VzPT09MC4xMC42CmNhY2hldG9vbHM9PT0yLjAuMQp3czRweT09PTAuNC4zCmtleXN0b25lYXV0aDE9PT0zLjQuMApzdGF0c2Q9PT0zLjIuMgpYZW5BUEk9PT0xLjIKcHl0aG9uLWtleXN0b25lY2xpZW50PT09My4xNS4wCmRlbWpzb249PT0yLjIuNApkaXNraW1hZ2UtYnVpbGRlcj09PTIuMTEuMApoZWF0LXRyYW5zbGF0b3I9PT0wLjkuMApweXRob24tbWFnbnVtY2xpZW50PT09Mi44LjAKZG9ja2VyPT09Mi43LjAKcGF0aHRvb2xzPT09MC4xLjI7cHl0aG9uX3ZlcnNpb249PSczLjQnCnBhdGh0b29scz09PTAuMS4yO3B5dGhvbl92ZXJzaW9uPT0nMy41JwpxcGlkLXB5dGhvbj09PTEuMzYuMC5wb3N0MTtweXRob25fdmVyc2lvbj09JzIuNycKY29udGV4dGxpYjI9PT0wLjUuNQpYU3RhdGljLUFuZ3VsYXItbHJkcmFnbmRyb3A9PT0xLjAuMi4yCnB5dGhvbi1jb25ncmVzc2NsaWVudD09PTEuOS4wCm92c2RiYXBwPT09MC45LjEKYW5pc284NjAxPT09Mi4wLjAKcmpzbWluPT09MS4wLjEyCmljYWxlbmRhcj09PTQuMC4wCmRlY29yYXRvcj09PTQuMi4xCmNmZmk9PT0xLjExLjQKZnV0dXJpc3Q9PT0xLjYuMApqc29uc2NoZW1hPT09Mi42LjAKYWxlbWJpYz09PTAuOS43CmdsYW5jZS1zdG9yZT09PTAuMjMuMApzcGhpbngtdGVzdGluZz09PTAuNy4yCmRuc3B5dGhvbj09PTEuMTUuMApvYXV0aGxpYj09PTIuMC42CkJhYmVsPT09Mi41LjMKbG9ndXRpbHM9PT0wLjMuNQpzY2FuZGlyPT09MS42O3B5dGhvbl92ZXJzaW9uPT0nMi43JwpzcGhpbnhjb250cmliLWZ1bGx0b2M9PT0xLjIuMApzbW1hcDI9PT0yLjAuMwpncmVlbmxldD09PTAuNC4xMgp4dmZid3JhcHBlcj09PTAuMi45CmZ1dHVyZXM9PT0zLjIuMDtweXRob25fdmVyc2lvbj09JzIuNycKdG9zY2EtcGFyc2VyPT09MC45LjAKRmxhc2s9PT0wLjEyLjIKaGFwcHliYXNlPT09MS4xLjA7cHl0aG9uX3ZlcnNpb249PScyLjcnCm1hcmF0aG9uPT09MC45LjMKZmFzdGVuZXJzPT09MC4xNC4xCnNvcnRlZGNvbnRhaW5lcnM9PT0xLjUuOTtweXRob25fdmVyc2lvbj09JzMuNCcKc29ydGVkY29udGFpbmVycz09PTEuNS45O3B5dGhvbl92ZXJzaW9uPT0nMy41JwpweXRob24tdGFja2VyY2xpZW50PT09MC4xMS4wCnB5dGhvbi1oZWF0Y2xpZW50PT09MS4xNC4wCmthZmthLXB5dGhvbj09PTEuMy41Cm9zbG8udXRpbHM9PT0zLjM1LjAKcHl0aG9uLWVkaXRvcj09PTEuMC4zCmdpdGRiMj09PTIuMC4zCnJlcXVlc3RzLWtlcmJlcm9zPT09MC4xMi4wCml0c2Rhbmdlcm91cz09PTAuMjQKWFN0YXRpYy1qcXVlcnktdWk9PT0xLjEyLjAuMQptb25hc2NhLXN0YXRzZD09PTEuOS4wCnB5dGhvbi1kYXRldXRpbD09PTIuNi4xCnZpcnR1YWxlbnY9PT0xNS4xLjAKY29sb3JhbWE9PT0wLjMuOQppcm9uaWMtbGliPT09Mi4xMi4wCnB5dHo9PT0yMDE3LjMKWFN0YXRpYy1EMz09PTMuNS4xNy4wCmFjdGRpYWc9PT0wLjUuNApzeXN2LWlwYz09PTAuNy4wCnNjaWtpdC1sZWFybj09PTAuMTkuMQpweXRob24tYmxhemFyY2xpZW50PT09MS4wLjEK", "encoding": "base64", "source": "/var/www/repo/openstackgit/requirements/upper-constraints.txt"}
TASK [repo_build : Decode the upper constraints content] **********************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_prepare.yml:58
Wednesday 28 March 2018 10:05:17 +0000 (0:00:00.292) 0:01:20.883 *******
ok: [c3_repo_container-eb840b00] => {"ansible_facts": {"upper_constraints": ["ntlm-auth===1.0.6", "voluptuous===0.10.5", "chardet===3.0.4", "enum-compat===0.0.2", "rsa===3.4.2", "restructuredtext-lint===1.1.2", "netmiko===2.0.1", "instack-undercloud===8.2.0", "PasteDeploy===1.5.2", "typing===3.6.2", "python-saharaclient===1.5.0", "python-hnvclient===0.1.0", "Routes===2.4.1", "rtslib-fb===2.1.63", "smmap===0.9.0", "XStatic-Angular-Bootstrap===2.2.0.0", "paunch===2.2.0", "WebOb===1.7.4", "sphinxcontrib-actdiag===0.8.5", "docopt===0.6.2", "pecan===1.2.1", "ryu===4.21", "os-api-ref===1.5.0", "oslo.concurrency===3.25.0", "websocket-client===0.40.0", "osprofiler===1.15.2", "tabulate===0.8.2", "python-ironic-inspector-client===3.1.0", "lxml===4.1.1", "python-kingbirdclient===0.2.0", "setproctitle===1.1.10", "pytest===3.3.2", "python-etcd===0.4.5", "raven===6.5.0", "cursive===0.2.1", "oslo.service===1.29.0", "django-appconf===1.0.2", "pykerberos===1.2.1", "certifi===2018.1.18", "sphinxcontrib-nwdiag===0.9.5", "requests-aws===0.1.8", "alabaster===0.7.10", "pbr===3.1.1", "munch===2.2.0", "attrs===17.4.0", "microversion-parse===0.1.4", "Pint===0.8.1", "oslo.i18n===3.19.0", "jsonpath-rw-ext===1.1.3", "python-mistralclient===3.3.0", "oslo.context===2.20.0", "python-senlinclient===1.7.0", "rcssmin===1.0.6", "pycadf===2.7.0", "grpcio===1.8.4", "pysendfile===2.0.1", "fixtures===3.0.0", "neutron-lib===1.13.0", "pystache===0.5.4", "XStatic-Font-Awesome===4.7.0.0", "nose===1.3.7", "nosehtmloutput===0.0.5", "waitress===1.1.0", "os-refresh-config===8.2.0", "jsbeautifier===1.6.14;python_version=='3.4'", "jsbeautifier===1.6.14;python_version=='3.5'", "pysnmp===4.4.4", "sphinxcontrib-websupport===1.0.1", "Mako===1.0.7", "XStatic-angular-ui-router===0.3.1.2", "pyScss===1.3.4", "XStatic-jQuery===1.10.2.1", "jsonmodels===2.2", "ddt===1.1.1", "pyserial===3.4", "ipaddress===1.0.19", "python-freezerclient===1.6.0", "os-xenapi===0.3.1", "python-vitrageclient===2.0.0", "nosexcover===1.0.11", "krest===1.3.1", "psycopg2===2.7.3.2", "networkx===1.11", "bashate===0.5.1", "XStatic-Angular===1.5.8.0", "pyngus===2.2.2", "Pillow===5.0.0", "zuul-sphinx===0.2.1", "python-mimeparse===1.6.0", "tripleo-common===8.4.0", "Tempita===0.5.2", "ply===3.10", "requests-toolbelt===0.8.0", "simplejson===3.13.2", "suds-jurko===0.6", "python-swiftclient===3.5.0", "pyOpenSSL===17.5.0", "monasca-common===2.8.0", "hyperframe===4.0.2;python_version=='3.4'", "hyperframe===4.0.2;python_version=='3.5'", "cssutils===1.0.2;python_version=='3.4'", "cssutils===1.0.2;python_version=='3.5'", "scipy===1.0.0", "rsd-lib===0.1.1", "XStatic-Jasmine===2.4.1.1", "python-glanceclient===2.9.1", "pyinotify===0.9.6", "debtcollector===1.19.0", "requests-unixsocket===0.1.5", "asn1crypto===0.24.0", "croniter===0.3.20", "python-watcherclient===1.6.0", "MarkupSafe===1.0", "pypowervm===1.1.10", "doc8===0.8.0", "pymongo===3.6.0", "sqlparse===0.2.4", "oslotest===3.2.0", "jsonpointer===2.0", "defusedxml===0.5.0", "netaddr===0.7.19", "pyghmi===1.0.32", "sphinxcontrib-blockdiag===1.5.5", "kaitaistruct===0.6;python_version=='3.4'", "kaitaistruct===0.6;python_version=='3.5'", "gnocchiclient===7.0.1", "sphinxcontrib.datatemplates===0.1.0", "jsonpath-rw===1.4.0", "prettytable===0.7.2", "vine===1.1.4", "taskflow===3.1.0", "traceback2===1.4.0", "semantic-version===2.6.0", "virtualbmc===1.2.0", "deprecation===1.0.1", "SQLAlchemy===1.2.1", "pyroute2===0.4.21", "google-auth===1.3.0", "kazoo===2.4.0", "XStatic-roboto-fontface===0.5.0.0", "pyudev===0.21.0", "eventlet===0.20.0", "openstack-doc-tools===1.7.0", "frozendict===1.2", "oslo.messaging===5.35.0", "extras===1.0.0", "PyJWT===1.5.3", "zVMCloudConnector===0.3.5", "paramiko===2.4.0", "ordereddict===1.1", "reno===2.7.0", "unicodecsv===0.14.1;python_version=='2.7'", "imagesize===0.7.1", "pathlib===1.0.1;python_version=='2.7'", "urllib3===1.22", "graphviz===0.8.2", "PyKMIP===0.7.0", "whereto===0.4.0", "python-subunit===1.2.0", "tornado===4.4.3;python_version=='3.4'", "tornado===4.4.3;python_version=='3.5'", "pycparser===2.18", "mock===2.0.0", "PyYAML===3.12", "beautifulsoup4===4.6.0", "os-net-config===8.2.0", "ovs===2.8.1", "cryptography===2.1.4", "backports.ssl-match-hostname===3.5.0.1;python_version=='2.7'", "openstack-release-test===0.11.0", "pylxd===2.2.5", "pycryptodomex===3.4.7", "anyjson===0.3.3", "requests-mock===1.4.0", "os-apply-config===8.2.0", "oslosphinx===4.18.0", "mox3===0.24.0", "gunicorn===19.7.1", "textfsm===0.3.2", "unittest2===1.1.0", "django-compressor===2.2", "libvirt-python===3.10.0", "python-zunclient===1.1.0", "tzlocal===1.5.1", "python-novaclient===9.1.1", "bcrypt===3.1.4", "os-client-config===1.29.0", "XStatic-Angular-Gettext===2.3.8.0", "Pygments===2.2.0", "XStatic-Hogan===2.0.0.2", "XStatic-objectpath===1.2.1.0", "python-manilaclient===1.21.0", "requests===2.18.4", "snowballstemmer===1.2.1", "Jinja2===2.10", "XStatic-Bootstrap-SCSS===3.3.7.1", "pyzabbix===0.7.4", "ptyprocess===0.5.2", "amqp===2.2.2", "ruamel.yaml===0.13.14;python_version=='3.4'", "ruamel.yaml===0.13.14;python_version=='3.5'", "websockify===0.8.0", "html2text===2016.9.19;python_version=='3.4'", "html2text===2016.9.19;python_version=='3.5'", "XStatic-JQuery.quicksearch===2.0.3.1", "mpmath===1.0.0", "XStatic-JQuery-Migrate===1.2.1.1", "appdirs===1.4.3", "tinyrpc===0.8", "Flask-SQLAlchemy===2.3.2", "daiquiri===1.3.0", "influxdb===5.0.0", "funcparserlib===0.3.6", "passlib===1.7.1", "dib-utils===0.0.11", "cliff===2.11.0", "os-brick===2.3.0", "trollius===2.1", "scp===0.10.2", "python-zaqarclient===1.9.0", "funcsigs===1.0.2;python_version=='2.7'", "zhmcclient===0.18.0", "dnspython3===1.15.0;python_version=='3.4'", "dnspython3===1.15.0;python_version=='3.5'", "ldappool===2.2.0", "termcolor===1.1.0", "hpack===3.0.0;python_version=='3.4'", "hpack===3.0.0;python_version=='3.5'", "hiredis===0.2.0", "google-api-python-client===1.6.5", "castellan===0.17.0", "oslo.versionedobjects===1.31.2", "webcolors===1.7", "aodhclient===1.0.0", "autobahn===17.10.1", "SQLAlchemy-Utils===0.32.21", "pluggy===0.6.0", "coverage===4.4.2", "freezegun===0.3.9", "python-pytun===2.2.1", "pyperclip===1.6.0", "cassandra-driver===3.12.0", "mox===0.5.3", "XStatic-Angular-Schema-Form===0.8.13.0", "gabbi===1.40.0", "nwdiag===1.0.4", "XStatic-bootswatch===3.3.7.0", "XStatic-term.js===0.0.7.0", "oslo.log===3.36.0", "nodeenv===1.2.0", "pylev===1.3.0", "python-searchlightclient===1.3.0", "oslo.middleware===3.34.0", "brotlipy===0.6.0;python_version=='3.4'", "brotlipy===0.6.0;python_version=='3.5'", "XStatic-mdi===1.4.57.0", "django-pyscss===2.0.2", "uritemplate===3.0.0", "django-babel===0.6.2", "docutils===0.14", "notifier===1.0.3", "pycrypto===2.6.1", "ujson===1.35", "selenium===3.8.1", "python-glareclient===0.5.2", "mypy===0.560;python_version=='3.4'", "mypy===0.560;python_version=='3.5'", "mistral-lib===0.4.0", "dogtag-pki===10.3.5.1", "sphinxcontrib-seqdiag===0.8.5", "os-win===3.0.0", "pydot3===1.0.9", "retrying===1.3.3", "shade===1.27.0", "pathlib2===2.3.0", "pydotplus===2.0.2", "flask-oslolog===0.1", "stestr===1.1.0", "urwid===1.3.1;python_version=='3.4'", "urwid===1.3.1;python_version=='3.5'", "singledispatch===3.4.0.3;python_version=='2.7'", "oslo.serialization===2.24.0", "warlock===1.2.0", "exabgp===4.0.5", "sphinxcontrib-httpdomain===1.6.0", "thriftpy===0.3.9;python_version=='2.7'", "murano-pkg-check===0.3.0", "oslo.vmware===2.26.0", "sqlalchemy-migrate===0.11.0", "gitdb===0.6.4", "python-monascaclient===1.10.0", "ldap3===2.4.1", "requests-ntlm===1.1.0", "automaton===1.14.0", "argh===0.26.2;python_version=='3.4'", "argh===0.26.2;python_version=='3.5'", "os-service-types===1.1.0", "keyring===10.6.0", "testscenarios===0.5.0", "sphinxcontrib-pecanwsme===0.8.0", "sadisplay===0.4.8", "enum34===1.1.6", "packaging===16.8", "flask-keystone===0.2", "nose-exclude===0.5.0", "psutil===5.4.3", "py===1.5.2", "txaio===2.8.2", "elasticsearch===2.4.1", "django-nose===1.4.5", "XStatic-JQuery.TableSorter===2.14.5.1", "pifpaf===2.0.2", "pysmi===0.2.2", "blockdiag===1.5.3", "testtools===2.3.0", "Parsley===1.3", "XStatic-tv4===1.2.7.0", "XStatic-JSEncrypt===2.3.1.1", "python-cinderclient===3.5.0", "keystonemiddleware===4.21.0", "django-formtools===2.1", "python-ceilometerclient===2.9.0", "XStatic-Spin===1.2.5.2", "os-traits===0.5.0", "SecretStorage===2.3.1", "XStatic-Rickshaw===1.5.0.0", "iso8601===0.1.12", "tooz===1.60.0", "linecache2===1.0.0", "oauth2client===4.1.2", "idna===2.6", "python-karborclient===1.0.0", "weakrefmethod===1.0.3;python_version=='2.7'", "PuLP===1.6.8", "crc16===0.1.1", "protobuf===3.5.1", "os-dpm===1.1.0", "sushy===1.3.1", "python-neutronclient===6.7.0", "pika===0.10.0", "oslo.cache===1.28.0", "WebTest===2.0.29", "openstack.nose-plugin===0.11", "os-collect-config===8.2.0", "python-qpid-proton===0.19.0", "python-octaviaclient===1.4.0", "pysaml2===4.0.2", "requests-oauthlib===0.8.0", "oslo.reports===1.26.0", "ceilometermiddleware===1.2.0", "python-nss===1.0.1", "testrepository===0.0.20", "sympy===1.1.1", "sphinxmark===0.1.19", "PyNaCl===1.2.1", "osc-lib===1.9.0", "python-consul===0.7.2", "seqdiag===0.9.5", "numpy===1.14.0", "repoze.who===2.3", "msgpack===0.5.1", "Sphinx===1.6.5", "oslo.config===5.2.0", "tempest===17.2.0", "django-floppyforms===1.7.0", "openstackdocstheme===1.18.1", "zake===0.2.2", "python-rsdclient===0.1.1", "python-magic===0.4.15", "python-solumclient===2.6.1", "PyMySQL===0.8.0", "kubernetes===4.0.0", "httplib2===0.10.3", "bottle===0.12.13", "betamax===0.8.0", "construct===2.8.22", "pyparsing===2.2.0", "dogpile.cache===0.6.4", "python-barbicanclient===4.6.0", "blinker===1.4;python_version=='3.4'", "blinker===1.4;python_version=='3.5'", "tricircleclient===0.3.0", "WSME===0.9.2", "proboscis===1.2.6.0", "fortiosclient===0.0.2", "stevedore===1.28.0", "botocore===1.8.34", "xmltodict===0.11.0", "pyasn1===0.4.2", "oslo.rootwrap===5.13.0", "Django===1.11.9", "pexpect===4.3.1", "mistral-extra===6.0.0", "cmd2===0.7.9", "redis===2.10.6", "jmespath===0.9.3", "click===6.7", "docker-pycreds===0.2.1", "XStatic-smart-table===1.4.13.2", "kuryr-lib===0.7.0", "scrypt===0.8.0", "jsonpatch===1.21", "typed-ast===1.1.0;python_version=='3.4'", "typed-ast===1.1.0;python_version=='3.5'", "os-testr===1.0.0", "cotyledon===1.6.8", "stomp.py===4.1.19", "xattr===0.9.2", "systemd-python===234", "python-memcached===1.59", "openstacksdk===0.11.3", "six===1.11.0", "h2===2.6.2;python_version=='3.4'", "h2===2.6.2;python_version=='3.5'", "dulwich===0.18.6", "pykafka===2.7.0", "kombu===4.1.0", "mitmproxy===2.0.2;python_version=='3.4'", "mitmproxy===2.0.2;python_version=='3.5'", "betamax-matchers===0.4.0", "yaql===1.1.3", "requestsexceptions===1.4.0", "testresources===2.0.1", "falcon===1.4.1", "etcd3gw===0.2.1", "pyldap===2.4.45", "Flask-RESTful===0.3.6", "GitPython===2.1.8", "python-ironicclient===2.2.0", "XStatic===1.0.1", "XStatic-Angular-FileUpload===12.0.4.0", "python-openstackclient===3.14.0", "pika-pool===0.1.3", "pyzmq===16.0.3", "EditorConfig===0.12.1;python_version=='3.4'", "EditorConfig===0.12.1;python_version=='3.5'", "oslo.db===4.33.0", "simplegeneric===0.8.1", "python-pcre===0.7", "abclient===0.2.3", "pymemcache===1.4.4", "wrapt===1.10.11", "oslo.privsep===1.27.0", "zope.interface===4.4.3", "oslo.policy===1.33.1", "python-muranoclient===1.0.1", "pyeclib===1.5.0", "wsgi-intercept===1.6.0", "ndg-httpsclient===0.4.3;python_version=='2.7'", "tempest-lib===1.0.0", "spec-cleaner===1.0.1", "repoze.lru===0.7", "rfc3986===1.1.0", "tenacity===4.8.0", "XStatic-Magic-Search===0.2.5.1", "python-designateclient===2.9.0", "future===0.16.0", "Paste===2.0.3", "boto===2.48.0", "functools32===3.2.3.post2;python_version=='2.7'", "watchdog===0.8.3;python_version=='3.4'", "watchdog===0.8.3;python_version=='3.5'", "os-vif===1.9.0", "python-masakariclient===4.0.0", "Werkzeug===0.14.1", "pyasn1-modules===0.2.1", "APScheduler===3.5.1", "monotonic===1.4", "python-smaugclient===0.0.8", "python-troveclient===2.14.0", "etcd3===0.7.0", "XStatic-Bootstrap-Datepicker===1.3.1.0", "CouchDB===1.1", "netifaces===0.10.6", "cachetools===2.0.1", "ws4py===0.4.3", "keystoneauth1===3.4.0", "statsd===3.2.2", "XenAPI===1.2", "python-keystoneclient===3.15.0", "demjson===2.2.4", "diskimage-builder===2.11.0", "heat-translator===0.9.0", "python-magnumclient===2.8.0", "docker===2.7.0", "pathtools===0.1.2;python_version=='3.4'", "pathtools===0.1.2;python_version=='3.5'", "qpid-python===1.36.0.post1;python_version=='2.7'", "contextlib2===0.5.5", "XStatic-Angular-lrdragndrop===1.0.2.2", "python-congressclient===1.9.0", "ovsdbapp===0.9.1", "aniso8601===2.0.0", "rjsmin===1.0.12", "icalendar===4.0.0", "decorator===4.2.1", "cffi===1.11.4", "futurist===1.6.0", "jsonschema===2.6.0", "alembic===0.9.7", "glance-store===0.23.0", "sphinx-testing===0.7.2", "dnspython===1.15.0", "oauthlib===2.0.6", "Babel===2.5.3", "logutils===0.3.5", "scandir===1.6;python_version=='2.7'", "sphinxcontrib-fulltoc===1.2.0", "smmap2===2.0.3", "greenlet===0.4.12", "xvfbwrapper===0.2.9", "futures===3.2.0;python_version=='2.7'", "tosca-parser===0.9.0", "Flask===0.12.2", "happybase===1.1.0;python_version=='2.7'", "marathon===0.9.3", "fasteners===0.14.1", "sortedcontainers===1.5.9;python_version=='3.4'", "sortedcontainers===1.5.9;python_version=='3.5'", "python-tackerclient===0.11.0", "python-heatclient===1.14.0", "kafka-python===1.3.5", "oslo.utils===3.35.0", "python-editor===1.0.3", "gitdb2===2.0.3", "requests-kerberos===0.12.0", "itsdangerous===0.24", "XStatic-jquery-ui===1.12.0.1", "monasca-statsd===1.9.0", "python-dateutil===2.6.1", "virtualenv===15.1.0", "colorama===0.3.9", "ironic-lib===2.12.0", "pytz===2017.3", "XStatic-D3===3.5.17.0", "actdiag===0.5.4", "sysv-ipc===0.7.0", "scikit-learn===0.19.1", "python-blazarclient===1.0.1"]}, "changed": false}
TASK [repo_build : Build package constraints file] ****************************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_prepare.yml:62
Wednesday 28 March 2018 10:05:17 +0000 (0:00:00.095) 0:01:20.978 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "checksum": "987d40813fcc7946e76bbff3a3b0c3ced3b9693e", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_constraints.txt", "size": 18593, "state": "file", "uid": 0}
TASK [repo_build : Record whether a wheel/venv build is required] *************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_prepare.yml:68
Wednesday 28 March 2018 10:05:18 +0000 (0:00:00.748) 0:01:21.726 *******
skipping: [c3_repo_container-eb840b00] => (item=need_wheel_build) => {"changed": false, "item": "need_wheel_build", "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item=need_venv_build) => {"changed": false, "item": "need_venv_build", "skip_reason": "Conditional result was False"}
TASK [repo_build : Install pip packages] **************************************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_prepare.yml:82
Wednesday 28 March 2018 10:05:18 +0000 (0:00:00.068) 0:01:21.795 *******
changed: [c3_repo_container-eb840b00] => {"attempts": 1, "changed": true, "cmd": "/usr/local/bin/pip2 install -U --constraint /var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_constraints.txt requests urllib3 wheel virtualenv cython", "name": ["requests", "urllib3", "wheel", "virtualenv", "cython"], "requirements": null, "state": "latest", "stderr": "Ignoring jsbeautifier: markers 'python_version == \"3.4\"' don't match your environment\nIgnoring jsbeautifier: markers 'python_version == \"3.5\"' don't match your environment\nIgnoring hyperframe: markers 'python_version == \"3.4\"' don't match your environment\nIgnoring hyperframe: markers 'python_version == \"3.5\"' don't match your environment\nIgnoring cssutils: markers 'python_version == \"3.4\"' don't match your environment\nIgnoring cssutils: markers 'python_version == \"3.5\"' don't match your environment\nIgnoring kaitaistruct: markers 'python_version == \"3.4\"' don't match your environment\nIgnoring kaitaistruct: markers 'python_version == \"3.5\"' don't match your environment\nIgnoring tornado: markers 'python_version == \"3.4\"' don't match your environment\nIgnoring tornado: markers 'python_version == \"3.5\"' don't match your environment\nIgnoring ruamel.yaml: markers 'python_version == \"3.4\"' don't match your environment\nIgnoring ruamel.yaml: markers 'python_version == \"3.5\"' don't match your environment\nIgnoring html2text: markers 'python_version == \"3.4\"' don't match your environment\nIgnoring html2text: markers 'python_version == \"3.5\"' don't match your environment\nIgnoring dnspython3: markers 'python_version == \"3.4\"' don't match your environment\nIgnoring dnspython3: markers 'python_version == \"3.5\"' don't match your environment\nIgnoring hpack: markers 'python_version == \"3.4\"' don't match your environment\nIgnoring hpack: markers 'python_version == \"3.5\"' don't match your environment\nIgnoring brotlipy: markers 'python_version == \"3.4\"' don't match your environment\nIgnoring brotlipy: markers 'python_version == \"3.5\"' don't match your environment\nIgnoring mypy: markers 'python_version == \"3.4\"' don't match your environment\nIgnoring mypy: markers 'python_version == \"3.5\"' don't match your environment\nIgnoring urwid: markers 'python_version == \"3.4\"' don't match your environment\nIgnoring urwid: markers 'python_version == \"3.5\"' don't match your environment\nIgnoring argh: markers 'python_version == \"3.4\"' don't match your environment\nIgnoring argh: markers 'python_version == \"3.5\"' don't match your environment\nIgnoring blinker: markers 'python_version == \"3.4\"' don't match your environment\nIgnoring blinker: markers 'python_version == \"3.5\"' don't match your environment\nIgnoring typed-ast: markers 'python_version == \"3.4\"' don't match your environment\nIgnoring typed-ast: markers 'python_version == \"3.5\"' don't match your environment\nIgnoring h2: markers 'python_version == \"3.4\"' don't match your environment\nIgnoring h2: markers 'python_version == \"3.5\"' don't match your environment\nIgnoring mitmproxy: markers 'python_version == \"3.4\"' don't match your environment\nIgnoring mitmproxy: markers 'python_version == \"3.5\"' don't match your environment\nIgnoring editorconfig: markers 'python_version == \"3.4\"' don't match your environment\nIgnoring editorconfig: markers 'python_version == \"3.5\"' don't match your environment\nIgnoring watchdog: markers 'python_version == \"3.4\"' don't match your environment\nIgnoring watchdog: markers 'python_version == \"3.5\"' don't match your environment\nIgnoring pathtools: markers 'python_version == \"3.4\"' don't match your environment\nIgnoring pathtools: markers 'python_version == \"3.5\"' don't match your environment\nIgnoring sortedcontainers: markers 'python_version == \"3.4\"' don't match your environment\nIgnoring sortedcontainers: markers 'python_version == \"3.5\"' don't match your environment\n", "stderr_lines": ["Ignoring jsbeautifier: markers 'python_version == \"3.4\"' don't match your environment", "Ignoring jsbeautifier: markers 'python_version == \"3.5\"' don't match your environment", "Ignoring hyperframe: markers 'python_version == \"3.4\"' don't match your environment", "Ignoring hyperframe: markers 'python_version == \"3.5\"' don't match your environment", "Ignoring cssutils: markers 'python_version == \"3.4\"' don't match your environment", "Ignoring cssutils: markers 'python_version == \"3.5\"' don't match your environment", "Ignoring kaitaistruct: markers 'python_version == \"3.4\"' don't match your environment", "Ignoring kaitaistruct: markers 'python_version == \"3.5\"' don't match your environment", "Ignoring tornado: markers 'python_version == \"3.4\"' don't match your environment", "Ignoring tornado: markers 'python_version == \"3.5\"' don't match your environment", "Ignoring ruamel.yaml: markers 'python_version == \"3.4\"' don't match your environment", "Ignoring ruamel.yaml: markers 'python_version == \"3.5\"' don't match your environment", "Ignoring html2text: markers 'python_version == \"3.4\"' don't match your environment", "Ignoring html2text: markers 'python_version == \"3.5\"' don't match your environment", "Ignoring dnspython3: markers 'python_version == \"3.4\"' don't match your environment", "Ignoring dnspython3: markers 'python_version == \"3.5\"' don't match your environment", "Ignoring hpack: markers 'python_version == \"3.4\"' don't match your environment", "Ignoring hpack: markers 'python_version == \"3.5\"' don't match your environment", "Ignoring brotlipy: markers 'python_version == \"3.4\"' don't match your environment", "Ignoring brotlipy: markers 'python_version == \"3.5\"' don't match your environment", "Ignoring mypy: markers 'python_version == \"3.4\"' don't match your environment", "Ignoring mypy: markers 'python_version == \"3.5\"' don't match your environment", "Ignoring urwid: markers 'python_version == \"3.4\"' don't match your environment", "Ignoring urwid: markers 'python_version == \"3.5\"' don't match your environment", "Ignoring argh: markers 'python_version == \"3.4\"' don't match your environment", "Ignoring argh: markers 'python_version == \"3.5\"' don't match your environment", "Ignoring blinker: markers 'python_version == \"3.4\"' don't match your environment", "Ignoring blinker: markers 'python_version == \"3.5\"' don't match your environment", "Ignoring typed-ast: markers 'python_version == \"3.4\"' don't match your environment", "Ignoring typed-ast: markers 'python_version == \"3.5\"' don't match your environment", "Ignoring h2: markers 'python_version == \"3.4\"' don't match your environment", "Ignoring h2: markers 'python_version == \"3.5\"' don't match your environment", "Ignoring mitmproxy: markers 'python_version == \"3.4\"' don't match your environment", "Ignoring mitmproxy: markers 'python_version == \"3.5\"' don't match your environment", "Ignoring editorconfig: markers 'python_version == \"3.4\"' don't match your environment", "Ignoring editorconfig: markers 'python_version == \"3.5\"' don't match your environment", "Ignoring watchdog: markers 'python_version == \"3.4\"' don't match your environment", "Ignoring watchdog: markers 'python_version == \"3.5\"' don't match your environment", "Ignoring pathtools: markers 'python_version == \"3.4\"' don't match your environment", "Ignoring pathtools: markers 'python_version == \"3.5\"' don't match your environment", "Ignoring sortedcontainers: markers 'python_version == \"3.4\"' don't match your environment", "Ignoring sortedcontainers: markers 'python_version == \"3.5\"' don't match your environment"], "stdout": "Requirement already up-to-date: wheel==0.30.0 in /usr/local/lib/python2.7/dist-packages (from -c /var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_constraints.txt (line 58))\nRequirement already up-to-date: urllib3<=1.22 in /usr/local/lib/python2.7/dist-packages (from -c /var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_constraints.txt (line 216))\nRequirement already up-to-date: requests<=2.18.4 in /usr/local/lib/python2.7/dist-packages (from -c /var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_constraints.txt (line 254))\nRequirement already up-to-date: idna<=2.6 in /usr/local/lib/python2.7/dist-packages (from -c /var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_constraints.txt (line 392))\nCollecting virtualenv<=15.1.0 (from -c /var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_constraints.txt (line 591))\n Downloading http://127.0.0.1:8181/packages/6f/86/3dc328ee7b1a6419ebfac7896d882fba83c48e3561d22ddddf38294d3e83/virtualenv-15.1.0-py2.py3-none-any.whl (1.8MB)\nRequirement already up-to-date: cython in /usr/local/lib/python2.7/dist-packages\nRequirement already up-to-date: certifi<=2018.1.18 in /usr/local/lib/python2.7/dist-packages (from -c /var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_constraints.txt (line 100))\nRequirement already up-to-date: chardet<=3.0.4 in /usr/local/lib/python2.7/dist-packages (from -c /var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_constraints.txt (line 64))\nInstalling collected packages: virtualenv\n Found existing installation: virtualenv 15.2.0\n Uninstalling virtualenv-15.2.0:\n Successfully uninstalled virtualenv-15.2.0\nSuccessfully installed virtualenv-15.1.0\n", "stdout_lines": ["Requirement already up-to-date: wheel==0.30.0 in /usr/local/lib/python2.7/dist-packages (from -c /var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_constraints.txt (line 58))", "Requirement already up-to-date: urllib3<=1.22 in /usr/local/lib/python2.7/dist-packages (from -c /var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_constraints.txt (line 216))", "Requirement already up-to-date: requests<=2.18.4 in /usr/local/lib/python2.7/dist-packages (from -c /var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_constraints.txt (line 254))", "Requirement already up-to-date: idna<=2.6 in /usr/local/lib/python2.7/dist-packages (from -c /var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_constraints.txt (line 392))", "Collecting virtualenv<=15.1.0 (from -c /var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_constraints.txt (line 591))", " Downloading http://127.0.0.1:8181/packages/6f/86/3dc328ee7b1a6419ebfac7896d882fba83c48e3561d22ddddf38294d3e83/virtualenv-15.1.0-py2.py3-none-any.whl (1.8MB)", "Requirement already up-to-date: cython in /usr/local/lib/python2.7/dist-packages", "Requirement already up-to-date: certifi<=2018.1.18 in /usr/local/lib/python2.7/dist-packages (from -c /var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_constraints.txt (line 100))", "Requirement already up-to-date: chardet<=3.0.4 in /usr/local/lib/python2.7/dist-packages (from -c /var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/requirements_constraints.txt (line 64))", "Installing collected packages: virtualenv", " Found existing installation: virtualenv 15.2.0", " Uninstalling virtualenv-15.2.0:", " Successfully uninstalled virtualenv-15.2.0", "Successfully installed virtualenv-15.1.0"], "version": null, "virtualenv": null}
TASK [repo_build : Create repo log directory] *********************************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_prepare.yml:94
Wednesday 28 March 2018 10:05:21 +0000 (0:00:02.769) 0:01:24.565 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/repo", "size": 4096, "state": "directory", "uid": 0}
TASK [repo_build : refresh local facts] ***************************************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/main.yml:35
Wednesday 28 March 2018 10:05:21 +0000 (0:00:00.274) 0:01:24.839 *******
ok: [c3_repo_container-eb840b00]
TASK [repo_build : Ensure that temporary folders from previous build failures are absent] *************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_wheels.yml:16
Wednesday 28 March 2018 10:05:22 +0000 (0:00:00.815) 0:01:25.655 *******
skipping: [c3_repo_container-eb840b00] => (item=/tmp/openstack-builder) => {"changed": false, "item": "/tmp/openstack-builder", "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item=/tmp/openstack-wheel-output) => {"changed": false, "item": "/tmp/openstack-wheel-output", "skip_reason": "Conditional result was False"}
TASK [repo_build : Create temporary folders] **********************************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_wheels.yml:24
Wednesday 28 March 2018 10:05:22 +0000 (0:00:00.074) 0:01:25.729 *******
skipping: [c3_repo_container-eb840b00] => (item=/tmp/openstack-builder) => {"changed": false, "item": "/tmp/openstack-builder", "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item=/tmp/openstack-wheel-output) => {"changed": false, "item": "/tmp/openstack-wheel-output", "skip_reason": "Conditional result was False"}
TASK [repo_build : Download requirement pip sources] **************************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_wheels.yml:33
Wednesday 28 March 2018 10:05:22 +0000 (0:00:00.059) 0:01:25.789 *******
<c3_repo_container-eb840b00> Task "Download requirement pip sources" has been omitted from the job because the conditional "["ansible_local['openstack_ansible']['repo_build']['need_wheel_build'] | bool", 'repo_build_store_pip_sources | bool']" was evaluated as "False"
TASK [repo_build : Create OpenStack-Ansible requirement wheels] ***************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_wheels.yml:54
Wednesday 28 March 2018 10:05:22 +0000 (0:00:00.020) 0:01:25.810 *******
<c3_repo_container-eb840b00> Task "Create OpenStack-Ansible requirement wheels" has been omitted from the job because the conditional "["ansible_local['openstack_ansible']['repo_build']['need_wheel_build'] | bool"]" was evaluated as "False"
TASK [repo_build : Register os-release files] *********************************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_wheels.yml:81
Wednesday 28 March 2018 10:05:22 +0000 (0:00:00.017) 0:01:25.828 *******
skipping: [c3_repo_container-eb840b00] => {"changed": false, "skip_reason": "Conditional result was False"}
TASK [repo_build : Ensure os-release files are cleaned up] ********************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_wheels.yml:90
Wednesday 28 March 2018 10:05:22 +0000 (0:00:00.045) 0:01:25.874 *******
skipping: [c3_repo_container-eb840b00] => {"changed": false, "skip_reason": "Conditional result was False"}
TASK [repo_build : Index built wheels] ****************************************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_wheels.yml:96
Wednesday 28 March 2018 10:05:22 +0000 (0:00:00.047) 0:01:25.922 *******
skipping: [c3_repo_container-eb840b00] => {"changed": false, "skip_reason": "Conditional result was False"}
TASK [repo_build : Create release process script] *****************************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_wheels.yml:101
Wednesday 28 March 2018 10:05:22 +0000 (0:00:00.043) 0:01:25.966 *******
<c3_repo_container-eb840b00> Task "Create release process script" has been omitted from the job because the conditional "["ansible_local['openstack_ansible']['repo_build']['need_wheel_build'] | bool"]" was evaluated as "False"
TASK [repo_build : Run release process script] ********************************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_wheels.yml:107
Wednesday 28 March 2018 10:05:22 +0000 (0:00:00.020) 0:01:25.986 *******
<c3_repo_container-eb840b00> Task "Run release process script" has been omitted from the job because the conditional "["ansible_local['openstack_ansible']['repo_build']['need_wheel_build'] | bool"]" was evaluated as "False"
TASK [repo_build : Create absolute requirements] ******************************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_wheels.yml:118
Wednesday 28 March 2018 10:05:22 +0000 (0:00:00.021) 0:01:26.007 *******
<c3_repo_container-eb840b00> Task "Create absolute requirements" has been omitted from the job because the conditional "["ansible_local['openstack_ansible']['repo_build']['need_wheel_build'] | bool"]" was evaluated as "False"
TASK [repo_build : Copy get-pip script into release folder] *******************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_wheels.yml:123
Wednesday 28 March 2018 10:05:22 +0000 (0:00:00.020) 0:01:26.028 *******
<c3_repo_container-eb840b00> Task "Copy get-pip script into release folder" has been omitted from the job because the conditional "["ansible_local['openstack_ansible']['repo_build']['need_wheel_build'] | bool"]" was evaluated as "False"
TASK [repo_build : Clean up temporary build folders to save space] ************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_wheels.yml:129
Wednesday 28 March 2018 10:05:22 +0000 (0:00:00.019) 0:01:26.047 *******
skipping: [c3_repo_container-eb840b00] => (item=/tmp/openstack-builder) => {"changed": false, "item": "/tmp/openstack-builder", "skip_reason": "Conditional result was False"}
skipping: [c3_repo_container-eb840b00] => (item=/tmp/openstack-wheel-output) => {"changed": false, "item": "/tmp/openstack-wheel-output", "skip_reason": "Conditional result was False"}
TASK [repo_build : Disable the wheel build requirement now that it is complete] ***********************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_wheels.yml:137
Wednesday 28 March 2018 10:05:22 +0000 (0:00:00.068) 0:01:26.116 *******
<c3_repo_container-eb840b00> Task "Disable the wheel build requirement now that it is complete" has been omitted from the job because the conditional "["ansible_local['openstack_ansible']['repo_build']['need_wheel_build'] | bool"]" was evaluated as "False"
TASK [repo_build : Create venv directories] ***********************************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_venvs.yml:16
Wednesday 28 March 2018 10:05:22 +0000 (0:00:00.020) 0:01:26.136 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "gid": 33, "group": "www-data", "mode": "02755", "owner": "nginx", "path": "/var/www/repo/venvs/17.0.0/ubuntu-16.04-x86_64", "size": 4096, "state": "directory", "uid": 999}
TASK [repo_build : Get venv command path] *************************************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_venvs.yml:23
Wednesday 28 March 2018 10:05:23 +0000 (0:00:00.291) 0:01:26.427 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "cmd": ["which", "virtualenv"], "delta": "0:00:00.005020", "end": "2018-03-28 06:05:23.275578", "rc": 0, "start": "2018-03-28 06:05:23.270558", "stderr": "", "stderr_lines": [], "stdout": "/usr/local/bin/virtualenv", "stdout_lines": ["/usr/local/bin/virtualenv"]}
TASK [repo_build : Set virtualenv command path] *******************************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_venvs.yml:28
Wednesday 28 March 2018 10:05:23 +0000 (0:00:00.269) 0:01:26.697 *******
ok: [c3_repo_container-eb840b00] => {"ansible_facts": {"virtualenv_bin": "/usr/local/bin/virtualenv"}, "changed": false}
TASK [repo_build : Create venv build script] **********************************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_venvs.yml:32
Wednesday 28 March 2018 10:05:23 +0000 (0:00:00.063) 0:01:26.760 *******
ok: [c3_repo_container-eb840b00] => {"changed": false, "checksum": "c34d76720ac3195304a861315ea63415669fc36d", "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/opt/venv-build-script.sh", "size": 4133, "state": "file", "uid": 0}
TASK [repo_build : Create venv build options files] ***************************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_venvs.yml:38
Wednesday 28 March 2018 10:05:24 +0000 (0:00:00.687) 0:01:27.448 *******
ok: [c3_repo_container-eb840b00] => (item={'role_name': 'os_gnocchi', 'role_data': {'gnocchi_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv'], 'project_group': 'gnocchi_all', 'gnocchi_pip_packages': ['cryptography', 'gnocchi[mysql,file]', 'gnocchiclient', 'keystonemiddleware', 'python-memcached']}}) => {"changed": false, "checksum": "51742fec3455c54a903e3cef7ef626c4ce8f9cc2", "gid": 0, "group": "root", "item": {"role_data": {"gnocchi_pip_packages": ["cryptography", "gnocchi[mysql,file]", "gnocchiclient", "keystonemiddleware", "python-memcached"], "gnocchi_requires_pip_packages": ["httplib2", "python-keystoneclient", "virtualenv"], "project_group": "gnocchi_all"}, "role_name": "os_gnocchi"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_gnocchi.txt", "size": 1004, "state": "file", "uid": 0}
ok: [c3_repo_container-eb840b00] => (item={'role_name': 'os_keystone', 'role_data': {'keystone_pip_packages': ['keystone', 'ldappool', 'pyldap', 'pymysql', 'python-memcached', 'python-openstackclient', 'uwsgi'], 'keystone_requires_pip_packages': ['python-keystoneclient', 'virtualenv'], 'project_group': 'keystone_all'}}) => {"changed": false, "checksum": "baf4f19bee5b9bb0766dacee3957fce5a6f738c7", "gid": 0, "group": "root", "item": {"role_data": {"keystone_pip_packages": ["keystone", "ldappool", "pyldap", "pymysql", "python-memcached", "python-openstackclient", "uwsgi"], "keystone_requires_pip_packages": ["python-keystoneclient", "virtualenv"], "project_group": "keystone_all"}, "role_name": "os_keystone"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_keystone.txt", "size": 1002, "state": "file", "uid": 0}
ok: [c3_repo_container-eb840b00] => (item={'role_name': 'os_cinder', 'role_data': {'cinder_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv'], 'cinder_pip_packages': ['cinder', 'cryptography', 'ecdsa', 'httplib2', 'keystonemiddleware', 'pymysql', 'python-cinderclient', 'python-keystoneclient', 'python-memcached', 'uwsgi'], 'project_group': 'cinder_all'}}) => {"changed": false, "checksum": "5621a6426c9c2bafa9b43c74aaf9e270f393f8e1", "gid": 0, "group": "root", "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"], "project_group": "cinder_all"}, "role_name": "os_cinder"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_cinder.txt", "size": 1046, "state": "file", "uid": 0}
ok: [c3_repo_container-eb840b00] => (item={'role_name': 'os_rally', 'role_data': {'rally_requires_pip_packages': ['virtualenv'], 'rally_pip_packages': ['ansible==2.3.2.0', 'pymysql', 'rally', 'setuptools'], 'project_group': 'utility_all'}}) => {"changed": false, "checksum": "f03e4f12937f70c89ed5be2505ae5f37095468ee", "gid": 0, "group": "root", "item": {"role_data": {"project_group": "utility_all", "rally_pip_packages": ["ansible==2.3.2.0", "pymysql", "rally", "setuptools"], "rally_requires_pip_packages": ["virtualenv"]}, "role_name": "os_rally"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_rally.txt", "size": 907, "state": "file", "uid": 0}
ok: [c3_repo_container-eb840b00] => (item={'role_name': 'os_horizon', 'role_data': {'horizon_pip_packages': ['cryptography', 'designate_dashboard', 'django-appconf', 'django-openstack-auth', 'greenlet', 'heat_dashboard', 'horizon', 'ironic-ui', 'keystonemiddleware', 'magnum-ui', 'mysql-python', 'neutron-fwaas-dashboard', 'neutron-lbaas-dashboard', 'octavia_dashboard', 'oslo.config', 'ply', 'pymysql', 'python-keystoneclient', 'python-memcached', 'sahara_dashboard', 'trove_dashboard'], 'horizon_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv'], 'project_group': 'horizon_all'}}) => {"changed": false, "checksum": "e6b415ebf6bcff5e7a0df6060ad962ea057d4c56", "gid": 0, "group": "root", "item": {"role_data": {"horizon_pip_packages": ["cryptography", "designate_dashboard", "django-appconf", "django-openstack-auth", "greenlet", "heat_dashboard", "horizon", "ironic-ui", "keystonemiddleware", "magnum-ui", "mysql-python", "neutron-fwaas-dashboard", "neutron-lbaas-dashboard", "octavia_dashboard", "oslo.config", "ply", "pymysql", "python-keystoneclient", "python-memcached", "sahara_dashboard", "trove_dashboard"], "horizon_requires_pip_packages": ["httplib2", "python-keystoneclient", "virtualenv"], "project_group": "horizon_all"}, "role_name": "os_horizon"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_horizon.txt", "size": 1237, "state": "file", "uid": 0}
ok: [c3_repo_container-eb840b00] => (item={'role_name': 'os_tempest', 'role_data': {'tempest_requires_pip_packages': ['python-glanceclient', 'python-keystoneclient', 'python-neutronclient', 'python-novaclient', 'shade', 'virtualenv'], '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'}}) => {"changed": false, "checksum": "f570fb87ff9998e282ac9709527e70a9687a9a60", "gid": 0, "group": "root", "item": {"role_data": {"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"]}, "role_name": "os_tempest"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_tempest.txt", "size": 1151, "state": "file", "uid": 0}
ok: [c3_repo_container-eb840b00] => (item={'role_name': 'os_neutron', 'role_data': {'neutron_optional_opendaylight_sfc_pip_packages': ['networking-sfc'], 'neutron_optional_opendaylight_pip_packages': ['networking-odl'], 'neutron_optional_calico_pip_packages': ['networking-calico', 'python-etcd'], 'neutron_optional_dragonflow_pip_packages': ['dragonflow', 'python-etcd'], 'project_group': 'neutron_all', 'neutron_optional_bgp_pip_packages': ['neutron_dynamic_routing'], 'neutron_optional_lbaas_pip_packages': ['neutron_lbaas'], 'neutron_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv'], 'neutron_pip_packages': ['cliff', 'configobj', 'cryptography', 'keystonemiddleware', 'neutron', 'pymysql', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'repoze.lru'], 'neutron_optional_fwaas_pip_packages': ['neutron_fwaas'], 'neutron_optional_vpnaas_pip_packages': ['neutron_vpnaas']}}) => {"changed": false, "checksum": "a82326b8b07c0704a858036f33052901d30e9690", "gid": 0, "group": "root", "item": {"role_data": {"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_opendaylight_sfc_pip_packages": ["networking-sfc"], "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"], "project_group": "neutron_all"}, "role_name": "os_neutron"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_neutron.txt", "size": 1094, "state": "file", "uid": 0}
ok: [c3_repo_container-eb840b00] => (item={'role_name': 'os_heat', 'role_data': {'heat_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv'], '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'}}) => {"changed": false, "checksum": "dde04963b69b8b237f068878bd6010bebb8298c7", "gid": 0, "group": "root", "item": {"role_data": {"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"], "project_group": "heat_all"}, "role_name": "os_heat"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_heat.txt", "size": 1187, "state": "file", "uid": 0}
ok: [c3_repo_container-eb840b00] => (item={'role_name': 'os_ceilometer', 'role_data': {'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'], 'project_group': 'ceilometer_all'}}) => {"changed": false, "checksum": "f9c8aa93fb33392ff69cf72700d9ad5ffe7eda43", "gid": 0, "group": "root", "item": {"role_data": {"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"], "project_group": "ceilometer_all"}, "role_name": "os_ceilometer"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_ceilometer.txt", "size": 1071, "state": "file", "uid": 0}
ok: [c3_repo_container-eb840b00] => (item={'role_name': 'os_aodh', 'role_data': {'aodh_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], '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'], 'project_group': 'aodh_all'}}) => {"changed": false, "checksum": "d5599ea1d3dcffd22538ef157cad6d72cbaa9388", "gid": 0, "group": "root", "item": {"role_data": {"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"}, "role_name": "os_aodh"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_aodh.txt", "size": 1082, "state": "file", "uid": 0}
ok: [c3_repo_container-eb840b00] => (item={'role_name': 'os_nova', 'role_data': {'nova_pip_packages': ['cryptography', 'keystonemiddleware', 'nova', 'pymysql', 'python-keystoneclient', 'python-memcached', 'python-novaclient', 'uwsgi'], 'nova_compute_powervm_pip_packages': ['nova-powervm', 'pyasn1-modules'], 'nova_novnc_pip_packages': ['websockify'], 'nova_compute_lxd_pip_packages': ['nova-lxd', 'pylxd', 'pyopenssl'], 'nova_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'python-openstackclient', 'virtualenv'], 'nova_compute_ironic_pip_packages': ['python-ironicclient'], 'project_group': 'nova_all', 'nova_compute_pip_packages': ['libvirt-python']}}) => {"changed": false, "checksum": "b6942f63e192653430b552193e0a8ed66c9a1555", "gid": 0, "group": "root", "item": {"role_data": {"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"], "project_group": "nova_all"}, "role_name": "os_nova"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_nova.txt", "size": 1122, "state": "file", "uid": 0}
ok: [c3_repo_container-eb840b00] => (item={'role_name': 'os_glance', 'role_data': {'glance_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv'], 'project_group': 'glance_all', 'glance_pip_packages': ['cryptography', 'glance', 'keystonemiddleware', 'os-brick', 'pymysql', 'python-cinderclient', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-swiftclient', 'uwsgi', 'warlock']}}) => {"changed": false, "checksum": "5f77098833fc865c5f313c365b5f91e103840535", "gid": 0, "group": "root", "item": {"role_data": {"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"], "project_group": "glance_all"}, "role_name": "os_glance"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_glance.txt", "size": 1087, "state": "file", "uid": 0}
TASK [repo_build : Execute the venv build scripts asynchonously] **************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_venvs.yml:45
Wednesday 28 March 2018 10:05:32 +0000 (0:00:08.714) 0:01:36.163 *******
changed: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'group': 'root', 'owner': 'root', 'state': 'file', 'changed': False, 'checksum': '51742fec3455c54a903e3cef7ef626c4ce8f9cc2', 'diff': {'after': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_gnocchi.txt'}, 'before': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_gnocchi.txt'}}, 'gid': 0, 'failed': False, 'uid': 0, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_gnocchi.txt', 'mode': '0644', 'size': 1004, '_ansible_parsed': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'invocation': {'module_args': {'recurse': False, 'content': None, 'owner': None, 'backup': None, 'src': 'venv-build-options.txt.j2', 'state': 'file', 'unsafe_writes': None, 'setype': None, 'dest': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_gnocchi.txt', 'follow': False, 'mode': None, 'force': False, 'regexp': None, 'selevel': None, 'delimiter': None, 'group': None, 'original_basename': 'venv-build-options.txt.j2', 'validate': None, 'serole': None, 'remote_src': None, 'seuser': None, 'directory_mode': None, 'attributes': None, 'diff_peek': None, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_gnocchi.txt'}}, 'item': {'role_name': 'os_gnocchi', 'role_data': {'gnocchi_pip_packages': ['cryptography', 'gnocchi[mysql,file]', 'gnocchiclient', 'keystonemiddleware', 'python-memcached'], 'project_group': 'gnocchi_all', 'gnocchi_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv']}}}) => {"ansible_job_id": "813635575172.32936", "changed": true, "finished": 0, "item": {"changed": false, "checksum": "51742fec3455c54a903e3cef7ef626c4ce8f9cc2", "diff": {"after": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_gnocchi.txt"}, "before": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_gnocchi.txt"}}, "failed": false, "gid": 0, "group": "root", "invocation": {"module_args": {"attributes": null, "backup": null, "content": null, "delimiter": null, "dest": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_gnocchi.txt", "diff_peek": null, "directory_mode": null, "follow": false, "force": false, "group": null, "mode": null, "original_basename": "venv-build-options.txt.j2", "owner": null, "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_gnocchi.txt", "recurse": false, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "venv-build-options.txt.j2", "state": "file", "unsafe_writes": null, "validate": null}}, "item": {"role_data": {"gnocchi_pip_packages": ["cryptography", "gnocchi[mysql,file]", "gnocchiclient", "keystonemiddleware", "python-memcached"], "gnocchi_requires_pip_packages": ["httplib2", "python-keystoneclient", "virtualenv"], "project_group": "gnocchi_all"}, "role_name": "os_gnocchi"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_gnocchi.txt", "size": 1004, "state": "file", "uid": 0}, "results_file": "/root/.ansible_async/813635575172.32936", "started": 1}
changed: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'group': 'root', 'owner': 'root', 'state': 'file', 'changed': False, 'checksum': 'baf4f19bee5b9bb0766dacee3957fce5a6f738c7', 'diff': {'after': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_keystone.txt'}, 'before': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_keystone.txt'}}, 'gid': 0, 'failed': False, 'uid': 0, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_keystone.txt', 'mode': '0644', 'size': 1002, '_ansible_parsed': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'invocation': {'module_args': {'recurse': False, 'content': None, 'owner': None, 'backup': None, 'src': 'venv-build-options.txt.j2', 'state': 'file', 'unsafe_writes': None, 'setype': None, 'dest': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_keystone.txt', 'follow': False, 'mode': None, 'force': False, 'regexp': None, 'selevel': None, 'delimiter': None, 'group': None, 'original_basename': 'venv-build-options.txt.j2', 'validate': None, 'serole': None, 'remote_src': None, 'seuser': None, 'directory_mode': None, 'attributes': None, 'diff_peek': None, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_keystone.txt'}}, 'item': {'role_name': 'os_keystone', 'role_data': {'keystone_pip_packages': ['keystone', 'ldappool', 'pyldap', 'pymysql', 'python-memcached', 'python-openstackclient', 'uwsgi'], 'keystone_requires_pip_packages': ['python-keystoneclient', 'virtualenv'], 'project_group': 'keystone_all'}}}) => {"ansible_job_id": "635955199485.32976", "changed": true, "finished": 0, "item": {"changed": false, "checksum": "baf4f19bee5b9bb0766dacee3957fce5a6f738c7", "diff": {"after": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_keystone.txt"}, "before": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_keystone.txt"}}, "failed": false, "gid": 0, "group": "root", "invocation": {"module_args": {"attributes": null, "backup": null, "content": null, "delimiter": null, "dest": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_keystone.txt", "diff_peek": null, "directory_mode": null, "follow": false, "force": false, "group": null, "mode": null, "original_basename": "venv-build-options.txt.j2", "owner": null, "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_keystone.txt", "recurse": false, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "venv-build-options.txt.j2", "state": "file", "unsafe_writes": null, "validate": null}}, "item": {"role_data": {"keystone_pip_packages": ["keystone", "ldappool", "pyldap", "pymysql", "python-memcached", "python-openstackclient", "uwsgi"], "keystone_requires_pip_packages": ["python-keystoneclient", "virtualenv"], "project_group": "keystone_all"}, "role_name": "os_keystone"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_keystone.txt", "size": 1002, "state": "file", "uid": 0}, "results_file": "/root/.ansible_async/635955199485.32976", "started": 1}
changed: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'group': 'root', 'owner': 'root', 'state': 'file', 'changed': False, 'checksum': '5621a6426c9c2bafa9b43c74aaf9e270f393f8e1', 'diff': {'after': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_cinder.txt'}, 'before': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_cinder.txt'}}, 'gid': 0, 'failed': False, 'uid': 0, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_cinder.txt', 'mode': '0644', 'size': 1046, '_ansible_parsed': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'invocation': {'module_args': {'recurse': False, 'content': None, 'owner': None, 'backup': None, 'src': 'venv-build-options.txt.j2', 'state': 'file', 'unsafe_writes': None, 'setype': None, 'dest': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_cinder.txt', 'follow': False, 'mode': None, 'force': False, 'regexp': None, 'selevel': None, 'delimiter': None, 'group': None, 'original_basename': 'venv-build-options.txt.j2', 'validate': None, 'serole': None, 'remote_src': None, 'seuser': None, 'directory_mode': None, 'attributes': None, 'diff_peek': None, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_cinder.txt'}}, 'item': {'role_name': 'os_cinder', 'role_data': {'cinder_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv'], 'cinder_pip_packages': ['cinder', 'cryptography', 'ecdsa', 'httplib2', 'keystonemiddleware', 'pymysql', 'python-cinderclient', 'python-keystoneclient', 'python-memcached', 'uwsgi'], 'project_group': 'cinder_all'}}}) => {"ansible_job_id": "188291362549.33017", "changed": true, "finished": 0, "item": {"changed": false, "checksum": "5621a6426c9c2bafa9b43c74aaf9e270f393f8e1", "diff": {"after": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_cinder.txt"}, "before": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_cinder.txt"}}, "failed": false, "gid": 0, "group": "root", "invocation": {"module_args": {"attributes": null, "backup": null, "content": null, "delimiter": null, "dest": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_cinder.txt", "diff_peek": null, "directory_mode": null, "follow": false, "force": false, "group": null, "mode": null, "original_basename": "venv-build-options.txt.j2", "owner": null, "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_cinder.txt", "recurse": false, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "venv-build-options.txt.j2", "state": "file", "unsafe_writes": null, "validate": null}}, "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"], "project_group": "cinder_all"}, "role_name": "os_cinder"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_cinder.txt", "size": 1046, "state": "file", "uid": 0}, "results_file": "/root/.ansible_async/188291362549.33017", "started": 1}
changed: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'group': 'root', 'owner': 'root', 'state': 'file', 'changed': False, 'checksum': 'f03e4f12937f70c89ed5be2505ae5f37095468ee', 'diff': {'after': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_rally.txt'}, 'before': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_rally.txt'}}, 'gid': 0, 'failed': False, 'uid': 0, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_rally.txt', 'mode': '0644', 'size': 907, '_ansible_parsed': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'invocation': {'module_args': {'recurse': False, 'content': None, 'owner': None, 'backup': None, 'src': 'venv-build-options.txt.j2', 'state': 'file', 'unsafe_writes': None, 'setype': None, 'dest': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_rally.txt', 'follow': False, 'mode': None, 'force': False, 'regexp': None, 'selevel': None, 'delimiter': None, 'group': None, 'original_basename': 'venv-build-options.txt.j2', 'validate': None, 'serole': None, 'remote_src': None, 'seuser': None, 'directory_mode': None, 'attributes': None, 'diff_peek': None, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_rally.txt'}}, 'item': {'role_name': 'os_rally', 'role_data': {'rally_requires_pip_packages': ['virtualenv'], 'project_group': 'utility_all', 'rally_pip_packages': ['ansible==2.3.2.0', 'pymysql', 'rally', 'setuptools']}}}) => {"ansible_job_id": "702689554220.33067", "changed": true, "finished": 0, "item": {"changed": false, "checksum": "f03e4f12937f70c89ed5be2505ae5f37095468ee", "diff": {"after": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_rally.txt"}, "before": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_rally.txt"}}, "failed": false, "gid": 0, "group": "root", "invocation": {"module_args": {"attributes": null, "backup": null, "content": null, "delimiter": null, "dest": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_rally.txt", "diff_peek": null, "directory_mode": null, "follow": false, "force": false, "group": null, "mode": null, "original_basename": "venv-build-options.txt.j2", "owner": null, "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_rally.txt", "recurse": false, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "venv-build-options.txt.j2", "state": "file", "unsafe_writes": null, "validate": null}}, "item": {"role_data": {"project_group": "utility_all", "rally_pip_packages": ["ansible==2.3.2.0", "pymysql", "rally", "setuptools"], "rally_requires_pip_packages": ["virtualenv"]}, "role_name": "os_rally"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_rally.txt", "size": 907, "state": "file", "uid": 0}, "results_file": "/root/.ansible_async/702689554220.33067", "started": 1}
changed: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'group': 'root', 'owner': 'root', 'state': 'file', 'changed': False, 'checksum': 'e6b415ebf6bcff5e7a0df6060ad962ea057d4c56', 'diff': {'after': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_horizon.txt'}, 'before': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_horizon.txt'}}, 'gid': 0, 'failed': False, 'uid': 0, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_horizon.txt', 'mode': '0644', 'size': 1237, '_ansible_parsed': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'invocation': {'module_args': {'recurse': False, 'content': None, 'owner': None, 'backup': None, 'src': 'venv-build-options.txt.j2', 'state': 'file', 'unsafe_writes': None, 'setype': None, 'dest': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_horizon.txt', 'follow': False, 'mode': None, 'force': False, 'regexp': None, 'selevel': None, 'delimiter': None, 'group': None, 'original_basename': 'venv-build-options.txt.j2', 'validate': None, 'serole': None, 'remote_src': None, 'seuser': None, 'directory_mode': None, 'attributes': None, 'diff_peek': None, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_horizon.txt'}}, 'item': {'role_name': 'os_horizon', 'role_data': {'horizon_pip_packages': ['cryptography', 'designate_dashboard', 'django-appconf', 'django-openstack-auth', 'greenlet', 'heat_dashboard', 'horizon', 'ironic-ui', 'keystonemiddleware', 'magnum-ui', 'mysql-python', 'neutron-fwaas-dashboard', 'neutron-lbaas-dashboard', 'octavia_dashboard', 'oslo.config', 'ply', 'pymysql', 'python-keystoneclient', 'python-memcached', 'sahara_dashboard', 'trove_dashboard'], 'project_group': 'horizon_all', 'horizon_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv']}}}) => {"ansible_job_id": "270829363684.33117", "changed": true, "finished": 0, "item": {"changed": false, "checksum": "e6b415ebf6bcff5e7a0df6060ad962ea057d4c56", "diff": {"after": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_horizon.txt"}, "before": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_horizon.txt"}}, "failed": false, "gid": 0, "group": "root", "invocation": {"module_args": {"attributes": null, "backup": null, "content": null, "delimiter": null, "dest": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_horizon.txt", "diff_peek": null, "directory_mode": null, "follow": false, "force": false, "group": null, "mode": null, "original_basename": "venv-build-options.txt.j2", "owner": null, "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_horizon.txt", "recurse": false, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "venv-build-options.txt.j2", "state": "file", "unsafe_writes": null, "validate": null}}, "item": {"role_data": {"horizon_pip_packages": ["cryptography", "designate_dashboard", "django-appconf", "django-openstack-auth", "greenlet", "heat_dashboard", "horizon", "ironic-ui", "keystonemiddleware", "magnum-ui", "mysql-python", "neutron-fwaas-dashboard", "neutron-lbaas-dashboard", "octavia_dashboard", "oslo.config", "ply", "pymysql", "python-keystoneclient", "python-memcached", "sahara_dashboard", "trove_dashboard"], "horizon_requires_pip_packages": ["httplib2", "python-keystoneclient", "virtualenv"], "project_group": "horizon_all"}, "role_name": "os_horizon"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_horizon.txt", "size": 1237, "state": "file", "uid": 0}, "results_file": "/root/.ansible_async/270829363684.33117", "started": 1}
changed: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'group': 'root', 'owner': 'root', 'state': 'file', 'changed': False, 'checksum': 'f570fb87ff9998e282ac9709527e70a9687a9a60', 'diff': {'after': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_tempest.txt'}, 'before': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_tempest.txt'}}, 'gid': 0, 'failed': False, 'uid': 0, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_tempest.txt', 'mode': '0644', 'size': 1151, '_ansible_parsed': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'invocation': {'module_args': {'recurse': False, 'content': None, 'owner': None, 'backup': None, 'src': 'venv-build-options.txt.j2', 'state': 'file', 'unsafe_writes': None, 'setype': None, 'dest': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_tempest.txt', 'follow': False, 'mode': None, 'force': False, 'regexp': None, 'selevel': None, 'delimiter': None, 'group': None, 'original_basename': 'venv-build-options.txt.j2', 'validate': None, 'serole': None, 'remote_src': None, 'seuser': None, 'directory_mode': None, 'attributes': None, 'diff_peek': None, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_tempest.txt'}}, 'item': {'role_name': 'os_tempest', 'role_data': {'tempest_requires_pip_packages': ['python-glanceclient', 'python-keystoneclient', 'python-neutronclient', 'python-novaclient', 'shade', 'virtualenv'], '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'}}}) => {"ansible_job_id": "774469026658.33167", "changed": true, "finished": 0, "item": {"changed": false, "checksum": "f570fb87ff9998e282ac9709527e70a9687a9a60", "diff": {"after": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_tempest.txt"}, "before": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_tempest.txt"}}, "failed": false, "gid": 0, "group": "root", "invocation": {"module_args": {"attributes": null, "backup": null, "content": null, "delimiter": null, "dest": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_tempest.txt", "diff_peek": null, "directory_mode": null, "follow": false, "force": false, "group": null, "mode": null, "original_basename": "venv-build-options.txt.j2", "owner": null, "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_tempest.txt", "recurse": false, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "venv-build-options.txt.j2", "state": "file", "unsafe_writes": null, "validate": null}}, "item": {"role_data": {"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"]}, "role_name": "os_tempest"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_tempest.txt", "size": 1151, "state": "file", "uid": 0}, "results_file": "/root/.ansible_async/774469026658.33167", "started": 1}
changed: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'group': 'root', 'owner': 'root', 'state': 'file', 'changed': False, 'checksum': 'a82326b8b07c0704a858036f33052901d30e9690', 'diff': {'after': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_neutron.txt'}, 'before': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_neutron.txt'}}, 'gid': 0, 'failed': False, 'uid': 0, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_neutron.txt', 'mode': '0644', 'size': 1094, '_ansible_parsed': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'invocation': {'module_args': {'recurse': False, 'content': None, 'owner': None, 'backup': None, 'src': 'venv-build-options.txt.j2', 'state': 'file', 'unsafe_writes': None, 'setype': None, 'dest': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_neutron.txt', 'follow': False, 'mode': None, 'force': False, 'regexp': None, 'selevel': None, 'delimiter': None, 'group': None, 'original_basename': 'venv-build-options.txt.j2', 'validate': None, 'serole': None, 'remote_src': None, 'seuser': None, 'directory_mode': None, 'attributes': None, 'diff_peek': None, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_neutron.txt'}}, 'item': {'role_name': 'os_neutron', 'role_data': {'neutron_optional_opendaylight_sfc_pip_packages': ['networking-sfc'], 'neutron_optional_opendaylight_pip_packages': ['networking-odl'], 'neutron_optional_dragonflow_pip_packages': ['dragonflow', 'python-etcd'], 'project_group': 'neutron_all', 'neutron_optional_bgp_pip_packages': ['neutron_dynamic_routing'], 'neutron_optional_vpnaas_pip_packages': ['neutron_vpnaas'], 'neutron_optional_lbaas_pip_packages': ['neutron_lbaas'], 'neutron_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv'], 'neutron_pip_packages': ['cliff', 'configobj', 'cryptography', 'keystonemiddleware', 'neutron', 'pymysql', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'repoze.lru'], 'neutron_optional_fwaas_pip_packages': ['neutron_fwaas'], 'neutron_optional_calico_pip_packages': ['networking-calico', 'python-etcd']}}}) => {"ansible_job_id": "58347883249.33219", "changed": true, "finished": 0, "item": {"changed": false, "checksum": "a82326b8b07c0704a858036f33052901d30e9690", "diff": {"after": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_neutron.txt"}, "before": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_neutron.txt"}}, "failed": false, "gid": 0, "group": "root", "invocation": {"module_args": {"attributes": null, "backup": null, "content": null, "delimiter": null, "dest": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_neutron.txt", "diff_peek": null, "directory_mode": null, "follow": false, "force": false, "group": null, "mode": null, "original_basename": "venv-build-options.txt.j2", "owner": null, "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_neutron.txt", "recurse": false, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "venv-build-options.txt.j2", "state": "file", "unsafe_writes": null, "validate": null}}, "item": {"role_data": {"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_opendaylight_sfc_pip_packages": ["networking-sfc"], "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"], "project_group": "neutron_all"}, "role_name": "os_neutron"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_neutron.txt", "size": 1094, "state": "file", "uid": 0}, "results_file": "/root/.ansible_async/58347883249.33219", "started": 1}
changed: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'group': 'root', 'owner': 'root', 'state': 'file', 'changed': False, 'checksum': 'dde04963b69b8b237f068878bd6010bebb8298c7', 'diff': {'after': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_heat.txt'}, 'before': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_heat.txt'}}, 'gid': 0, 'failed': False, 'uid': 0, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_heat.txt', 'mode': '0644', 'size': 1187, '_ansible_parsed': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'invocation': {'module_args': {'recurse': False, 'content': None, 'owner': None, 'backup': None, 'src': 'venv-build-options.txt.j2', 'state': 'file', 'unsafe_writes': None, 'setype': None, 'dest': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_heat.txt', 'follow': False, 'mode': None, 'force': False, 'regexp': None, 'selevel': None, 'delimiter': None, 'group': None, 'original_basename': 'venv-build-options.txt.j2', 'validate': None, 'serole': None, 'remote_src': None, 'seuser': None, 'directory_mode': None, 'attributes': None, 'diff_peek': None, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_heat.txt'}}, 'item': {'role_name': 'os_heat', 'role_data': {'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'], 'project_group': 'heat_all'}}}) => {"ansible_job_id": "747882009437.33269", "changed": true, "finished": 0, "item": {"changed": false, "checksum": "dde04963b69b8b237f068878bd6010bebb8298c7", "diff": {"after": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_heat.txt"}, "before": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_heat.txt"}}, "failed": false, "gid": 0, "group": "root", "invocation": {"module_args": {"attributes": null, "backup": null, "content": null, "delimiter": null, "dest": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_heat.txt", "diff_peek": null, "directory_mode": null, "follow": false, "force": false, "group": null, "mode": null, "original_basename": "venv-build-options.txt.j2", "owner": null, "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_heat.txt", "recurse": false, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "venv-build-options.txt.j2", "state": "file", "unsafe_writes": null, "validate": null}}, "item": {"role_data": {"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"], "project_group": "heat_all"}, "role_name": "os_heat"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_heat.txt", "size": 1187, "state": "file", "uid": 0}, "results_file": "/root/.ansible_async/747882009437.33269", "started": 1}
changed: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'group': 'root', 'owner': 'root', 'state': 'file', 'changed': False, 'checksum': 'f9c8aa93fb33392ff69cf72700d9ad5ffe7eda43', 'diff': {'after': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_ceilometer.txt'}, 'before': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_ceilometer.txt'}}, 'gid': 0, 'failed': False, 'uid': 0, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_ceilometer.txt', 'mode': '0644', 'size': 1071, '_ansible_parsed': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'invocation': {'module_args': {'recurse': False, 'content': None, 'owner': None, 'backup': None, 'src': 'venv-build-options.txt.j2', 'state': 'file', 'unsafe_writes': None, 'setype': None, 'dest': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_ceilometer.txt', 'follow': False, 'mode': None, 'force': False, 'regexp': None, 'selevel': None, 'delimiter': None, 'group': None, 'original_basename': 'venv-build-options.txt.j2', 'validate': None, 'serole': None, 'remote_src': None, 'seuser': None, 'directory_mode': None, 'attributes': None, 'diff_peek': None, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_ceilometer.txt'}}, 'item': {'role_name': 'os_ceilometer', 'role_data': {'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'], 'project_group': 'ceilometer_all'}}}) => {"ansible_job_id": "730746779995.33319", "changed": true, "finished": 0, "item": {"changed": false, "checksum": "f9c8aa93fb33392ff69cf72700d9ad5ffe7eda43", "diff": {"after": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_ceilometer.txt"}, "before": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_ceilometer.txt"}}, "failed": false, "gid": 0, "group": "root", "invocation": {"module_args": {"attributes": null, "backup": null, "content": null, "delimiter": null, "dest": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_ceilometer.txt", "diff_peek": null, "directory_mode": null, "follow": false, "force": false, "group": null, "mode": null, "original_basename": "venv-build-options.txt.j2", "owner": null, "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_ceilometer.txt", "recurse": false, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "venv-build-options.txt.j2", "state": "file", "unsafe_writes": null, "validate": null}}, "item": {"role_data": {"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"], "project_group": "ceilometer_all"}, "role_name": "os_ceilometer"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_ceilometer.txt", "size": 1071, "state": "file", "uid": 0}, "results_file": "/root/.ansible_async/730746779995.33319", "started": 1}
changed: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'group': 'root', 'owner': 'root', 'state': 'file', 'changed': False, 'checksum': 'd5599ea1d3dcffd22538ef157cad6d72cbaa9388', 'diff': {'after': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_aodh.txt'}, 'before': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_aodh.txt'}}, 'gid': 0, 'failed': False, 'uid': 0, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_aodh.txt', 'mode': '0644', 'size': 1082, '_ansible_parsed': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'invocation': {'module_args': {'recurse': False, 'content': None, 'owner': None, 'backup': None, 'src': 'venv-build-options.txt.j2', 'state': 'file', 'unsafe_writes': None, 'setype': None, 'dest': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_aodh.txt', 'follow': False, 'mode': None, 'force': False, 'regexp': None, 'selevel': None, 'delimiter': None, 'group': None, 'original_basename': 'venv-build-options.txt.j2', 'validate': None, 'serole': None, 'remote_src': None, 'seuser': None, 'directory_mode': None, 'attributes': None, 'diff_peek': None, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_aodh.txt'}}, 'item': {'role_name': 'os_aodh', 'role_data': {'aodh_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], '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']}}}) => {"ansible_job_id": "548667287850.33369", "changed": true, "finished": 0, "item": {"changed": false, "checksum": "d5599ea1d3dcffd22538ef157cad6d72cbaa9388", "diff": {"after": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_aodh.txt"}, "before": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_aodh.txt"}}, "failed": false, "gid": 0, "group": "root", "invocation": {"module_args": {"attributes": null, "backup": null, "content": null, "delimiter": null, "dest": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_aodh.txt", "diff_peek": null, "directory_mode": null, "follow": false, "force": false, "group": null, "mode": null, "original_basename": "venv-build-options.txt.j2", "owner": null, "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_aodh.txt", "recurse": false, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "venv-build-options.txt.j2", "state": "file", "unsafe_writes": null, "validate": null}}, "item": {"role_data": {"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"}, "role_name": "os_aodh"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_aodh.txt", "size": 1082, "state": "file", "uid": 0}, "results_file": "/root/.ansible_async/548667287850.33369", "started": 1}
changed: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'group': 'root', 'owner': 'root', 'state': 'file', 'changed': False, 'checksum': 'b6942f63e192653430b552193e0a8ed66c9a1555', 'diff': {'after': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_nova.txt'}, 'before': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_nova.txt'}}, 'gid': 0, 'failed': False, 'uid': 0, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_nova.txt', 'mode': '0644', 'size': 1122, '_ansible_parsed': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'invocation': {'module_args': {'recurse': False, 'content': None, 'owner': None, 'backup': None, 'src': 'venv-build-options.txt.j2', 'state': 'file', 'unsafe_writes': None, 'setype': None, 'dest': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_nova.txt', 'follow': False, 'mode': None, 'force': False, 'regexp': None, 'selevel': None, 'delimiter': None, 'group': None, 'original_basename': 'venv-build-options.txt.j2', 'validate': None, 'serole': None, 'remote_src': None, 'seuser': None, 'directory_mode': None, 'attributes': None, 'diff_peek': None, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_nova.txt'}}, 'item': {'role_name': 'os_nova', 'role_data': {'nova_pip_packages': ['cryptography', 'keystonemiddleware', 'nova', 'pymysql', 'python-keystoneclient', 'python-memcached', 'python-novaclient', 'uwsgi'], 'nova_compute_powervm_pip_packages': ['nova-powervm', 'pyasn1-modules'], 'nova_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'python-openstackclient', 'virtualenv'], 'nova_compute_lxd_pip_packages': ['nova-lxd', 'pylxd', 'pyopenssl'], 'nova_novnc_pip_packages': ['websockify'], 'nova_compute_ironic_pip_packages': ['python-ironicclient'], 'project_group': 'nova_all', 'nova_compute_pip_packages': ['libvirt-python']}}}) => {"ansible_job_id": "286211323326.33419", "changed": true, "finished": 0, "item": {"changed": false, "checksum": "b6942f63e192653430b552193e0a8ed66c9a1555", "diff": {"after": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_nova.txt"}, "before": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_nova.txt"}}, "failed": false, "gid": 0, "group": "root", "invocation": {"module_args": {"attributes": null, "backup": null, "content": null, "delimiter": null, "dest": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_nova.txt", "diff_peek": null, "directory_mode": null, "follow": false, "force": false, "group": null, "mode": null, "original_basename": "venv-build-options.txt.j2", "owner": null, "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_nova.txt", "recurse": false, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "venv-build-options.txt.j2", "state": "file", "unsafe_writes": null, "validate": null}}, "item": {"role_data": {"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"], "project_group": "nova_all"}, "role_name": "os_nova"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_nova.txt", "size": 1122, "state": "file", "uid": 0}, "results_file": "/root/.ansible_async/286211323326.33419", "started": 1}
changed: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'group': 'root', 'owner': 'root', 'state': 'file', 'changed': False, 'checksum': '5f77098833fc865c5f313c365b5f91e103840535', 'diff': {'after': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_glance.txt'}, 'before': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_glance.txt'}}, 'gid': 0, 'failed': False, 'uid': 0, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_glance.txt', 'mode': '0644', 'size': 1087, '_ansible_parsed': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'invocation': {'module_args': {'recurse': False, 'content': None, 'owner': None, 'backup': None, 'src': 'venv-build-options.txt.j2', 'state': 'file', 'unsafe_writes': None, 'setype': None, 'dest': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_glance.txt', 'follow': False, 'mode': None, 'force': False, 'regexp': None, 'selevel': None, 'delimiter': None, 'group': None, 'original_basename': 'venv-build-options.txt.j2', 'validate': None, 'serole': None, 'remote_src': None, 'seuser': None, 'directory_mode': None, 'attributes': None, 'diff_peek': None, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_glance.txt'}}, 'item': {'role_name': 'os_glance', 'role_data': {'glance_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv'], 'project_group': 'glance_all', 'glance_pip_packages': ['cryptography', 'glance', 'keystonemiddleware', 'os-brick', 'pymysql', 'python-cinderclient', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-swiftclient', 'uwsgi', 'warlock']}}}) => {"ansible_job_id": "618873231730.33467", "changed": true, "finished": 0, "item": {"changed": false, "checksum": "5f77098833fc865c5f313c365b5f91e103840535", "diff": {"after": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_glance.txt"}, "before": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_glance.txt"}}, "failed": false, "gid": 0, "group": "root", "invocation": {"module_args": {"attributes": null, "backup": null, "content": null, "delimiter": null, "dest": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_glance.txt", "diff_peek": null, "directory_mode": null, "follow": false, "force": false, "group": null, "mode": null, "original_basename": "venv-build-options.txt.j2", "owner": null, "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_glance.txt", "recurse": false, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "venv-build-options.txt.j2", "state": "file", "unsafe_writes": null, "validate": null}}, "item": {"role_data": {"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"], "project_group": "glance_all"}, "role_name": "os_glance"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_glance.txt", "size": 1087, "state": "file", "uid": 0}, "results_file": "/root/.ansible_async/618873231730.33467", "started": 1}
TASK [repo_build : Wait for the venvs builds to complete] *********************************************************************************************************************
task path: /etc/ansible/roles/repo_build/tasks/repo_build_venvs.yml:63
Wednesday 28 March 2018 10:05:50 +0000 (0:00:17.440) 0:01:53.604 *******
failed: [c3_repo_container-eb840b00] (item={'_ansible_item_result': True, 'ansible_job_id': '813635575172.32936', 'finished': 0, 'failed': False, 'started': 1, 'changed': True, '_ansible_parsed': True, 'results_file': '/root/.ansible_async/813635575172.32936', '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'_ansible_item_result': True, 'group': 'root', 'owner': 'root', 'state': 'file', 'changed': False, 'checksum': '51742fec3455c54a903e3cef7ef626c4ce8f9cc2', 'diff': {'after': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_gnocchi.txt'}, 'before': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_gnocchi.txt'}}, 'gid': 0, 'failed': False, 'uid': 0, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_gnocchi.txt', 'mode': '0644', 'size': 1004, '_ansible_parsed': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'invocation': {'module_args': {'content': None, 'owner': None, 'backup': None, 'src': 'venv-build-options.txt.j2', 'state': 'file', 'unsafe_writes': None, 'setype': None, 'dest': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_gnocchi.txt', 'follow': False, 'mode': None, 'force': False, 'regexp': None, 'selevel': None, 'delimiter': None, 'remote_src': None, 'group': None, 'original_basename': 'venv-build-options.txt.j2', 'validate': None, 'serole': None, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_gnocchi.txt', 'seuser': None, 'directory_mode': None, 'attributes': None, 'diff_peek': None, 'recurse': False}}, 'item': {'role_name': 'os_gnocchi', 'role_data': {'gnocchi_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv'], 'project_group': 'gnocchi_all', 'gnocchi_pip_packages': ['cryptography', 'gnocchi[mysql,file]', 'gnocchiclient', 'keystonemiddleware', 'python-memcached']}}}}) => {"ansible_job_id": "813635575172.32936", "attempts": 1, "changed": true, "cmd": "/opt/venv-build-script.sh /var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_gnocchi.txt", "delta": "0:00:03.578591", "end": "2018-03-28 06:05:37.009258", "finished": 1, "item": {"ansible_job_id": "813635575172.32936", "changed": true, "failed": false, "finished": 0, "item": {"changed": false, "checksum": "51742fec3455c54a903e3cef7ef626c4ce8f9cc2", "diff": {"after": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_gnocchi.txt"}, "before": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_gnocchi.txt"}}, "failed": false, "gid": 0, "group": "root", "invocation": {"module_args": {"attributes": null, "backup": null, "content": null, "delimiter": null, "dest": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_gnocchi.txt", "diff_peek": null, "directory_mode": null, "follow": false, "force": false, "group": null, "mode": null, "original_basename": "venv-build-options.txt.j2", "owner": null, "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_gnocchi.txt", "recurse": false, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "venv-build-options.txt.j2", "state": "file", "unsafe_writes": null, "validate": null}}, "item": {"role_data": {"gnocchi_pip_packages": ["cryptography", "gnocchi[mysql,file]", "gnocchiclient", "keystonemiddleware", "python-memcached"], "gnocchi_requires_pip_packages": ["httplib2", "python-keystoneclient", "virtualenv"], "project_group": "gnocchi_all"}, "role_name": "os_gnocchi"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_gnocchi.txt", "size": 1004, "state": "file", "uid": 0}, "results_file": "/root/.ansible_async/813635575172.32936", "started": 1}, "msg": "non-zero return code", "rc": 1, "start": "2018-03-28 06:05:33.430667", "stderr": " Could not find a version that satisfies the requirement cryptography (from versions: )\nNo matching distribution found for cryptography", "stderr_lines": [" Could not find a version that satisfies the requirement cryptography (from versions: )", "No matching distribution found for cryptography"], "stdout": "Building venv gnocchi-17.0.0-x86_64...", "stdout_lines": ["Building venv gnocchi-17.0.0-x86_64..."]}
failed: [c3_repo_container-eb840b00] (item={'_ansible_item_result': True, 'ansible_job_id': '635955199485.32976', 'finished': 0, 'failed': False, 'started': 1, 'changed': True, '_ansible_parsed': True, 'results_file': '/root/.ansible_async/635955199485.32976', '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'_ansible_item_result': True, 'group': 'root', 'owner': 'root', 'state': 'file', 'changed': False, 'checksum': 'baf4f19bee5b9bb0766dacee3957fce5a6f738c7', 'diff': {'after': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_keystone.txt'}, 'before': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_keystone.txt'}}, 'gid': 0, 'failed': False, 'uid': 0, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_keystone.txt', 'mode': '0644', 'size': 1002, '_ansible_parsed': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'invocation': {'module_args': {'content': None, 'owner': None, 'backup': None, 'src': 'venv-build-options.txt.j2', 'state': 'file', 'unsafe_writes': None, 'setype': None, 'dest': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_keystone.txt', 'follow': False, 'mode': None, 'force': False, 'regexp': None, 'selevel': None, 'delimiter': None, 'remote_src': None, 'group': None, 'original_basename': 'venv-build-options.txt.j2', 'validate': None, 'serole': None, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_keystone.txt', 'seuser': None, 'directory_mode': None, 'attributes': None, 'diff_peek': None, 'recurse': False}}, 'item': {'role_name': 'os_keystone', 'role_data': {'keystone_pip_packages': ['keystone', 'ldappool', 'pyldap', 'pymysql', 'python-memcached', 'python-openstackclient', 'uwsgi'], 'keystone_requires_pip_packages': ['python-keystoneclient', 'virtualenv'], 'project_group': 'keystone_all'}}}}) => {"ansible_job_id": "635955199485.32976", "attempts": 1, "changed": true, "cmd": "/opt/venv-build-script.sh /var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_keystone.txt", "delta": "0:00:03.571587", "end": "2018-03-28 06:05:38.445701", "finished": 1, "item": {"ansible_job_id": "635955199485.32976", "changed": true, "failed": false, "finished": 0, "item": {"changed": false, "checksum": "baf4f19bee5b9bb0766dacee3957fce5a6f738c7", "diff": {"after": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_keystone.txt"}, "before": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_keystone.txt"}}, "failed": false, "gid": 0, "group": "root", "invocation": {"module_args": {"attributes": null, "backup": null, "content": null, "delimiter": null, "dest": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_keystone.txt", "diff_peek": null, "directory_mode": null, "follow": false, "force": false, "group": null, "mode": null, "original_basename": "venv-build-options.txt.j2", "owner": null, "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_keystone.txt", "recurse": false, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "venv-build-options.txt.j2", "state": "file", "unsafe_writes": null, "validate": null}}, "item": {"role_data": {"keystone_pip_packages": ["keystone", "ldappool", "pyldap", "pymysql", "python-memcached", "python-openstackclient", "uwsgi"], "keystone_requires_pip_packages": ["python-keystoneclient", "virtualenv"], "project_group": "keystone_all"}, "role_name": "os_keystone"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_keystone.txt", "size": 1002, "state": "file", "uid": 0}, "results_file": "/root/.ansible_async/635955199485.32976", "started": 1}, "msg": "non-zero return code", "rc": 1, "start": "2018-03-28 06:05:34.874114", "stderr": " Could not find a version that satisfies the requirement keystone (from versions: )\nNo matching distribution found for keystone", "stderr_lines": [" Could not find a version that satisfies the requirement keystone (from versions: )", "No matching distribution found for keystone"], "stdout": "Building venv keystone-17.0.0-x86_64...", "stdout_lines": ["Building venv keystone-17.0.0-x86_64..."]}
failed: [c3_repo_container-eb840b00] (item={'_ansible_item_result': True, 'ansible_job_id': '188291362549.33017', 'finished': 0, 'failed': False, 'started': 1, 'changed': True, '_ansible_parsed': True, 'results_file': '/root/.ansible_async/188291362549.33017', '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'_ansible_item_result': True, 'group': 'root', 'owner': 'root', 'state': 'file', 'changed': False, 'checksum': '5621a6426c9c2bafa9b43c74aaf9e270f393f8e1', 'diff': {'after': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_cinder.txt'}, 'before': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_cinder.txt'}}, 'gid': 0, 'failed': False, 'uid': 0, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_cinder.txt', 'mode': '0644', 'size': 1046, '_ansible_parsed': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'invocation': {'module_args': {'content': None, 'owner': None, 'backup': None, 'src': 'venv-build-options.txt.j2', 'state': 'file', 'unsafe_writes': None, 'setype': None, 'dest': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_cinder.txt', 'follow': False, 'mode': None, 'force': False, 'regexp': None, 'selevel': None, 'delimiter': None, 'remote_src': None, 'group': None, 'original_basename': 'venv-build-options.txt.j2', 'validate': None, 'serole': None, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_cinder.txt', 'seuser': None, 'directory_mode': None, 'attributes': None, 'diff_peek': None, 'recurse': False}}, 'item': {'role_name': 'os_cinder', 'role_data': {'cinder_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv'], 'cinder_pip_packages': ['cinder', 'cryptography', 'ecdsa', 'httplib2', 'keystonemiddleware', 'pymysql', 'python-cinderclient', 'python-keystoneclient', 'python-memcached', 'uwsgi'], 'project_group': 'cinder_all'}}}}) => {"ansible_job_id": "188291362549.33017", "attempts": 1, "changed": true, "cmd": "/opt/venv-build-script.sh /var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_cinder.txt", "delta": "0:00:03.641861", "end": "2018-03-28 06:05:39.956491", "finished": 1, "item": {"ansible_job_id": "188291362549.33017", "changed": true, "failed": false, "finished": 0, "item": {"changed": false, "checksum": "5621a6426c9c2bafa9b43c74aaf9e270f393f8e1", "diff": {"after": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_cinder.txt"}, "before": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_cinder.txt"}}, "failed": false, "gid": 0, "group": "root", "invocation": {"module_args": {"attributes": null, "backup": null, "content": null, "delimiter": null, "dest": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_cinder.txt", "diff_peek": null, "directory_mode": null, "follow": false, "force": false, "group": null, "mode": null, "original_basename": "venv-build-options.txt.j2", "owner": null, "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_cinder.txt", "recurse": false, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "venv-build-options.txt.j2", "state": "file", "unsafe_writes": null, "validate": null}}, "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"], "project_group": "cinder_all"}, "role_name": "os_cinder"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_cinder.txt", "size": 1046, "state": "file", "uid": 0}, "results_file": "/root/.ansible_async/188291362549.33017", "started": 1}, "msg": "non-zero return code", "rc": 1, "start": "2018-03-28 06:05:36.314630", "stderr": " Could not find a version that satisfies the requirement cinder (from versions: )\nNo matching distribution found for cinder", "stderr_lines": [" Could not find a version that satisfies the requirement cinder (from versions: )", "No matching distribution found for cinder"], "stdout": "Building venv cinder-17.0.0-x86_64...", "stdout_lines": ["Building venv cinder-17.0.0-x86_64..."]}
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).
changed: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'ansible_job_id': '702689554220.33067', 'finished': 0, 'failed': False, 'started': 1, 'changed': True, '_ansible_parsed': True, 'results_file': '/root/.ansible_async/702689554220.33067', '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'_ansible_item_result': True, 'group': 'root', 'owner': 'root', 'state': 'file', 'changed': False, 'checksum': 'f03e4f12937f70c89ed5be2505ae5f37095468ee', 'diff': {'after': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_rally.txt'}, 'before': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_rally.txt'}}, 'gid': 0, 'failed': False, 'uid': 0, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_rally.txt', 'mode': '0644', 'size': 907, '_ansible_parsed': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'invocation': {'module_args': {'content': None, 'owner': None, 'backup': None, 'src': 'venv-build-options.txt.j2', 'state': 'file', 'unsafe_writes': None, 'setype': None, 'dest': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_rally.txt', 'follow': False, 'mode': None, 'force': False, 'regexp': None, 'selevel': None, 'delimiter': None, 'remote_src': None, 'group': None, 'original_basename': 'venv-build-options.txt.j2', 'validate': None, 'serole': None, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_rally.txt', 'seuser': None, 'directory_mode': None, 'attributes': None, 'diff_peek': None, 'recurse': False}}, 'item': {'role_name': 'os_rally', 'role_data': {'rally_requires_pip_packages': ['virtualenv'], 'rally_pip_packages': ['ansible==2.3.2.0', 'pymysql', 'rally', 'setuptools'], 'project_group': 'utility_all'}}}}) => {"ansible_job_id": "702689554220.33067", "attempts": 5, "changed": true, "cmd": "/opt/venv-build-script.sh /var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_rally.txt", "delta": "0:00:48.758576", "end": "2018-03-28 06:06:26.505673", "finished": 1, "item": {"ansible_job_id": "702689554220.33067", "changed": true, "failed": false, "finished": 0, "item": {"changed": false, "checksum": "f03e4f12937f70c89ed5be2505ae5f37095468ee", "diff": {"after": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_rally.txt"}, "before": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_rally.txt"}}, "failed": false, "gid": 0, "group": "root", "invocation": {"module_args": {"attributes": null, "backup": null, "content": null, "delimiter": null, "dest": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_rally.txt", "diff_peek": null, "directory_mode": null, "follow": false, "force": false, "group": null, "mode": null, "original_basename": "venv-build-options.txt.j2", "owner": null, "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_rally.txt", "recurse": false, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "venv-build-options.txt.j2", "state": "file", "unsafe_writes": null, "validate": null}}, "item": {"role_data": {"project_group": "utility_all", "rally_pip_packages": ["ansible==2.3.2.0", "pymysql", "rally", "setuptools"], "rally_requires_pip_packages": ["virtualenv"]}, "role_name": "os_rally"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_rally.txt", "size": 907, "state": "file", "uid": 0}, "results_file": "/root/.ansible_async/702689554220.33067", "started": 1}, "rc": 0, "start": "2018-03-28 06:05:37.747097", "stderr": "", "stderr_lines": [], "stdout": "Building venv rally-17.0.0-x86_64...done", "stdout_lines": ["Building venv rally-17.0.0-x86_64...done"]}
failed: [c3_repo_container-eb840b00] (item={'_ansible_item_result': True, 'ansible_job_id': '270829363684.33117', 'finished': 0, 'failed': False, 'started': 1, 'changed': True, '_ansible_parsed': True, 'results_file': '/root/.ansible_async/270829363684.33117', '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'_ansible_item_result': True, 'group': 'root', 'owner': 'root', 'state': 'file', 'changed': False, 'checksum': 'e6b415ebf6bcff5e7a0df6060ad962ea057d4c56', 'diff': {'after': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_horizon.txt'}, 'before': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_horizon.txt'}}, 'gid': 0, 'failed': False, 'uid': 0, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_horizon.txt', 'mode': '0644', 'size': 1237, '_ansible_parsed': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'invocation': {'module_args': {'content': None, 'owner': None, 'backup': None, 'src': 'venv-build-options.txt.j2', 'state': 'file', 'unsafe_writes': None, 'setype': None, 'dest': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_horizon.txt', 'follow': False, 'mode': None, 'force': False, 'regexp': None, 'selevel': None, 'delimiter': None, 'remote_src': None, 'group': None, 'original_basename': 'venv-build-options.txt.j2', 'validate': None, 'serole': None, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_horizon.txt', 'seuser': None, 'directory_mode': None, 'attributes': None, 'diff_peek': None, 'recurse': False}}, 'item': {'role_name': 'os_horizon', 'role_data': {'horizon_pip_packages': ['cryptography', 'designate_dashboard', 'django-appconf', 'django-openstack-auth', 'greenlet', 'heat_dashboard', 'horizon', 'ironic-ui', 'keystonemiddleware', 'magnum-ui', 'mysql-python', 'neutron-fwaas-dashboard', 'neutron-lbaas-dashboard', 'octavia_dashboard', 'oslo.config', 'ply', 'pymysql', 'python-keystoneclient', 'python-memcached', 'sahara_dashboard', 'trove_dashboard'], 'horizon_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv'], 'project_group': 'horizon_all'}}}}) => {"ansible_job_id": "270829363684.33117", "attempts": 1, "changed": true, "cmd": "/opt/venv-build-script.sh /var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_horizon.txt", "delta": "0:00:03.886715", "end": "2018-03-28 06:05:43.087081", "finished": 1, "item": {"ansible_job_id": "270829363684.33117", "changed": true, "failed": false, "finished": 0, "item": {"changed": false, "checksum": "e6b415ebf6bcff5e7a0df6060ad962ea057d4c56", "diff": {"after": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_horizon.txt"}, "before": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_horizon.txt"}}, "failed": false, "gid": 0, "group": "root", "invocation": {"module_args": {"attributes": null, "backup": null, "content": null, "delimiter": null, "dest": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_horizon.txt", "diff_peek": null, "directory_mode": null, "follow": false, "force": false, "group": null, "mode": null, "original_basename": "venv-build-options.txt.j2", "owner": null, "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_horizon.txt", "recurse": false, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "venv-build-options.txt.j2", "state": "file", "unsafe_writes": null, "validate": null}}, "item": {"role_data": {"horizon_pip_packages": ["cryptography", "designate_dashboard", "django-appconf", "django-openstack-auth", "greenlet", "heat_dashboard", "horizon", "ironic-ui", "keystonemiddleware", "magnum-ui", "mysql-python", "neutron-fwaas-dashboard", "neutron-lbaas-dashboard", "octavia_dashboard", "oslo.config", "ply", "pymysql", "python-keystoneclient", "python-memcached", "sahara_dashboard", "trove_dashboard"], "horizon_requires_pip_packages": ["httplib2", "python-keystoneclient", "virtualenv"], "project_group": "horizon_all"}, "role_name": "os_horizon"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_horizon.txt", "size": 1237, "state": "file", "uid": 0}, "results_file": "/root/.ansible_async/270829363684.33117", "started": 1}, "msg": "non-zero return code", "rc": 1, "start": "2018-03-28 06:05:39.200366", "stderr": " Could not find a version that satisfies the requirement cryptography (from versions: )\nNo matching distribution found for cryptography", "stderr_lines": [" Could not find a version that satisfies the requirement cryptography (from versions: )", "No matching distribution found for cryptography"], "stdout": "Building venv horizon-17.0.0-x86_64...", "stdout_lines": ["Building venv horizon-17.0.0-x86_64..."]}
changed: [c3_repo_container-eb840b00] => (item={'_ansible_item_result': True, 'ansible_job_id': '774469026658.33167', 'finished': 0, 'failed': False, 'started': 1, 'changed': True, '_ansible_parsed': True, 'results_file': '/root/.ansible_async/774469026658.33167', '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'_ansible_item_result': True, 'group': 'root', 'owner': 'root', 'state': 'file', 'changed': False, 'checksum': 'f570fb87ff9998e282ac9709527e70a9687a9a60', 'diff': {'after': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_tempest.txt'}, 'before': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_tempest.txt'}}, 'gid': 0, 'failed': False, 'uid': 0, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_tempest.txt', 'mode': '0644', 'size': 1151, '_ansible_parsed': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'invocation': {'module_args': {'content': None, 'owner': None, 'backup': None, 'src': 'venv-build-options.txt.j2', 'state': 'file', 'unsafe_writes': None, 'setype': None, 'dest': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_tempest.txt', 'follow': False, 'mode': None, 'force': False, 'regexp': None, 'selevel': None, 'delimiter': None, 'remote_src': None, 'group': None, 'original_basename': 'venv-build-options.txt.j2', 'validate': None, 'serole': None, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_tempest.txt', 'seuser': None, 'directory_mode': None, 'attributes': None, 'diff_peek': None, 'recurse': False}}, 'item': {'role_name': 'os_tempest', 'role_data': {'tempest_requires_pip_packages': ['python-glanceclient', 'python-keystoneclient', 'python-neutronclient', 'python-novaclient', 'shade', 'virtualenv'], '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'}}}}) => {"ansible_job_id": "774469026658.33167", "attempts": 1, "changed": true, "cmd": "/opt/venv-build-script.sh /var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_tempest.txt", "delta": "0:00:34.914691", "end": "2018-03-28 06:06:15.558523", "finished": 1, "item": {"ansible_job_id": "774469026658.33167", "changed": true, "failed": false, "finished": 0, "item": {"changed": false, "checksum": "f570fb87ff9998e282ac9709527e70a9687a9a60", "diff": {"after": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_tempest.txt"}, "before": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_tempest.txt"}}, "failed": false, "gid": 0, "group": "root", "invocation": {"module_args": {"attributes": null, "backup": null, "content": null, "delimiter": null, "dest": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_tempest.txt", "diff_peek": null, "directory_mode": null, "follow": false, "force": false, "group": null, "mode": null, "original_basename": "venv-build-options.txt.j2", "owner": null, "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_tempest.txt", "recurse": false, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "venv-build-options.txt.j2", "state": "file", "unsafe_writes": null, "validate": null}}, "item": {"role_data": {"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"]}, "role_name": "os_tempest"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_tempest.txt", "size": 1151, "state": "file", "uid": 0}, "results_file": "/root/.ansible_async/774469026658.33167", "started": 1}, "rc": 0, "start": "2018-03-28 06:05:40.643832", "stderr": "", "stderr_lines": [], "stdout": "Building venv tempest-17.0.0-x86_64...done", "stdout_lines": ["Building venv tempest-17.0.0-x86_64...done"]}
failed: [c3_repo_container-eb840b00] (item={'_ansible_item_result': True, 'ansible_job_id': '58347883249.33219', 'finished': 0, 'failed': False, 'started': 1, 'changed': True, '_ansible_parsed': True, 'results_file': '/root/.ansible_async/58347883249.33219', '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'_ansible_item_result': True, 'group': 'root', 'owner': 'root', 'state': 'file', 'changed': False, 'checksum': 'a82326b8b07c0704a858036f33052901d30e9690', 'diff': {'after': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_neutron.txt'}, 'before': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_neutron.txt'}}, 'gid': 0, 'failed': False, 'uid': 0, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_neutron.txt', 'mode': '0644', 'size': 1094, '_ansible_parsed': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'invocation': {'module_args': {'content': None, 'owner': None, 'backup': None, 'src': 'venv-build-options.txt.j2', 'state': 'file', 'unsafe_writes': None, 'setype': None, 'dest': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_neutron.txt', 'follow': False, 'mode': None, 'force': False, 'regexp': None, 'selevel': None, 'delimiter': None, 'remote_src': None, 'group': None, 'original_basename': 'venv-build-options.txt.j2', 'validate': None, 'serole': None, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_neutron.txt', 'seuser': None, 'directory_mode': None, 'attributes': None, 'diff_peek': None, 'recurse': False}}, 'item': {'role_name': 'os_neutron', 'role_data': {'neutron_optional_opendaylight_sfc_pip_packages': ['networking-sfc'], '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_dragonflow_pip_packages': ['dragonflow', 'python-etcd'], 'project_group': 'neutron_all', 'neutron_optional_bgp_pip_packages': ['neutron_dynamic_routing'], 'neutron_optional_lbaas_pip_packages': ['neutron_lbaas'], 'neutron_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv'], 'neutron_optional_calico_pip_packages': ['networking-calico', 'python-etcd'], 'neutron_optional_fwaas_pip_packages': ['neutron_fwaas'], 'neutron_optional_vpnaas_pip_packages': ['neutron_vpnaas']}}}}) => {"ansible_job_id": "58347883249.33219", "attempts": 1, "changed": true, "cmd": "/opt/venv-build-script.sh /var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_neutron.txt", "delta": "0:00:03.574149", "end": "2018-03-28 06:05:45.666027", "finished": 1, "item": {"ansible_job_id": "58347883249.33219", "changed": true, "failed": false, "finished": 0, "item": {"changed": false, "checksum": "a82326b8b07c0704a858036f33052901d30e9690", "diff": {"after": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_neutron.txt"}, "before": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_neutron.txt"}}, "failed": false, "gid": 0, "group": "root", "invocation": {"module_args": {"attributes": null, "backup": null, "content": null, "delimiter": null, "dest": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_neutron.txt", "diff_peek": null, "directory_mode": null, "follow": false, "force": false, "group": null, "mode": null, "original_basename": "venv-build-options.txt.j2", "owner": null, "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_neutron.txt", "recurse": false, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "venv-build-options.txt.j2", "state": "file", "unsafe_writes": null, "validate": null}}, "item": {"role_data": {"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_opendaylight_sfc_pip_packages": ["networking-sfc"], "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"], "project_group": "neutron_all"}, "role_name": "os_neutron"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_neutron.txt", "size": 1094, "state": "file", "uid": 0}, "results_file": "/root/.ansible_async/58347883249.33219", "started": 1}, "msg": "non-zero return code", "rc": 1, "start": "2018-03-28 06:05:42.091878", "stderr": " Could not find a version that satisfies the requirement cliff (from versions: )\nNo matching distribution found for cliff", "stderr_lines": [" Could not find a version that satisfies the requirement cliff (from versions: )", "No matching distribution found for cliff"], "stdout": "Building venv neutron-17.0.0-x86_64...", "stdout_lines": ["Building venv neutron-17.0.0-x86_64..."]}
failed: [c3_repo_container-eb840b00] (item={'_ansible_item_result': True, 'ansible_job_id': '747882009437.33269', 'finished': 0, 'failed': False, 'started': 1, 'changed': True, '_ansible_parsed': True, 'results_file': '/root/.ansible_async/747882009437.33269', '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'_ansible_item_result': True, 'group': 'root', 'owner': 'root', 'state': 'file', 'changed': False, 'checksum': 'dde04963b69b8b237f068878bd6010bebb8298c7', 'diff': {'after': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_heat.txt'}, 'before': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_heat.txt'}}, 'gid': 0, 'failed': False, 'uid': 0, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_heat.txt', 'mode': '0644', 'size': 1187, '_ansible_parsed': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'invocation': {'module_args': {'content': None, 'owner': None, 'backup': None, 'src': 'venv-build-options.txt.j2', 'state': 'file', 'unsafe_writes': None, 'setype': None, 'dest': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_heat.txt', 'follow': False, 'mode': None, 'force': False, 'regexp': None, 'selevel': None, 'delimiter': None, 'remote_src': None, 'group': None, 'original_basename': 'venv-build-options.txt.j2', 'validate': None, 'serole': None, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_heat.txt', 'seuser': None, 'directory_mode': None, 'attributes': None, 'diff_peek': None, 'recurse': False}}, 'item': {'role_name': 'os_heat', 'role_data': {'heat_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv'], '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'}}}}) => {"ansible_job_id": "747882009437.33269", "attempts": 1, "changed": true, "cmd": "/opt/venv-build-script.sh /var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_heat.txt", "delta": "0:00:03.688346", "end": "2018-03-28 06:05:47.208039", "finished": 1, "item": {"ansible_job_id": "747882009437.33269", "changed": true, "failed": false, "finished": 0, "item": {"changed": false, "checksum": "dde04963b69b8b237f068878bd6010bebb8298c7", "diff": {"after": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_heat.txt"}, "before": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_heat.txt"}}, "failed": false, "gid": 0, "group": "root", "invocation": {"module_args": {"attributes": null, "backup": null, "content": null, "delimiter": null, "dest": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_heat.txt", "diff_peek": null, "directory_mode": null, "follow": false, "force": false, "group": null, "mode": null, "original_basename": "venv-build-options.txt.j2", "owner": null, "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_heat.txt", "recurse": false, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "venv-build-options.txt.j2", "state": "file", "unsafe_writes": null, "validate": null}}, "item": {"role_data": {"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"], "project_group": "heat_all"}, "role_name": "os_heat"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_heat.txt", "size": 1187, "state": "file", "uid": 0}, "results_file": "/root/.ansible_async/747882009437.33269", "started": 1}, "msg": "non-zero return code", "rc": 1, "start": "2018-03-28 06:05:43.519693", "stderr": " Could not find a version that satisfies the requirement cryptography (from versions: )\nNo matching distribution found for cryptography", "stderr_lines": [" Could not find a version that satisfies the requirement cryptography (from versions: )", "No matching distribution found for cryptography"], "stdout": "Building venv heat-17.0.0-x86_64...", "stdout_lines": ["Building venv heat-17.0.0-x86_64..."]}
failed: [c3_repo_container-eb840b00] (item={'_ansible_item_result': True, 'ansible_job_id': '730746779995.33319', 'finished': 0, 'failed': False, 'started': 1, 'changed': True, '_ansible_parsed': True, 'results_file': '/root/.ansible_async/730746779995.33319', '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'_ansible_item_result': True, 'group': 'root', 'owner': 'root', 'state': 'file', 'changed': False, 'checksum': 'f9c8aa93fb33392ff69cf72700d9ad5ffe7eda43', 'diff': {'after': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_ceilometer.txt'}, 'before': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_ceilometer.txt'}}, 'gid': 0, 'failed': False, 'uid': 0, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_ceilometer.txt', 'mode': '0644', 'size': 1071, '_ansible_parsed': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'invocation': {'module_args': {'content': None, 'owner': None, 'backup': None, 'src': 'venv-build-options.txt.j2', 'state': 'file', 'unsafe_writes': None, 'setype': None, 'dest': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_ceilometer.txt', 'follow': False, 'mode': None, 'force': False, 'regexp': None, 'selevel': None, 'delimiter': None, 'remote_src': None, 'group': None, 'original_basename': 'venv-build-options.txt.j2', 'validate': None, 'serole': None, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_ceilometer.txt', 'seuser': None, 'directory_mode': None, 'attributes': None, 'diff_peek': None, 'recurse': False}}, 'item': {'role_name': 'os_ceilometer', 'role_data': {'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'], 'project_group': 'ceilometer_all'}}}}) => {"ansible_job_id": "730746779995.33319", "attempts": 1, "changed": true, "cmd": "/opt/venv-build-script.sh /var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_ceilometer.txt", "delta": "0:00:03.764097", "end": "2018-03-28 06:05:48.676032", "finished": 1, "item": {"ansible_job_id": "730746779995.33319", "changed": true, "failed": false, "finished": 0, "item": {"changed": false, "checksum": "f9c8aa93fb33392ff69cf72700d9ad5ffe7eda43", "diff": {"after": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_ceilometer.txt"}, "before": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_ceilometer.txt"}}, "failed": false, "gid": 0, "group": "root", "invocation": {"module_args": {"attributes": null, "backup": null, "content": null, "delimiter": null, "dest": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_ceilometer.txt", "diff_peek": null, "directory_mode": null, "follow": false, "force": false, "group": null, "mode": null, "original_basename": "venv-build-options.txt.j2", "owner": null, "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_ceilometer.txt", "recurse": false, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "venv-build-options.txt.j2", "state": "file", "unsafe_writes": null, "validate": null}}, "item": {"role_data": {"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"], "project_group": "ceilometer_all"}, "role_name": "os_ceilometer"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_ceilometer.txt", "size": 1071, "state": "file", "uid": 0}, "results_file": "/root/.ansible_async/730746779995.33319", "started": 1}, "msg": "non-zero return code", "rc": 1, "start": "2018-03-28 06:05:44.911935", "stderr": " Could not find a version that satisfies the requirement ceilometer (from versions: )\nNo matching distribution found for ceilometer", "stderr_lines": [" Could not find a version that satisfies the requirement ceilometer (from versions: )", "No matching distribution found for ceilometer"], "stdout": "Building venv ceilometer-17.0.0-x86_64...", "stdout_lines": ["Building venv ceilometer-17.0.0-x86_64..."]}
failed: [c3_repo_container-eb840b00] (item={'_ansible_item_result': True, 'ansible_job_id': '548667287850.33369', 'finished': 0, 'failed': False, 'started': 1, 'changed': True, '_ansible_parsed': True, 'results_file': '/root/.ansible_async/548667287850.33369', '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'_ansible_item_result': True, 'group': 'root', 'owner': 'root', 'state': 'file', 'changed': False, 'checksum': 'd5599ea1d3dcffd22538ef157cad6d72cbaa9388', 'diff': {'after': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_aodh.txt'}, 'before': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_aodh.txt'}}, 'gid': 0, 'failed': False, 'uid': 0, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_aodh.txt', 'mode': '0644', 'size': 1082, '_ansible_parsed': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'invocation': {'module_args': {'content': None, 'owner': None, 'backup': None, 'src': 'venv-build-options.txt.j2', 'state': 'file', 'unsafe_writes': None, 'setype': None, 'dest': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_aodh.txt', 'follow': False, 'mode': None, 'force': False, 'regexp': None, 'selevel': None, 'delimiter': None, 'remote_src': None, 'group': None, 'original_basename': 'venv-build-options.txt.j2', 'validate': None, 'serole': None, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_aodh.txt', 'seuser': None, 'directory_mode': None, 'attributes': None, 'diff_peek': None, 'recurse': False}}, 'item': {'role_name': 'os_aodh', 'role_data': {'aodh_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv', 'virtualenv-tools'], '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'], 'project_group': 'aodh_all'}}}}) => {"ansible_job_id": "548667287850.33369", "attempts": 1, "changed": true, "cmd": "/opt/venv-build-script.sh /var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_aodh.txt", "delta": "0:00:03.783736", "end": "2018-03-28 06:05:50.185429", "finished": 1, "item": {"ansible_job_id": "548667287850.33369", "changed": true, "failed": false, "finished": 0, "item": {"changed": false, "checksum": "d5599ea1d3dcffd22538ef157cad6d72cbaa9388", "diff": {"after": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_aodh.txt"}, "before": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_aodh.txt"}}, "failed": false, "gid": 0, "group": "root", "invocation": {"module_args": {"attributes": null, "backup": null, "content": null, "delimiter": null, "dest": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_aodh.txt", "diff_peek": null, "directory_mode": null, "follow": false, "force": false, "group": null, "mode": null, "original_basename": "venv-build-options.txt.j2", "owner": null, "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_aodh.txt", "recurse": false, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "venv-build-options.txt.j2", "state": "file", "unsafe_writes": null, "validate": null}}, "item": {"role_data": {"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"}, "role_name": "os_aodh"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_aodh.txt", "size": 1082, "state": "file", "uid": 0}, "results_file": "/root/.ansible_async/548667287850.33369", "started": 1}, "msg": "non-zero return code", "rc": 1, "start": "2018-03-28 06:05:46.401693", "stderr": " Could not find a version that satisfies the requirement alembic>=0.7.2 (from versions: )\nNo matching distribution found for alembic>=0.7.2", "stderr_lines": [" Could not find a version that satisfies the requirement alembic>=0.7.2 (from versions: )", "No matching distribution found for alembic>=0.7.2"], "stdout": "Building venv aodh-17.0.0-x86_64...", "stdout_lines": ["Building venv aodh-17.0.0-x86_64..."]}
failed: [c3_repo_container-eb840b00] (item={'_ansible_item_result': True, 'ansible_job_id': '286211323326.33419', 'finished': 0, 'failed': False, 'started': 1, 'changed': True, '_ansible_parsed': True, 'results_file': '/root/.ansible_async/286211323326.33419', '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'_ansible_item_result': True, 'group': 'root', 'owner': 'root', 'state': 'file', 'changed': False, 'checksum': 'b6942f63e192653430b552193e0a8ed66c9a1555', 'diff': {'after': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_nova.txt'}, 'before': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_nova.txt'}}, 'gid': 0, 'failed': False, 'uid': 0, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_nova.txt', 'mode': '0644', 'size': 1122, '_ansible_parsed': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'invocation': {'module_args': {'content': None, 'owner': None, 'backup': None, 'src': 'venv-build-options.txt.j2', 'state': 'file', 'unsafe_writes': None, 'setype': None, 'dest': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_nova.txt', 'follow': False, 'mode': None, 'force': False, 'regexp': None, 'selevel': None, 'delimiter': None, 'remote_src': None, 'group': None, 'original_basename': 'venv-build-options.txt.j2', 'validate': None, 'serole': None, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_nova.txt', 'seuser': None, 'directory_mode': None, 'attributes': None, 'diff_peek': None, 'recurse': False}}, 'item': {'role_name': 'os_nova', 'role_data': {'nova_pip_packages': ['cryptography', 'keystonemiddleware', 'nova', 'pymysql', 'python-keystoneclient', 'python-memcached', 'python-novaclient', 'uwsgi'], 'nova_compute_powervm_pip_packages': ['nova-powervm', 'pyasn1-modules'], 'nova_novnc_pip_packages': ['websockify'], 'nova_compute_lxd_pip_packages': ['nova-lxd', 'pylxd', 'pyopenssl'], 'nova_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'python-openstackclient', 'virtualenv'], 'nova_compute_ironic_pip_packages': ['python-ironicclient'], 'project_group': 'nova_all', 'nova_compute_pip_packages': ['libvirt-python']}}}}) => {"ansible_job_id": "286211323326.33419", "attempts": 1, "changed": true, "cmd": "/opt/venv-build-script.sh /var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_nova.txt", "delta": "0:00:03.590888", "end": "2018-03-28 06:05:51.454744", "finished": 1, "item": {"ansible_job_id": "286211323326.33419", "changed": true, "failed": false, "finished": 0, "item": {"changed": false, "checksum": "b6942f63e192653430b552193e0a8ed66c9a1555", "diff": {"after": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_nova.txt"}, "before": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_nova.txt"}}, "failed": false, "gid": 0, "group": "root", "invocation": {"module_args": {"attributes": null, "backup": null, "content": null, "delimiter": null, "dest": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_nova.txt", "diff_peek": null, "directory_mode": null, "follow": false, "force": false, "group": null, "mode": null, "original_basename": "venv-build-options.txt.j2", "owner": null, "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_nova.txt", "recurse": false, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "venv-build-options.txt.j2", "state": "file", "unsafe_writes": null, "validate": null}}, "item": {"role_data": {"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"], "project_group": "nova_all"}, "role_name": "os_nova"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_nova.txt", "size": 1122, "state": "file", "uid": 0}, "results_file": "/root/.ansible_async/286211323326.33419", "started": 1}, "msg": "non-zero return code", "rc": 1, "start": "2018-03-28 06:05:47.863856", "stderr": " Could not find a version that satisfies the requirement cryptography (from versions: )\nNo matching distribution found for cryptography", "stderr_lines": [" Could not find a version that satisfies the requirement cryptography (from versions: )", "No matching distribution found for cryptography"], "stdout": "Building venv nova-17.0.0-x86_64...", "stdout_lines": ["Building venv nova-17.0.0-x86_64..."]}
failed: [c3_repo_container-eb840b00] (item={'_ansible_item_result': True, 'ansible_job_id': '618873231730.33467', 'finished': 0, 'failed': False, 'started': 1, 'changed': True, '_ansible_parsed': True, 'results_file': '/root/.ansible_async/618873231730.33467', '_ansible_no_log': False, '_ansible_ignore_errors': None, 'item': {'_ansible_item_result': True, 'group': 'root', 'owner': 'root', 'state': 'file', 'changed': False, 'checksum': '5f77098833fc865c5f313c365b5f91e103840535', 'diff': {'after': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_glance.txt'}, 'before': {'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_glance.txt'}}, 'gid': 0, 'failed': False, 'uid': 0, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_glance.txt', 'mode': '0644', 'size': 1087, '_ansible_parsed': True, '_ansible_no_log': False, '_ansible_ignore_errors': None, 'invocation': {'module_args': {'content': None, 'owner': None, 'backup': None, 'src': 'venv-build-options.txt.j2', 'state': 'file', 'unsafe_writes': None, 'setype': None, 'dest': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_glance.txt', 'follow': False, 'mode': None, 'force': False, 'regexp': None, 'selevel': None, 'delimiter': None, 'remote_src': None, 'group': None, 'original_basename': 'venv-build-options.txt.j2', 'validate': None, 'serole': None, 'path': '/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_glance.txt', 'seuser': None, 'directory_mode': None, 'attributes': None, 'diff_peek': None, 'recurse': False}}, 'item': {'role_name': 'os_glance', 'role_data': {'glance_requires_pip_packages': ['httplib2', 'python-keystoneclient', 'virtualenv'], 'project_group': 'glance_all', 'glance_pip_packages': ['cryptography', 'glance', 'keystonemiddleware', 'os-brick', 'pymysql', 'python-cinderclient', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-swiftclient', 'uwsgi', 'warlock']}}}}) => {"ansible_job_id": "618873231730.33467", "attempts": 1, "changed": true, "cmd": "/opt/venv-build-script.sh /var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_glance.txt", "delta": "0:00:03.829430", "end": "2018-03-28 06:05:53.084520", "finished": 1, "item": {"ansible_job_id": "618873231730.33467", "changed": true, "failed": false, "finished": 0, "item": {"changed": false, "checksum": "5f77098833fc865c5f313c365b5f91e103840535", "diff": {"after": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_glance.txt"}, "before": {"path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_glance.txt"}}, "failed": false, "gid": 0, "group": "root", "invocation": {"module_args": {"attributes": null, "backup": null, "content": null, "delimiter": null, "dest": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_glance.txt", "diff_peek": null, "directory_mode": null, "follow": false, "force": false, "group": null, "mode": null, "original_basename": "venv-build-options.txt.j2", "owner": null, "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_glance.txt", "recurse": false, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "venv-build-options.txt.j2", "state": "file", "unsafe_writes": null, "validate": null}}, "item": {"role_data": {"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"], "project_group": "glance_all"}, "role_name": "os_glance"}, "mode": "0644", "owner": "root", "path": "/var/www/repo/os-releases/17.0.0/ubuntu-16.04-x86_64/venv-build-options-os_glance.txt", "size": 1087, "state": "file", "uid": 0}, "results_file": "/root/.ansible_async/618873231730.33467", "started": 1}, "msg": "non-zero return code", "rc": 1, "start": "2018-03-28 06:05:49.255090", "stderr": " Could not find a version that satisfies the requirement cryptography (from versions: )\nNo matching distribution found for cryptography", "stderr_lines": [" Could not find a version that satisfies the requirement cryptography (from versions: )", "No matching distribution found for cryptography"], "stdout": "Building venv glance-17.0.0-x86_64...", "stdout_lines": ["Building venv glance-17.0.0-x86_64..."]}
NO MORE HOSTS LEFT ************************************************************************************************************************************************************
PLAY RECAP ********************************************************************************************************************************************************************
c1_repo_container-10044eb4 : ok=87 changed=0 unreachable=0 failed=0
c2_repo_container-99c5c578 : ok=87 changed=0 unreachable=0 failed=0
c3_repo_container-eb840b00 : ok=131 changed=3 unreachable=0 failed=1
localhost : ok=1 changed=1 unreachable=0 failed=0
Wednesday 28 March 2018 10:06:34 +0000 (0:00:44.022) 0:02:37.627 *******
===============================================================================
repo_build : Wait for the venvs builds to complete -------------------------------------------------------------------------------------------------------------------- 44.02s
/etc/ansible/roles/repo_build/tasks/repo_build_venvs.yml:63 ------------------------------------------------------------------------------------------------------------------
repo_build : Execute the venv build scripts asynchonously ------------------------------------------------------------------------------------------------------------- 17.44s
/etc/ansible/roles/repo_build/tasks/repo_build_venvs.yml:45 ------------------------------------------------------------------------------------------------------------------
repo_build : Create venv build options files --------------------------------------------------------------------------------------------------------------------------- 8.71s
/etc/ansible/roles/repo_build/tasks/repo_build_venvs.yml:38 ------------------------------------------------------------------------------------------------------------------
repo_build : Install pip packages -------------------------------------------------------------------------------------------------------------------------------------- 2.77s
/etc/ansible/roles/repo_build/tasks/repo_build_prepare.yml:82 ----------------------------------------------------------------------------------------------------------------
repo_server : Install distro packages ---------------------------------------------------------------------------------------------------------------------------------- 2.73s
/etc/ansible/roles/repo_server/tasks/repo_install.yml:16 ---------------------------------------------------------------------------------------------------------------------
repo_server : File and directory setup (non-root user) ----------------------------------------------------------------------------------------------------------------- 2.68s
/etc/ansible/roles/repo_server/tasks/repo_pre_install.yml:46 -----------------------------------------------------------------------------------------------------------------
pip_install : Install PIP ---------------------------------------------------------------------------------------------------------------------------------------------- 2.66s
/etc/ansible/roles/pip_install/tasks/install_source.yml:17 -------------------------------------------------------------------------------------------------------------------
repo_server : Drop NGINX configuration files --------------------------------------------------------------------------------------------------------------------------- 2.62s
/etc/ansible/roles/repo_server/tasks/repo_post_install.yml:31 ----------------------------------------------------------------------------------------------------------------
repo_server : Git service data folder setup ---------------------------------------------------------------------------------------------------------------------------- 2.56s
/etc/ansible/roles/repo_server/tasks/repo_pre_install.yml:87 -----------------------------------------------------------------------------------------------------------------
pip_install : Install PIP ---------------------------------------------------------------------------------------------------------------------------------------------- 2.36s
/etc/ansible/roles/pip_install/tasks/install_source.yml:17 -------------------------------------------------------------------------------------------------------------------
Load local packages ---------------------------------------------------------------------------------------------------------------------------------------------------- 2.08s
/opt/openstack-ansible/playbooks/repo-build.yml:56 ---------------------------------------------------------------------------------------------------------------------------
repo_server : Create authorized keys file from host vars --------------------------------------------------------------------------------------------------------------- 1.74s
/etc/ansible/roles/repo_server/tasks/repo_key_distribute.yml:16 --------------------------------------------------------------------------------------------------------------
repo_server : Deploy lsyncd configuration file ------------------------------------------------------------------------------------------------------------------------- 1.73s
/etc/ansible/roles/repo_server/tasks/repo_sync_manager.yml:16 ----------------------------------------------------------------------------------------------------------------
repo_server : File and directory setup (root user) --------------------------------------------------------------------------------------------------------------------- 1.68s
/etc/ansible/roles/repo_server/tasks/repo_pre_install.yml:95 -----------------------------------------------------------------------------------------------------------------
repo_server : Place git daemon systemd init script --------------------------------------------------------------------------------------------------------------------- 1.32s
/etc/ansible/roles/repo_server/tasks/repo_post_install.yml:55 ----------------------------------------------------------------------------------------------------------------
repo_server : Install pip packages ------------------------------------------------------------------------------------------------------------------------------------- 1.29s
/etc/ansible/roles/repo_server/tasks/repo_install.yml:58 ---------------------------------------------------------------------------------------------------------------------
rsyslog_client : Install rsyslog packages ------------------------------------------------------------------------------------------------------------------------------ 1.18s
/etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_install.yml:16 --------------------------------------------------------------------------------------------------------
rsyslog_client : Install rsyslog packages ------------------------------------------------------------------------------------------------------------------------------ 1.18s
/etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_install.yml:16 --------------------------------------------------------------------------------------------------------
rsyslog_client : Install rsyslog packages ------------------------------------------------------------------------------------------------------------------------------ 1.13s
/etc/ansible/roles/rsyslog_client/tasks/rsyslog_client_install.yml:16 --------------------------------------------------------------------------------------------------------
repo_server : Install required pip packages ---------------------------------------------------------------------------------------------------------------------------- 1.08s
/etc/ansible/roles/repo_server/tasks/repo_install.yml:46 ---------------------------------------------------------------------------------------------------------------------
EXIT NOTICE [Playbook execution failure] **************************************
===============================================================================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment