jriguera / ansible-ironic-standalone

Ansible roles and playbook to setup an Ironic standalone server to deploy baremetal hosts
http://jose.riguera.es/blog/openstack/2015/12/19/Ironic-2/
Apache License 2.0
44 stars 18 forks source link

Installation fails on RedHat 7.2 with Ironic-API packages #8

Open jriguera opened 8 years ago

jriguera commented 8 years ago

Ansible task fails:

TASK [ironic : RedHat - Install Ironic-API required packages] ******************
ok: [ironic] => (item={'value': {u'state': u'latest'}, 'key': u'openstack-selinux'})
failed: [ironic] (item={'value': {u'state': u'latest'}, 'key': u'openstack-ironic-api'}) => {"changed": true, "failed": true, "item": {"key": "openstack-ironic-api", "value": {"state": "latest"}}, "msg": "Error: Package: python2-pecan-1.0.2-2.el7.noarch (openstack-mitaka)\n           Requires: python-webtest\n", "rc": 1, "results": ["Loaded plugins: product-id, search-disabled-repos, subscription-manager\nResolving Dependencies\n--> Running transaction check\n---> Package openstack-ironic-api.noarch 1:5.1.1-1.el7 will be installed\n--> Processing Dependency: openstack-ironic-common = 1:5.1.1-1.el7 for package: 1:openstack-ironic-api-5.1.1-1.el7.noarch\n--> Running transaction check\n---> Package openstack-ironic-common.noarch 1:5.1.1-1.el7 will be installed\n--> Processing Dependency: pytz for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-wsme for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-websockify for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-webob for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-swiftclient for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-stevedore for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-sqlalchemy for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-retrying for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-requests for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-pyghmi for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-psutil for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-proliantutils for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-posix_ipc for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-pecan for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-pbr for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-paramiko for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-oslo-versionedobjects for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-oslo-utils for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-oslo-service for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-oslo-serialization for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-oslo-rootwrap for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-oslo-policy for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-oslo-middleware for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-oslo-messaging for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-oslo-log for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-oslo-i18n for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-oslo-db for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-oslo-context for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-oslo-config for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-oslo-concurrency for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-neutronclient for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-netaddr for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-mock for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-migrate for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-lockfile for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-kombu for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-keystonemiddleware for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-keystoneclient for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-jsonschema for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-jsonpatch for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-jinja2 for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-iso8601 for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-ironic-lib for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-greenlet for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-glanceclient for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-futurist for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-eventlet for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-dracclient for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-automaton for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processin ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-automaton for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-anyjson for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: python-alembic for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: pysendfile for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: pycrypto for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Processing Dependency: ipmitool for package: 1:openstack-ironic-common-5.1.1-1.el7.noarch\n--> Running transaction check\n---> Package ipmitool.x86_64 0:1.8.13-8.el7_1 will be installed\n--> Processing Dependency: OpenIPMI-modalias for package: ipmitool-1.8.13-8.el7_1.x86_64\n---> Package pysendfile.x86_64 0:2.0.0-5.el7 will be installed\n---> Package python-alembic.noarch 0:0.8.3-3.el7 will be installed\n--> Processing Dependency: python-setuptools for package: python-alembic-0.8.3-3.el7.noarch\n--> Processing Dependency: python-mako for package: python-alembic-0.8.3-3.el7.noarch\n--> Processing Dependency: python-editor for package: python-alembic-0.8.3-3.el7.noarch\n---> Package python-anyjson.noarch 0:0.3.3-3.el7 will be installed\n---> Package python-automaton.noarch 0:1.2.0-1.el7 will be installed\n--> Processing Dependency: python-debtcollector >= 0.3.0 for package: python-automaton-1.2.0-1.el7.noarch\n--> Processing Dependency: python-prettytable for package: python-automaton-1.2.0-1.el7.noarch\n---> Package python-crypto.x86_64 0:2.6.1-1.el7 will be installed\n---> Package python-dracclient.noarch 0:0.0.5-1.el7 will be installed\n---> Package python-glanceclient.noarch 1:2.0.0-1.el7 will be installed\n--> Processing Dependency: python-babel >= 1.3 for package: 1:python-glanceclient-2.0.0-1.el7.noarch\n--> Processing Dependency: python-warlock for package: 1:python-glanceclient-2.0.0-1.el7.noarch\n--> Processing Dependency: python-httplib2 for package: 1:python-glanceclient-2.0.0-1.el7.noarch\n---> Package python-ironic-lib.noarch 0:1.1.0-1.el7 will be installed\n---> Package python-jinja2.noarch 0:2.7.2-2.el7 will be installed\n--> Processing Dependency: python-markupsafe for package: python-jinja2-2.7.2-2.el7.noarch\n---> Package python-jsonpatch.noarch 0:1.2-2.el7 will be installed\n--> Processing Dependency: python-jsonpointer for package: python-jsonpatch-1.2-2.el7.noarch\n---> Package python-jsonschema.noarch 0:2.3.0-1.el7 will be installed\n---> Package python-keystoneclient.noarch 1:2.3.1-2.el7 will be installed\n--> Processing Dependency: python-positional >= 1.0.1 for package: 1:python-keystoneclient-2.3.1-2.el7.noarch\n--> Processing Dependency: python-keystoneauth1 >= 2.1.0 for package: 1:python-keystoneclient-2.3.1-2.el7.noarch\n--> Processing Dependency: python-keyring for package: 1:python-keystoneclient-2.3.1-2.el7.noarch\n---> Package python-keystonemiddleware.noarch 0:4.4.1-1.el7 will be installed\n--> Processing Dependency: python-pycadf >= 1.1.0 for package: python-keystonemiddleware-4.4.1-1.el7.noarch\n---> Package python-kombu.noarch 1:3.0.32-1.el7 will be installed\n--> Processing Dependency: python-amqp >= 1.4.5 for package: 1:python-kombu-3.0.32-1.el7.noarch\n---> Package python-lockfile.noarch 1:0.9.1-4.el7 will be installed\n---> Package python-migrate.noarch 0:0.10.0-1.el7 will be installed\n--> Processing Dependency: python-tempita >= 0.4 for package: python-migrate-0.10.0-1.el7.noarch\n--> Processing Dependency: python-sqlparse for package: python-migrate-0.10.0-1.el7.noarch\n---> Package python-netaddr.noarch 0:0.7.18-1.el7 will be installed\n---> Package python-neutronclient.noarch 0:4.1.1-2.el7 will be installed\n--> Processing Dependency: python-simplejson >= 2.2.0 for package: python-neutronclient-4.1.1-2.el7.noarch\n--> Processing Dependency: python-os-client-config >= 1.13.1 for package: python-neutronclient-4.1.1-2.el7.noarch\n--> Processing Dependency: python-cliff >= 1.14.0 for package: python-neutronclient-4.1.1-2.el7.noarch\n---> Package python-paramiko.noarch 0:1.15.1-1.el7 will be installed\n--> Processing Dependency: python-ecdsa for package: python-paramiko-1.15.1-1.el7.noarch\n---> Package python-pbr.noarch 0:1.8.1-2.el7 will be installed\n---> Package python-posix_ipc.x86_64 0:0.9.8-1.el7 will be installed\n---> Package python-proliantutils.noarch 0:2.1.7-1.el7 will be installed\n---> Package python-psutil.x86_64 0:1.2.1-1.el7 will be installed\n---> Package python-pyghmi.noarch 0:0.8.0-2.el7 will be installed\n---> Package python-requests.noarch 0:2.10.0-1.el7 will be installed\n--> Processing Dependency: python-urllib3 = 1.15.1 for package: python-requests-2.10.0-1.el7.noarch\n--> Processing Dependency: python-chardet for package: python-requests-2.10.0-1.el7.noarch\n---> Package python-retrying.noarch 0:1.2.3-4.el7 will be installed\n---> Package python-sqlalchemy.x86_64 0:1.0.11-1.el7 will be installed\n---> Package python-stevedore.noarch 0:1.12.0-1.el7 will be installed\n---> Package python-swiftclient.noarch 0:3.0.0-1.el7 will be installed\n--> Processing Dependency: python-futures for package: python-swiftclient-3.0.0-1.el7.noarch\n---> Package python-webob.noarch 0:1.4.1-2.el7 will be installed\n---> Package python-websockify.noarch 0:0.8.0-1.el7 will be installed\n---> Package python2-eventlet.noarch 0:0.17.4-4.el7 will be installed\n---> Package python2-futurist.noarch 0:0.13.0-1.el7 will be installed\n--> Processing Dependency: python-contextlib2 >= 0.4.0 for package: python2-futurist-0.13.0-1.el7.noarch\n--> Processing Dependency: python-monotonic for package: python2-futurist-0.13.0-1.el7.noarch\n---> Package python2-greenlet.x86_64 0:0.4.9-1.el7 will be installed\n---> Package python2-iso8601.noarch 0:0.1.11-1.el7 will be installed\n---> Package python2-mock.noarch 0:1.3.0-2.el7 will be installed\n--> Processing Dependency: python-funcsigs for package: python2-mock-1.3.0-2.el7.noarch\n---> Package python2-oslo-concurrency.noarch 0:3.7.1-1.el7 will be installed\n--> Processing Dependency: python-fixtures for package: python2-oslo-concurrency-3.7.1-1.el7.noarch\n--> Processing Dependency: python-fasteners for package: python2-oslo-concurrency-3.7.1-1.el7.noarch\n---> Package python2-oslo-config.noarch 2:3.9.0-1.el7 will be installed\n---> Package python2-oslo-context.noarch 0:2.2.0-1.el7 will be installed\n---> Package python2-oslo-db.noarch 0:4.6.0-1.el7 will be installed\n--> Processing Dependency: python-PyMySQL for package: python2-oslo-db-4.6.0-1.el7.noarch\n---> Package python2-oslo-i18n.noarch 0:3.4.0-1.el7 will be installed\n---> Package python2-oslo-log.noarch 0:3.2.0-1.el7 will be installed\n--> Processing Dependency: python-inotify for package: python2-oslo-log-3.2.0-1.el7.noarch\n---> Package python2-oslo-messaging.noarch 0:4.5.0-1.el7 will be installed\n--> Processing Dependency: python-pika_pool for package: python2-oslo-messaging-4.5.0-1.el7.noarch\n--> Processing Dependency: python-cachetools for package: python2-oslo-messaging-4.5.0-1.el7.noarch\n--> Processing Dependency: PyYAML for package: python2-oslo-messaging-4.5.0-1.el7.noarch\n---> Package python2-oslo-middleware.noarch 0:3.7.0-1.el7 will be installed\n---> Package python2-oslo-policy.noarch 0:1.5.0-1.el7 will be installed\n---> Package python2-oslo-rootwrap.noarch 0:4.1.0-1.el7 will be installed\n---> Package python2-oslo-serialization.noarch 0:2.4.0-1.el7 will be installed\n--> Processing Dependency: python-msgpack for package: python2-oslo-serialization-2.4.0-1.el7.noarch\n---> Package python2-oslo-service.noarch 0:1.7.0-1.el7 will be installed\n--> Processing Dependency: python-paste-deploy >= 1.5.0 for package: python2-oslo-service-1.7.0-1.el7.noarch\n--> Processing Dependency: python-routes for package: python2-oslo-service-1.7.0-1.el7.noarch\n--> Processing Dependency: python-paste for package: python2-oslo-service-1.7.0-1.el7.noarch\n---> Package python2-oslo-utils.noarch 0:3.7.0-1.el7 will be installed\n--> Processing Dependency: python-netifaces >= 0.10.4 for package: python2-oslo-utils-3.7.0-1.el7.noarch\n---> Package python2-oslo-versionedobjects.noarch 0:1.7.0-1.el7 will be installed\n---> Package python2-pecan.noarch 0:1.0.2-2.el7 will be installed\n--> Processing Dependency: python-webtest for package: python2-pecan-1.0.2-2.el7.noarch\n--> Processing Dependency: python-singledispatch for package: python2-pecan-1.0.2-2.el7.noarch\n--> Processing Dependency: python-simplegeneric for package: python2-pecan-1.0.2-2.el7.noarch\n--> Processing Dependency: python-logutils for package: python2-pecan-1.0.2-2.el7.noarch\n---> Package python2-wsme.noarch 0:0.8.0-1.el7 will be installed\n---> Package pytz.noarch 0:2012d-5.el7 will be installed\n--> Running transaction check\n---> Package OpenIPMI-modalias.x86_64 0:2.0.19-11.el7 will be installed\n---> Package PyYAML.x86_64 0:3.10-11.el7 will be installed\n--> Processing Dependency: libyaml-0.so.2()(64bit) for package: PyYAML-3.10-11.el7.x86_64\n---> Package python-amqp.noarch 0:1.4.6-1.el7 will be installed\n---> Package python-cachetools.noarch 0:1.0.3-2.el7 will be installed\n---> Package python-chardet.noarch 0:2.2.1-1.el7_1 will be installed\n---> Package python-cliff.noarch 0:2.0.0-1.el7 will be installed\n--> Processing Dependency: python-cmd2 >= 0.6.7 for package: python-cliff-2.0.0-1.el7.noarch\n--> Processing Dependency: python-unicodecsv for package: python-cliff-2.0.0-1.el7.noarch\n---> Package python-contextlib2.noarch 0:0.4.0-1.el7 will be installed\n---> Package python-ecdsa.noarch 0:0.11-3.el7 will be installed\n---> Package python-editor.noarch 0:0.4-4.el7 will be installed\n---> Package python-fixtures.noarch 0:1.4.0-2.el7 will be installed\n--> Processing Dependency: python-testtools >= 0.9.22 for package: python-fixtures-1.4.0-2.el7.noarch\n---> Package python-futures.noarch 0:3.0.3-1.el7 will be installed\n---> Package python-httplib2.noarch 0:0.9.2-1.el7 will be installed\n---> Package python-inotify.noarch 0:0.9.4-4.el7 will be installed\n---> Package python-jsonpointer.noarch 0:1.9-2.el7 will be installed\n---> Package python-keyring.noarch 0:5.0-4.el7 will be installed\n---> Package python-logutils.noarch 0:0.3.3-3.el7 will be installed\n---> Package python-mako.noarch 0:0.8.1-2.el7 will be installed\n--> Processing Dependency: python-beaker for package: python-mako-0.8.1-2.el7.noarch\n---> Package python-markupsafe.x86_64 0:0.11-10.el7 will be installed\n---> Package python-monotonic.noarch 0:0.3-1.el7 will be installed\n---> Package python-msgpack.x86_64 0:0.4.6-3.el7 will be installed\n---> Package python-netifaces.x86_64 0:0.10.4-1.el7 will be installed\n---> Package python-paste.noarch 0:1.7.5.1-9.20111221hg1498.el7 will be installed\n---> Package python-paste-deploy.noarch 0:1.5.2-6.el7 will be installed\n---> Package python-prettytable.noarch 0:0.7.2-1.el7 will be installed\n---> Package python-pycadf.noarch 0:2.1.0-1.el7 will be installed\n---> Package python-routes.noarch 0:1.13-2.el7 will be installed\n--> Processing Dependency: python-repoze-lru for package: python-routes-1.13-2.el7.noarch\n---> Package python-simplegeneric.noarch 0:0.8-7.el7 will be installed\n---> Package python-simplejson.x86_64 0:3.5.3-5.el7 will be installed\n---> Package python-sqlparse.noarch 0:0.1.18-5.el7 will be installed\n---> Package python-tempita.noarch 0:0.5.1-8.el7 will be installed\n---> Package python-urllib3.noarch 0:1.15.1-2.el7 will be installed\n--> Processing Dependency: python-pysocks for package: python-urllib3-1.15.1-2.el7.noarch\n--> Processing Dependency: python-backports-ssl_match_hostname for package: python-urllib3-1.15.1-2.el7.noarch\n---> Package python-warlock.noarch 0:1.0.1-1.el7 will be installed\n---> Package python2-PyMySQL.noarch 0:0.6.7-2.el7 will be installed\n---> Package python2-babel.noarch 0:2.3.4-1.el7 will be installed\n---> Package python2-debtcollector.noarch 0:1.3.0-1.el7 will be installed\n--> Processing Dependency: python-wrapt for package: python2-debtcollector-1.3.0-1.el7.noarch\n---> Package python2-fasteners.noarch 0:0.14.1-4.el7 will be installed\n---> Package python2-funcsigs.noarch 0:0.4-2.el7 will be installed\n---> Package python2-keystoneauth1.noarch 0:2.4.1-1.el7 will be installed\n---> Package python2-os-client-config.noarch 0:1.16.0-1.el7 will be installed\n--> Processing Dependency: python-requestsexceptions >= 1.1.1 for package: python2-os-client-config-1.16.0-1.el7.noarch\n--> Processing Dependency: python-appdirs >= 1.3.0 for package: python2-os-client-config-1.16.0-1.el7.noarch\n---> Package python2-pecan.noarch 0:1.0.2-2.el7 will be installed\n--> Processing Dependency: python-webtest for package: python2-pecan-1.0.2-2.el7.noarch\n---> Package python2-pika_pool.noarch 0:0.1.3-3.el7 will be installed\n--> Processing Dependency: python-pika >= 0.9 for package: python2-pika_pool-0.1.3-3.el7.noarch\n---> Package python2-positional.noarch 0:1.0.1-1.el7 will be installed\n---> Package python2-setuptools.noarch 0:22.0.5-1.el7 will be installed\n---> Package python2-singledispatch.noarch 0:3.4.0.3-4.el7 will be installed\n--> Running transaction check\n---> Package libyaml.x86_64 0:0.1.4-11.el7_0 will be installed\n---> Package python-backports-ssl_match_hostname.noarch 0:3.4.0.2-4.el7 will be installed\n--> Processing Dependency: python-backports for package: python-backports-ssl_match_hostname-3.4.0.2-4.el7.noarch\n---> Package python-beaker.noarch 0:1.5.4-10.el7 will be installed\n---> Package python-cmd2.noarch 0:0.6.8-3.el7 will be installed\n--> Processing Dependency: pyparsing >= 2.0.1 for package: python-cmd2-0.6.8-3.el7.noarch\n---> Package python-repoze-lru.noarch 0:0.4-3.el7 will be installed\n---> Package python-testtools.noarch 0:1.8.0-2.el7 will be installed\n--> Processing Dependency: python-unittest2 >= 0.8.0 for package: python-testtools-1.8.0-2.el7.noarch\n--> Processing Dependency: python-mimeparse for package: python-testtools-1.8.0-2.el7.noarch\n--> Processing Dependency: python-extras for package: python-testtools-1.8.0-2.el7.noarch\n---> Package python-unicodecsv.noarch 0:0.14.1-1.el7 will be installed\n---> Package python-wrapt.x86_64 0:1.10.5-3.el7 will be installed\n---> Package python2-appdirs.noarch 0:1.4.0-4.el7 will be installed\n---> Package python2-pecan.noarch 0:1.0.2-2.el7 will installed be\n--> Processing Dependency: python-webtest for package: python2-pecan-1.0.2-2.el7.noarch\n---> Package python2-pika.noarch 0:0.10.0-3.el7 will be installed\n---> Package python2-pysocks.noarch 0:1.5.6-3.el7 will be installed\n---> Package python2-requestsexceptions.noarch 0:1.1.1-3.el7 will be installed\n--> Running transaction check\n---> Package pyparsing.noarch 0:2.0.3-1.el7 will be installed\n---> Package python-backports.x86_64 0:1.0-8.el7 will be installed\n---> Package python-extras.noarch 0:0.0.3-2.el7 will be installed\n---> Package python-mimeparse.noarch 0:0.1.4-1.el7 will be installed\n---> Package python-unittest2.noarch 0:1.0.1-1.el7 will be installed\n--> Processing Dependency: python-traceback2 for package: python-unittest2-1.0.1-1.el7.noarch\n---> Package python2-pecan.noarch 0:1.0.2-2.el7 will be installed\n--> Processing Dependency: python-webtest for package: python2-pecan-1.0.2-2.el7.noarch\n--> Running transaction check\n---> Package python-traceback2.noarch 0:1.4.0-2.el7 will be installed\n--> Processing Dependency: python-linecache2 for package: python-traceback2-1.4.0-2.el7.noarch\n---> Package python2-pecan.noarch 0:1.0.2-2.el7 will be installed\n--> Processing Dependency: python-webtest for package: python2-pecan-1.0.2-2.el7.noarch\n--> Running transaction check\n---> Package python-linecache2.noarch 0:1.0.0-1.el7 will be installed\n---> Package python2-pecan.noarch 0:1.0.2-2.el7 will be installed\n--> Processing Dependency: python-webtest for package: python2-pecan-1.0.2-2.el7.noarch\n--> Finished Dependency Resolution\nError: Package: python2-pecan-1.0.2-2.el7.noarch (openstack-mitaka)\n           Requires: python-webtest\n**********************************************************************\nyum can be configured to try to resolve such errors by temporarily enabling\ndisabled repos and searching for missing dependencies.\nTo enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf\n**********************************************************************\n\n You could try using --skip-broken to work around the problem\n You could try running: rpm -Va --nofiles --nodigest\n"]}
ok: [ironic] => (item={'value': {u'state': u'latest'}, 'key': u'libselinux-python'})
        to retry, use: --limit @setup-ironic.retry
jriguera commented 8 years ago

It is due to the fact that there is a python dependency which is not available on the RedHat repositories. The dependency should be removed on Ironic upstream repo, but in order to be able to deploy it, one can install it by typing:

yum install -y ftp://ftp.muug.mb.ca/mirror/centos/7.2.1511/os/x86_64/Packages/python-webtest-1.3.4-6.el7.noarch.rpm

and try it again