General information
| Course type | AMUPIE |
| Module title | Red Hat Enterprise Linux automation with Ansible |
| Language | English |
| Module lecturer | dr Andrzej Wójtowicz |
| Lecturer's email | andre@amu.edu.pl |
| Lecturer position | assistant professor |
| Faculty | Faculty of Mathematics and Computer Science |
| Semester | 2026/2027 (summer) |
| Duration | 60 |
| ECTS | 6 |
| USOS code | 06-DRHELI0-E |
Timetable
- The first meeting will take place in person in the computer lab in the building of the Faculty of Mathematics and Computer Science (Collegium Mathematicum; Uniwersytetu Poznańskiego 4 Street, 61-614 Poznań):
- date: TBA
- time: TBA
- lab room: TBA
- Students will complete the course materials during the semester remotely and asynchronously on an external interactive learning platform that monitors their progress; details will be provided during the first meeting.
- The midterm exam will take place in the middle of the semester, and the final exam will take place at the end of the semester. Both exams will be held in person in the computer lab in the building of the Faculty of Mathematics and Computer Science.
Module aim (aims)
The aim of this module is to provide students with practical skills in automating the administration of Red Hat Enterprise Linux systems using Ansible. Students will learn how to write and manage Ansible playbooks to automate system configuration, application deployment, and routine administrative tasks. The course also aims to develop an understanding of automation best practices, enabling students to create scalable, repeatable, and efficient IT operations.
Pre-requisites in terms of knowledge, skills and social competences (where relevant)
To participate in the course, students are required to have completed 06-DRHALI0-E "Red Hat system administration" course or demonstrate equivalent Red Hat Enterprise Linux knowledge and experience. Moreover, creating an account on the external Red Hat Academy platform will be required.
Syllabus
- Introduction to Ansible and automation concepts.
- Writing and managing Ansible inventories and playbooks.
- Using variables, task control, and file deployment in automation.
- Scaling automation with roles, content collections, and advanced playbook structures.
- Automating common Red Hat Enterprise Linux administration tasks.
Reading list
- Red Hat Product Documentation. https://docs.redhat.com
- A. Nueno, & A. Block (2025). Red Hat Certified Engineer (RHCE) Ansible Automation Study Guide. O'Reilly.