I’ve hit a problem with the FutureGateway stack deployment code. The goal is to write the deployment in such a way as to make it deployable on a cloud-native platform, following 12-factor. I’m using AnsibleContainer to do this.
container.yml looks like this :
The problem I’m facing right now is applying the
AAROC.fg-db role to the db image :
DBinst0 throws this error, which uses the mysql_db Ansible module to import a database. The notes state that the
python-mysqldb package has to be present on the managed node and indeed there’s a prior task which performs this :
So… it seems like it’s the conductor container that doesn’t have the package. I need to find some way to ensure that the mysql python bindings are on the conductor container. Seems like a bit of a (huge) oversight to me, but hey, what do I know ?