Dealing with compressed files is one of the less glamorous things that a System Administrator is called upon to do. Fortunately, Ansible has modules to help work with archived files as well. This lab will help cement those skills.
*This course is not approved or sponsored by Red Hat.*
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Unpack the /root/file.tar.gz Tarball into /opt on DBServer1
Your playbook should look similar to:
- name: Copy data dev stuff and inflate data and dev stuff hosts: dbservers become: yes tasks: - unarchive: src: /root/file.tar.gz dest: /opt/
- Unpack the devstuff Tarball into /opt on dbserver1
This part of your playbook should look similar to:
- unarchive: src: /tmp/devstuff.tar.gz dest: /opt/ remote_src: yes
- Compress and Copy /var/log/messages from dbserver1 to the Ansible Host
The last part of your playbook should look like this:
- archive: path: /var/log/messages dest: /tmp/messages.tar.gz - fetch: src: /tmp/messages.tar.gz dest: /tmp/