Course Resources
This is a comprehensive list of all external resources used in this course.
Unit 1 - Automation tools installation and execution
- https://killercoda.com/het-tanis/course/Automation-Labs/Unit1_Tools
- https://serverlessland.com/patterns
- https://killercoda.com/het-tanis/course/Ansible-Labs
- Kafka (event bus) Blogs
- Monitoring
- Event Driven Architecture
Unit 2 - Interacting with the Operating system
Unit 3 - Making and using inventories
- Killercoda recommended
- Unit 3 Lab on Killercoda
- https://docs.ansible.com/ansible/latest/inventory_guide/intro_inventory.html
- https://killercoda.com/hettanis/course/Ansible-Labs/02-Ansible-Host-File
Unit 4 - Admin commands and one-offs
- Killercoda recommended
- Unit 4 on Killercoda Lab
- https://killercoda.com/het-tanis/course/AutomationLabs/Unit4_Admin_Commands
- https://docs.ansible.com/ansible/latest/command_guide/intro_adhoc.html
Unit 5 - Environment and Local Variables in systems
- https://killercoda.com/hettanis/course/Ansible-Labs/19-Ansible-csv-report
- https://killercoda.com/het-tanis/course/AnsibleLabs/08-Ansible-Playbook-Jinja-Reporting
- https://killercoda.com/het-tanis/course/Ansible-Labs/07-Ansible-Playbook-Jinja-Templates
- https://killercoda.com/het-tanis/course/HashicorpLabs/004-vault-read-secrets-ansible
- https://killercoda.com/het-tanis/course/Ansible-Labs/10-Ansible-Vaulting-Password-and-Variables
- https://killercoda.com/het-tanis/course/Ansible-Labs/12-Ansible-System-Facts-Grouping
- https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_filters.html#providingdefault-values
- https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_variables.html
- https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_templating.html
- https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_variables.html#understanding-variable-precedence
- https://docs.ansible.com/ansible/latest/reference_appendices/special_variables.html
Unit 6 - Automating Docker Builds
- https://developer.hashicorp.com/terraform/language/providers
- https://apptainer.org/docs/user/latest/introduction.html#why-use-apptainer
- https://developer.hashicorp.com/packer/docs/intro
- https://sre.google/workbook/canarying-releases/
- https://sre.google/sre-book/release-engineering/
- "Canarying" Releases
- Release Engineering
- Terraform with Docker
- Provisioning
- Packer with GitHub Actions
- Packer Tutorial Library
- Intro to Packer
- Intro to Apptainer
- Apptainer