Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Deploying Playbooks : ansible-playbook -i /kolla/ansible/inventory/multinode -e @/etc/kolla/globals.yml -e @/etc/kolla/passwords.yml -e CONFIG_DIR=/etc/kolla -e action=deploy /usr/share/kolla/ansible/site.yml
- PLAY [ceph-mon;ceph-osd;ceph-rgw] *********************************************
- GATHERING FACTS ***************************************************************
- fatal: [storage01] => SSH Error: Host key verification failed.
- while connecting to 10.0.0.117:22
- It is sometimes useful to re-run the command using -vvvv, which prints SSH debug output to help diagnose the issue.
- fatal: [control03] => SSH Error: Host key verification failed.
- while connecting to 10.0.0.115:22
- It is sometimes useful to re-run the command using -vvvv, which prints SSH debug output to help diagnose the issue.
- fatal: [control01] => SSH Error: Host key verification failed.
- while connecting to 10.0.0.113:22
- It is sometimes useful to re-run the command using -vvvv, which prints SSH debug output to help diagnose the issue.
- fatal: [control02] => SSH Error: Host key verification failed.
- while connecting to 10.0.0.114:22
- It is sometimes useful to re-run the command using -vvvv, which prints SSH debug output to help diagnose the issue.
- TASK: [common | Ensuring config directories exist] ****************************
- FATAL: no hosts matched or all hosts have already failed -- aborting
- PLAY RECAP ********************************************************************
- to retry, use: --limit @/home/centos/site.retry
- control01 : ok=0 changed=0 unreachable=1 failed=0
- control02 : ok=0 changed=0 unreachable=1 failed=0
- control03 : ok=0 changed=0 unreachable=1 failed=0
- storage01 : ok=0 changed=0 unreachable=1 failed=0
- Command failed ansible-playbook -i /kolla/ansible/inventory/multinode -e @/etc/kolla/globals.yml -e @/etc/kolla/passwords.yml -e CONFIG_DIR=/etc/kolla -e action=deploy /usr/share/kolla/ansible/site.yml
- Deploying Playbooks : ansible-playbook -i /kolla/ansible/inventory/multinode -e @/etc/kolla/globals.yml -e @/etc/kolla/passwords.yml -e CONFIG_DIR=/etc/kolla -e action=deploy /usr/share/kolla/ansible/site.yml
- PLAY [ceph-mon;ceph-osd;ceph-rgw] *********************************************
- GATHERING FACTS ***************************************************************
- ok: [control01]
- ok: [control03]
- ok: [storage01]
- ok: [control02]
- TASK: [common | Ensuring config directories exist] ****************************
- skipping: [control01] => (item=heka)
- skipping: [control01] => (item=cron)
- skipping: [control01] => (item=cron/logrotate)
- skipping: [control03] => (item=heka)
- skipping: [control03] => (item=cron)
- skipping: [control03] => (item=cron/logrotate)
- skipping: [control02] => (item=heka)
- skipping: [control02] => (item=cron)
- skipping: [control02] => (item=cron/logrotate)
- skipping: [storage01] => (item=heka)
- skipping: [storage01] => (item=cron)
- skipping: [storage01] => (item=cron/logrotate)
- TASK: [common | Copying over config.json files for services] ******************
- skipping: [control01] => (item=heka)
- skipping: [control01] => (item=cron)
- skipping: [control03] => (item=heka)
- skipping: [control03] => (item=cron)
- skipping: [control02] => (item=heka)
- skipping: [control02] => (item=cron)
- skipping: [storage01] => (item=heka)
- skipping: [storage01] => (item=cron)
- TASK: [common | Copying over heka config files] *******************************
- skipping: [control03] => (item={'enabled': u'no', 'name': 'elasticsearch'})
- skipping: [control03] => (item={'enabled': 'yes', 'name': 'global'})
- skipping: [control03] => (item={'enabled': u'yes', 'name': 'haproxy'})
- skipping: [control03] => (item={'enabled': u'yes', 'name': 'horizon'})
- skipping: [control03] => (item={'enabled': u'yes', 'name': 'keepalived'})
- skipping: [control03] => (item={'enabled': u'yes', 'name': 'keystone'})
- skipping: [control03] => (item={'enabled': u'yes', 'name': 'mariadb'})
- skipping: [control03] => (item={'enabled': 'yes', 'name': 'openstack'})
- skipping: [control03] => (item={'enabled': u'yes', 'name': 'rabbitmq'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-auditor'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-reaper'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-replicator'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-server'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-auditor'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-replicator'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-server'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-updater'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-auditor'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-expirer'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-replicator'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-server'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-updater'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-proxy-server'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-rsyncd'})
- skipping: [control02] => (item={'enabled': u'no', 'name': 'elasticsearch'})
- skipping: [control02] => (item={'enabled': 'yes', 'name': 'global'})
- skipping: [control02] => (item={'enabled': u'yes', 'name': 'haproxy'})
- skipping: [control02] => (item={'enabled': u'yes', 'name': 'horizon'})
- skipping: [control02] => (item={'enabled': u'yes', 'name': 'keepalived'})
- skipping: [control02] => (item={'enabled': u'yes', 'name': 'keystone'})
- skipping: [control02] => (item={'enabled': u'yes', 'name': 'mariadb'})
- skipping: [control02] => (item={'enabled': 'yes', 'name': 'openstack'})
- skipping: [control02] => (item={'enabled': u'yes', 'name': 'rabbitmq'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-auditor'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-reaper'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-replicator'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-server'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-auditor'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-replicator'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-server'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-updater'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-auditor'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-expirer'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-replicator'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-server'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-updater'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-proxy-server'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-rsyncd'})
- skipping: [control01] => (item={'enabled': u'no', 'name': 'elasticsearch'})
- skipping: [control01] => (item={'enabled': 'yes', 'name': 'global'})
- skipping: [control01] => (item={'enabled': u'yes', 'name': 'haproxy'})
- skipping: [control01] => (item={'enabled': u'yes', 'name': 'horizon'})
- skipping: [control01] => (item={'enabled': u'yes', 'name': 'keepalived'})
- skipping: [control01] => (item={'enabled': u'yes', 'name': 'keystone'})
- skipping: [control01] => (item={'enabled': u'yes', 'name': 'mariadb'})
- skipping: [control01] => (item={'enabled': 'yes', 'name': 'openstack'})
- skipping: [control01] => (item={'enabled': u'yes', 'name': 'rabbitmq'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-auditor'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-reaper'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-replicator'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-server'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-auditor'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-replicator'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-server'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-updater'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-auditor'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-expirer'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-replicator'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-server'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-updater'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-proxy-server'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-rsyncd'})
- skipping: [storage01] => (item={'enabled': u'no', 'name': 'elasticsearch'})
- skipping: [storage01] => (item={'enabled': 'yes', 'name': 'global'})
- skipping: [storage01] => (item={'enabled': u'yes', 'name': 'haproxy'})
- skipping: [storage01] => (item={'enabled': u'yes', 'name': 'horizon'})
- skipping: [storage01] => (item={'enabled': u'yes', 'name': 'keepalived'})
- skipping: [storage01] => (item={'enabled': u'yes', 'name': 'keystone'})
- skipping: [storage01] => (item={'enabled': u'yes', 'name': 'mariadb'})
- skipping: [storage01] => (item={'enabled': 'yes', 'name': 'openstack'})
- skipping: [storage01] => (item={'enabled': u'yes', 'name': 'rabbitmq'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-auditor'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-reaper'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-replicator'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-server'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-auditor'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-replicator'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-server'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-updater'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-auditor'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-expirer'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-replicator'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-server'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-updater'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-proxy-server'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-rsyncd'})
- TASK: [common | Copying over cron logrotate config files] *********************
- skipping: [control01] => (item=ansible)
- skipping: [control01] => (item=cinder)
- skipping: [control01] => (item=glance)
- skipping: [control01] => (item=global)
- skipping: [control01] => (item=haproxy)
- skipping: [control01] => (item=heat)
- skipping: [control01] => (item=keepalived)
- skipping: [control01] => (item=keystone)
- skipping: [control01] => (item=magnum)
- skipping: [control01] => (item=manila)
- skipping: [control01] => (item=mariadb)
- skipping: [control01] => (item=mistral)
- skipping: [control01] => (item=murano)
- skipping: [control01] => (item=neutron)
- skipping: [control01] => (item=nova)
- skipping: [control01] => (item=rabbitmq)
- skipping: [control01] => (item=swift)
- skipping: [storage01] => (item=ansible)
- skipping: [storage01] => (item=cinder)
- skipping: [storage01] => (item=glance)
- skipping: [storage01] => (item=global)
- skipping: [storage01] => (item=haproxy)
- skipping: [storage01] => (item=heat)
- skipping: [storage01] => (item=keepalived)
- skipping: [storage01] => (item=keystone)
- skipping: [storage01] => (item=magnum)
- skipping: [storage01] => (item=manila)
- skipping: [storage01] => (item=mariadb)
- skipping: [storage01] => (item=mistral)
- skipping: [storage01] => (item=murano)
- skipping: [storage01] => (item=neutron)
- skipping: [storage01] => (item=nova)
- skipping: [storage01] => (item=rabbitmq)
- skipping: [storage01] => (item=swift)
- skipping: [control02] => (item=ansible)
- skipping: [control02] => (item=cinder)
- skipping: [control02] => (item=glance)
- skipping: [control02] => (item=global)
- skipping: [control02] => (item=haproxy)
- skipping: [control02] => (item=heat)
- skipping: [control02] => (item=keepalived)
- skipping: [control02] => (item=keystone)
- skipping: [control02] => (item=magnum)
- skipping: [control02] => (item=manila)
- skipping: [control02] => (item=mariadb)
- skipping: [control02] => (item=mistral)
- skipping: [control02] => (item=murano)
- skipping: [control02] => (item=neutron)
- skipping: [control02] => (item=nova)
- skipping: [control02] => (item=rabbitmq)
- skipping: [control02] => (item=swift)
- skipping: [control03] => (item=ansible)
- skipping: [control03] => (item=cinder)
- skipping: [control03] => (item=glance)
- skipping: [control03] => (item=global)
- skipping: [control03] => (item=haproxy)
- skipping: [control03] => (item=heat)
- skipping: [control03] => (item=keepalived)
- skipping: [control03] => (item=keystone)
- skipping: [control03] => (item=magnum)
- skipping: [control03] => (item=manila)
- skipping: [control03] => (item=mariadb)
- skipping: [control03] => (item=mistral)
- skipping: [control03] => (item=murano)
- skipping: [control03] => (item=neutron)
- skipping: [control03] => (item=nova)
- skipping: [control03] => (item=rabbitmq)
- skipping: [control03] => (item=swift)
- TASK: [common | Creating log volume] ******************************************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- skipping: [storage01]
- TASK: [common | Starting heka bootstrap container] ****************************
- skipping: [control01]
- skipping: [storage01]
- skipping: [control03]
- skipping: [control02]
- TASK: [common | Starting heka container] **************************************
- skipping: [control02]
- skipping: [control01]
- skipping: [control03]
- skipping: [storage01]
- TASK: [common | Starting kolla-toolbox container] *****************************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- skipping: [storage01]
- TASK: [common | Starting cron container] **************************************
- skipping: [control02]
- skipping: [control01]
- skipping: [storage01]
- skipping: [control03]
- TASK: [common | Registering common role has run] ******************************
- skipping: [control02]
- skipping: [control01]
- skipping: [storage01]
- skipping: [control03]
- TASK: [ceph | Ensuring config directories exist] ******************************
- skipping: [control01] => (item=ceph-mon)
- skipping: [control01] => (item=ceph-osd)
- skipping: [control01] => (item=ceph-rgw)
- skipping: [control02] => (item=ceph-mon)
- skipping: [control02] => (item=ceph-osd)
- skipping: [control02] => (item=ceph-rgw)
- skipping: [control03] => (item=ceph-mon)
- skipping: [control03] => (item=ceph-osd)
- skipping: [control03] => (item=ceph-rgw)
- skipping: [storage01] => (item=ceph-mon)
- skipping: [storage01] => (item=ceph-osd)
- skipping: [storage01] => (item=ceph-rgw)
- TASK: [ceph | Copying over config.json files for services] ********************
- skipping: [control01] => (item=ceph-mon)
- skipping: [control01] => (item=ceph-osd)
- skipping: [control01] => (item=ceph-rgw)
- skipping: [storage01] => (item=ceph-mon)
- skipping: [storage01] => (item=ceph-osd)
- skipping: [storage01] => (item=ceph-rgw)
- skipping: [control03] => (item=ceph-mon)
- skipping: [control03] => (item=ceph-osd)
- skipping: [control03] => (item=ceph-rgw)
- skipping: [control02] => (item=ceph-mon)
- skipping: [control02] => (item=ceph-osd)
- skipping: [control02] => (item=ceph-rgw)
- TASK: [ceph | Copying over ceph.conf] *****************************************
- skipping: [control01] => (item=ceph-mon)
- skipping: [control01] => (item=ceph-osd)
- skipping: [control01] => (item=ceph-rgw)
- skipping: [control02] => (item=ceph-mon)
- skipping: [control02] => (item=ceph-osd)
- skipping: [control02] => (item=ceph-rgw)
- skipping: [control03] => (item=ceph-mon)
- skipping: [control03] => (item=ceph-osd)
- skipping: [control03] => (item=ceph-rgw)
- skipping: [storage01] => (item=ceph-mon)
- skipping: [storage01] => (item=ceph-osd)
- skipping: [storage01] => (item=ceph-rgw)
- TASK: [ceph | Cleaning up temp file on localhost] *****************************
- skipping: [control01]
- TASK: [ceph | Creating temp file on localhost] ********************************
- skipping: [control01]
- TASK: [ceph | Creating ceph_mon_conifg volume] ********************************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- skipping: [storage01]
- TASK: [ceph | Writing hostname of host with existing cluster files to temp file] ***
- skipping: [control02]
- skipping: [control03]
- skipping: [control01]
- skipping: [storage01]
- TASK: [ceph | Registering host from temp file] ********************************
- skipping: [control02]
- skipping: [control03]
- skipping: [control01]
- skipping: [storage01]
- TASK: [ceph | Cleaning up temp file on localhost] *****************************
- skipping: [control01]
- TASK: [ceph | Generating initial Ceph keyrings and monmap] ********************
- skipping: [control02]
- skipping: [control01]
- skipping: [storage01]
- skipping: [control03]
- TASK: [ceph | Starting ceph-mon container] ************************************
- skipping: [control01]
- skipping: [control03]
- skipping: [control02]
- skipping: [storage01]
- TASK: [ceph | Setting host for cluster files] *********************************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- skipping: [storage01]
- TASK: [ceph | Fetching Ceph keyrings] *****************************************
- skipping: [control01]
- TASK: [ceph | Reading json from variable] *************************************
- skipping: [control03]
- skipping: [control02]
- skipping: [control01]
- skipping: [storage01]
- TASK: [ceph | Pushing Ceph keyring for OSDs] **********************************
- skipping: [control01] => (item={# ceph_files['ceph.client.admin.keyring'] #})
- skipping: [control02] => (item={# ceph_files['ceph.client.admin.keyring'] #})
- skipping: [control03] => (item={# ceph_files['ceph.client.admin.keyring'] #})
- skipping: [storage01] => (item={# ceph_files['ceph.client.admin.keyring'] #})
- TASK: [ceph | Pushing Ceph keyrings for Mons] *********************************
- skipping: [control01] => (item={# ceph_files['ceph.client.admin.keyring'] #})
- skipping: [control01] => (item={# ceph_files['ceph.client.mon.keyring'] #})
- skipping: [control01] => (item={# ceph_files['ceph.client.radosgw.keyring'] #})
- skipping: [control01] => (item={# ceph_files['ceph.monmap'] #})
- skipping: [control02] => (item={# ceph_files['ceph.client.admin.keyring'] #})
- skipping: [control02] => (item={# ceph_files['ceph.client.mon.keyring'] #})
- skipping: [control02] => (item={# ceph_files['ceph.client.radosgw.keyring'] #})
- skipping: [control02] => (item={# ceph_files['ceph.monmap'] #})
- skipping: [control03] => (item={# ceph_files['ceph.client.admin.keyring'] #})
- skipping: [control03] => (item={# ceph_files['ceph.client.mon.keyring'] #})
- skipping: [control03] => (item={# ceph_files['ceph.client.radosgw.keyring'] #})
- skipping: [control03] => (item={# ceph_files['ceph.monmap'] #})
- skipping: [storage01] => (item={# ceph_files['ceph.client.admin.keyring'] #})
- skipping: [storage01] => (item={# ceph_files['ceph.client.mon.keyring'] #})
- skipping: [storage01] => (item={# ceph_files['ceph.client.radosgw.keyring'] #})
- skipping: [storage01] => (item={# ceph_files['ceph.monmap'] #})
- TASK: [ceph | Pushing Ceph keyrings for RGWs] *********************************
- skipping: [control01] => (item={# ceph_files['ceph.client.admin.keyring'] #})
- skipping: [control01] => (item={# ceph_files['ceph.client.radosgw.keyring'] #})
- skipping: [control02] => (item={# ceph_files['ceph.client.admin.keyring'] #})
- skipping: [control02] => (item={# ceph_files['ceph.client.radosgw.keyring'] #})
- skipping: [storage01] => (item={# ceph_files['ceph.client.admin.keyring'] #})
- skipping: [storage01] => (item={# ceph_files['ceph.client.radosgw.keyring'] #})
- skipping: [control03] => (item={# ceph_files['ceph.client.admin.keyring'] #})
- skipping: [control03] => (item={# ceph_files['ceph.client.radosgw.keyring'] #})
- TASK: [ceph | Starting ceph-mon container] ************************************
- skipping: [control01]
- skipping: [storage01]
- skipping: [control02]
- skipping: [control03]
- TASK: [ceph | Looking up disks to bootstrap for Ceph] *************************
- skipping: [control01]
- skipping: [storage01]
- skipping: [control02]
- skipping: [control03]
- TASK: [ceph | Reading data from variable] *************************************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- skipping: [storage01]
- TASK: [ceph | Looking up disks to bootstrap for Ceph] *************************
- skipping: [control02]
- skipping: [control03]
- skipping: [control01]
- skipping: [storage01]
- TASK: [ceph | Reading data from variable] *************************************
- skipping: [control01]
- skipping: [control02]
- skipping: [storage01]
- skipping: [control03]
- TASK: [ceph | Bootstrapping Ceph OSDs] ****************************************
- skipping: [control02]
- skipping: [control01]
- skipping: [control03]
- skipping: [storage01]
- TASK: [ceph | Bootstrapping Ceph Cache OSDs] **********************************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- skipping: [storage01]
- TASK: [ceph | Looking up OSDs for Ceph] ***************************************
- skipping: [control01]
- skipping: [storage01]
- skipping: [control02]
- skipping: [control03]
- TASK: [ceph | Reading data from variable] *************************************
- skipping: [control02]
- skipping: [control01]
- skipping: [control03]
- skipping: [storage01]
- TASK: [ceph | Mounting Ceph OSD volumes] **************************************
- skipping: [control02] => (item=osds)
- skipping: [control03] => (item=osds)
- skipping: [control01] => (item=osds)
- skipping: [storage01] => (item=osds)
- TASK: [ceph | Gathering OSD IDs] **********************************************
- skipping: [control01] => (item=osds)
- skipping: [control02] => (item=osds)
- skipping: [control03] => (item=osds)
- skipping: [storage01] => (item=osds)
- TASK: [ceph | Starting ceph-osd container] ************************************
- skipping: [control01] => (item=[{u'skipped': True, u'changed': False}, 'osds'])
- skipping: [control02] => (item=[{u'skipped': True, u'changed': False}, 'osds'])
- skipping: [control03] => (item=[{u'skipped': True, u'changed': False}, 'osds'])
- skipping: [storage01] => (item=[{u'skipped': True, u'changed': False}, 'osds'])
- TASK: [ceph | Starting ceph-rgw container] ************************************
- skipping: [control01]
- skipping: [control03]
- skipping: [storage01]
- skipping: [control02]
- PLAY [elasticsearch] **********************************************************
- GATHERING FACTS ***************************************************************
- ok: [control01]
- ok: [control02]
- ok: [control03]
- TASK: [common | Ensuring config directories exist] ****************************
- skipping: [control01] => (item=heka)
- skipping: [control01] => (item=cron)
- skipping: [control01] => (item=cron/logrotate)
- skipping: [control02] => (item=heka)
- skipping: [control02] => (item=cron)
- skipping: [control02] => (item=cron/logrotate)
- skipping: [control03] => (item=heka)
- skipping: [control03] => (item=cron)
- skipping: [control03] => (item=cron/logrotate)
- TASK: [common | Copying over config.json files for services] ******************
- skipping: [control01] => (item=heka)
- skipping: [control01] => (item=cron)
- skipping: [control02] => (item=heka)
- skipping: [control02] => (item=cron)
- skipping: [control03] => (item=heka)
- skipping: [control03] => (item=cron)
- TASK: [common | Copying over heka config files] *******************************
- skipping: [control01] => (item={'enabled': u'no', 'name': 'elasticsearch'})
- skipping: [control01] => (item={'enabled': 'yes', 'name': 'global'})
- skipping: [control01] => (item={'enabled': u'yes', 'name': 'haproxy'})
- skipping: [control01] => (item={'enabled': u'yes', 'name': 'horizon'})
- skipping: [control01] => (item={'enabled': u'yes', 'name': 'keepalived'})
- skipping: [control01] => (item={'enabled': u'yes', 'name': 'keystone'})
- skipping: [control01] => (item={'enabled': u'yes', 'name': 'mariadb'})
- skipping: [control01] => (item={'enabled': 'yes', 'name': 'openstack'})
- skipping: [control01] => (item={'enabled': u'yes', 'name': 'rabbitmq'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-auditor'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-reaper'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-replicator'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-server'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-auditor'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-replicator'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-server'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-updater'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-auditor'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-expirer'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-replicator'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-server'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-updater'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-proxy-server'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-rsyncd'})
- skipping: [control02] => (item={'enabled': u'no', 'name': 'elasticsearch'})
- skipping: [control02] => (item={'enabled': 'yes', 'name': 'global'})
- skipping: [control02] => (item={'enabled': u'yes', 'name': 'haproxy'})
- skipping: [control02] => (item={'enabled': u'yes', 'name': 'horizon'})
- skipping: [control02] => (item={'enabled': u'yes', 'name': 'keepalived'})
- skipping: [control02] => (item={'enabled': u'yes', 'name': 'keystone'})
- skipping: [control02] => (item={'enabled': u'yes', 'name': 'mariadb'})
- skipping: [control02] => (item={'enabled': 'yes', 'name': 'openstack'})
- skipping: [control02] => (item={'enabled': u'yes', 'name': 'rabbitmq'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-auditor'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-reaper'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-replicator'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-server'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-auditor'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-replicator'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-server'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-updater'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-auditor'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-expirer'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-replicator'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-server'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-updater'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-proxy-server'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-rsyncd'})
- skipping: [control03] => (item={'enabled': u'no', 'name': 'elasticsearch'})
- skipping: [control03] => (item={'enabled': 'yes', 'name': 'global'})
- skipping: [control03] => (item={'enabled': u'yes', 'name': 'haproxy'})
- skipping: [control03] => (item={'enabled': u'yes', 'name': 'horizon'})
- skipping: [control03] => (item={'enabled': u'yes', 'name': 'keepalived'})
- skipping: [control03] => (item={'enabled': u'yes', 'name': 'keystone'})
- skipping: [control03] => (item={'enabled': u'yes', 'name': 'mariadb'})
- skipping: [control03] => (item={'enabled': 'yes', 'name': 'openstack'})
- skipping: [control03] => (item={'enabled': u'yes', 'name': 'rabbitmq'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-auditor'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-reaper'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-replicator'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-server'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-auditor'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-replicator'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-server'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-updater'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-auditor'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-expirer'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-replicator'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-server'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-updater'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-proxy-server'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-rsyncd'})
- TASK: [common | Copying over cron logrotate config files] *********************
- skipping: [control03] => (item=ansible)
- skipping: [control03] => (item=cinder)
- skipping: [control03] => (item=glance)
- skipping: [control03] => (item=global)
- skipping: [control03] => (item=haproxy)
- skipping: [control03] => (item=heat)
- skipping: [control03] => (item=keepalived)
- skipping: [control03] => (item=keystone)
- skipping: [control03] => (item=magnum)
- skipping: [control03] => (item=manila)
- skipping: [control03] => (item=mariadb)
- skipping: [control03] => (item=mistral)
- skipping: [control03] => (item=murano)
- skipping: [control03] => (item=neutron)
- skipping: [control03] => (item=nova)
- skipping: [control03] => (item=rabbitmq)
- skipping: [control03] => (item=swift)
- skipping: [control02] => (item=ansible)
- skipping: [control02] => (item=cinder)
- skipping: [control02] => (item=glance)
- skipping: [control02] => (item=global)
- skipping: [control02] => (item=haproxy)
- skipping: [control02] => (item=heat)
- skipping: [control02] => (item=keepalived)
- skipping: [control02] => (item=keystone)
- skipping: [control02] => (item=magnum)
- skipping: [control02] => (item=manila)
- skipping: [control02] => (item=mariadb)
- skipping: [control02] => (item=mistral)
- skipping: [control02] => (item=murano)
- skipping: [control02] => (item=neutron)
- skipping: [control02] => (item=nova)
- skipping: [control02] => (item=rabbitmq)
- skipping: [control02] => (item=swift)
- skipping: [control01] => (item=ansible)
- skipping: [control01] => (item=cinder)
- skipping: [control01] => (item=glance)
- skipping: [control01] => (item=global)
- skipping: [control01] => (item=haproxy)
- skipping: [control01] => (item=heat)
- skipping: [control01] => (item=keepalived)
- skipping: [control01] => (item=keystone)
- skipping: [control01] => (item=magnum)
- skipping: [control01] => (item=manila)
- skipping: [control01] => (item=mariadb)
- skipping: [control01] => (item=mistral)
- skipping: [control01] => (item=murano)
- skipping: [control01] => (item=neutron)
- skipping: [control01] => (item=nova)
- skipping: [control01] => (item=rabbitmq)
- skipping: [control01] => (item=swift)
- TASK: [common | Creating log volume] ******************************************
- skipping: [control01]
- skipping: [control03]
- skipping: [control02]
- TASK: [common | Starting heka bootstrap container] ****************************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- TASK: [common | Starting heka container] **************************************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- TASK: [common | Starting kolla-toolbox container] *****************************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- TASK: [common | Starting cron container] **************************************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- TASK: [common | Registering common role has run] ******************************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- TASK: [elasticsearch | Ensuring config directories exist] *********************
- skipping: [control01] => (item=elasticsearch)
- skipping: [control03] => (item=elasticsearch)
- skipping: [control02] => (item=elasticsearch)
- TASK: [elasticsearch | Copying over config.json files for services] ***********
- skipping: [control01] => (item=elasticsearch)
- skipping: [control02] => (item=elasticsearch)
- skipping: [control03] => (item=elasticsearch)
- TASK: [elasticsearch | Copying over elasticsearch.yml] ************************
- skipping: [control01] => (item=elasticsearch)
- skipping: [control02] => (item=elasticsearch)
- skipping: [control03] => (item=elasticsearch)
- TASK: [elasticsearch | Starting Elasticsearch container] **********************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- PLAY [cinder-api;glance-api;haproxy;keystone;mariadb;iscsid;tgtd;murano-api;neutron-server;nova-api;rabbitmq;swift-proxy-server;heat-api;murano-api] ***
- GATHERING FACTS ***************************************************************
- ok: [control02]
- ok: [control01]
- ok: [control03]
- ok: [storage01]
- ok: [network01]
- ok: [compute01]
- TASK: [common | Ensuring config directories exist] ****************************
- changed: [control01] => (item=heka)
- changed: [control01] => (item=cron)
- changed: [control01] => (item=cron/logrotate)
- changed: [control03] => (item=heka)
- changed: [control03] => (item=cron)
- changed: [control03] => (item=cron/logrotate)
- changed: [network01] => (item=heka)
- changed: [network01] => (item=cron)
- changed: [network01] => (item=cron/logrotate)
- changed: [control02] => (item=heka)
- changed: [control02] => (item=cron)
- changed: [control02] => (item=cron/logrotate)
- changed: [compute01] => (item=heka)
- changed: [compute01] => (item=cron)
- changed: [compute01] => (item=cron/logrotate)
- changed: [storage01] => (item=heka)
- changed: [storage01] => (item=cron)
- changed: [storage01] => (item=cron/logrotate)
- TASK: [common | Copying over config.json files for services] ******************
- changed: [control02] => (item=heka)
- changed: [control02] => (item=cron)
- changed: [control03] => (item=heka)
- changed: [control03] => (item=cron)
- changed: [control01] => (item=heka)
- changed: [control01] => (item=cron)
- changed: [network01] => (item=heka)
- changed: [network01] => (item=cron)
- changed: [compute01] => (item=heka)
- changed: [compute01] => (item=cron)
- changed: [storage01] => (item=heka)
- changed: [storage01] => (item=cron)
- TASK: [common | Copying over heka config files] *******************************
- skipping: [control01] => (item={'enabled': u'no', 'name': 'elasticsearch'})
- changed: [control01] => (item={'enabled': 'yes', 'name': 'global'})
- changed: [control01] => (item={'enabled': u'yes', 'name': 'haproxy'})
- changed: [control01] => (item={'enabled': u'yes', 'name': 'horizon'})
- changed: [control01] => (item={'enabled': u'yes', 'name': 'keepalived'})
- changed: [control01] => (item={'enabled': u'yes', 'name': 'keystone'})
- changed: [control01] => (item={'enabled': u'yes', 'name': 'mariadb'})
- changed: [control01] => (item={'enabled': 'yes', 'name': 'openstack'})
- changed: [control01] => (item={'enabled': u'yes', 'name': 'rabbitmq'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-auditor'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-reaper'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-replicator'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-server'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-auditor'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-replicator'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-server'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-updater'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-auditor'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-expirer'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-replicator'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-server'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-updater'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-proxy-server'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-rsyncd'})
- skipping: [control03] => (item={'enabled': u'no', 'name': 'elasticsearch'})
- changed: [control03] => (item={'enabled': 'yes', 'name': 'global'})
- changed: [control03] => (item={'enabled': u'yes', 'name': 'haproxy'})
- changed: [control03] => (item={'enabled': u'yes', 'name': 'horizon'})
- changed: [control03] => (item={'enabled': u'yes', 'name': 'keepalived'})
- changed: [control03] => (item={'enabled': u'yes', 'name': 'keystone'})
- changed: [control03] => (item={'enabled': u'yes', 'name': 'mariadb'})
- changed: [control03] => (item={'enabled': 'yes', 'name': 'openstack'})
- changed: [control03] => (item={'enabled': u'yes', 'name': 'rabbitmq'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-auditor'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-reaper'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-replicator'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-server'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-auditor'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-replicator'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-server'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-updater'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-auditor'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-expirer'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-replicator'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-server'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-updater'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-proxy-server'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-rsyncd'})
- skipping: [compute01] => (item={'enabled': u'no', 'name': 'elasticsearch'})
- changed: [compute01] => (item={'enabled': 'yes', 'name': 'global'})
- changed: [compute01] => (item={'enabled': u'yes', 'name': 'haproxy'})
- changed: [compute01] => (item={'enabled': u'yes', 'name': 'horizon'})
- changed: [compute01] => (item={'enabled': u'yes', 'name': 'keepalived'})
- changed: [compute01] => (item={'enabled': u'yes', 'name': 'keystone'})
- changed: [compute01] => (item={'enabled': u'yes', 'name': 'mariadb'})
- changed: [compute01] => (item={'enabled': 'yes', 'name': 'openstack'})
- changed: [compute01] => (item={'enabled': u'yes', 'name': 'rabbitmq'})
- skipping: [compute01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-auditor'})
- skipping: [compute01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-reaper'})
- skipping: [compute01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-replicator'})
- skipping: [compute01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-server'})
- skipping: [compute01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-auditor'})
- skipping: [compute01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-replicator'})
- skipping: [compute01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-server'})
- skipping: [compute01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-updater'})
- skipping: [compute01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-auditor'})
- skipping: [compute01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-expirer'})
- skipping: [compute01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-replicator'})
- skipping: [compute01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-server'})
- skipping: [compute01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-updater'})
- skipping: [compute01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-proxy-server'})
- skipping: [compute01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-rsyncd'})
- skipping: [network01] => (item={'enabled': u'no', 'name': 'elasticsearch'})
- changed: [network01] => (item={'enabled': 'yes', 'name': 'global'})
- changed: [network01] => (item={'enabled': u'yes', 'name': 'haproxy'})
- changed: [network01] => (item={'enabled': u'yes', 'name': 'horizon'})
- changed: [network01] => (item={'enabled': u'yes', 'name': 'keepalived'})
- changed: [network01] => (item={'enabled': u'yes', 'name': 'keystone'})
- changed: [network01] => (item={'enabled': u'yes', 'name': 'mariadb'})
- changed: [network01] => (item={'enabled': 'yes', 'name': 'openstack'})
- changed: [network01] => (item={'enabled': u'yes', 'name': 'rabbitmq'})
- skipping: [network01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-auditor'})
- skipping: [network01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-reaper'})
- skipping: [network01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-replicator'})
- skipping: [network01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-server'})
- skipping: [network01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-auditor'})
- skipping: [network01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-replicator'})
- skipping: [network01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-server'})
- skipping: [network01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-updater'})
- skipping: [network01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-auditor'})
- skipping: [network01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-expirer'})
- skipping: [network01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-replicator'})
- skipping: [network01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-server'})
- skipping: [network01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-updater'})
- skipping: [network01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-proxy-server'})
- skipping: [network01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-rsyncd'})
- skipping: [control02] => (item={'enabled': u'no', 'name': 'elasticsearch'})
- changed: [control02] => (item={'enabled': 'yes', 'name': 'global'})
- changed: [control02] => (item={'enabled': u'yes', 'name': 'haproxy'})
- changed: [control02] => (item={'enabled': u'yes', 'name': 'horizon'})
- changed: [control02] => (item={'enabled': u'yes', 'name': 'keepalived'})
- changed: [control02] => (item={'enabled': u'yes', 'name': 'keystone'})
- changed: [control02] => (item={'enabled': u'yes', 'name': 'mariadb'})
- changed: [control02] => (item={'enabled': 'yes', 'name': 'openstack'})
- changed: [control02] => (item={'enabled': u'yes', 'name': 'rabbitmq'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-auditor'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-reaper'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-replicator'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-server'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-auditor'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-replicator'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-server'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-updater'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-auditor'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-expirer'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-replicator'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-server'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-updater'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-proxy-server'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-rsyncd'})
- skipping: [storage01] => (item={'enabled': u'no', 'name': 'elasticsearch'})
- changed: [storage01] => (item={'enabled': 'yes', 'name': 'global'})
- changed: [storage01] => (item={'enabled': u'yes', 'name': 'haproxy'})
- changed: [storage01] => (item={'enabled': u'yes', 'name': 'horizon'})
- changed: [storage01] => (item={'enabled': u'yes', 'name': 'keepalived'})
- changed: [storage01] => (item={'enabled': u'yes', 'name': 'keystone'})
- changed: [storage01] => (item={'enabled': u'yes', 'name': 'mariadb'})
- changed: [storage01] => (item={'enabled': 'yes', 'name': 'openstack'})
- changed: [storage01] => (item={'enabled': u'yes', 'name': 'rabbitmq'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-auditor'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-reaper'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-replicator'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-server'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-auditor'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-replicator'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-server'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-updater'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-auditor'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-expirer'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-replicator'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-server'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-updater'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-proxy-server'})
- skipping: [storage01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-rsyncd'})
- TASK: [common | Copying over cron logrotate config files] *********************
- changed: [compute01] => (item=ansible)
- changed: [compute01] => (item=cinder)
- changed: [compute01] => (item=glance)
- changed: [compute01] => (item=global)
- changed: [compute01] => (item=haproxy)
- changed: [compute01] => (item=heat)
- changed: [compute01] => (item=keepalived)
- changed: [compute01] => (item=keystone)
- changed: [compute01] => (item=magnum)
- changed: [compute01] => (item=manila)
- changed: [compute01] => (item=mariadb)
- changed: [compute01] => (item=mistral)
- changed: [compute01] => (item=murano)
- changed: [compute01] => (item=neutron)
- changed: [compute01] => (item=nova)
- changed: [compute01] => (item=rabbitmq)
- changed: [compute01] => (item=swift)
- changed: [control01] => (item=ansible)
- changed: [control01] => (item=cinder)
- changed: [control01] => (item=glance)
- changed: [control01] => (item=global)
- changed: [control01] => (item=haproxy)
- changed: [control01] => (item=heat)
- changed: [control01] => (item=keepalived)
- changed: [control01] => (item=keystone)
- changed: [control01] => (item=magnum)
- changed: [control01] => (item=manila)
- changed: [control01] => (item=mariadb)
- changed: [control01] => (item=mistral)
- changed: [control01] => (item=murano)
- changed: [control01] => (item=neutron)
- changed: [control01] => (item=nova)
- changed: [control01] => (item=rabbitmq)
- changed: [control01] => (item=swift)
- changed: [control03] => (item=ansible)
- changed: [control03] => (item=cinder)
- changed: [control03] => (item=glance)
- changed: [control03] => (item=global)
- changed: [control03] => (item=haproxy)
- changed: [control03] => (item=heat)
- changed: [control03] => (item=keepalived)
- changed: [control03] => (item=keystone)
- changed: [control03] => (item=magnum)
- changed: [control03] => (item=manila)
- changed: [control03] => (item=mariadb)
- changed: [control03] => (item=mistral)
- changed: [control03] => (item=murano)
- changed: [control03] => (item=neutron)
- changed: [control03] => (item=nova)
- changed: [control03] => (item=rabbitmq)
- changed: [control03] => (item=swift)
- changed: [network01] => (item=ansible)
- changed: [network01] => (item=cinder)
- changed: [network01] => (item=glance)
- changed: [network01] => (item=global)
- changed: [network01] => (item=haproxy)
- changed: [network01] => (item=heat)
- changed: [network01] => (item=keepalived)
- changed: [network01] => (item=keystone)
- changed: [network01] => (item=magnum)
- changed: [network01] => (item=manila)
- changed: [network01] => (item=mariadb)
- changed: [network01] => (item=mistral)
- changed: [network01] => (item=murano)
- changed: [network01] => (item=neutron)
- changed: [network01] => (item=nova)
- changed: [network01] => (item=rabbitmq)
- changed: [network01] => (item=swift)
- changed: [control02] => (item=ansible)
- changed: [control02] => (item=cinder)
- changed: [control02] => (item=glance)
- changed: [control02] => (item=global)
- changed: [control02] => (item=haproxy)
- changed: [control02] => (item=heat)
- changed: [control02] => (item=keepalived)
- changed: [control02] => (item=keystone)
- changed: [control02] => (item=magnum)
- changed: [control02] => (item=manila)
- changed: [control02] => (item=mariadb)
- changed: [control02] => (item=mistral)
- changed: [control02] => (item=murano)
- changed: [control02] => (item=neutron)
- changed: [control02] => (item=nova)
- changed: [control02] => (item=rabbitmq)
- changed: [control02] => (item=swift)
- changed: [storage01] => (item=ansible)
- changed: [storage01] => (item=cinder)
- changed: [storage01] => (item=glance)
- changed: [storage01] => (item=global)
- changed: [storage01] => (item=haproxy)
- changed: [storage01] => (item=heat)
- changed: [storage01] => (item=keepalived)
- changed: [storage01] => (item=keystone)
- changed: [storage01] => (item=magnum)
- changed: [storage01] => (item=manila)
- changed: [storage01] => (item=mariadb)
- changed: [storage01] => (item=mistral)
- changed: [storage01] => (item=murano)
- changed: [storage01] => (item=neutron)
- changed: [storage01] => (item=nova)
- changed: [storage01] => (item=rabbitmq)
- changed: [storage01] => (item=swift)
- TASK: [common | Creating log volume] ******************************************
- changed: [compute01]
- changed: [control02]
- changed: [control01]
- changed: [network01]
- changed: [control03]
- changed: [storage01]
- TASK: [common | Starting heka bootstrap container] ****************************
- changed: [control03]
- changed: [compute01]
- changed: [network01]
- changed: [control02]
- changed: [control01]
- changed: [storage01]
- TASK: [common | Starting heka container] **************************************
- changed: [control02]
- changed: [network01]
- changed: [control03]
- changed: [compute01]
- changed: [storage01]
- changed: [control01]
- TASK: [common | Starting kolla-toolbox container] *****************************
- changed: [network01]
- changed: [control01]
- changed: [compute01]
- changed: [control03]
- changed: [control02]
- changed: [storage01]
- TASK: [common | Starting cron container] **************************************
- changed: [control02]
- changed: [control01]
- changed: [compute01]
- changed: [network01]
- changed: [control03]
- changed: [storage01]
- TASK: [common | Registering common role has run] ******************************
- ok: [control02]
- ok: [control03]
- ok: [network01]
- ok: [compute01]
- ok: [control01]
- ok: [storage01]
- TASK: [haproxy | Setting sysctl values] ***************************************
- skipping: [compute01] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})
- skipping: [compute01] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})
- skipping: [control01] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})
- skipping: [control01] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})
- skipping: [control02] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})
- skipping: [control02] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})
- skipping: [storage01] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})
- skipping: [storage01] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})
- skipping: [control03] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})
- skipping: [control03] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})
- failed: [network01] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1}) => {"failed": true, "item": {"name": "net.ipv4.ip_nonlocal_bind", "value": 1}, "parsed": false}
- Traceback (most recent call last):
- File "/home/centos/.ansible/tmp/ansible-tmp-1462579200.83-253607604574498/sysctl", line 1980, in <module>
- main()
- File "/home/centos/.ansible/tmp/ansible-tmp-1462579200.83-253607604574498/sysctl", line 335, in main
- result = SysctlModule(module)
- File "/home/centos/.ansible/tmp/ansible-tmp-1462579200.83-253607604574498/sysctl", line 118, in __init__
- self.process()
- File "/home/centos/.ansible/tmp/ansible-tmp-1462579200.83-253607604574498/sysctl", line 164, in process
- self.write_sysctl()
- File "/home/centos/.ansible/tmp/ansible-tmp-1462579200.83-253607604574498/sysctl", line 302, in write_sysctl
- fd, tmp_path = tempfile.mkstemp('.conf', '.ansible_m_sysctl_', os.path.dirname(self.sysctl_file))
- File "/usr/lib64/python2.7/tempfile.py", line 304, in mkstemp
- return _mkstemp_inner(dir, prefix, suffix, flags)
- File "/usr/lib64/python2.7/tempfile.py", line 239, in _mkstemp_inner
- fd = _os.open(file, flags, 0600)
- OSError: [Errno 13] Permission denied: '/etc/.ansible_m_sysctl_CuxeYm.conf'
- OpenSSH_6.6.1, OpenSSL 1.0.1e-fips 11 Feb 2013
- debug1: Reading configuration data /etc/ssh/ssh_config
- debug1: /etc/ssh/ssh_config line 56: Applying options for *
- debug1: auto-mux: Trying existing master
- debug1: mux_client_request_session: master session id: 2
- Shared connection to network01 closed.
- failed: [network01] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128}) => {"failed": true, "item": {"name": "net.unix.max_dgram_qlen", "value": 128}, "parsed": false}
- Traceback (most recent call last):
- File "/home/centos/.ansible/tmp/ansible-tmp-1462579200.98-238796768112532/sysctl", line 1980, in <module>
- main()
- File "/home/centos/.ansible/tmp/ansible-tmp-1462579200.98-238796768112532/sysctl", line 335, in main
- result = SysctlModule(module)
- File "/home/centos/.ansible/tmp/ansible-tmp-1462579200.98-238796768112532/sysctl", line 118, in __init__
- self.process()
- File "/home/centos/.ansible/tmp/ansible-tmp-1462579200.98-238796768112532/sysctl", line 164, in process
- self.write_sysctl()
- File "/home/centos/.ansible/tmp/ansible-tmp-1462579200.98-238796768112532/sysctl", line 302, in write_sysctl
- fd, tmp_path = tempfile.mkstemp('.conf', '.ansible_m_sysctl_', os.path.dirname(self.sysctl_file))
- File "/usr/lib64/python2.7/tempfile.py", line 304, in mkstemp
- return _mkstemp_inner(dir, prefix, suffix, flags)
- File "/usr/lib64/python2.7/tempfile.py", line 239, in _mkstemp_inner
- fd = _os.open(file, flags, 0600)
- OSError: [Errno 13] Permission denied: '/etc/.ansible_m_sysctl_s1OpiL.conf'
- OpenSSH_6.6.1, OpenSSL 1.0.1e-fips 11 Feb 2013
- debug1: Reading configuration data /etc/ssh/ssh_config
- debug1: /etc/ssh/ssh_config line 56: Applying options for *
- debug1: auto-mux: Trying existing master
- debug1: mux_client_request_session: master session id: 2
- Shared connection to network01 closed.
- TASK: [haproxy | Ensuring config directories exist] ***************************
- skipping: [control01] => (item=keepalived)
- skipping: [control01] => (item=haproxy)
- skipping: [control02] => (item=keepalived)
- skipping: [control02] => (item=haproxy)
- skipping: [control03] => (item=keepalived)
- skipping: [control03] => (item=haproxy)
- skipping: [compute01] => (item=keepalived)
- skipping: [compute01] => (item=haproxy)
- skipping: [storage01] => (item=keepalived)
- skipping: [storage01] => (item=haproxy)
- TASK: [haproxy | Copying over config.json files for services] *****************
- skipping: [control01] => (item=keepalived)
- skipping: [control01] => (item=haproxy)
- skipping: [control02] => (item=keepalived)
- skipping: [control02] => (item=haproxy)
- skipping: [compute01] => (item=keepalived)
- skipping: [compute01] => (item=haproxy)
- skipping: [control03] => (item=keepalived)
- skipping: [control03] => (item=haproxy)
- skipping: [storage01] => (item=keepalived)
- skipping: [storage01] => (item=haproxy)
- TASK: [haproxy | Copying over haproxy.cfg] ************************************
- skipping: [control01] => (item=haproxy)
- skipping: [control02] => (item=haproxy)
- skipping: [control03] => (item=haproxy)
- skipping: [compute01] => (item=haproxy)
- skipping: [storage01] => (item=haproxy)
- TASK: [haproxy | Copying over keepalived.conf] ********************************
- skipping: [control01] => (item=keepalived)
- skipping: [control03] => (item=keepalived)
- skipping: [storage01] => (item=keepalived)
- skipping: [control02] => (item=keepalived)
- skipping: [compute01] => (item=keepalived)
- TASK: [haproxy | Copying over haproxy.pem] ************************************
- skipping: [control02] => (item=haproxy.pem)
- skipping: [compute01] => (item=haproxy.pem)
- skipping: [control03] => (item=haproxy.pem)
- skipping: [storage01] => (item=haproxy.pem)
- skipping: [control01] => (item=haproxy.pem)
- TASK: [haproxy | Starting haproxy container] **********************************
- skipping: [control03]
- skipping: [control02]
- skipping: [storage01]
- skipping: [control01]
- skipping: [compute01]
- TASK: [haproxy | Starting keepalived container] *******************************
- skipping: [control02]
- skipping: [compute01]
- skipping: [control03]
- skipping: [control01]
- skipping: [storage01]
- TASK: [haproxy | Ensuring latest haproxy config is used] **********************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- skipping: [compute01]
- skipping: [storage01]
- TASK: [haproxy | Waiting for virtual IP to appear] ****************************
- skipping: [control02]
- skipping: [compute01]
- skipping: [control01]
- skipping: [storage01]
- skipping: [control03]
- PLAY [kibana] *****************************************************************
- GATHERING FACTS ***************************************************************
- ok: [control03]
- ok: [control02]
- ok: [control01]
- TASK: [common | Ensuring config directories exist] ****************************
- skipping: [control01] => (item=heka)
- skipping: [control01] => (item=cron)
- skipping: [control01] => (item=cron/logrotate)
- skipping: [control02] => (item=heka)
- skipping: [control02] => (item=cron)
- skipping: [control02] => (item=cron/logrotate)
- skipping: [control03] => (item=heka)
- skipping: [control03] => (item=cron)
- skipping: [control03] => (item=cron/logrotate)
- TASK: [common | Copying over config.json files for services] ******************
- skipping: [control02] => (item=heka)
- skipping: [control02] => (item=cron)
- skipping: [control01] => (item=heka)
- skipping: [control01] => (item=cron)
- skipping: [control03] => (item=heka)
- skipping: [control03] => (item=cron)
- TASK: [common | Copying over heka config files] *******************************
- skipping: [control02] => (item={'enabled': u'no', 'name': 'elasticsearch'})
- skipping: [control02] => (item={'enabled': 'yes', 'name': 'global'})
- skipping: [control02] => (item={'enabled': u'yes', 'name': 'haproxy'})
- skipping: [control02] => (item={'enabled': u'yes', 'name': 'horizon'})
- skipping: [control02] => (item={'enabled': u'yes', 'name': 'keepalived'})
- skipping: [control02] => (item={'enabled': u'yes', 'name': 'keystone'})
- skipping: [control02] => (item={'enabled': u'yes', 'name': 'mariadb'})
- skipping: [control02] => (item={'enabled': 'yes', 'name': 'openstack'})
- skipping: [control02] => (item={'enabled': u'yes', 'name': 'rabbitmq'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-auditor'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-reaper'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-replicator'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-server'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-auditor'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-replicator'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-server'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-updater'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-auditor'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-expirer'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-replicator'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-server'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-updater'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-proxy-server'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-rsyncd'})
- skipping: [control01] => (item={'enabled': u'no', 'name': 'elasticsearch'})
- skipping: [control01] => (item={'enabled': 'yes', 'name': 'global'})
- skipping: [control01] => (item={'enabled': u'yes', 'name': 'haproxy'})
- skipping: [control01] => (item={'enabled': u'yes', 'name': 'horizon'})
- skipping: [control01] => (item={'enabled': u'yes', 'name': 'keepalived'})
- skipping: [control01] => (item={'enabled': u'yes', 'name': 'keystone'})
- skipping: [control01] => (item={'enabled': u'yes', 'name': 'mariadb'})
- skipping: [control01] => (item={'enabled': 'yes', 'name': 'openstack'})
- skipping: [control01] => (item={'enabled': u'yes', 'name': 'rabbitmq'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-auditor'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-reaper'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-replicator'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-server'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-auditor'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-replicator'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-server'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-updater'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-auditor'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-expirer'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-replicator'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-server'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-updater'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-proxy-server'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-rsyncd'})
- skipping: [control03] => (item={'enabled': u'no', 'name': 'elasticsearch'})
- skipping: [control03] => (item={'enabled': 'yes', 'name': 'global'})
- skipping: [control03] => (item={'enabled': u'yes', 'name': 'haproxy'})
- skipping: [control03] => (item={'enabled': u'yes', 'name': 'horizon'})
- skipping: [control03] => (item={'enabled': u'yes', 'name': 'keepalived'})
- skipping: [control03] => (item={'enabled': u'yes', 'name': 'keystone'})
- skipping: [control03] => (item={'enabled': u'yes', 'name': 'mariadb'})
- skipping: [control03] => (item={'enabled': 'yes', 'name': 'openstack'})
- skipping: [control03] => (item={'enabled': u'yes', 'name': 'rabbitmq'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-auditor'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-reaper'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-replicator'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-server'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-auditor'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-replicator'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-server'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-updater'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-auditor'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-expirer'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-replicator'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-server'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-updater'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-proxy-server'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-rsyncd'})
- TASK: [common | Copying over cron logrotate config files] *********************
- skipping: [control02] => (item=ansible)
- skipping: [control02] => (item=cinder)
- skipping: [control02] => (item=glance)
- skipping: [control02] => (item=global)
- skipping: [control02] => (item=haproxy)
- skipping: [control02] => (item=heat)
- skipping: [control02] => (item=keepalived)
- skipping: [control02] => (item=keystone)
- skipping: [control02] => (item=magnum)
- skipping: [control02] => (item=manila)
- skipping: [control02] => (item=mariadb)
- skipping: [control02] => (item=mistral)
- skipping: [control02] => (item=murano)
- skipping: [control02] => (item=neutron)
- skipping: [control02] => (item=nova)
- skipping: [control02] => (item=rabbitmq)
- skipping: [control02] => (item=swift)
- skipping: [control01] => (item=ansible)
- skipping: [control01] => (item=cinder)
- skipping: [control01] => (item=glance)
- skipping: [control01] => (item=global)
- skipping: [control01] => (item=haproxy)
- skipping: [control01] => (item=heat)
- skipping: [control01] => (item=keepalived)
- skipping: [control01] => (item=keystone)
- skipping: [control01] => (item=magnum)
- skipping: [control01] => (item=manila)
- skipping: [control01] => (item=mariadb)
- skipping: [control01] => (item=mistral)
- skipping: [control01] => (item=murano)
- skipping: [control01] => (item=neutron)
- skipping: [control01] => (item=nova)
- skipping: [control01] => (item=rabbitmq)
- skipping: [control01] => (item=swift)
- skipping: [control03] => (item=ansible)
- skipping: [control03] => (item=cinder)
- skipping: [control03] => (item=glance)
- skipping: [control03] => (item=global)
- skipping: [control03] => (item=haproxy)
- skipping: [control03] => (item=heat)
- skipping: [control03] => (item=keepalived)
- skipping: [control03] => (item=keystone)
- skipping: [control03] => (item=magnum)
- skipping: [control03] => (item=manila)
- skipping: [control03] => (item=mariadb)
- skipping: [control03] => (item=mistral)
- skipping: [control03] => (item=murano)
- skipping: [control03] => (item=neutron)
- skipping: [control03] => (item=nova)
- skipping: [control03] => (item=rabbitmq)
- skipping: [control03] => (item=swift)
- TASK: [common | Creating log volume] ******************************************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- TASK: [common | Starting heka bootstrap container] ****************************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- TASK: [common | Starting heka container] **************************************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- TASK: [common | Starting kolla-toolbox container] *****************************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- TASK: [common | Starting cron container] **************************************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- TASK: [common | Registering common role has run] ******************************
- skipping: [control01]
- skipping: [control03]
- skipping: [control02]
- TASK: [kibana | Ensuring kibana config directories exist] *********************
- skipping: [control01] => (item=kibana)
- skipping: [control03] => (item=kibana)
- skipping: [control02] => (item=kibana)
- TASK: [kibana | Copying over config.json files for services] ******************
- skipping: [control01] => (item=kibana)
- skipping: [control02] => (item=kibana)
- skipping: [control03] => (item=kibana)
- TASK: [kibana | Copying over Kibana configuration file] ***********************
- skipping: [control01] => (item=kibana)
- skipping: [control02] => (item=kibana)
- skipping: [control03] => (item=kibana)
- TASK: [kibana | Starting Kibana container] ************************************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- PLAY [memcached] **************************************************************
- GATHERING FACTS ***************************************************************
- ok: [control03]
- ok: [control02]
- ok: [control01]
- TASK: [memcached | Ensuring config directories exist] *************************
- changed: [control01] => (item=memcached)
- changed: [control03] => (item=memcached)
- changed: [control02] => (item=memcached)
- TASK: [memcached | Copying over config.json files for services] ***************
- changed: [control03] => (item=memcached)
- changed: [control01] => (item=memcached)
- changed: [control02] => (item=memcached)
- TASK: [memcached | Starting memcached container] ******************************
- changed: [control03]
- changed: [control01]
- changed: [control02]
- PLAY [mariadb] ****************************************************************
- GATHERING FACTS ***************************************************************
- ok: [control01]
- ok: [control03]
- ok: [control02]
- TASK: [common | Ensuring config directories exist] ****************************
- skipping: [control01] => (item=heka)
- skipping: [control01] => (item=cron)
- skipping: [control01] => (item=cron/logrotate)
- skipping: [control02] => (item=heka)
- skipping: [control02] => (item=cron)
- skipping: [control02] => (item=cron/logrotate)
- skipping: [control03] => (item=heka)
- skipping: [control03] => (item=cron)
- skipping: [control03] => (item=cron/logrotate)
- TASK: [common | Copying over config.json files for services] ******************
- skipping: [control01] => (item=heka)
- skipping: [control01] => (item=cron)
- skipping: [control02] => (item=heka)
- skipping: [control02] => (item=cron)
- skipping: [control03] => (item=heka)
- skipping: [control03] => (item=cron)
- TASK: [common | Copying over heka config files] *******************************
- skipping: [control02] => (item={'enabled': u'no', 'name': 'elasticsearch'})
- skipping: [control02] => (item={'enabled': 'yes', 'name': 'global'})
- skipping: [control02] => (item={'enabled': u'yes', 'name': 'haproxy'})
- skipping: [control02] => (item={'enabled': u'yes', 'name': 'horizon'})
- skipping: [control02] => (item={'enabled': u'yes', 'name': 'keepalived'})
- skipping: [control02] => (item={'enabled': u'yes', 'name': 'keystone'})
- skipping: [control02] => (item={'enabled': u'yes', 'name': 'mariadb'})
- skipping: [control02] => (item={'enabled': 'yes', 'name': 'openstack'})
- skipping: [control02] => (item={'enabled': u'yes', 'name': 'rabbitmq'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-auditor'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-reaper'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-replicator'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-server'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-auditor'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-replicator'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-server'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-updater'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-auditor'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-expirer'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-replicator'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-server'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-updater'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-proxy-server'})
- skipping: [control02] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-rsyncd'})
- skipping: [control01] => (item={'enabled': u'no', 'name': 'elasticsearch'})
- skipping: [control01] => (item={'enabled': 'yes', 'name': 'global'})
- skipping: [control01] => (item={'enabled': u'yes', 'name': 'haproxy'})
- skipping: [control01] => (item={'enabled': u'yes', 'name': 'horizon'})
- skipping: [control01] => (item={'enabled': u'yes', 'name': 'keepalived'})
- skipping: [control01] => (item={'enabled': u'yes', 'name': 'keystone'})
- skipping: [control01] => (item={'enabled': u'yes', 'name': 'mariadb'})
- skipping: [control01] => (item={'enabled': 'yes', 'name': 'openstack'})
- skipping: [control01] => (item={'enabled': u'yes', 'name': 'rabbitmq'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-auditor'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-reaper'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-replicator'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-server'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-auditor'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-replicator'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-server'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-updater'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-auditor'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-expirer'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-replicator'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-server'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-updater'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-proxy-server'})
- skipping: [control01] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-rsyncd'})
- skipping: [control03] => (item={'enabled': u'no', 'name': 'elasticsearch'})
- skipping: [control03] => (item={'enabled': 'yes', 'name': 'global'})
- skipping: [control03] => (item={'enabled': u'yes', 'name': 'haproxy'})
- skipping: [control03] => (item={'enabled': u'yes', 'name': 'horizon'})
- skipping: [control03] => (item={'enabled': u'yes', 'name': 'keepalived'})
- skipping: [control03] => (item={'enabled': u'yes', 'name': 'keystone'})
- skipping: [control03] => (item={'enabled': u'yes', 'name': 'mariadb'})
- skipping: [control03] => (item={'enabled': 'yes', 'name': 'openstack'})
- skipping: [control03] => (item={'enabled': u'yes', 'name': 'rabbitmq'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-auditor'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-reaper'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-replicator'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-account-server'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-auditor'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-replicator'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-server'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-container-updater'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-auditor'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-expirer'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-replicator'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-server'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-object-updater'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-proxy-server'})
- skipping: [control03] => (item={'src': 'swift', 'enabled': u'no', 'name': 'swift-rsyncd'})
- TASK: [common | Copying over cron logrotate config files] *********************
- skipping: [control01] => (item=ansible)
- skipping: [control01] => (item=cinder)
- skipping: [control01] => (item=glance)
- skipping: [control01] => (item=global)
- skipping: [control01] => (item=haproxy)
- skipping: [control01] => (item=heat)
- skipping: [control01] => (item=keepalived)
- skipping: [control01] => (item=keystone)
- skipping: [control01] => (item=magnum)
- skipping: [control01] => (item=manila)
- skipping: [control01] => (item=mariadb)
- skipping: [control01] => (item=mistral)
- skipping: [control01] => (item=murano)
- skipping: [control01] => (item=neutron)
- skipping: [control01] => (item=nova)
- skipping: [control01] => (item=rabbitmq)
- skipping: [control01] => (item=swift)
- skipping: [control03] => (item=ansible)
- skipping: [control03] => (item=cinder)
- skipping: [control03] => (item=glance)
- skipping: [control03] => (item=global)
- skipping: [control03] => (item=haproxy)
- skipping: [control03] => (item=heat)
- skipping: [control03] => (item=keepalived)
- skipping: [control03] => (item=keystone)
- skipping: [control03] => (item=magnum)
- skipping: [control03] => (item=manila)
- skipping: [control03] => (item=mariadb)
- skipping: [control03] => (item=mistral)
- skipping: [control03] => (item=murano)
- skipping: [control03] => (item=neutron)
- skipping: [control03] => (item=nova)
- skipping: [control03] => (item=rabbitmq)
- skipping: [control03] => (item=swift)
- skipping: [control02] => (item=ansible)
- skipping: [control02] => (item=cinder)
- skipping: [control02] => (item=glance)
- skipping: [control02] => (item=global)
- skipping: [control02] => (item=haproxy)
- skipping: [control02] => (item=heat)
- skipping: [control02] => (item=keepalived)
- skipping: [control02] => (item=keystone)
- skipping: [control02] => (item=magnum)
- skipping: [control02] => (item=manila)
- skipping: [control02] => (item=mariadb)
- skipping: [control02] => (item=mistral)
- skipping: [control02] => (item=murano)
- skipping: [control02] => (item=neutron)
- skipping: [control02] => (item=nova)
- skipping: [control02] => (item=rabbitmq)
- skipping: [control02] => (item=swift)
- TASK: [common | Creating log volume] ******************************************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- TASK: [common | Starting heka bootstrap container] ****************************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- TASK: [common | Starting heka container] **************************************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- TASK: [common | Starting kolla-toolbox container] *****************************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- TASK: [common | Starting cron container] **************************************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- TASK: [common | Registering common role has run] ******************************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- TASK: [mariadb | Ensuring config directories exist] ***************************
- changed: [control03] => (item=mariadb)
- changed: [control01] => (item=mariadb)
- changed: [control02] => (item=mariadb)
- TASK: [mariadb | Copying over config.json files for services] *****************
- changed: [control01] => (item=mariadb)
- changed: [control03] => (item=mariadb)
- changed: [control02] => (item=mariadb)
- TASK: [mariadb | Copying over galera.cnf] *************************************
- changed: [control01] => (item=mariadb)
- changed: [control03] => (item=mariadb)
- changed: [control02] => (item=mariadb)
- TASK: [mariadb | Cleaning up temp file on localhost] **************************
- ok: [control01 -> 127.0.0.1]
- TASK: [mariadb | Creating temp file on localhost] *****************************
- ok: [control01 -> 127.0.0.1]
- TASK: [mariadb | Creating mariadb volume] *************************************
- changed: [control01]
- changed: [control03]
- changed: [control02]
- TASK: [mariadb | Writing hostname of host with existing cluster files to temp file] ***
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- TASK: [mariadb | Registering host from temp file] *****************************
- ok: [control01]
- ok: [control03]
- ok: [control02]
- TASK: [mariadb | Cleaning up temp file on localhost] **************************
- ok: [control01 -> 127.0.0.1]
- TASK: [mariadb | Running MariaDB bootstrap container] *************************
- skipping: [control02]
- skipping: [control03]
- changed: [control01]
- TASK: [mariadb | Starting first MariaDB container] ****************************
- skipping: [control02]
- skipping: [control03]
- changed: [control01]
- TASK: [mariadb | fail ] *******************************************************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- TASK: [mariadb | Checking if and mariadb containers are running] **************
- skipping: [control01]
- skipping: [control03]
- skipping: [control02]
- TASK: [mariadb | fail ] *******************************************************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- TASK: [mariadb | Starting first MariaDB container] ****************************
- skipping: [control01]
- skipping: [control03]
- skipping: [control02]
- TASK: [mariadb | Reset bootstrap fact] ****************************************
- skipping: [control01]
- skipping: [control02]
- skipping: [control03]
- TASK: [mariadb | Starting mariadb container] **********************************
- skipping: [control01]
- changed: [control03]
- changed: [control02]
- TASK: [mariadb | Waiting for MariaDB service to be ready] *********************
- ok: [control01]
- ok: [control03]
- ok: [control02]
- TASK: [mariadb | Creating haproxy mysql user] *********************************
- changed: [control02]
- ok: [control03]
- ok: [control01]
- TASK: [mariadb | Cleaning up facts] *******************************************
- ok: [control01]
- ok: [control02]
- ok: [control03]
- TASK: [mariadb | Starting mariadb container] **********************************
- ok: [control02]
- ok: [control03]
- changed: [control01]
- TASK: [mariadb | Waiting for MariaDB service to be ready] *********************
- ok: [control02]
- ok: [control03]
- ok: [control01]
- TASK: [mariadb | Creating haproxy mysql user] *********************************
- ok: [control02]
- ok: [control01]
- ok: [control03]
- TASK: [mariadb | Cleaning up facts] *******************************************
- ok: [control02]
- ok: [control03]
- ok: [control01]
- TASK: [mariadb | Waiting for MariaDB service to be ready through VIP] *********
- failed: [control02] => {"attempts": 6, "changed": false, "cmd": ["docker", "exec", "mariadb", "mysql", "-h", "10.0.0.10", "-u", "haproxy", "-e", "show databases;"], "delta": "0:00:03.040552", "end": "2016-05-07 00:04:39.558013", "failed": true, "rc": 1, "start": "2016-05-07 00:04:36.517461", "stdout_lines": [], "warnings": []}
- stderr: ERROR 2003 (HY000): Can't connect to MySQL server on '10.0.0.10' (113 "No route to host")
- msg: Task failed as maximum retries was encountered
- failed: [control01] => {"attempts": 6, "changed": false, "cmd": ["docker", "exec", "mariadb", "mysql", "-h", "10.0.0.10", "-u", "haproxy", "-e", "show databases;"], "delta": "0:00:03.041684", "end": "2016-05-07 00:04:28.254480", "failed": true, "rc": 1, "start": "2016-05-07 00:04:25.212796", "stdout_lines": [], "warnings": []}
- stderr: ERROR 2003 (HY000): Can't connect to MySQL server on '10.0.0.10' (113 "No route to host")
- msg: Task failed as maximum retries was encountered
- failed: [control03] => {"attempts": 6, "changed": false, "cmd": ["docker", "exec", "mariadb", "mysql", "-h", "10.0.0.10", "-u", "haproxy", "-e", "show databases;"], "delta": "0:00:03.046587", "end": "2016-05-07 00:04:12.225221", "failed": true, "rc": 1, "start": "2016-05-07 00:04:09.178634", "stdout_lines": [], "warnings": []}
- stderr: ERROR 2003 (HY000): Can't connect to MySQL server on '10.0.0.10' (113 "No route to host")
- msg: Task failed as maximum retries was encountered
- FATAL: all hosts have already failed -- aborting
- PLAY RECAP ********************************************************************
- to retry, use: --limit @/home/centos/site.retry
- compute01 : ok=17 changed=9 unreachable=0 failed=0
- control01 : ok=73 changed=19 unreachable=0 failed=1
- control02 : ok=72 changed=18 unreachable=0 failed=1
- control03 : ok=72 changed=17 unreachable=0 failed=1
- network01 : ok=11 changed=9 unreachable=0 failed=1
- storage01 : ok=31 changed=9 unreachable=0 failed=0
- Command failed ansible-playbook -i /kolla/ansible/inventory/multinode -e @/etc/kolla/globals.yml -e @/etc/kolla/passwords.yml -e CONFIG_DIR=/etc/kolla -e action=deploy /usr/share/kolla/ansible/site.yml
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement