Available Workshops

  • containerization

  • helloworld

  • troubleshooting (WIP)


containerization

The containerization workshop is designed to experiment with container technology such as docker and docker-compose. Provisioning a workshop with bootstrap_file = "containerization.sh" in your workdir/variables.tfvars will

  • update the OS

  • install epel-release

  • install ansible

  • run the docker ansible role to

    • install docker

    • install docker-compose

    • sets docker usage rights (docker group) to the default VM user (centos).

This bootstrap script is preparing the host to run ansible and continues execute more complex steps via ansible.


helloworld

The helloworld workshop is a exactly what it sounds like - a hello world showcasing how to set up a new workshop from scratch. Provisioning a workshop with bootstrap_file = "helloworld.sh" in your workdir/variables.tfvars will

  • update the OS

  • install httpd

  • serve a hello world message on Port 80

This is a simple and lightweight way to start experimenting with the infrastructure code in order to get familiar with terraform and how we use it in the context of workshops.


troubleshooting (WIP)

Disclaimer: The troubleshooting workshop is not readily available yet! Hence the WIP in brackets (Work in Progress)

Contact: wirnse