All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- changelog, versioning follows the Semantic Versioning concept: https://semver.org/lang/de/ (Major, Minor, Patch)
- Pipeline status where all 4 pipelines (Biceps, 2x Terraform, Ansible) are working via the DevOps Env
- Moved Ansible and Webserver in 2 different modules. Even if this is partly duplicate code it makes more sense and is easier to read and understand.
- verified that we use CIS hardened images (Ubuntu 18.04 LTS) for the webservers (See azure Marketplace: Ubuntu Pro 18.04 LTS)
- setup GitHub actions for Code formatting and security topics (super-linter and tfsec)
- Added readme to all tf modules, ansible and biceps
- added a Readme.md to all modules giving a brief overview
- pipelines in a state that they run out of the box on a new account
- Staging parameters (Prod / Dev / Test) can be selected in all Pipelines
- Ansible selects hosts via tag (webserver: {{stage}})
- German Documentation is added to all modules.