Moved to https://gitlab.com/t-systems-devops-school/ansible-course
Ansible is a modern IT configuration management tool which makes your life easier by managing your servers for you. It is foundation for people who involved into infrastructure topics - devops engineers, SRE, developers, build engineers, configuration managers. The course allows to rapidly start using Ansible. The course start from very beginning and Ansible foundtaion, but also it covers a lot of different technical topics like development modules, plugins & best practices.
The course goal is to introduce Configuration Managament and Ansible.
- 01. Configuration management
- 02. The first playbook
03. Base features
04. Roles and modules
05. Best practices
06. Usecases
We The course consists of 6 lessons. Our goal is to provision a server and play the game 2048. Each homework goal is to get practical knoledge about related topics.
- 01. Configuration management
- 02. The first playbook
- 03. Base features
- 04. Roles and modules
- 05. Best practices
- 06. Usecases
- DevOps engineers.
- SRE.
- Developers.
- Build engineers.
- Configuration managers.
- Test automation engineers.
- Performance engineers.
For doing homework you should have:
- Laptop with enabled virtualization(VT-x/AMD-V).
- Installed software:
- VirtualxBox(might be replaced via Hyper-V).
- git client(i.e. sourcetreeapp)
- vagrant
Also, it makes sens to configure your text editor i.e. how to configure vscode
- Для нас главное — это желание учиться и развиваться в DevOps» — преподаватели и менторы о том, как учат в DevOps-школе
- How to test Ansible and don't go nuts
- Ansible: CoreOS to CentOS, 18 months long journey
- How to configure vscode for using Ansible
- Awesome IaC testing list
- t.me/pro_ansible
- t.me/ansible_dev