This repository has been archived on 2024-08-19. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Robert Kaussow 893f796a5a
Some checks failed
continuous-integration/drone/push Build is failing
add missing root home dir
2019-09-23 12:40:01 +02:00
docker add missing root home dir 2019-09-23 12:40:01 +02:00
.drone.jsonnet remove wrong pipeline dependency 2019-09-23 08:52:13 +02:00
.drone.yml remove wrong pipeline dependency 2019-09-23 08:52:13 +02:00
do-entrypoint.sh allow unset variables in entrypoint script 2019-09-23 11:25:35 +02:00
ec2-entrypoint.sh allow unset variables in entrypoint script 2019-09-23 11:25:35 +02:00
gce-entrypoint.sh allow unset variables in entrypoint script 2019-09-23 11:25:35 +02:00
hcloud-entrypoint.sh allow unset variables in entrypoint script 2019-09-23 11:25:35 +02:00
LICENSE Initial commit 2019-02-28 10:08:43 +01:00
README.md [SKIP CI] fix typos 2019-03-25 22:01:04 +01:00

molecule

Build Status

Docker image to automate Ansible deployment tests with Molecule. The image was build to use with any docker based CI system. Currently the image is only available for the Google Compute Engine (GCE) backend of Molecule.

Environment variables

GCE_SSH_KEY ssh key to authenticate to your GCE project vms

GCE_CREDENTIALS_JSON json file which holds your credentials to talk to the GCE api (must be generetade and exportet in GCE web console)

GCE_CREDENTIALS_FILE path to the cretendtials file inside the container to write your $GCE_CREDENTIALS_JSON to

MOLECULE_CUSTOM_MODULES_REPO if you use custom modules you can specify a git repo containing these files. The repo will be cloned so ansible can use it