Skip to content

GDATASoftwareAG/AnsibleMoleculeWorkshop-Lessons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Molecule workshop lessons

Here you find the lessons where we start the parts of our workshops from.

Most of the lessons are also the target of their previous lessons.

Please start with a new folder for every lesson. Don't begin to work in the lessons folders.

Versions

This workshop was created with

  • Python: 3.8.1
  • Ansible: 2.9.4
  • Molecule: 3.0.2

Links

Running Molecule within a role with the latest image

IMPORTANT: If you want to run these tests locally your docker engine must use the storage-engine aufs

Just create or edit the config file /etc/docker/daemon.json with content

  "storage-driver": "aufs"
}

then run in a role directory

docker run \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v $(pwd):$(pwd) -w $(pwd) \
  --user root \
  quay.io/ansible/molecule:3.0.2 \
  /bin/sh -c "pip3 install testinfra; molecule test -s default"

you want to give us your power for the workshop

docker run -d --rm --name gitlab-runner \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /home/gitlab-runner:/home/gitlab-runner \
  -v /buiilds:/builds \
  --privileged \
  gitlab/gitlab-runner:latest
docker exec -it gitlab-runner /bin/bash
gitlab-runner register -n \
  --url https://gitlab.com/ \
  --registration-token GZqpz8aRxUqiY3FsNqAz \
  --executor docker --description "MYRUNNERNAME" \
  --docker-image "docker:19.03.1" \
  --docker-volumes /var/run/docker.sock:/var/run/docker.sock \
  --docker-volumes /home/gitlab-runner:/home/gitlab-runner \
  --docker-volumes /builds:/builds --tag-list molecule-workshop

This registeres a gitlab-runner on your local machine that can be used in the workshop. This is for careful use and should be killed after the workshop.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published