This is the documentation for the second tier exam preparation Ansible role.
As documented on the Exam page, this role includes problems similar to what you have to face during the exam.
When downloading the role you have full visibility into what the role does. We recommend trying to fix the issues without having a look before, so you'll get an idea which failures cause which errors and log lines.
Using the playbook
The playbook is distributed as an Ansible role. Running it requires including it into a playbook, that runs on your VM with root or sudo privileges.
We recommend a folder layout like this:
ansible ├── hosts ├── roles/ └── playbook.yml
And into the roles folder you can download the tier2 role like this: git clone https://gitlab.cs.ut.ee/systemadministration/tier2.git
(you may need to dnf install git -y
beforehand).
After that, include the role in your playbook.yml, for an example like this:
- hosts: localhost user: centos become: yes become_user: root roles: - tier2
And run the playbook with ansible-playbook playbook.yml
.
Keep in mind, this playbook only has an effect when you run it when you've completed the labs! Otherwise it will just break your machine more!