bifrost/playbooks
Markos Chandras 952e99cb6b roles: bifrost-ironic-install: Add PyMySQL dependency for ironic-dbsync
We are using MariaDB database for ironic so we need to install
the optional PyMySQL dependency for sqlalchemy on all distributions
otherwise ironic-dbsync fails with the following error:

CRITI [ironic] ImportError: No module named pymysql
Traceback (most recent call last):
  File "/usr/bin/ironic-dbsync", line 10, in <module>
    sys.exit(main())
  File "/usr/lib/python2.7/site-packages/ironic/cmd/dbsync.py", line 103, in main
    CONF.command.func()
  File "/usr/lib/python2.7/site-packages/ironic/cmd/dbsync.py", line 35, in upgrade
     migration.upgrade(CONF.command.revision)
  File "/usr/lib/python2.7/site-packages/ironic/db/migration.py", line 36, in upgrade
     return get_backend().upgrade(version)
  File "/usr/lib/python2.7/site-packages/ironic/db/sqlalchemy/migration.py", line 56, in upgrade
     alembic.command.upgrade(config, revision or 'head')
  [...]
  File "/usr/lib64/python2.7/site-packages/sqlalchemy/dialects/mysql/pymysql.py", line 49, in dbapi
     return __import__('pymysql')
ImportError: No module named pymysql

Change-Id: Ib44779de06a7bad91a08e148e1c0e1eb9815afe8
2017-03-14 00:25:17 +00:00
..
inventory Allow enroll-dynamic on remote host 2017-02-01 15:01:31 +00:00
library Fix indentation of code in network_metadata.py 2017-01-13 15:41:36 +00:00
roles roles: bifrost-ironic-install: Add PyMySQL dependency for ironic-dbsync 2017-03-14 00:25:17 +00:00
cleanup-deployment-images.yaml Migrate playbooks to use 'become' 2015-10-15 07:32:05 -07:00
deploy-dynamic.yaml Allow deploy-dynamic on remote host 2017-02-07 19:07:56 +00:00
enroll-dynamic.yaml Allow enroll-dynamic on remote host 2017-02-01 15:01:31 +00:00
example-deploy-all-available-nodes.yaml Migrate playbooks to use 'become' 2015-10-15 07:32:05 -07:00
install.yaml Correct closing brace causing install failure 2017-02-08 12:40:32 +00:00
redeploy-dynamic.yaml Add redeploy-dynamic playbook 2016-06-08 12:59:28 +00:00
test-bifrost-create-vm.yaml Use JSON baremetal data in testing 2017-03-06 17:06:30 +02:00
test-bifrost.yaml Use JSON baremetal data in testing 2017-03-06 17:06:30 +02:00