This comes close to a total rewrite. Now, the role sticks quite close to the original docker-compose file with our template, generally replacing only volumes and env vars.
The default docker-compose generated includes letsencrypt-companion, redis, and cron, but the Molecule tests demonstrate that it's only a modest task to remove letsencrypt-companion (which we can't easily test anyhow).
This comes close to a total rewrite. Now, the role sticks quite close to the original docker-compose file with our template, generally replacing only volumes and env vars.
The default docker-compose generated includes
letsencrypt-companion
,redis
, andcron
, but the Molecule tests demonstrate that it's only a modest task to removeletsencrypt-companion
(which we can't easily test anyhow).