Last active
April 19, 2016 11:25
-
-
Save celikmustafa89/c91d85d1d76708803f89ccefb9332a55 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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