- COURSE
Linux Server Automation with Ansible Fast Track (ANS202FT)
Price: $1,895.00
Duration: 2 days
Certification:
Exam:
Continuing Education Credits:
Learning Credits:
This course is designed to bring IT professionals up to speed with Ansible, a tool that automates routine Linux system administration tasks efficiently and consistently. This leads to configuration consistency, reduced maintenance windows, and the elimination of human error in critical provisioning and management tasks.
Upcoming Class Dates and Times
All Sunset Learning courses are guaranteed to run
- Please Contact Us to request a class date or speak with someone about scheduling options.
Course Outline and Details
Prerequisites
Basic Keyboard Proficiency: Ability to efficiently navigate and use a keyboard, including typing, copy-pasting, and basic text editing in terminal and/or text editors.
Target Audience
- Linux System Administrators
- DevOps/Platform Engineer
- Infrastructure/IT Manager
- Security/Compliance Analyst
- Cloud Engineer
Course Objectives
- Standardize Server Management: Automate the provisioning and configuration of server fleets at scale.
- Apply IaC Principles: Use Ansible's declarative philosophy to manage servers as code, reducing human error.
- Secure and Structure: Leverage Ansible Vault to secure sensitive data and Ansible Roles to organize code for reusability.
- Solve Real-World Problems: Develop and maintain Ansible-based automation for common administration tasks.
Course Outline
Ansible Foundations
- Introduction to Ansible
- Introduction to YAML
- Making an Inventory
- Running a Playbook
- ansible.cfg setup
- Looping Tasks
- Setting Variables
- When Condition
Core Modules and System Tasks
- Ansible Module – copy
- Ansible Module – file
- Ansible Module – get_url and uri
- Templating with Jinja
- Ansible Module – template
- Managing Services
- Ansible Module – dnf
User and Group Management
- Managing Users and Groups
- User and Group Assignment
- File Permissions with Ansible
- SSH Key Management
Jinja2 Templating for Configuration
- Editing Files with lineinfile and blockinfile
- Jinja2 Configuration Templates
Reusability and Security
- Collections, Roles, and Ansible Galaxy
- Using Roles
- Making Roles
- Ansible Vault
Linux Hardening and Advanced Modules
- Managing Firewall Rules
- SELinux and Auditd Management
- Ansible Module – archive and unarchive
- Linux Hardening Automation
Scheduling and Conversion
- Scheduled Tasks with cron
- CHALLENGE: Convert Shell Scripts to Playbooks
Course Delivery Options
Train face-to-face with the live instructor. (Please note, not all classes will have this option)
Access to on-demand training content anytime, anywhere. (Please note, not all classes will have this option)
Attend the live class from the comfort of your home or office.
Interact with a live, remote instructor from a specialized, HD-equipped classroom near you. An SLI sales rep will confirm location availability prior to registration confirmation.