Updating CODE-RADE Build Containers

Another in a series of “state-of-development-consciousness” blog posts. In this one, we try to update the AnsibleContainer project for the CODE-RADE build containers.

1

Now playing
“Backlash”, by Black Joe Lewis and the Honeybears

Create a new branch of the repo

Clean out container.yml to contain just one of the services.

Pull base containers from quay.io

There seems to be a change in the way the data volumes are handled

The data volumes needed are to provide persistence across builds and sites for build products, modulefiles, setup files, etc.
This was previously done using volumes_from directives in the services, and data-volume containers were created from the smallest possible base (alpine).
Now, we have the pure data container pattern, so we need to create the volume itself, not the container with the data volume.
On my laptop there are several data volumes, but the ansile_CODE-RADE-xyz data volumes are basically empty :