An open API service indexing awesome lists of open source software.

https://github.com/computacenter-com/ansible-workshop-exercises

MkDocs deployment of exercises for Computacenter Ansible workshop
https://github.com/computacenter-com/ansible-workshop-exercises

ansible workshop

Last synced: 5 months ago
JSON representation

MkDocs deployment of exercises for Computacenter Ansible workshop

Awesome Lists containing this project

README

          

# Ansible Workshop Exercises

This repository contains all exercise descriptions for my Ansible Workshop, utilizing the Red Hat demo environment. The Workshop is inspired by the [Red Hat Training course for Ansible](https://github.com/ansible/workshops), but adds additional exercises and more descriptions for a multi-day workshop.
The exercises are build with MkDocs and published to [Github pages](https://computacenter-com.github.io/ansible-workshop-exercises).

[![Integration](https://github.com/computacenter-com/ansible-workshop-exercises/actions/workflows/ci.yml/badge.svg)](https://github.com/computacenter-com/ansible-workshop-exercises/actions/workflows/ci.yml) [![Deploy MkDocs to Github pages](https://github.com/computacenter-com/ansible-workshop-exercises/actions/workflows/cd.yml/badge.svg)](https://github.com/computacenter-com/ansible-workshop-exercises/actions/workflows/cd.yml) [![Built with Material for MkDocs](https://img.shields.io/badge/Material_for_MkDocs-526CFE?logo=MaterialForMkDocs&logoColor=white)](https://squidfunk.github.io/mkdocs-material/)

## Manual build

A *Containerfile* is provided which bundles all requirements and displays the resulting content in a webserver.

Clone the project and change into the base directory, afterwards build the image:

```bash
podman build -t ansible-workshop-exercise-guide .
```

Start a container from the image, the webserver is available at Port 8080:

```bash
podman run -d -p 8080:8080/tcp --name ansible-workshop ansible-workshop-exercise-guide
```

## Development

We document our Coding Guidelines in the [Contributing Guidelines](.github/CONTRIBUTING.md), this document also includes instructions on how the setup a development environment.