Skip to content

Instantly share code, notes, and snippets.

@celikmustafa89
Last active April 19, 2016 11:25
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 celikmustafa89/c91d85d1d76708803f89ccefb9332a55 to your computer and use it in GitHub Desktop.
Save celikmustafa89/c91d85d1d76708803f89ccefb9332a55 to your computer and use it in GitHub Desktop.
root@ansible-deployment:/opt/openstack-ansible/playbooks# openstack-ansible setup-infrastructure.yml
Variable files: "-e @/etc/openstack_deploy/user_secrets.yml -e @/etc/openstack_deploy/user_variables.yml "
PLAY [haproxy_hosts] **********************************************************
TASK: [keepalived | install keepalived] ***************************************
skipping: [b3lab_haproxy]
TASK: [keepalived | Allow consuming apps to bind on non local addresses] ******
skipping: [b3lab_haproxy]
TASK: [keepalived | configure keepalived] *************************************
skipping: [b3lab_haproxy]
TASK: [keepalived | Dropping the tracking scripts] ****************************
skipping: [b3lab_haproxy] => (item={'key': 'haproxy_check_script', 'value': {'check_script': 'killall -0 haproxy'}})
skipping: [b3lab_haproxy] => (item={'key': 'pingable_check_script', 'value': {'check_script': 'ping -c 1 193.0.14.129 1>&2', 'interval': 10, 'rise': 4, 'fall': 2}})
TASK: [keepalived | Dropping the general notification scripts] ****************
skipping: [b3lab_haproxy] => (item={'key': 'haproxy', 'value': {'instances': ['external', 'internal'], 'src_notify_script': 'vars/configs/keepalived_haproxy_notifications.sh', 'notify_script': '/etc/keepalived/haproxy_notify.sh'}})
TASK: [keepalived | Dropping the notification scripts for switching to master] ***
skipping: [b3lab_haproxy] => (item={'key': 'haproxy', 'value': {'instances': ['external', 'internal'], 'src_notify_script': 'vars/configs/keepalived_haproxy_notifications.sh', 'notify_script': '/etc/keepalived/haproxy_notify.sh'}})
TASK: [keepalived | Dropping the notification scripts for switching to backup] ***
skipping: [b3lab_haproxy] => (item={'key': 'haproxy', 'value': {'instances': ['external', 'internal'], 'src_notify_script': 'vars/configs/keepalived_haproxy_notifications.sh', 'notify_script': '/etc/keepalived/haproxy_notify.sh'}})
TASK: [keepalived | Dropping the notification scripts for failures] ***********
skipping: [b3lab_haproxy] => (item={'key': 'haproxy', 'value': {'instances': ['external', 'internal'], 'src_notify_script': 'vars/configs/keepalived_haproxy_notifications.sh', 'notify_script': '/etc/keepalived/haproxy_notify.sh'}})
TASK: [keepalived | install keepalived] ***************************************
skipping: [b3lab_haproxy]
TASK: [keepalived | Allow consuming apps to bind on non local addresses] ******
skipping: [b3lab_haproxy]
TASK: [keepalived | configure keepalived] *************************************
skipping: [b3lab_haproxy]
TASK: [keepalived | Dropping the tracking scripts] ****************************
skipping: [b3lab_haproxy] => (item={'key': 'haproxy_check_script', 'value': {'check_script': 'killall -0 haproxy'}})
skipping: [b3lab_haproxy] => (item={'key': 'pingable_check_script', 'value': {'check_script': 'ping -c 1 193.0.14.129 1>&2', 'interval': 10, 'rise': 4, 'fall': 2}})
TASK: [keepalived | Dropping the general notification scripts] ****************
skipping: [b3lab_haproxy] => (item={'key': 'haproxy', 'value': {'instances': ['external', 'internal'], 'src_notify_script': 'vars/configs/keepalived_haproxy_notifications.sh', 'notify_script': '/etc/keepalived/haproxy_notify.sh'}})
TASK: [keepalived | Dropping the notification scripts for switching to master] ***
skipping: [b3lab_haproxy] => (item={'key': 'haproxy', 'value': {'instances': ['external', 'internal'], 'src_notify_script': 'vars/configs/keepalived_haproxy_notifications.sh', 'notify_script': '/etc/keepalived/haproxy_notify.sh'}})
TASK: [keepalived | Dropping the notification scripts for switching to backup] ***
skipping: [b3lab_haproxy] => (item={'key': 'haproxy', 'value': {'instances': ['external', 'internal'], 'src_notify_script': 'vars/configs/keepalived_haproxy_notifications.sh', 'notify_script': '/etc/keepalived/haproxy_notify.sh'}})
TASK: [keepalived | Dropping the notification scripts for failures] ***********
skipping: [b3lab_haproxy] => (item={'key': 'haproxy', 'value': {'instances': ['external', 'internal'], 'src_notify_script': 'vars/configs/keepalived_haproxy_notifications.sh', 'notify_script': '/etc/keepalived/haproxy_notify.sh'}})
PLAY [Install haproxy] ********************************************************
TASK: [Remove legacy haproxy configuration files] *****************************
skipping: [b3lab_haproxy] => (item=keystone_internal)
TASK: [Create log dir] ********************************************************
changed: [b3lab_haproxy] => (item={'path': u'/openstack/log/b3lab_haproxy-haproxy'})
TASK: [Create log aggregation links] ******************************************
changed: [b3lab_haproxy] => (item={'dest': '/var/log/haproxy', 'src': u'/openstack/log/b3lab_haproxy-haproxy', 'state': 'link'})
TASK: [apt_package_pinning | Add apt pin preferences] *************************
skipping: [b3lab_haproxy]
TASK: [haproxy_server | Test for log directory or link] ***********************
ok: [b3lab_haproxy]
TASK: [haproxy_server | Create haproxy log dir] *******************************
skipping: [b3lab_haproxy] => (item={'path': '/var/log/haproxy'})
TASK: [haproxy_server | Update apt sources] ***********************************
skipping: [b3lab_haproxy]
TASK: [haproxy_server | Install haproxy pre packages] *************************
skipping: [b3lab_haproxy]
TASK: [haproxy_server | Add haproxy apt-keys] *********************************
skipping: [b3lab_haproxy] => (item={'key_name': 'haproxy', 'hash_id': '0xcffb779aadc995e4f350a060505d97a41c61b9cd', 'keyserver': 'hkp://keyserver.ubuntu.com:80', 'fallback_keyserver': 'hkp://p80.pool.sks-keyservers.net:80'})
TASK: [haproxy_server | Add haproxy apt-keys using fallback keyserver] ********
skipping: [b3lab_haproxy] => (item={'key_name': 'haproxy', 'hash_id': '0xcffb779aadc995e4f350a060505d97a41c61b9cd', 'keyserver': 'hkp://keyserver.ubuntu.com:80', 'fallback_keyserver': 'hkp://p80.pool.sks-keyservers.net:80'})
TASK: [haproxy_server | Drop haproxy repo pin] ********************************
skipping: [b3lab_haproxy]
TASK: [haproxy_server | Add haproxy repo(s)] **********************************
skipping: [b3lab_haproxy]
TASK: [haproxy_server | Update apt sources] ***********************************
ok: [b3lab_haproxy]
TASK: [haproxy_server | Install HAProxy Packages] *****************************
changed: [b3lab_haproxy] => (item=haproxy,hatop,rsyslog,vim-haproxy)
TASK: [haproxy_server | Replace haproxy DEFAULT file] *************************
changed: [b3lab_haproxy]
TASK: [haproxy_server | Replace haproxy init script to allow conf.d] **********
changed: [b3lab_haproxy]
TASK: [haproxy_server | Create haproxy conf.d] ********************************
changed: [b3lab_haproxy]
TASK: [haproxy_server | Drop user provided ssl cert and key] ******************
skipping: [b3lab_haproxy] => (item={'dest': u'/etc/ssl/certs/haproxy.cert', 'src': u'{# haproxy_user_ssl_cert #}', 'mode': '0644'})
skipping: [b3lab_haproxy] => (item={'dest': u'/etc/ssl/private/haproxy.key', 'src': u'{# haproxy_user_ssl_key #}', 'mode': '0640'})
TASK: [haproxy_server | Drop user provided ssl CA cert] ***********************
skipping: [b3lab_haproxy]
TASK: [haproxy_server | Remove signed certs and keys for regen] ***************
skipping: [b3lab_haproxy] => (item=/etc/ssl/private/haproxy.pem)
skipping: [b3lab_haproxy] => (item=/etc/ssl/private/haproxy.key)
skipping: [b3lab_haproxy] => (item=/etc/ssl/certs/haproxy.cert)
TASK: [haproxy_server | Create self-signed ssl cert if no certificate exists] ***
skipping: [b3lab_haproxy]
TASK: [haproxy_server | Make haproxy bindable on non local addresses] *********
skipping: [b3lab_haproxy]
TASK: [haproxy_server | Drop base haproxy config] *****************************
changed: [b3lab_haproxy] => (item=haproxy.cfg.j2)
TASK: [haproxy_server | Drop haproxy logging config] **************************
changed: [b3lab_haproxy] => (item=haproxy-logging.cfg)
TASK: [haproxy_server | Create haproxy service config files] ******************
changed: [b3lab_haproxy] => (item={'service': {'haproxy_timeout_server': '5000s', 'haproxy_balance_type': 'tcp', 'haproxy_port': 3306, 'haproxy_backend_nodes': [u'ansible01_galera_container-41bb6429'], 'haproxy_backend_options': [u'mysql-check user monitoring'], 'haproxy_backup_nodes': [u'ansible03_galera_container-edf5151c', u'ansible02_galera_container-f98e0162'], 'haproxy_service_name': 'galera', 'haproxy_timeout_client': '5000s'}})
changed: [b3lab_haproxy] => (item={'service': {'haproxy_backend_nodes': [u'ansible01_glance_container-dbf9c379', u'ansible03_glance_container-0cfddc53', u'ansible02_glance_container-a93e63f9'], 'haproxy_service_name': 'glance_api', 'haproxy_balance_type': 'http', 'haproxy_backend_options': ['forwardfor', 'httpchk /versions', 'httplog'], 'haproxy_port': 9292}})
changed: [b3lab_haproxy] => (item={'service': {'haproxy_backend_nodes': [u'ansible01_glance_container-dbf9c379', u'ansible03_glance_container-0cfddc53', u'ansible02_glance_container-a93e63f9'], 'haproxy_service_name': 'glance_registry', 'haproxy_balance_type': 'http', 'haproxy_port': 9191}})
changed: [b3lab_haproxy] => (item={'service': {'haproxy_backend_nodes': [u'ansible01_heat_apis_container-36b02b57', u'ansible03_heat_apis_container-856b7303', u'ansible02_heat_apis_container-6fd4f365'], 'haproxy_service_name': 'heat_api_cfn', 'haproxy_balance_type': 'http', 'haproxy_backend_options': ['forwardfor', 'httpchk', 'httplog'], 'haproxy_port': 8000}})
changed: [b3lab_haproxy] => (item={'service': {'haproxy_backend_nodes': [u'ansible01_heat_apis_container-36b02b57', u'ansible03_heat_apis_container-856b7303', u'ansible02_heat_apis_container-6fd4f365'], 'haproxy_service_name': 'heat_api_cloudwatch', 'haproxy_balance_type': 'http', 'haproxy_backend_options': ['forwardfor', 'httpchk', 'httplog'], 'haproxy_port': 8003}})
changed: [b3lab_haproxy] => (item={'service': {'haproxy_backend_nodes': [u'ansible01_heat_apis_container-36b02b57', u'ansible03_heat_apis_container-856b7303', u'ansible02_heat_apis_container-6fd4f365'], 'haproxy_service_name': 'heat_api', 'haproxy_balance_type': 'http', 'haproxy_backend_options': ['forwardfor', 'httpchk', 'httplog'], 'haproxy_port': 8004}})
changed: [b3lab_haproxy] => (item={'service': {'haproxy_balance_type': u'http', 'haproxy_service_name': 'keystone_admin', 'haproxy_backend_options': ['forwardfor', 'httpchk', 'httplog'], 'haproxy_backend_nodes': [u'ansible01_keystone_container-c4f7c6ed', u'ansible03_keystone_container-ff75dab5', u'ansible02_keystone_container-5a8440fc'], 'haproxy_ssl': u'false', 'haproxy_balance_alg': u'leastconn', 'haproxy_port': 35357}})
changed: [b3lab_haproxy] => (item={'service': {'haproxy_bind': u'10.1.37.37', 'haproxy_balance_type': u'http', 'haproxy_port': 5000, 'haproxy_backend_nodes': [u'ansible01_keystone_container-c4f7c6ed', u'ansible03_keystone_container-ff75dab5', u'ansible02_keystone_container-5a8440fc'], 'haproxy_backend_options': ['forwardfor', 'httpchk', 'httplog'], 'haproxy_ssl': u'false', 'haproxy_service_name': 'keystone_service', 'haproxy_balance_alg': u'leastconn'}})
changed: [b3lab_haproxy] => (item={'service': {'haproxy_backend_nodes': [u'ansible01_neutron_server_container-32e8eae6', u'ansible03_neutron_server_container-7bd119b8', u'ansible02_neutron_server_container-86d248c5'], 'haproxy_service_name': 'neutron_server', 'haproxy_balance_type': 'http', 'haproxy_backend_options': ['forwardfor', 'httpchk', 'httplog'], 'haproxy_port': 9696}})
changed: [b3lab_haproxy] => (item={'service': {'haproxy_backend_nodes': [u'ansible01_nova_api_metadata_container-774b0110', u'ansible03_nova_api_metadata_container-32030c98', u'ansible02_nova_api_metadata_container-4f2c46e8'], 'haproxy_service_name': 'nova_api_metadata', 'haproxy_balance_type': 'http', 'haproxy_backend_options': ['httpchk', 'httplog'], 'haproxy_port': 8775}})
changed: [b3lab_haproxy] => (item={'service': {'haproxy_backend_nodes': [u'ansible01_nova_api_os_compute_container-cde08f49', u'ansible03_nova_api_os_compute_container-b830201e', u'ansible02_nova_api_os_compute_container-07713607'], 'haproxy_service_name': 'nova_api_os_compute', 'haproxy_balance_type': 'http', 'haproxy_backend_options': ['forwardfor', 'httpchk', 'httplog'], 'haproxy_port': 8774}})
changed: [b3lab_haproxy] => (item={'service': {'haproxy_timeout_server': '60m', 'haproxy_ssl': u'false', 'haproxy_balance_type': 'tcp', 'haproxy_port': 6082, 'haproxy_backend_nodes': [u'ansible01_nova_console_container-fd1e1382', u'ansible03_nova_console_container-510f90fa', u'ansible02_nova_console_container-58510394'], 'haproxy_service_name': 'nova_console', 'haproxy_timeout_client': '60m', 'haproxy_balance_alg': 'source'}})
changed: [b3lab_haproxy] => (item={'service': {'haproxy_timeout_server': '60m', 'haproxy_ssl': u'false', 'haproxy_balance_type': 'tcp', 'haproxy_port': 6080, 'haproxy_backend_nodes': [u'ansible01_nova_console_container-fd1e1382', u'ansible03_nova_console_container-510f90fa', u'ansible02_nova_console_container-58510394'], 'haproxy_service_name': 'nova_console_novnc', 'haproxy_timeout_client': '60m', 'haproxy_balance_alg': 'source'}})
changed: [b3lab_haproxy] => (item={'service': {'haproxy_backend_nodes': [u'ansible01_cinder_api_container-84c054b0', u'ansible03_cinder_api_container-b7ad8c06', u'ansible02_cinder_api_container-0ad67f36'], 'haproxy_service_name': 'cinder_api', 'haproxy_balance_type': 'http', 'haproxy_backend_options': ['forwardfor', 'httpchk', 'httplog'], 'haproxy_port': 8776}})
changed: [b3lab_haproxy] => (item={'service': {'haproxy_backend_nodes': [u'ansible01_horizon_container-de0ddf69', u'ansible03_horizon_container-69b05213', u'ansible02_horizon_container-8517f384'], 'haproxy_service_name': 'horizon', 'haproxy_balance_type': 'http', 'haproxy_backend_options': ['forwardfor', 'httpchk', 'httplog'], 'haproxy_port': 80}})
changed: [b3lab_haproxy] => (item={'service': {'haproxy_balance_type': 'tcp', 'haproxy_backend_options': ['ssl-hello-chk'], 'haproxy_backend_nodes': [u'ansible01_horizon_container-de0ddf69', u'ansible03_horizon_container-69b05213', u'ansible02_horizon_container-8517f384'], 'haproxy_service_name': 'horizon_ssl', 'haproxy_balance_alg': 'source', 'haproxy_port': 443}})
changed: [b3lab_haproxy] => (item={'service': {'haproxy_backend_nodes': [], 'haproxy_service_name': 'swift_proxy', 'haproxy_balance_type': 'http', 'haproxy_balance_alg': 'source', 'haproxy_port': 8080}})
changed: [b3lab_haproxy] => (item={'service': {'haproxy_backend_nodes': [u'ansible01_repo_container-d24349b7', u'ansible03_repo_container-cc450637', u'ansible02_repo_container-51329853'], 'haproxy_service_name': 'repo_all', 'haproxy_backend_port': 8181, 'haproxy_balance_type': 'http', 'haproxy_port': 8181}})
changed: [b3lab_haproxy] => (item={'service': {'haproxy_backend_nodes': [], 'haproxy_service_name': 'ceilometer_api', 'haproxy_balance_type': 'http', 'haproxy_port': 8777}})
changed: [b3lab_haproxy] => (item={'service': {'haproxy_backend_nodes': [], 'haproxy_service_name': 'aodh_api', 'haproxy_balance_type': 'http', 'haproxy_port': 8042}})
TASK: [rsyslog_client | Ensure ownership on working directory is correct] *****
ok: [b3lab_haproxy]
TASK: [rsyslog_client | Rsyslog apt repository] *******************************
skipping: [b3lab_haproxy] => (item=rsyslog_client_apt_repos)
TASK: [rsyslog_client | Update apt sources] ***********************************
ok: [b3lab_haproxy]
TASK: [rsyslog_client | Install rsyslog packages] *****************************
ok: [b3lab_haproxy] => (item=rsyslog,logrotate)
TASK: [rsyslog_client | Stop rsyslog] *****************************************
changed: [b3lab_haproxy]
TASK: [rsyslog_client | Rsyslog Setup] ****************************************
ok: [b3lab_haproxy]
TASK: [rsyslog_client | Find all log files] ***********************************
changed: [b3lab_haproxy]
TASK: [rsyslog_client | Write rsyslog config for found log files] *************
ok: [b3lab_haproxy]
TASK: [rsyslog_client | Union the log files] **********************************
ok: [b3lab_haproxy]
TASK: [rsyslog_client | Write rsyslog target file] ****************************
skipping: [b3lab_haproxy]
TASK: [rsyslog_client | Write log rotate file] ********************************
skipping: [b3lab_haproxy]
TASK: [rsyslog_client | Configure logrotate to compress logs by default] ******
ok: [b3lab_haproxy]
TASK: [rsyslog_client | Start rsyslog] ****************************************
changed: [b3lab_haproxy]
NOTIFIED: [haproxy_server | Restart haproxy] **********************************
changed: [b3lab_haproxy]
NOTIFIED: [haproxy_server | Restart rsyslog] **********************************
changed: [b3lab_haproxy]
TASK: [Create haproxy service config files] ***********************************
changed: [b3lab_haproxy] => (item={'service': {'haproxy_bind': u'172.29.236.17', 'haproxy_backend_nodes': [u'ansible01_keystone_container-c4f7c6ed', u'ansible03_keystone_container-ff75dab5', u'ansible02_keystone_container-5a8440fc'], 'haproxy_port': 5000, 'haproxy_balance_type': u'http', 'haproxy_backend_options': ['forwardfor', 'httpchk', 'httplog'], 'haproxy_ssl': u'false', 'haproxy_service_name': 'keystone_internal', 'haproxy_balance_alg': u'leastconn'}})
TASK: [Remove legacy haproxy logging file] ************************************
changed: [b3lab_haproxy]
NOTIFIED: [haproxy_server | Restart haproxy] **********************************
changed: [b3lab_haproxy]
PLAY [Install memcached] ******************************************************
TASK: [Use the lxc-openstack aa profile] **************************************
changed: [ansible02_memcached_container-23d05664 -> ansible02]
changed: [ansible01_memcached_container-2bd037fd -> ansible01]
changed: [ansible03_memcached_container-36df8f14 -> ansible03]
TASK: [Wait for container ssh] ************************************************
ok: [ansible02_memcached_container-23d05664 -> ansible02]
ok: [ansible03_memcached_container-36df8f14 -> ansible03]
ok: [ansible01_memcached_container-2bd037fd -> ansible01]
TASK: [apt_package_pinning | Add apt pin preferences] *************************
skipping: [ansible01_memcached_container-2bd037fd]
skipping: [ansible03_memcached_container-36df8f14]
skipping: [ansible02_memcached_container-23d05664]
TASK: [memcached_server | Ensure the memcache user exists] ********************
changed: [ansible01_memcached_container-2bd037fd]
changed: [ansible03_memcached_container-36df8f14]
changed: [ansible02_memcached_container-23d05664]
TASK: [memcached_server | Update apt sources] *********************************
ok: [ansible01_memcached_container-2bd037fd]
ok: [ansible02_memcached_container-23d05664]
ok: [ansible03_memcached_container-36df8f14]
TASK: [memcached_server | Install apt packages] *******************************
changed: [ansible01_memcached_container-2bd037fd] => (item=memcached)
changed: [ansible03_memcached_container-36df8f14] => (item=memcached)
changed: [ansible02_memcached_container-23d05664] => (item=memcached)
TASK: [memcached_server | Apply memcached config] *****************************
changed: [ansible02_memcached_container-23d05664]
changed: [ansible03_memcached_container-36df8f14]
changed: [ansible01_memcached_container-2bd037fd]
TASK: [memcached_server | Apply resource limits] ******************************
skipping: [ansible01_memcached_container-2bd037fd]
skipping: [ansible03_memcached_container-36df8f14]
skipping: [ansible02_memcached_container-23d05664]
NOTIFIED: [memcached_server | Restart memcached] ******************************
changed: [ansible02_memcached_container-23d05664]
changed: [ansible01_memcached_container-2bd037fd]
changed: [ansible03_memcached_container-36df8f14]
TASK: [system_crontab_coordination | Create crontab] **************************
changed: [ansible02_memcached_container-23d05664]
changed: [ansible01_memcached_container-2bd037fd]
changed: [ansible03_memcached_container-36df8f14]
PLAY [Setup repo servers] *****************************************************
GATHERING FACTS ***************************************************************
ok: [ansible02_repo_container-51329853]
ok: [ansible03_repo_container-cc450637]
ok: [ansible01_repo_container-d24349b7]
TASK: [Use the lxc-openstack aa profile] **************************************
changed: [ansible02_repo_container-51329853 -> ansible02]
changed: [ansible03_repo_container-cc450637 -> ansible03]
changed: [ansible01_repo_container-d24349b7 -> ansible01]
TASK: [Package repo extra lxc config] *****************************************
changed: [ansible02_repo_container-51329853 -> ansible02]
changed: [ansible01_repo_container-d24349b7 -> ansible01]
changed: [ansible03_repo_container-cc450637 -> ansible03]
TASK: [Wait for container ssh] ************************************************
ok: [ansible03_repo_container-cc450637 -> ansible03]
ok: [ansible02_repo_container-51329853 -> ansible02]
ok: [ansible01_repo_container-d24349b7 -> ansible01]
TASK: [apt_package_pinning | Add apt pin preferences] *************************
skipping: [ansible01_repo_container-d24349b7]
skipping: [ansible03_repo_container-cc450637]
skipping: [ansible02_repo_container-51329853]
TASK: [pip_install | Create pip config directory] *****************************
ok: [ansible02_repo_container-51329853] => (item=/opt)
ok: [ansible02_repo_container-51329853] => (item=/root/.cache)
changed: [ansible02_repo_container-51329853] => (item=/root/.cache/pip)
ok: [ansible03_repo_container-cc450637] => (item=/opt)
ok: [ansible03_repo_container-cc450637] => (item=/root/.cache)
changed: [ansible03_repo_container-cc450637] => (item=/root/.cache/pip)
ok: [ansible01_repo_container-d24349b7] => (item=/opt)
ok: [ansible01_repo_container-d24349b7] => (item=/root/.cache)
changed: [ansible01_repo_container-d24349b7] => (item=/root/.cache/pip)
TASK: [pip_install | Drop pip file(s)] ****************************************
changed: [ansible02_repo_container-51329853] => (item={'dest': u'/root/.cache/pip/selfcheck.json', 'src': 'selfcheck.json'})
changed: [ansible03_repo_container-cc450637] => (item={'dest': u'/root/.cache/pip/selfcheck.json', 'src': 'selfcheck.json'})
changed: [ansible01_repo_container-d24349b7] => (item={'dest': u'/root/.cache/pip/selfcheck.json', 'src': 'selfcheck.json'})
TASK: [pip_install | Get Modern PIP] ******************************************
changed: [ansible02_repo_container-51329853]
changed: [ansible03_repo_container-cc450637]
changed: [ansible01_repo_container-d24349b7]
TASK: [pip_install | Get Modern PIP using fallback URL] ***********************
skipping: [ansible01_repo_container-d24349b7]
skipping: [ansible03_repo_container-cc450637]
skipping: [ansible02_repo_container-51329853]
TASK: [pip_install | Install PIP] *********************************************
failed: [ansible02_repo_container-51329853] => {"attempts": 3, "changed": true, "cmd": "python /opt/get-pip.py --no-index --find-links \"http://172.29.236.17:8181/os-releases/12.0.10\" --find-links \"https://rpc-repo.rackspace.com/os-releases/12.0.10\" --trusted-host \"172.29.236.17\" --trusted-host \"rpc-repo.rackspace.com\" pip==8.1.1 setuptools==20.3.1 wheel==0.26.0", "delta": "0:00:08.490238", "end": "2016-04-19 10:39:06.967010", "failed": true, "rc": 2, "start": "2016-04-19 10:38:58.476772", "warnings": []}
stderr: Exception:
Traceback (most recent call last):
File "/tmp/tmpyoJtVe/pip.zip/pip/basecommand.py", line 209, in main
status = self.run(options, args)
File "/tmp/tmpyoJtVe/pip.zip/pip/commands/install.py", line 299, in run
requirement_set.prepare_files(finder)
File "/tmp/tmpyoJtVe/pip.zip/pip/req/req_set.py", line 360, in prepare_files
ignore_dependencies=self.ignore_dependencies))
File "/tmp/tmpyoJtVe/pip.zip/pip/req/req_set.py", line 512, in _prepare_file
finder, self.upgrade, require_hashes)
File "/tmp/tmpyoJtVe/pip.zip/pip/req/req_install.py", line 273, in populate_link
self.link = finder.find_requirement(self, upgrade)
File "/tmp/tmpyoJtVe/pip.zip/pip/index.py", line 440, in find_requirement
all_candidates = self.find_all_candidates(req.name)
File "/tmp/tmpyoJtVe/pip.zip/pip/index.py", line 398, in find_all_candidates
for page in self._get_pages(url_locations, project_name):
File "/tmp/tmpyoJtVe/pip.zip/pip/index.py", line 543, in _get_pages
page = self._get_page(location)
File "/tmp/tmpyoJtVe/pip.zip/pip/index.py", line 646, in _get_page
return HTMLPage.get_page(link, session=self.session)
File "/tmp/tmpyoJtVe/pip.zip/pip/index.py", line 755, in get_page
"Cache-Control": "max-age=600",
File "/tmp/tmpyoJtVe/pip.zip/pip/_vendor/requests/sessions.py", line 480, in get
return self.request('GET', url, **kwargs)
File "/tmp/tmpyoJtVe/pip.zip/pip/download.py", line 378, in request
return super(PipSession, self).request(method, url, *args, **kwargs)
File "/tmp/tmpyoJtVe/pip.zip/pip/_vendor/requests/sessions.py", line 468, in request
resp = self.send(prep, **send_kwargs)
File "/tmp/tmpyoJtVe/pip.zip/pip/_vendor/requests/sessions.py", line 576, in send
r = adapter.send(request, **kwargs)
File "/tmp/tmpyoJtVe/pip.zip/pip/_vendor/requests/adapters.py", line 435, in send
raise RetryError(e, request=request)
RetryError: HTTPConnectionPool(host='172.29.236.17', port=8181): Max retries exceeded with url: /os-releases/12.0.10 (Caused by ResponseError('too many 503 error responses',))
stdout: Ignoring indexes: https://pypi.python.org/simple
Collecting pip==8.1.1
msg: Task failed as maximum retries was encountered
...ignoring
failed: [ansible01_repo_container-d24349b7] => {"attempts": 3, "changed": true, "cmd": "python /opt/get-pip.py --no-index --find-links \"http://172.29.236.17:8181/os-releases/12.0.10\" --find-links \"https://rpc-repo.rackspace.com/os-releases/12.0.10\" --trusted-host \"172.29.236.17\" --trusted-host \"rpc-repo.rackspace.com\" pip==8.1.1 setuptools==20.3.1 wheel==0.26.0", "delta": "0:00:08.510028", "end": "2016-04-19 10:39:06.226734", "failed": true, "rc": 2, "start": "2016-04-19 10:38:57.716706", "warnings": []}
stderr: Exception:
Traceback (most recent call last):
File "/tmp/tmpivRagB/pip.zip/pip/basecommand.py", line 209, in main
status = self.run(options, args)
File "/tmp/tmpivRagB/pip.zip/pip/commands/install.py", line 299, in run
requirement_set.prepare_files(finder)
File "/tmp/tmpivRagB/pip.zip/pip/req/req_set.py", line 360, in prepare_files
ignore_dependencies=self.ignore_dependencies))
File "/tmp/tmpivRagB/pip.zip/pip/req/req_set.py", line 512, in _prepare_file
finder, self.upgrade, require_hashes)
File "/tmp/tmpivRagB/pip.zip/pip/req/req_install.py", line 273, in populate_link
self.link = finder.find_requirement(self, upgrade)
File "/tmp/tmpivRagB/pip.zip/pip/index.py", line 440, in find_requirement
all_candidates = self.find_all_candidates(req.name)
File "/tmp/tmpivRagB/pip.zip/pip/index.py", line 398, in find_all_candidates
for page in self._get_pages(url_locations, project_name):
File "/tmp/tmpivRagB/pip.zip/pip/index.py", line 543, in _get_pages
page = self._get_page(location)
File "/tmp/tmpivRagB/pip.zip/pip/index.py", line 646, in _get_page
return HTMLPage.get_page(link, session=self.session)
File "/tmp/tmpivRagB/pip.zip/pip/index.py", line 755, in get_page
"Cache-Control": "max-age=600",
File "/tmp/tmpivRagB/pip.zip/pip/_vendor/requests/sessions.py", line 480, in get
return self.request('GET', url, **kwargs)
File "/tmp/tmpivRagB/pip.zip/pip/download.py", line 378, in request
return super(PipSession, self).request(method, url, *args, **kwargs)
File "/tmp/tmpivRagB/pip.zip/pip/_vendor/requests/sessions.py", line 468, in request
resp = self.send(prep, **send_kwargs)
File "/tmp/tmpivRagB/pip.zip/pip/_vendor/requests/sessions.py", line 576, in send
r = adapter.send(request, **kwargs)
File "/tmp/tmpivRagB/pip.zip/pip/_vendor/requests/adapters.py", line 435, in send
raise RetryError(e, request=request)
RetryError: HTTPConnectionPool(host='172.29.236.17', port=8181): Max retries exceeded with url: /os-releases/12.0.10 (Caused by ResponseError('too many 503 error responses',))
stdout: Ignoring indexes: https://pypi.python.org/simple
Collecting pip==8.1.1
msg: Task failed as maximum retries was encountered
...ignoring
failed: [ansible03_repo_container-cc450637] => {"attempts": 3, "changed": true, "cmd": "python /opt/get-pip.py --no-index --find-links \"http://172.29.236.17:8181/os-releases/12.0.10\" --find-links \"https://rpc-repo.rackspace.com/os-releases/12.0.10\" --trusted-host \"172.29.236.17\" --trusted-host \"rpc-repo.rackspace.com\" pip==8.1.1 setuptools==20.3.1 wheel==0.26.0", "delta": "0:00:08.513772", "end": "2016-04-19 10:39:04.087467", "failed": true, "rc": 2, "start": "2016-04-19 10:38:55.573695", "warnings": []}
stderr: Exception:
Traceback (most recent call last):
File "/tmp/tmpVyyF3c/pip.zip/pip/basecommand.py", line 209, in main
status = self.run(options, args)
File "/tmp/tmpVyyF3c/pip.zip/pip/commands/install.py", line 299, in run
requirement_set.prepare_files(finder)
File "/tmp/tmpVyyF3c/pip.zip/pip/req/req_set.py", line 360, in prepare_files
ignore_dependencies=self.ignore_dependencies))
File "/tmp/tmpVyyF3c/pip.zip/pip/req/req_set.py", line 512, in _prepare_file
finder, self.upgrade, require_hashes)
File "/tmp/tmpVyyF3c/pip.zip/pip/req/req_install.py", line 273, in populate_link
self.link = finder.find_requirement(self, upgrade)
File "/tmp/tmpVyyF3c/pip.zip/pip/index.py", line 440, in find_requirement
all_candidates = self.find_all_candidates(req.name)
File "/tmp/tmpVyyF3c/pip.zip/pip/index.py", line 398, in find_all_candidates
for page in self._get_pages(url_locations, project_name):
File "/tmp/tmpVyyF3c/pip.zip/pip/index.py", line 543, in _get_pages
page = self._get_page(location)
File "/tmp/tmpVyyF3c/pip.zip/pip/index.py", line 646, in _get_page
return HTMLPage.get_page(link, session=self.session)
File "/tmp/tmpVyyF3c/pip.zip/pip/index.py", line 755, in get_page
"Cache-Control": "max-age=600",
File "/tmp/tmpVyyF3c/pip.zip/pip/_vendor/requests/sessions.py", line 480, in get
return self.request('GET', url, **kwargs)
File "/tmp/tmpVyyF3c/pip.zip/pip/download.py", line 378, in request
return super(PipSession, self).request(method, url, *args, **kwargs)
File "/tmp/tmpVyyF3c/pip.zip/pip/_vendor/requests/sessions.py", line 468, in request
resp = self.send(prep, **send_kwargs)
File "/tmp/tmpVyyF3c/pip.zip/pip/_vendor/requests/sessions.py", line 576, in send
r = adapter.send(request, **kwargs)
File "/tmp/tmpVyyF3c/pip.zip/pip/_vendor/requests/adapters.py", line 435, in send
raise RetryError(e, request=request)
RetryError: HTTPConnectionPool(host='172.29.236.17', port=8181): Max retries exceeded with url: /os-releases/12.0.10 (Caused by ResponseError('too many 503 error responses',))
stdout: Ignoring indexes: https://pypi.python.org/simple
Collecting pip==8.1.1
msg: Task failed as maximum retries was encountered
...ignoring
TASK: [pip_install | Install PIP (fall back mode)] ****************************
changed: [ansible02_repo_container-51329853]
changed: [ansible03_repo_container-cc450637]
changed: [ansible01_repo_container-d24349b7]
TASK: [memcached_server | Ensure the memcache user exists] ********************
changed: [ansible01_repo_container-d24349b7]
changed: [ansible03_repo_container-cc450637]
changed: [ansible02_repo_container-51329853]
TASK: [memcached_server | Update apt sources] *********************************
ok: [ansible02_repo_container-51329853]
ok: [ansible01_repo_container-d24349b7]
ok: [ansible03_repo_container-cc450637]
TASK: [memcached_server | Install apt packages] *******************************
changed: [ansible03_repo_container-cc450637] => (item=memcached)
changed: [ansible01_repo_container-d24349b7] => (item=memcached)
changed: [ansible02_repo_container-51329853] => (item=memcached)
TASK: [memcached_server | Apply memcached config] *****************************
changed: [ansible03_repo_container-cc450637]
changed: [ansible01_repo_container-d24349b7]
changed: [ansible02_repo_container-51329853]
TASK: [memcached_server | Apply resource limits] ******************************
skipping: [ansible01_repo_container-d24349b7]
skipping: [ansible03_repo_container-cc450637]
skipping: [ansible02_repo_container-51329853]
NOTIFIED: [memcached_server | Restart memcached] ******************************
changed: [ansible02_repo_container-51329853]
changed: [ansible03_repo_container-cc450637]
changed: [ansible01_repo_container-d24349b7]
TASK: [repo_server | Ensure ssh config] ***************************************
changed: [ansible01_repo_container-d24349b7] => (item={'dest': '/etc/ssh/sshd_config', 'src': 'sshd_config'})
changed: [ansible03_repo_container-cc450637] => (item={'dest': '/etc/ssh/sshd_config', 'src': 'sshd_config'})
changed: [ansible02_repo_container-51329853] => (item={'dest': '/etc/ssh/sshd_config', 'src': 'sshd_config'})
TASK: [repo_server | Drop rsyncd configuration file(s)] ***********************
changed: [ansible01_repo_container-d24349b7] => (item={'dest': '/etc/default/rsync', 'src': 'rsync.defaults'})
changed: [ansible03_repo_container-cc450637] => (item={'dest': '/etc/default/rsync', 'src': 'rsync.defaults'})
changed: [ansible02_repo_container-51329853] => (item={'dest': '/etc/default/rsync', 'src': 'rsync.defaults'})
TASK: [repo_server | Drop base config file(s)] ********************************
changed: [ansible03_repo_container-cc450637] => (item={'dest': '/etc/init/lxc-net.override', 'src': 'manual-init.override.j2'})
changed: [ansible01_repo_container-d24349b7] => (item={'dest': '/etc/init/lxc-net.override', 'src': 'manual-init.override.j2'})
changed: [ansible02_repo_container-51329853] => (item={'dest': '/etc/init/lxc-net.override', 'src': 'manual-init.override.j2'})
TASK: [repo_server | Update apt sources] **************************************
ok: [ansible01_repo_container-d24349b7]
ok: [ansible02_repo_container-51329853]
ok: [ansible03_repo_container-cc450637]
TASK: [repo_server | Install apt packages] ************************************
changed: [ansible03_repo_container-cc450637] => (item=aptitude,bridge-utils,build-essential,cgroup-lite,cmake,dmeventd,fcgiwrap,git-core,iptables,lsyncd,lynx,nginx-extras,rsync,sshpass,tmux,liberasurecode1,liberasurecode-dev,libldap2-dev,libsasl2-dev,libssl-dev,libxslt1.1,libpq-dev,libffi-dev,libsqlite3-dev,libxml2-dev,libxslt1-dev,libkmod-dev,libkrb5-dev,libkmod2,libvirt-dev,libmariadbclient-dev,lxc-dev,lvm2,python-dev,python-software-properties,sqlite3,swig,vlan,uuid-dev)
changed: [ansible01_repo_container-d24349b7] => (item=aptitude,bridge-utils,build-essential,cgroup-lite,cmake,dmeventd,fcgiwrap,git-core,iptables,lsyncd,lynx,nginx-extras,rsync,sshpass,tmux,liberasurecode1,liberasurecode-dev,libldap2-dev,libsasl2-dev,libssl-dev,libxslt1.1,libpq-dev,libffi-dev,libsqlite3-dev,libxml2-dev,libxslt1-dev,libkmod-dev,libkrb5-dev,libkmod2,libvirt-dev,libmariadbclient-dev,lxc-dev,lvm2,python-dev,python-software-properties,sqlite3,swig,vlan,uuid-dev)
changed: [ansible02_repo_container-51329853] => (item=aptitude,bridge-utils,build-essential,cgroup-lite,cmake,dmeventd,fcgiwrap,git-core,iptables,lsyncd,lynx,nginx-extras,rsync,sshpass,tmux,liberasurecode1,liberasurecode-dev,libldap2-dev,libsasl2-dev,libssl-dev,libxslt1.1,libpq-dev,libffi-dev,libsqlite3-dev,libxml2-dev,libxslt1-dev,libkmod-dev,libkrb5-dev,libkmod2,libvirt-dev,libmariadbclient-dev,lxc-dev,lvm2,python-dev,python-software-properties,sqlite3,swig,vlan,uuid-dev)
TASK: [repo_server | create the system group] *********************************
ok: [ansible02_repo_container-51329853]
ok: [ansible01_repo_container-d24349b7]
ok: [ansible03_repo_container-cc450637]
TASK: [repo_server | Remove old key file(s) if found] *************************
skipping: [ansible01_repo_container-d24349b7] => (item=/var/www/.ssh/authorized_keys)
skipping: [ansible02_repo_container-51329853] => (item=/var/www/.ssh/authorized_keys)
skipping: [ansible03_repo_container-cc450637] => (item=/var/www/.ssh/authorized_keys)
skipping: [ansible01_repo_container-d24349b7] => (item=/var/www/.ssh/id_rsa)
skipping: [ansible01_repo_container-d24349b7] => (item=/var/www/.ssh/id_rsa.pub)
skipping: [ansible02_repo_container-51329853] => (item=/var/www/.ssh/id_rsa)
skipping: [ansible03_repo_container-cc450637] => (item=/var/www/.ssh/id_rsa)
skipping: [ansible02_repo_container-51329853] => (item=/var/www/.ssh/id_rsa.pub)
skipping: [ansible03_repo_container-cc450637] => (item=/var/www/.ssh/id_rsa.pub)
TASK: [repo_server | Create the nginx system user] ****************************
changed: [ansible03_repo_container-cc450637]
changed: [ansible01_repo_container-d24349b7]
changed: [ansible02_repo_container-51329853]
TASK: [repo_server | File and directory setup] ********************************
changed: [ansible01_repo_container-d24349b7] => (item={'owner': u'nginx', 'path': u'/var/www', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible03_repo_container-cc450637] => (item={'owner': u'nginx', 'path': u'/var/www', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible02_repo_container-51329853] => (item={'owner': u'nginx', 'path': u'/var/www', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible01_repo_container-d24349b7] => (item={'owner': u'nginx', 'path': u'/var/www/.ssh', 'state': 'directory', 'group': u'www-data', 'mode': '2700'})
changed: [ansible03_repo_container-cc450637] => (item={'owner': u'nginx', 'path': u'/var/www/.ssh', 'state': 'directory', 'group': u'www-data', 'mode': '2700'})
changed: [ansible02_repo_container-51329853] => (item={'owner': u'nginx', 'path': u'/var/www/.ssh', 'state': 'directory', 'group': u'www-data', 'mode': '2700'})
changed: [ansible01_repo_container-d24349b7] => (item={'owner': u'nginx', 'path': u'/var/www/repo', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible03_repo_container-cc450637] => (item={'owner': u'nginx', 'path': u'/var/www/repo', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible02_repo_container-51329853] => (item={'owner': u'nginx', 'path': u'/var/www/repo', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible01_repo_container-d24349b7] => (item={'owner': u'nginx', 'path': u'/var/www/repo/links', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible03_repo_container-cc450637] => (item={'owner': u'nginx', 'path': u'/var/www/repo/links', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible02_repo_container-51329853] => (item={'owner': u'nginx', 'path': u'/var/www/repo/links', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible01_repo_container-d24349b7] => (item={'owner': u'nginx', 'path': u'/var/www/repo/os-releases', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible03_repo_container-cc450637] => (item={'owner': u'nginx', 'path': u'/var/www/repo/os-releases', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible02_repo_container-51329853] => (item={'owner': u'nginx', 'path': u'/var/www/repo/os-releases', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible01_repo_container-d24349b7] => (item={'owner': u'nginx', 'path': u'/var/www/repo/os-releases/12.0.10', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible03_repo_container-cc450637] => (item={'owner': u'nginx', 'path': u'/var/www/repo/os-releases/12.0.10', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible02_repo_container-51329853] => (item={'owner': u'nginx', 'path': u'/var/www/repo/os-releases/12.0.10', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible01_repo_container-d24349b7] => (item={'owner': u'nginx', 'path': u'/var/www/repo/openstackgit', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible03_repo_container-cc450637] => (item={'owner': u'nginx', 'path': u'/var/www/repo/openstackgit', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible02_repo_container-51329853] => (item={'owner': u'nginx', 'path': u'/var/www/repo/openstackgit', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible03_repo_container-cc450637] => (item={'owner': u'nginx', 'path': u'/var/www/repo/python_packages', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible01_repo_container-d24349b7] => (item={'owner': u'nginx', 'path': u'/var/www/repo/python_packages', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible02_repo_container-51329853] => (item={'owner': u'nginx', 'path': u'/var/www/repo/python_packages', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible03_repo_container-cc450637] => (item={'owner': u'nginx', 'path': u'/var/www/repo/python_packages/pools', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible01_repo_container-d24349b7] => (item={'owner': u'nginx', 'path': u'/var/www/repo/python_packages/pools', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible02_repo_container-51329853] => (item={'owner': u'nginx', 'path': u'/var/www/repo/python_packages/pools', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible03_repo_container-cc450637] => (item={'owner': u'nginx', 'path': u'/var/www/repo/pools', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible01_repo_container-d24349b7] => (item={'owner': u'nginx', 'path': u'/var/www/repo/pools', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible02_repo_container-51329853] => (item={'owner': u'nginx', 'path': u'/var/www/repo/pools', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible03_repo_container-cc450637] => (item={'owner': u'nginx', 'path': u'/var/www/repo/reports', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible01_repo_container-d24349b7] => (item={'owner': u'nginx', 'path': u'/var/www/repo/reports', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible02_repo_container-51329853] => (item={'owner': u'nginx', 'path': u'/var/www/repo/reports', 'state': 'directory', 'group': u'www-data', 'mode': '2755'})
changed: [ansible03_repo_container-cc450637] => (item={'path': '/etc/lsyncd', 'state': 'directory', 'mode': '0755'})
changed: [ansible01_repo_container-d24349b7] => (item={'path': '/etc/lsyncd', 'state': 'directory', 'mode': '0755'})
changed: [ansible03_repo_container-cc450637] => (item={'path': '/var/log/lsyncd', 'state': 'directory', 'mode': '0755'})
changed: [ansible01_repo_container-d24349b7] => (item={'path': '/var/log/lsyncd', 'state': 'directory', 'mode': '0755'})
changed: [ansible03_repo_container-cc450637] => (item={'path': '/etc/nginx/sites-enabled/default', 'state': 'absent', 'mode': '0644'})
changed: [ansible02_repo_container-51329853] => (item={'path': '/etc/lsyncd', 'state': 'directory', 'mode': '0755'})
changed: [ansible01_repo_container-d24349b7] => (item={'path': '/etc/nginx/sites-enabled/default', 'state': 'absent', 'mode': '0644'})
changed: [ansible02_repo_container-51329853] => (item={'path': '/var/log/lsyncd', 'state': 'directory', 'mode': '0755'})
changed: [ansible02_repo_container-51329853] => (item={'path': '/etc/nginx/sites-enabled/default', 'state': 'absent', 'mode': '0644'})
TASK: [repo_server | Drop NGINX configuration files] **************************
changed: [ansible03_repo_container-cc450637] => (item={'dest': '/etc/nginx/nginx.conf', 'src': 'nginx.conf.j2'})
changed: [ansible01_repo_container-d24349b7] => (item={'dest': '/etc/nginx/nginx.conf', 'src': 'nginx.conf.j2'})
changed: [ansible02_repo_container-51329853] => (item={'dest': '/etc/nginx/nginx.conf', 'src': 'nginx.conf.j2'})
changed: [ansible03_repo_container-cc450637] => (item={'dest': '/etc/rsyncd.conf', 'src': 'rsyncd.conf.j2'})
changed: [ansible01_repo_container-d24349b7] => (item={'dest': '/etc/rsyncd.conf', 'src': 'rsyncd.conf.j2'})
changed: [ansible02_repo_container-51329853] => (item={'dest': '/etc/rsyncd.conf', 'src': 'rsyncd.conf.j2'})
changed: [ansible03_repo_container-cc450637] => (item={'dest': '/etc/nginx/sites-available/openstack-slushee.vhost', 'src': 'openstack-slushee.vhost.j2'})
changed: [ansible01_repo_container-d24349b7] => (item={'dest': '/etc/nginx/sites-available/openstack-slushee.vhost', 'src': 'openstack-slushee.vhost.j2'})
changed: [ansible02_repo_container-51329853] => (item={'dest': '/etc/nginx/sites-available/openstack-slushee.vhost', 'src': 'openstack-slushee.vhost.j2'})
TASK: [repo_server | Change fcgiwrap GID/UID] *********************************
changed: [ansible03_repo_container-cc450637] => (item={'regexp': '^FCGI_SOCKET_OWNER=', 'line': u'FCGI_SOCKET_OWNER="nginx"'})
changed: [ansible01_repo_container-d24349b7] => (item={'regexp': '^FCGI_SOCKET_OWNER=', 'line': u'FCGI_SOCKET_OWNER="nginx"'})
ok: [ansible03_repo_container-cc450637] => (item={'regexp': '^FCGI_SOCKET_GROUP=', 'line': u'FCGI_SOCKET_GROUP="www-data"'})
ok: [ansible01_repo_container-d24349b7] => (item={'regexp': '^FCGI_SOCKET_GROUP=', 'line': u'FCGI_SOCKET_GROUP="www-data"'})
changed: [ansible02_repo_container-51329853] => (item={'regexp': '^FCGI_SOCKET_OWNER=', 'line': u'FCGI_SOCKET_OWNER="nginx"'})
ok: [ansible02_repo_container-51329853] => (item={'regexp': '^FCGI_SOCKET_GROUP=', 'line': u'FCGI_SOCKET_GROUP="www-data"'})
TASK: [repo_server | Enable openstack-slushee site] ***************************
changed: [ansible03_repo_container-cc450637]
changed: [ansible01_repo_container-d24349b7]
changed: [ansible02_repo_container-51329853]
TASK: [repo_server | Get public key contents and store as var] ****************
ok: [ansible01_repo_container-d24349b7]
ok: [ansible03_repo_container-cc450637]
ok: [ansible02_repo_container-51329853]
TASK: [repo_server | Register a fact for the repo user pub key] ***************
ok: [ansible01_repo_container-d24349b7]
ok: [ansible03_repo_container-cc450637]
ok: [ansible02_repo_container-51329853]
TASK: [repo_server | Create authorized keys file from host vars] **************
changed: [ansible01_repo_container-d24349b7] => (item=ansible01_repo_container-d24349b7)
changed: [ansible03_repo_container-cc450637] => (item=ansible01_repo_container-d24349b7)
changed: [ansible02_repo_container-51329853] => (item=ansible01_repo_container-d24349b7)
changed: [ansible01_repo_container-d24349b7] => (item=ansible03_repo_container-cc450637)
changed: [ansible02_repo_container-51329853] => (item=ansible03_repo_container-cc450637)
changed: [ansible03_repo_container-cc450637] => (item=ansible03_repo_container-cc450637)
changed: [ansible01_repo_container-d24349b7] => (item=ansible02_repo_container-51329853)
changed: [ansible02_repo_container-51329853] => (item=ansible02_repo_container-51329853)
changed: [ansible03_repo_container-cc450637] => (item=ansible02_repo_container-51329853)
TASK: [repo_server | Drop lsyncd configuration file] **************************
skipping: [ansible03_repo_container-cc450637] => (item={'dest': '/etc/lsyncd/lsyncd.conf.lua', 'src': 'lsyncd.lua.j2'})
skipping: [ansible02_repo_container-51329853] => (item={'dest': '/etc/lsyncd/lsyncd.conf.lua', 'src': 'lsyncd.lua.j2'})
changed: [ansible01_repo_container-d24349b7] => (item={'dest': '/etc/lsyncd/lsyncd.conf.lua', 'src': 'lsyncd.lua.j2'})
NOTIFIED: [repo_server | reload nginx] ****************************************
changed: [ansible01_repo_container-d24349b7]
changed: [ansible03_repo_container-cc450637]
changed: [ansible02_repo_container-51329853]
NOTIFIED: [repo_server | reload rsyncd] ***************************************
changed: [ansible02_repo_container-51329853]
changed: [ansible01_repo_container-d24349b7]
changed: [ansible03_repo_container-cc450637]
NOTIFIED: [repo_server | reload fcgiwrap] *************************************
changed: [ansible02_repo_container-51329853]
changed: [ansible01_repo_container-d24349b7]
changed: [ansible03_repo_container-cc450637]
NOTIFIED: [repo_server | reload ssh] ******************************************
changed: [ansible01_repo_container-d24349b7]
changed: [ansible02_repo_container-51329853]
changed: [ansible03_repo_container-cc450637]
NOTIFIED: [repo_server | reload lsyncd] ***************************************
changed: [ansible01_repo_container-d24349b7]
TASK: [rsyslog_client | Ensure ownership on working directory is correct] *****
changed: [ansible02_repo_container-51329853]
changed: [ansible03_repo_container-cc450637]
changed: [ansible01_repo_container-d24349b7]
TASK: [rsyslog_client | Rsyslog apt repository] *******************************
skipping: [ansible03_repo_container-cc450637] => (item=rsyslog_client_apt_repos)
skipping: [ansible01_repo_container-d24349b7] => (item=rsyslog_client_apt_repos)
skipping: [ansible02_repo_container-51329853] => (item=rsyslog_client_apt_repos)
TASK: [rsyslog_client | Update apt sources] ***********************************
ok: [ansible01_repo_container-d24349b7]
ok: [ansible03_repo_container-cc450637]
ok: [ansible02_repo_container-51329853]
TASK: [rsyslog_client | Install rsyslog packages] *****************************
ok: [ansible02_repo_container-51329853] => (item=rsyslog,logrotate)
ok: [ansible03_repo_container-cc450637] => (item=rsyslog,logrotate)
ok: [ansible01_repo_container-d24349b7] => (item=rsyslog,logrotate)
TASK: [rsyslog_client | Stop rsyslog] *****************************************
changed: [ansible02_repo_container-51329853]
changed: [ansible01_repo_container-d24349b7]
changed: [ansible03_repo_container-cc450637]
TASK: [rsyslog_client | Rsyslog Setup] ****************************************
changed: [ansible02_repo_container-51329853]
changed: [ansible03_repo_container-cc450637]
changed: [ansible01_repo_container-d24349b7]
TASK: [rsyslog_client | Find all log files] ***********************************
changed: [ansible02_repo_container-51329853]
changed: [ansible01_repo_container-d24349b7]
changed: [ansible03_repo_container-cc450637]
TASK: [rsyslog_client | Write rsyslog config for found log files] *************
changed: [ansible01_repo_container-d24349b7]
changed: [ansible03_repo_container-cc450637]
changed: [ansible02_repo_container-51329853]
TASK: [rsyslog_client | Union the log files] **********************************
ok: [ansible01_repo_container-d24349b7]
ok: [ansible03_repo_container-cc450637]
ok: [ansible02_repo_container-51329853]
TASK: [rsyslog_client | Write rsyslog target file] ****************************
changed: [ansible01_repo_container-d24349b7]
changed: [ansible02_repo_container-51329853]
changed: [ansible03_repo_container-cc450637]
TASK: [rsyslog_client | Write log rotate file] ********************************
changed: [ansible02_repo_container-51329853]
changed: [ansible01_repo_container-d24349b7]
changed: [ansible03_repo_container-cc450637]
TASK: [rsyslog_client | Configure logrotate to compress logs by default] ******
changed: [ansible02_repo_container-51329853]
changed: [ansible01_repo_container-d24349b7]
changed: [ansible03_repo_container-cc450637]
TASK: [rsyslog_client | Start rsyslog] ****************************************
changed: [ansible02_repo_container-51329853]
changed: [ansible03_repo_container-cc450637]
changed: [ansible01_repo_container-d24349b7]
TASK: [rsyslog_client | Ensure ownership on working directory is correct] *****
ok: [ansible01_repo_container-d24349b7]
ok: [ansible02_repo_container-51329853]
ok: [ansible03_repo_container-cc450637]
TASK: [rsyslog_client | Rsyslog apt repository] *******************************
skipping: [ansible01_repo_container-d24349b7] => (item=rsyslog_client_apt_repos)
skipping: [ansible03_repo_container-cc450637] => (item=rsyslog_client_apt_repos)
skipping: [ansible02_repo_container-51329853] => (item=rsyslog_client_apt_repos)
TASK: [rsyslog_client | Update apt sources] ***********************************
ok: [ansible02_repo_container-51329853]
ok: [ansible01_repo_container-d24349b7]
ok: [ansible03_repo_container-cc450637]
TASK: [rsyslog_client | Install rsyslog packages] *****************************
ok: [ansible03_repo_container-cc450637] => (item=rsyslog,logrotate)
ok: [ansible02_repo_container-51329853] => (item=rsyslog,logrotate)
ok: [ansible01_repo_container-d24349b7] => (item=rsyslog,logrotate)
TASK: [rsyslog_client | Stop rsyslog] *****************************************
changed: [ansible03_repo_container-cc450637]
changed: [ansible01_repo_container-d24349b7]
changed: [ansible02_repo_container-51329853]
TASK: [rsyslog_client | Rsyslog Setup] ****************************************
ok: [ansible02_repo_container-51329853]
ok: [ansible01_repo_container-d24349b7]
ok: [ansible03_repo_container-cc450637]
TASK: [rsyslog_client | Find all log files] ***********************************
changed: [ansible01_repo_container-d24349b7]
changed: [ansible02_repo_container-51329853]
changed: [ansible03_repo_container-cc450637]
TASK: [rsyslog_client | Write rsyslog config for found log files] *************
ok: [ansible01_repo_container-d24349b7]
ok: [ansible03_repo_container-cc450637]
ok: [ansible02_repo_container-51329853]
TASK: [rsyslog_client | Union the log files] **********************************
ok: [ansible01_repo_container-d24349b7]
ok: [ansible03_repo_container-cc450637]
ok: [ansible02_repo_container-51329853]
TASK: [rsyslog_client | Write rsyslog target file] ****************************
changed: [ansible03_repo_container-cc450637]
changed: [ansible02_repo_container-51329853]
changed: [ansible01_repo_container-d24349b7]
TASK: [rsyslog_client | Write log rotate file] ********************************
changed: [ansible02_repo_container-51329853]
changed: [ansible01_repo_container-d24349b7]
changed: [ansible03_repo_container-cc450637]
TASK: [rsyslog_client | Configure logrotate to compress logs by default] ******
ok: [ansible03_repo_container-cc450637]
ok: [ansible01_repo_container-d24349b7]
ok: [ansible02_repo_container-51329853]
TASK: [rsyslog_client | Start rsyslog] ****************************************
changed: [ansible01_repo_container-d24349b7]
changed: [ansible03_repo_container-cc450637]
changed: [ansible02_repo_container-51329853]
PLAY [Build new repo packages for a given release] ****************************
GATHERING FACTS ***************************************************************
ok: [ansible01_repo_container-d24349b7]
TASK: [Load local packages] ***************************************************
ok: [ansible01_repo_container-d24349b7] => (item={'packages': ['ansible-lint>=2.0.3,<=2.3.6', 'ansible>1.9,<2.0', 'aodh', 'bashate==0.5.0', 'ceilometer', 'ceilometermiddleware', 'cinder', 'cliff', 'configobj', 'django-appconf', 'django-openstack-auth', 'dnspython', 'ecdsa', 'fixtures', 'flake8==2.2.4', 'glance', 'greenlet', 'hacking>=0.10.0,<0.11', 'heat', 'horizon', 'httplib2', 'jinja2>=2.6', 'junitxml', 'keystone', 'keystonemiddleware', 'ldappool', 'libvirt-python', 'lxml', 'mccabe==0.2.1', 'mysql-python', 'netaddr>=0.7.12', 'networking-plumgrid==2015.2.1.1', 'neutron', 'neutron_lbaas', 'nose', 'nova', 'oslo.config', 'oslo.middleware', 'oslo.serialization', 'oslosphinx>=2.5.0', 'paramiko>=1.13.0', 'pbr', 'pep8==1.5.7', 'pip==8.1.1', 'ply', 'prettytable>=0.7,<0.8', 'pycrypto>=2.6', 'pyeclib', 'pyflakes==0.8.1', 'pymongo', 'pymysql', 'pysaml2', 'python-ceilometerclient', 'python-cinderclient', 'python-glanceclient', 'python-heatclient', 'python-keystoneclient', 'python-ldap', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'python-openstackclient', 'python-subunit', 'python-swiftclient', 'python-troveclient', 'pyyaml>=3.1.0', 'reno>=0.1.1', 'repoze.lru', 'setuptools==20.3.1', 'sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2', 'swift', 'tempest-lib', 'testrepository', 'testscenarios', 'testtools', 'tooz', 'virtualenv', 'virtualenv-tools', 'warlock', 'websockify', 'wheel==0.26.0'], 'remote_package_parts': [{'url': 'https://git.openstack.org/openstack/aodh', 'version': '62b18d667064506b3f8f62653fc0b8662b41ebf5', 'name': 'aodh', 'fragment': None, 'original': 'git+https://git.openstack.org/openstack/aodh@62b18d667064506b3f8f62653fc0b8662b41ebf5#egg=aodh&gitname=aodh', 'egg_name': 'aodh'}, {'url': 'https://git.openstack.org/openstack/ceilometer', 'version': '098ae2805a7692a59643db5253cfc398bff7e243', 'name': 'ceilometer', 'fragment': None, 'original': 'git+https://git.openstack.org/openstack/ceilometer@098ae2805a7692a59643db5253cfc398bff7e243#egg=ceilometer&gitname=ceilometer', 'egg_name': 'ceilometer'}, {'url': 'https://git.openstack.org/openstack/cinder', 'version': '3c28bdf4766fc2f9483281cf4f3b0f3478d69f5a', 'name': 'cinder', 'fragment': None, 'original': 'git+https://git.openstack.org/openstack/cinder@3c28bdf4766fc2f9483281cf4f3b0f3478d69f5a#egg=cinder&gitname=cinder', 'egg_name': 'cinder'}, {'url': 'https://git.openstack.org/openstack/glance', 'version': '060a7c8d11f7b1553ad085be7eee4e94f0d3df2f', 'name': 'glance', 'fragment': None, 'original': 'git+https://git.openstack.org/openstack/glance@060a7c8d11f7b1553ad085be7eee4e94f0d3df2f#egg=glance&gitname=glance', 'egg_name': 'glance'}, {'url': 'https://git.openstack.org/openstack/heat', 'version': 'b8cd5f9ac30629eb6ae48051fbe0b6df16719f48', 'name': 'heat', 'fragment': None, 'original': 'git+https://git.openstack.org/openstack/heat@b8cd5f9ac30629eb6ae48051fbe0b6df16719f48#egg=heat&gitname=heat', 'egg_name': 'heat'}, {'url': 'https://git.openstack.org/openstack/horizon', 'version': '4fa0595078dfd8b83b22cff176eb7dd0bf32bdfe', 'name': 'horizon', 'fragment': None, 'original': 'git+https://git.openstack.org/openstack/horizon@4fa0595078dfd8b83b22cff176eb7dd0bf32bdfe#egg=horizon&gitname=horizon', 'egg_name': 'horizon'}, {'url': 'https://git.openstack.org/openstack/keystone', 'version': 'cf9ebb4d0fc122f9a06188ab06b6523959ec654f', 'name': 'keystone', 'fragment': None, 'original': 'git+https://git.openstack.org/openstack/keystone@cf9ebb4d0fc122f9a06188ab06b6523959ec654f#egg=keystone&gitname=keystone', 'egg_name': 'keystone'}, {'url': 'https://git.openstack.org/openstack/neutron', 'version': 'a86274e8eb440c98beb37f832a226c1d4b4d0a97', 'name': 'neutron', 'fragment': None, 'original': 'git+https://git.openstack.org/openstack/neutron@a86274e8eb440c98beb37f832a226c1d4b4d0a97#egg=neutron&gitname=neutron', 'egg_name': 'neutron'}, {'url': 'https://git.openstack.org/openstack/neutron-fwaas', 'version': '33c06d9c703d4dbe65a3c0d5a7f4db61d86c7e26', 'name': 'neutron-fwaas', 'fragment': None, 'original': 'git+https://git.openstack.org/openstack/neutron-fwaas@33c06d9c703d4dbe65a3c0d5a7f4db61d86c7e26#egg=neutron_fwaas&gitname=neutron-fwaas', 'egg_name': 'neutron_fwaas'}, {'url': 'https://git.openstack.org/openstack/neutron-lbaas', 'version': '94ffa50d8a7f4a8c592317017a47672cff785064', 'name': 'neutron-lbaas', 'fragment': None, 'original': 'git+https://git.openstack.org/openstack/neutron-lbaas@94ffa50d8a7f4a8c592317017a47672cff785064#egg=neutron_lbaas&gitname=neutron-lbaas', 'egg_name': 'neutron_lbaas'}, {'url': 'https://git.openstack.org/openstack/neutron-vpnaas', 'version': 'e32f350be9e142ff13939ea53d8913806182a156', 'name': 'neutron-vpnaas', 'fragment': None, 'original': 'git+https://git.openstack.org/openstack/neutron-vpnaas@e32f350be9e142ff13939ea53d8913806182a156#egg=neutron_vpnaas&gitname=neutron-vpnaas', 'egg_name': 'neutron_vpnaas'}, {'url': 'https://git.openstack.org/openstack/nova', 'version': '3f217a441af6595cb2a240ab72133aff133504b6', 'name': 'nova', 'fragment': None, 'original': 'git+https://git.openstack.org/openstack/nova@3f217a441af6595cb2a240ab72133aff133504b6#egg=nova&gitname=nova', 'egg_name': 'nova'}, {'url': 'https://github.com/kanaka/novnc', 'version': 'b403cb92fb8de82d04f305b4f14fa978003890d7', 'name': 'novnc', 'fragment': None, 'original': 'git+https://github.com/kanaka/novnc@b403cb92fb8de82d04f305b4f14fa978003890d7#egg=novnc&gitname=novnc', 'egg_name': 'novnc'}, {'url': 'https://github.com/lxc/python2-lxc', 'version': '0553f05d23b56b59bf3015fa5e45bfbfab9021ef', 'name': 'python2-lxc', 'fragment': None, 'original': 'git+https://github.com/lxc/python2-lxc@0553f05d23b56b59bf3015fa5e45bfbfab9021ef#egg=python2_lxc&gitname=python2-lxc', 'egg_name': 'python2_lxc'}, {'url': 'https://git.openstack.org/openstack/requirements', 'version': 'f8579e166f45f6a580ef56cd3c0e734c03ae2f76', 'name': 'requirements', 'fragment': None, 'original': 'git+https://git.openstack.org/openstack/requirements@f8579e166f45f6a580ef56cd3c0e734c03ae2f76#egg=requirements&gitname=requirements', 'egg_name': 'requirements'}, {'url': 'https://github.com/SPICE/spice-html5', 'version': 'ab73d009487c8afd4def39b54a422499b4c13c40', 'name': 'spice-html5', 'fragment': None, 'original': 'git+https://github.com/SPICE/spice-html5@ab73d009487c8afd4def39b54a422499b4c13c40#egg=spice_html5&gitname=spice-html5', 'egg_name': 'spice_html5'}, {'url': 'https://git.openstack.org/openstack/swift', 'version': '8c1976aa771f8c43c5dbe676bd9a5efc69f09eae', 'name': 'swift', 'fragment': None, 'original': 'git+https://git.openstack.org/openstack/swift@8c1976aa771f8c43c5dbe676bd9a5efc69f09eae#egg=swift&gitname=swift', 'egg_name': 'swift'}, {'url': 'https://git.openstack.org/openstack/tempest', 'version': '6423d149b2100a99da84e63f19675de06d344d9e', 'name': 'tempest', 'fragment': None, 'original': 'git+https://git.openstack.org/openstack/tempest@6423d149b2100a99da84e63f19675de06d344d9e#egg=tempest&gitname=tempest', 'egg_name': 'tempest'}], 'remote_packages': ['git+https://git.openstack.org/openstack/aodh@62b18d667064506b3f8f62653fc0b8662b41ebf5#egg=aodh&gitname=aodh', 'git+https://git.openstack.org/openstack/ceilometer@098ae2805a7692a59643db5253cfc398bff7e243#egg=ceilometer&gitname=ceilometer', 'git+https://git.openstack.org/openstack/cinder@3c28bdf4766fc2f9483281cf4f3b0f3478d69f5a#egg=cinder&gitname=cinder', 'git+https://git.openstack.org/openstack/glance@060a7c8d11f7b1553ad085be7eee4e94f0d3df2f#egg=glance&gitname=glance', 'git+https://git.openstack.org/openstack/heat@b8cd5f9ac30629eb6ae48051fbe0b6df16719f48#egg=heat&gitname=heat', 'git+https://git.openstack.org/openstack/horizon@4fa0595078dfd8b83b22cff176eb7dd0bf32bdfe#egg=horizon&gitname=horizon', 'git+https://git.openstack.org/openstack/keystone@cf9ebb4d0fc122f9a06188ab06b6523959ec654f#egg=keystone&gitname=keystone', 'git+https://git.openstack.org/openstack/neutron-fwaas@33c06d9c703d4dbe65a3c0d5a7f4db61d86c7e26#egg=neutron_fwaas&gitname=neutron-fwaas', 'git+https://git.openstack.org/openstack/neutron-lbaas@94ffa50d8a7f4a8c592317017a47672cff785064#egg=neutron_lbaas&gitname=neutron-lbaas', 'git+https://git.openstack.org/openstack/neutron-vpnaas@e32f350be9e142ff13939ea53d8913806182a156#egg=neutron_vpnaas&gitname=neutron-vpnaas', 'git+https://git.openstack.org/openstack/neutron@a86274e8eb440c98beb37f832a226c1d4b4d0a97#egg=neutron&gitname=neutron', 'git+https://git.openstack.org/openstack/nova@3f217a441af6595cb2a240ab72133aff133504b6#egg=nova&gitname=nova', 'git+https://git.openstack.org/openstack/requirements@f8579e166f45f6a580ef56cd3c0e734c03ae2f76#egg=requirements&gitname=requirements', 'git+https://git.openstack.org/openstack/swift@8c1976aa771f8c43c5dbe676bd9a5efc69f09eae#egg=swift&gitname=swift', 'git+https://git.openstack.org/openstack/tempest@6423d149b2100a99da84e63f19675de06d344d9e#egg=tempest&gitname=tempest', 'git+https://github.com/SPICE/spice-html5@ab73d009487c8afd4def39b54a422499b4c13c40#egg=spice_html5&gitname=spice-html5', 'git+https://github.com/kanaka/novnc@b403cb92fb8de82d04f305b4f14fa978003890d7#egg=novnc&gitname=novnc', 'git+https://github.com/lxc/python2-lxc@0553f05d23b56b59bf3015fa5e45bfbfab9021ef#egg=python2_lxc&gitname=python2-lxc'], 'role_packages': {'os_keystone': ['PyMySQL', 'httplib2', 'keystone', 'keystonemiddleware', 'ldappool', 'lxml', 'oslo.middleware', 'pbr', 'pycrypto', 'pysaml2', 'python-keystoneclient', 'python-ldap', 'python-memcached', 'python-openstackclient', 'repoze.lru', 'virtualenv', 'virtualenv-tools'], 'galera_client': ['MySQL-python', 'pycrypto', 'python-memcached'], 'rabbitmq_server': ['pycrypto', 'python-memcached'], 'os_swift': ['ceilometermiddleware', 'dnspython', 'ecdsa', 'httplib2', 'keystonemiddleware', 'pycrypto', 'pyeclib', 'python-cinderclient', 'python-keystoneclient', 'python-memcached', 'python-swiftclient', 'swift', 'virtualenv', 'virtualenv-tools'], 'os_glance': ['PyMySQL', 'glance', 'httplib2', 'keystonemiddleware', 'pycrypto', 'python-cinderclient', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-swiftclient', 'virtualenv', 'virtualenv-tools', 'warlock'], 'repo_build': ['virtualenv', 'virtualenv-tools', 'wheel'], 'pip_install': [], 'os_ceilometer': ['PyMySQL', 'ceilometer', 'ceilometermiddleware', 'httplib2', 'libvirt-python', 'pycrypto', 'pymongo', 'python-ceilometerclient', 'python-keystoneclient', 'python-memcached', 'tooz', 'virtualenv', 'virtualenv-tools', 'warlock'], 'os_heat': ['PyMySQL', 'heat', 'httplib2', 'keystonemiddleware', 'pycrypto', 'python-ceilometerclient', 'python-cinderclient', 'python-glanceclient', 'python-heatclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'python-openstackclient', 'python-swiftclient', 'python-troveclient', 'virtualenv', 'virtualenv-tools'], 'os_nova': ['PyMySQL', 'httplib2', 'keystonemiddleware', 'libvirt-python', 'nova', 'pycrypto', 'python-keystoneclient', 'python-memcached', 'python-novaclient', 'virtualenv', 'virtualenv-tools', 'websockify'], 'galera_server': ['MySQL-python', 'pycrypto', 'python-memcached'], 'os_aodh': ['MySQL-python', 'aodh', 'ceilometermiddleware', 'httplib2', 'pycrypto', 'pymongo', 'python-ceilometerclient', 'python-keystoneclient', 'python-memcached', 'virtualenv', 'virtualenv-tools', 'warlock'], 'os_neutron': ['PyMySQL', 'cliff', 'configobj', 'httplib2', 'keystonemiddleware', 'neutron', 'neutron_lbaas', 'pycrypto', 'python-glanceclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'repoze.lru', 'virtualenv', 'virtualenv-tools'], 'os_cinder': ['PyMySQL', 'cinder', 'ecdsa', 'httplib2', 'keystonemiddleware', 'pycrypto', 'python-cinderclient', 'python-keystoneclient', 'python-memcached', 'virtualenv', 'virtualenv-tools'], 'os_tempest': ['fixtures', 'junitxml', 'nose', 'oslo.serialization', 'python-ceilometerclient', 'python-cinderclient', 'python-glanceclient', 'python-heatclient', 'python-keystoneclient', 'python-memcached', 'python-neutronclient', 'python-novaclient', 'python-openstackclient', 'python-subunit', 'python-swiftclient', 'tempest-lib', 'testrepository', 'testscenarios', 'testtools', 'virtualenv', 'virtualenv-tools'], 'os_horizon': ['PyMySQL', 'django-appconf', 'django-openstack-auth', 'greenlet', 'horizon', 'httplib2', 'keystonemiddleware', 'oslo.config', 'ply', 'pycrypto', 'python-keystoneclient', 'python-memcached', 'virtualenv', 'virtualenv-tools']}}) => {
"item": {
"packages": [
"ansible-lint>=2.0.3,<=2.3.6",
"ansible>1.9,<2.0",
"aodh",
"bashate==0.5.0",
"ceilometer",
"ceilometermiddleware",
"cinder",
"cliff",
"configobj",
"django-appconf",
"django-openstack-auth",
"dnspython",
"ecdsa",
"fixtures",
"flake8==2.2.4",
"glance",
"greenlet",
"hacking>=0.10.0,<0.11",
"heat",
"horizon",
"httplib2",
"jinja2>=2.6",
"junitxml",
"keystone",
"keystonemiddleware",
"ldappool",
"libvirt-python",
"lxml",
"mccabe==0.2.1",
"mysql-python",
"netaddr>=0.7.12",
"networking-plumgrid==2015.2.1.1",
"neutron",
"neutron_lbaas",
"nose",
"nova",
"oslo.config",
"oslo.middleware",
"oslo.serialization",
"oslosphinx>=2.5.0",
"paramiko>=1.13.0",
"pbr",
"pep8==1.5.7",
"pip==8.1.1",
"ply",
"prettytable>=0.7,<0.8",
"pycrypto>=2.6",
"pyeclib",
"pyflakes==0.8.1",
"pymongo",
"pymysql",
"pysaml2",
"python-ceilometerclient",
"python-cinderclient",
"python-glanceclient",
"python-heatclient",
"python-keystoneclient",
"python-ldap",
"python-memcached",
"python-neutronclient",
"python-novaclient",
"python-openstackclient",
"python-subunit",
"python-swiftclient",
"python-troveclient",
"pyyaml>=3.1.0",
"reno>=0.1.1",
"repoze.lru",
"setuptools==20.3.1",
"sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2",
"swift",
"tempest-lib",
"testrepository",
"testscenarios",
"testtools",
"tooz",
"virtualenv",
"virtualenv-tools",
"warlock",
"websockify",
"wheel==0.26.0"
],
"remote_package_parts": [
{
"egg_name": "aodh",
"fragment": null,
"name": "aodh",
"original": "git+https://git.openstack.org/openstack/aodh@62b18d667064506b3f8f62653fc0b8662b41ebf5#egg=aodh&gitname=aodh",
"url": "https://git.openstack.org/openstack/aodh",
"version": "62b18d667064506b3f8f62653fc0b8662b41ebf5"
},
{
"egg_name": "ceilometer",
"fragment": null,
"name": "ceilometer",
"original": "git+https://git.openstack.org/openstack/ceilometer@098ae2805a7692a59643db5253cfc398bff7e243#egg=ceilometer&gitname=ceilometer",
"url": "https://git.openstack.org/openstack/ceilometer",
"version": "098ae2805a7692a59643db5253cfc398bff7e243"
},
{
"egg_name": "cinder",
"fragment": null,
"name": "cinder",
"original": "git+https://git.openstack.org/openstack/cinder@3c28bdf4766fc2f9483281cf4f3b0f3478d69f5a#egg=cinder&gitname=cinder",
"url": "https://git.openstack.org/openstack/cinder",
"version": "3c28bdf4766fc2f9483281cf4f3b0f3478d69f5a"
},
{
"egg_name": "glance",
"fragment": null,
"name": "glance",
"original": "git+https://git.openstack.org/openstack/glance@060a7c8d11f7b1553ad085be7eee4e94f0d3df2f#egg=glance&gitname=glance",
"url": "https://git.openstack.org/openstack/glance",
"version": "060a7c8d11f7b1553ad085be7eee4e94f0d3df2f"
},
{
"egg_name": "heat",
"fragment": null,
"name": "heat",
"original": "git+https://git.openstack.org/openstack/heat@b8cd5f9ac30629eb6ae48051fbe0b6df16719f48#egg=heat&gitname=heat",
"url": "https://git.openstack.org/openstack/heat",
"version": "b8cd5f9ac30629eb6ae48051fbe0b6df16719f48"
},
{
"egg_name": "horizon",
"fragment": null,
"name": "horizon",
"original": "git+https://git.openstack.org/openstack/horizon@4fa0595078dfd8b83b22cff176eb7dd0bf32bdfe#egg=horizon&gitname=horizon",
"url": "https://git.openstack.org/openstack/horizon",
"version": "4fa0595078dfd8b83b22cff176eb7dd0bf32bdfe"
},
{
"egg_name": "keystone",
"fragment": null,
"name": "keystone",
"original": "git+https://git.openstack.org/openstack/keystone@cf9ebb4d0fc122f9a06188ab06b6523959ec654f#egg=keystone&gitname=keystone",
"url": "https://git.openstack.org/openstack/keystone",
"version": "cf9ebb4d0fc122f9a06188ab06b6523959ec654f"
},
{
"egg_name": "neutron",
"fragment": null,
"name": "neutron",
"original": "git+https://git.openstack.org/openstack/neutron@a86274e8eb440c98beb37f832a226c1d4b4d0a97#egg=neutron&gitname=neutron",
"url": "https://git.openstack.org/openstack/neutron",
"version": "a86274e8eb440c98beb37f832a226c1d4b4d0a97"
},
{
"egg_name": "neutron_fwaas",
"fragment": null,
"name": "neutron-fwaas",
"original": "git+https://git.openstack.org/openstack/neutron-fwaas@33c06d9c703d4dbe65a3c0d5a7f4db61d86c7e26#egg=neutron_fwaas&gitname=neutron-fwaas",
"url": "https://git.openstack.org/openstack/neutron-fwaas",
"version": "33c06d9c703d4dbe65a3c0d5a7f4db61d86c7e26"
},
{
"egg_name": "neutron_lbaas",
"fragment": null,
"name": "neutron-lbaas",
"original": "git+https://git.openstack.org/openstack/neutron-lbaas@94ffa50d8a7f4a8c592317017a47672cff785064#egg=neutron_lbaas&gitname=neutron-lbaas",
"url": "https://git.openstack.org/openstack/neutron-lbaas",
"version": "94ffa50d8a7f4a8c592317017a47672cff785064"
},
{
"egg_name": "neutron_vpnaas",
"fragment": null,
"name": "neutron-vpnaas",
"original": "git+https://git.openstack.org/openstack/neutron-vpnaas@e32f350be9e142ff13939ea53d8913806182a156#egg=neutron_vpnaas&gitname=neutron-vpnaas",
"url": "https://git.openstack.org/openstack/neutron-vpnaas",
"version": "e32f350be9e142ff13939ea53d8913806182a156"
},
{
"egg_name": "nova",
"fragment": null,
"name": "nova",
"original": "git+https://git.openstack.org/openstack/nova@3f217a441af6595cb2a240ab72133aff133504b6#egg=nova&gitname=nova",
"url": "https://git.openstack.org/openstack/nova",
"version": "3f217a441af6595cb2a240ab72133aff133504b6"
},
{
"egg_name": "novnc",
"fragment": null,
"name": "novnc",
"original": "git+https://github.com/kanaka/novnc@b403cb92fb8de82d04f305b4f14fa978003890d7#egg=novnc&gitname=novnc",
"url": "https://github.com/kanaka/novnc",
"version": "b403cb92fb8de82d04f305b4f14fa978003890d7"
},
{
"egg_name": "python2_lxc",
"fragment": null,
"name": "python2-lxc",
"original": "git+https://github.com/lxc/python2-lxc@0553f05d23b56b59bf3015fa5e45bfbfab9021ef#egg=python2_lxc&gitname=python2-lxc",
"url": "https://github.com/lxc/python2-lxc",
"version": "0553f05d23b56b59bf3015fa5e45bfbfab9021ef"
},
{
"egg_name": "requirements",
"fragment": null,
"name": "requirements",
"original": "git+https://git.openstack.org/openstack/requirements@f8579e166f45f6a580ef56cd3c0e734c03ae2f76#egg=requirements&gitname=requirements",
"url": "https://git.openstack.org/openstack/requirements",
"version": "f8579e166f45f6a580ef56cd3c0e734c03ae2f76"
},
{
"egg_name": "spice_html5",
"fragment": null,
"name": "spice-html5",
"original": "git+https://github.com/SPICE/spice-html5@ab73d009487c8afd4def39b54a422499b4c13c40#egg=spice_html5&gitname=spice-html5",
"url": "https://github.com/SPICE/spice-html5",
"version": "ab73d009487c8afd4def39b54a422499b4c13c40"
},
{
"egg_name": "swift",
"fragment": null,
"name": "swift",
"original": "git+https://git.openstack.org/openstack/swift@8c1976aa771f8c43c5dbe676bd9a5efc69f09eae#egg=swift&gitname=swift",
"url": "https://git.openstack.org/openstack/swift",
"version": "8c1976aa771f8c43c5dbe676bd9a5efc69f09eae"
},
{
"egg_name": "tempest",
"fragment": null,
"name": "tempest",
"original": "git+https://git.openstack.org/openstack/tempest@6423d149b2100a99da84e63f19675de06d344d9e#egg=tempest&gitname=tempest",
"url": "https://git.openstack.org/openstack/tempest",
"version": "6423d149b2100a99da84e63f19675de06d344d9e"
}
],
"remote_packages": [
"git+https://git.openstack.org/openstack/aodh@62b18d667064506b3f8f62653fc0b8662b41ebf5#egg=aodh&gitname=aodh",
"git+https://git.openstack.org/openstack/ceilometer@098ae2805a7692a59643db5253cfc398bff7e243#egg=ceilometer&gitname=ceilometer",
"git+https://git.openstack.org/openstack/cinder@3c28bdf4766fc2f9483281cf4f3b0f3478d69f5a#egg=cinder&gitname=cinder",
"git+https://git.openstack.org/openstack/glance@060a7c8d11f7b1553ad085be7eee4e94f0d3df2f#egg=glance&gitname=glance",
"git+https://git.openstack.org/openstack/heat@b8cd5f9ac30629eb6ae48051fbe0b6df16719f48#egg=heat&gitname=heat",
"git+https://git.openstack.org/openstack/horizon@4fa0595078dfd8b83b22cff176eb7dd0bf32bdfe#egg=horizon&gitname=horizon",
"git+https://git.openstack.org/openstack/keystone@cf9ebb4d0fc122f9a06188ab06b6523959ec654f#egg=keystone&gitname=keystone",
"git+https://git.openstack.org/openstack/neutron-fwaas@33c06d9c703d4dbe65a3c0d5a7f4db61d86c7e26#egg=neutron_fwaas&gitname=neutron-fwaas",
"git+https://git.openstack.org/openstack/neutron-lbaas@94ffa50d8a7f4a8c592317017a47672cff785064#egg=neutron_lbaas&gitname=neutron-lbaas",
"git+https://git.openstack.org/openstack/neutron-vpnaas@e32f350be9e142ff13939ea53d8913806182a156#egg=neutron_vpnaas&gitname=neutron-vpnaas",
"git+https://git.openstack.org/openstack/neutron@a86274e8eb440c98beb37f832a226c1d4b4d0a97#egg=neutron&gitname=neutron",
"git+https://git.openstack.org/openstack/nova@3f217a441af6595cb2a240ab72133aff133504b6#egg=nova&gitname=nova",
"git+https://git.openstack.org/openstack/requirements@f8579e166f45f6a580ef56cd3c0e734c03ae2f76#egg=requirements&gitname=requirements",
"git+https://git.openstack.org/openstack/swift@8c1976aa771f8c43c5dbe676bd9a5efc69f09eae#egg=swift&gitname=swift",
"git+https://git.openstack.org/openstack/tempest@6423d149b2100a99da84e63f19675de06d344d9e#egg=tempest&gitname=tempest",
"git+https://github.com/SPICE/spice-html5@ab73d009487c8afd4def39b54a422499b4c13c40#egg=spice_html5&gitname=spice-html5",
"git+https://github.com/kanaka/novnc@b403cb92fb8de82d04f305b4f14fa978003890d7#egg=novnc&gitname=novnc",
"git+https://github.com/lxc/python2-lxc@0553f05d23b56b59bf3015fa5e45bfbfab9021ef#egg=python2_lxc&gitname=python2-lxc"
],
"role_packages": {
"galera_client": [
"MySQL-python",
"pycrypto",
"python-memcached"
],
"galera_server": [
"MySQL-python",
"pycrypto",
"python-memcached"
],
"os_aodh": [
"MySQL-python",
"aodh",
"ceilometermiddleware",
"httplib2",
"pycrypto",
"pymongo",
"python-ceilometerclient",
"python-keystoneclient",
"python-memcached",
"virtualenv",
"virtualenv-tools",
"warlock"
],
"os_ceilometer": [
"PyMySQL",
"ceilometer",
"ceilometermiddleware",
"httplib2",
"libvirt-python",
"pycrypto",
"pymongo",
"python-ceilometerclient",
"python-keystoneclient",
"python-memcached",
"tooz",
"virtualenv",
"virtualenv-tools",
"warlock"
],
"os_cinder": [
"PyMySQL",
"cinder",
"ecdsa",
"httplib2",
"keystonemiddleware",
"pycrypto",
"python-cinderclient",
"python-keystoneclient",
"python-memcached",
"virtualenv",
"virtualenv-tools"
],
"os_glance": [
"PyMySQL",
"glance",
"httplib2",
"keystonemiddleware",
"pycrypto",
"python-cinderclient",
"python-glanceclient",
"python-keystoneclient",
"python-memcached",
"python-swiftclient",
"virtualenv",
"virtualenv-tools",
"warlock"
],
"os_heat": [
"PyMySQL",
"heat",
"httplib2",
"keystonemiddleware",
"pycrypto",
"python-ceilometerclient",
"python-cinderclient",
"python-glanceclient",
"python-heatclient",
"python-keystoneclient",
"python-memcached",
"python-neutronclient",
"python-novaclient",
"python-openstackclient",
"python-swiftclient",
"python-troveclient",
"virtualenv",
"virtualenv-tools"
],
"os_horizon": [
"PyMySQL",
"django-appconf",
"django-openstack-auth",
"greenlet",
"horizon",
"httplib2",
"keystonemiddleware",
"oslo.config",
"ply",
"pycrypto",
"python-keystoneclient",
"python-memcached",
"virtualenv",
"virtualenv-tools"
],
"os_keystone": [
"PyMySQL",
"httplib2",
"keystone",
"keystonemiddleware",
"ldappool",
"lxml",
"oslo.middleware",
"pbr",
"pycrypto",
"pysaml2",
"python-keystoneclient",
"python-ldap",
"python-memcached",
"python-openstackclient",
"repoze.lru",
"virtualenv",
"virtualenv-tools"
],
"os_neutron": [
"PyMySQL",
"cliff",
"configobj",
"httplib2",
"keystonemiddleware",
"neutron",
"neutron_lbaas",
"pycrypto",
"python-glanceclient",
"python-keystoneclient",
"python-memcached",
"python-neutronclient",
"python-novaclient",
"repoze.lru",
"virtualenv",
"virtualenv-tools"
],
"os_nova": [
"PyMySQL",
"httplib2",
"keystonemiddleware",
"libvirt-python",
"nova",
"pycrypto",
"python-keystoneclient",
"python-memcached",
"python-novaclient",
"virtualenv",
"virtualenv-tools",
"websockify"
],
"os_swift": [
"ceilometermiddleware",
"dnspython",
"ecdsa",
"httplib2",
"keystonemiddleware",
"pycrypto",
"pyeclib",
"python-cinderclient",
"python-keystoneclient",
"python-memcached",
"python-swiftclient",
"swift",
"virtualenv",
"virtualenv-tools"
],
"os_tempest": [
"fixtures",
"junitxml",
"nose",
"oslo.serialization",
"python-ceilometerclient",
"python-cinderclient",
"python-glanceclient",
"python-heatclient",
"python-keystoneclient",
"python-memcached",
"python-neutronclient",
"python-novaclient",
"python-openstackclient",
"python-subunit",
"python-swiftclient",
"tempest-lib",
"testrepository",
"testscenarios",
"testtools",
"virtualenv",
"virtualenv-tools"
],
"pip_install": [],
"rabbitmq_server": [
"pycrypto",
"python-memcached"
],
"repo_build": [
"virtualenv",
"virtualenv-tools",
"wheel"
]
}
},
"msg": "Loading Packages"
}
TASK: [apt_package_pinning | Add apt pin preferences] *************************
skipping: [ansible01_repo_container-d24349b7]
TASK: [pip_install | Create pip config directory] *****************************
ok: [ansible01_repo_container-d24349b7] => (item=/opt)
ok: [ansible01_repo_container-d24349b7] => (item=/root/.cache)
ok: [ansible01_repo_container-d24349b7] => (item=/root/.cache/pip)
TASK: [pip_install | Drop pip file(s)] ****************************************
changed: [ansible01_repo_container-d24349b7] => (item={'dest': u'/root/.cache/pip/selfcheck.json', 'src': 'selfcheck.json'})
TASK: [pip_install | Get Modern PIP] ******************************************
ok: [ansible01_repo_container-d24349b7]
TASK: [pip_install | Get Modern PIP using fallback URL] ***********************
skipping: [ansible01_repo_container-d24349b7]
TASK: [pip_install | Install PIP] *********************************************
changed: [ansible01_repo_container-d24349b7]
TASK: [pip_install | Install PIP (fall back mode)] ****************************
skipping: [ansible01_repo_container-d24349b7]
TASK: [repo_build | Clone all upstream git repositories] **********************
changed: [ansible01_repo_container-d24349b7] => (item={'fragment': None, 'version': '62b18d667064506b3f8f62653fc0b8662b41ebf5', 'name': 'aodh', 'url': 'https://git.openstack.org/openstack/aodh', 'original': 'git+https://git.openstack.org/openstack/aodh@62b18d667064506b3f8f62653fc0b8662b41ebf5#egg=aodh&gitname=aodh', 'egg_name': 'aodh'})
changed: [ansible01_repo_container-d24349b7] => (item={'fragment': None, 'version': '098ae2805a7692a59643db5253cfc398bff7e243', 'name': 'ceilometer', 'url': 'https://git.openstack.org/openstack/ceilometer', 'original': 'git+https://git.openstack.org/openstack/ceilometer@098ae2805a7692a59643db5253cfc398bff7e243#egg=ceilometer&gitname=ceilometer', 'egg_name': 'ceilometer'})
changed: [ansible01_repo_container-d24349b7] => (item={'fragment': None, 'version': '3c28bdf4766fc2f9483281cf4f3b0f3478d69f5a', 'name': 'cinder', 'url': 'https://git.openstack.org/openstack/cinder', 'original': 'git+https://git.openstack.org/openstack/cinder@3c28bdf4766fc2f9483281cf4f3b0f3478d69f5a#egg=cinder&gitname=cinder', 'egg_name': 'cinder'})
changed: [ansible01_repo_container-d24349b7] => (item={'fragment': None, 'version': '060a7c8d11f7b1553ad085be7eee4e94f0d3df2f', 'name': 'glance', 'url': 'https://git.openstack.org/openstack/glance', 'original': 'git+https://git.openstack.org/openstack/glance@060a7c8d11f7b1553ad085be7eee4e94f0d3df2f#egg=glance&gitname=glance', 'egg_name': 'glance'})
changed: [ansible01_repo_container-d24349b7] => (item={'fragment': None, 'version': 'b8cd5f9ac30629eb6ae48051fbe0b6df16719f48', 'name': 'heat', 'url': 'https://git.openstack.org/openstack/heat', 'original': 'git+https://git.openstack.org/openstack/heat@b8cd5f9ac30629eb6ae48051fbe0b6df16719f48#egg=heat&gitname=heat', 'egg_name': 'heat'})
changed: [ansible01_repo_container-d24349b7] => (item={'fragment': None, 'version': '4fa0595078dfd8b83b22cff176eb7dd0bf32bdfe', 'name': 'horizon', 'url': 'https://git.openstack.org/openstack/horizon', 'original': 'git+https://git.openstack.org/openstack/horizon@4fa0595078dfd8b83b22cff176eb7dd0bf32bdfe#egg=horizon&gitname=horizon', 'egg_name': 'horizon'})
changed: [ansible01_repo_container-d24349b7] => (item={'fragment': None, 'version': 'cf9ebb4d0fc122f9a06188ab06b6523959ec654f', 'name': 'keystone', 'url': 'https://git.openstack.org/openstack/keystone', 'original': 'git+https://git.openstack.org/openstack/keystone@cf9ebb4d0fc122f9a06188ab06b6523959ec654f#egg=keystone&gitname=keystone', 'egg_name': 'keystone'})
changed: [ansible01_repo_container-d24349b7] => (item={'fragment': None, 'version': 'a86274e8eb440c98beb37f832a226c1d4b4d0a97', 'name': 'neutron', 'url': 'https://git.openstack.org/openstack/neutron', 'original': 'git+https://git.openstack.org/openstack/neutron@a86274e8eb440c98beb37f832a226c1d4b4d0a97#egg=neutron&gitname=neutron', 'egg_name': 'neutron'})
changed: [ansible01_repo_container-d24349b7] => (item={'fragment': None, 'version': '33c06d9c703d4dbe65a3c0d5a7f4db61d86c7e26', 'name': 'neutron-fwaas', 'url': 'https://git.openstack.org/openstack/neutron-fwaas', 'original': 'git+https://git.openstack.org/openstack/neutron-fwaas@33c06d9c703d4dbe65a3c0d5a7f4db61d86c7e26#egg=neutron_fwaas&gitname=neutron-fwaas', 'egg_name': 'neutron_fwaas'})
changed: [ansible01_repo_container-d24349b7] => (item={'fragment': None, 'version': '94ffa50d8a7f4a8c592317017a47672cff785064', 'name': 'neutron-lbaas', 'url': 'https://git.openstack.org/openstack/neutron-lbaas', 'original': 'git+https://git.openstack.org/openstack/neutron-lbaas@94ffa50d8a7f4a8c592317017a47672cff785064#egg=neutron_lbaas&gitname=neutron-lbaas', 'egg_name': 'neutron_lbaas'})
changed: [ansible01_repo_container-d24349b7] => (item={'fragment': None, 'version': 'e32f350be9e142ff13939ea53d8913806182a156', 'name': 'neutron-vpnaas', 'url': 'https://git.openstack.org/openstack/neutron-vpnaas', 'original': 'git+https://git.openstack.org/openstack/neutron-vpnaas@e32f350be9e142ff13939ea53d8913806182a156#egg=neutron_vpnaas&gitname=neutron-vpnaas', 'egg_name': 'neutron_vpnaas'})
changed: [ansible01_repo_container-d24349b7] => (item={'fragment': None, 'version': '3f217a441af6595cb2a240ab72133aff133504b6', 'name': 'nova', 'url': 'https://git.openstack.org/openstack/nova', 'original': 'git+https://git.openstack.org/openstack/nova@3f217a441af6595cb2a240ab72133aff133504b6#egg=nova&gitname=nova', 'egg_name': 'nova'})
changed: [ansible01_repo_container-d24349b7] => (item={'fragment': None, 'version': 'b403cb92fb8de82d04f305b4f14fa978003890d7', 'name': 'novnc', 'url': 'https://github.com/kanaka/novnc', 'original': 'git+https://github.com/kanaka/novnc@b403cb92fb8de82d04f305b4f14fa978003890d7#egg=novnc&gitname=novnc', 'egg_name': 'novnc'})
changed: [ansible01_repo_container-d24349b7] => (item={'fragment': None, 'version': '0553f05d23b56b59bf3015fa5e45bfbfab9021ef', 'name': 'python2-lxc', 'url': 'https://github.com/lxc/python2-lxc', 'original': 'git+https://github.com/lxc/python2-lxc@0553f05d23b56b59bf3015fa5e45bfbfab9021ef#egg=python2_lxc&gitname=python2-lxc', 'egg_name': 'python2_lxc'})
changed: [ansible01_repo_container-d24349b7] => (item={'fragment': None, 'version': 'f8579e166f45f6a580ef56cd3c0e734c03ae2f76', 'name': 'requirements', 'url': 'https://git.openstack.org/openstack/requirements', 'original': 'git+https://git.openstack.org/openstack/requirements@f8579e166f45f6a580ef56cd3c0e734c03ae2f76#egg=requirements&gitname=requirements', 'egg_name': 'requirements'})
changed: [ansible01_repo_container-d24349b7] => (item={'fragment': None, 'version': 'ab73d009487c8afd4def39b54a422499b4c13c40', 'name': 'spice-html5', 'url': 'https://github.com/SPICE/spice-html5', 'original': 'git+https://github.com/SPICE/spice-html5@ab73d009487c8afd4def39b54a422499b4c13c40#egg=spice_html5&gitname=spice-html5', 'egg_name': 'spice_html5'})
changed: [ansible01_repo_container-d24349b7] => (item={'fragment': None, 'version': '8c1976aa771f8c43c5dbe676bd9a5efc69f09eae', 'name': 'swift', 'url': 'https://git.openstack.org/openstack/swift', 'original': 'git+https://git.openstack.org/openstack/swift@8c1976aa771f8c43c5dbe676bd9a5efc69f09eae#egg=swift&gitname=swift', 'egg_name': 'swift'})
changed: [ansible01_repo_container-d24349b7] => (item={'fragment': None, 'version': '6423d149b2100a99da84e63f19675de06d344d9e', 'name': 'tempest', 'url': 'https://git.openstack.org/openstack/tempest', 'original': 'git+https://git.openstack.org/openstack/tempest@6423d149b2100a99da84e63f19675de06d344d9e#egg=tempest&gitname=tempest', 'egg_name': 'tempest'})
TASK: [repo_build | Install pip packages] *************************************
failed: [ansible01_repo_container-d24349b7] => (item=wheel) => {"attempts": 5, "cmd": "/usr/local/bin/pip install --constraint /var/www/repo/openstackgit/requirements/upper-constraints.txt wheel", "failed": true, "item": "wheel"}
msg: Task failed as maximum retries was encountered
failed: [ansible01_repo_container-d24349b7] => (item=virtualenv) => {"attempts": 5, "cmd": "/usr/local/bin/pip install --constraint /var/www/repo/openstackgit/requirements/upper-constraints.txt virtualenv", "failed": true, "item": "virtualenv"}
msg: Task failed as maximum retries was encountered
failed: [ansible01_repo_container-d24349b7] => (item=virtualenv-tools) => {"attempts": 5, "cmd": "/usr/local/bin/pip install --constraint /var/www/repo/openstackgit/requirements/upper-constraints.txt virtualenv-tools", "failed": true, "item": "virtualenv-tools"}
msg: Task failed as maximum retries was encountered
FATAL: all hosts have already failed -- aborting
PLAY RECAP ********************************************************************
to retry, use: --limit @/root/setup-infrastructure.retry
ansible01_memcached_container-2bd037fd : ok=8 changed=6 unreachable=0 failed=0
ansible01_repo_container-d24349b7 : ok=68 changed=44 unreachable=0 failed=1
ansible02_memcached_container-23d05664 : ok=8 changed=6 unreachable=0 failed=0
ansible02_repo_container-51329853 : ok=60 changed=39 unreachable=0 failed=0
ansible03_memcached_container-36df8f14 : ok=8 changed=6 unreachable=0 failed=0
ansible03_repo_container-cc450637 : ok=60 changed=39 unreachable=0 failed=0
b3lab_haproxy : ok=43 changed=17 unreachable=0 failed=0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment