awx migration script

Hi,

given we were stuck with a production setup on 1.8.7, we needed a way to upgrade without having all our users need to recreate a bunch of stuff like credentials, so i wrote a script that also migrates those, and as a bonus LDAP and other config settings.

… introducing awx-migrate:

https://github.com/autops/awx-migrate

Beware, this is an early version, works more or less for us now. Check README for current issues. HBD!

HTH,

Met vriendelijke groet,
Serge van Ginderachter

Thank you, I ran through a migration earlier this week using tower-cli only to find out half the data wasn’t actually migrated and was wondering how to solve this process.

It seems there are quite some issues to restore certain objects that depend on others.

E.g. exporting users from 1.8.7 doesn’t work, hence certain objects that depend on ownership of said user won’t restore, e.g. credentials where said user is the sole to have access to. And that in turn blocks projects to git clone, which blocks installing job templates that configures e.g. a specific playbook in such a project…

So it’s definitely not a magic unicorn script :slight_smile:

Serge