If you are curious to understand how to automate more tasks in your System Administrator journey and have a huge time saving on tight deadline projects then let me explain ...

Write ONCE, execute MANY and RELAX!

Making Your New Ansible Automation by 90+ examples

limited time price discount €129,90 €69,99

Looking to learn Ansible playbook code from scratch or update an existing project? Ansible by Examples is just for you.

This ultimate guide contains all of the obvious and not-so-obvious best practices of Ansible automation. Think of this course as your key to creating IT automation with any skillset.

Automate Your Journey by Examples

Build your understanding and know-how through practical battle-tested code of the Ansible automation

0
video hours
0
lessons
0
playbook
0
lines of code
0
sections
  • Introduction
    • Introduction
    • What is Ansible
  • Ansible installation
    • How to install Ansible in RedHat Enterprise Linux 8
    • How to install Ansible in Fedora 34
    • How to install Ansible in Fedora 35
    • How to install Ansible in CentOS 8
    • How to install Ansible in CentOS 8 Stream
    • How to install Ansible in Ubuntu 20.04 LTS
    • How to install Ansible in Ubuntu 21.10
    • How to install Ansible in macOS
    • How to install Ansible in Debian 11
    • How to install Ansible with PIP
    • How to install Ansible in Windows 10
    • How to install Ansible in OpenSUSE Leap 15
    • How to install Ansible in ArchLinux 2021.12.01
    • How to install Ansible in Gentoo Linux
  • Ansible For Beginners With Examples
    • Getting started
    • Inventory
    • Playbooks
    • Variables
    • Facts and magic variables
    • Vault
    • Conditional
    • Loop
    • Handler
    • Roles
  • Ansible Playbook Code For Linux
    • System Administrator examples
    • Test host availability – Ansible module ping
    • Print text or variable during execution – Ansible module debug
    • Edit single line text – Ansible module lineinfile
    • Edit multi-line text – Ansible module blockinfile
    • Pause execution – Ansible module pause
    • Reboot remote hosts – Ansible module reboot
    • Checkout git repository via HTTPS – Ansible module git
    • Checkout git repository via SSH – Ansible module git
    • Copy files to remote hosts – Local to Remote – Ansible module copy
    • Copy files from remote hosts – Remote to Local – Ansible module fetch
    • Start and enable services on boot on remote hosts – Ansible module service_facts, service
    • Restart services on remote hosts – Ansible module service
    • Stop and disable services on boot on remote hosts – Ansible module service_facts, service
    • Apply a file template – Ansible module template – HTML placeholder
    • Loop in file template – Ansible module template – Generate hosts file
  • Ansible Code To Interact With Linux Filesystem
    • Create an empty file – Ansible module file
    • Create a text file – Ansible module copy
    • Check if a file exists – Ansible module stat
    • Create a directory in Linux – Ansible module file
    • Check if a directory exists – Ansible module stat
    • Rename file or directory – Ansible module copy and file
    • Change file permission – Ansible module file
    • Delete file or directory – Ansible module file
    • Download a file – Ansible module get_url
    • Extract an archive – Ansible module unarchive
    • Create a symbolic link (also symlink or soft link) in Linux – Ansible module file
    • Create a hard link in Linux – Ansible module file
    • Mount a Windows share in Linux SMB/CIFS – Ansible module mount
    • Mount an NFS share in Linux – Ansible module mount
  • Ansible Code For User Management On Linux Systems
    • Create a user account – Ansible module user
    • Remove user account – Ansible module user
    • Change user password – Ansible module user
    • Disable user account – Ansible module user
    • Enable user account – Ansible module user
    • User password expiration – Ansible module user 
    • Create a group in Linux – Ansible module group
    • Delete a group in Linux – Ansible module group
    • Ansible Playbook Code For RedHat-Like Systems
    • Register a system with Red Hat Subscription-Manager – Ansible module redhat_subscription
    • Install a package in RedHat like systems – Ansible module yum
    • Rolling Update RedHat like systems – Ansible module yum
    • Open firewall ports in RedHat like systems – Ansible module firewalld
    • Install Google Chrome in RedHat-like systems – Ansible module rpm_key, yum_repos
    • Install Microsoft Edge in RedHat-like systems – Ansible module rpm_key, yum_repository and yum
    • NFS Server — Export an NFS Share in RedHat-like systems — Ansible modules yum, file, lineinfile, command, firewalld, service
  • Ansible Playbook Code For Debian-Like Systems
    • Install a package in Debian like systems – Ansible module apt
    • Rolling Update Debian-like systems – Ansible module apt
    • Open firewall ports in Debian like systems – Ansible module ufw
    • Install Google Chrome in Debian-like systems – Ansible module apt_key, apt_repos
    • Install Microsoft Edge in Debian-like systems – Ansible module apt_key, apt_repository and apt
    • Ansible Playbook Code For Suse-Like Systems
    • Install a package in Suse-like systems – Ansible module zypper
    • Install Google Chrome in Suse-like systems – Ansible module rpm_key, zypper_repo
  • Ansible Playbook Code For Windows
    • Test Windows host availability – Ansible module win_ping
    • Install Windows software – Ansible module win_chocolatey
    • Copy files to Windows remote hosts – Local to Remote – Ansible module win_copy
    • Reboot Windows hosts Ansible module win_reboot
    • Install Google Chrome in Windows-like systems – Ansible module win_chocolatey
  • Ansible Troubleshooting Of The Most Common Errors
    • Ansible troubleshooting – connection failed
    • Ansible troubleshooting – macOS fork error
    • Ansible troubleshooting – indentation error
    • Ansible troubleshooting – Syntax Error
    • Ansible troubleshooting – undefined variable
    • Ansible troubleshooting – invalid argument
    • Ansible troubleshooting – privilege escalation error
    • Ansible troubleshooting – missing sudo password and incorrect sudo password
    • Ansible troubleshooting – missing module parameter
    • Ansible troubleshooting – failure downloading
    • Ansible troubleshooting – chgrp failed
    • Ansible troubleshooting – not a valid attribute for a Play error
    • Ansible troubleshooting – fatal template error while templating string
    • Ansible troubleshooting – PowerShell incompatible with the sudo become plugin
    • Ansible troubleshooting – passwordless account
    • Ansible troubleshooting – user module password_expiry_min bug
    • Ansible troubleshooting – Windows 10 Error 0x80370102 WSL: Windows Subsystem for Linux

Certified Community Testimonials

5/5

“Valuable information, clear explanations, engaging delivery, helpful practice activities, accurate course description, the knowledgeable instructor”

— Antonio Carlos

“Great work.. keep making such kinds of videos. Thanks 👍”

— Vineet Sharma

“Very helpful for me!!! Thank you!!!”

— Dgeison Alexander Carvalho

“Thanks, Ansible Pilot. After running several videos nothing really could direct me to the right solution. your solution is worked amazingly!!! keep posting new solutions.”

— Mahaboob Alam

What This Program Has to Offer

The Ansible By Examples course contains everything you could want to know about creating Ansible code from scratch, from the problem to implementation.

ANSIBLE INSTALL

How to install and maintain up-to-date Ansible in RedHat Enterprise Linux, Fedora, CentOS, Ubuntu, macOS, and Windows.

ANSIBLE CODE FOR LINUX AND WINDOWS

Practical examples of code that solves the common problems for RedHat-like, Debian-like, and Windows systems about user management, Linux filesystem, edit text files, fetch a git repository, service management, restart remote hosts.

USER AND GROUP MANAGEMENT IN LINUX

Users and groups management: creating a user, creating a new pair of a suitable SSH key and a home directory, changing a password and specifying the encryption cipher, removing the home directory and the mailbox, or assigning a special `nologin` shell for temporarily disabled users and enabling again.

 

BEGINNER LEVEL

Learn Ansible architecture and terminology: inventory, playbook, variables, vault, conditional, loop handler, and role.

FILE AND DIRECTORY AUTOMATION

Files and directories management: creating an empty and text file, assigning the permission to users and groups, renaming, removing, copying between local and remote, and vice-versa. Included extraction of a compressed zip file or tarball with the most common gzips and bzip2 UNIX formats.

TROUBLESHOOT AND FIX: FAILED TO OK

15+ Lessons summarize a different error scenario and thought process to find the root cause, a comparison of the different options available, and the advantage to use a solution or another. Each solution is battle proved in the real life. Console interaction and verification are included in every video. Turn the red to a green result of your automation.

About Me

“My name is Luca Berton and I’ve been Ansible Technical Support Engineer at RedHat. I utilize my knowledge to show you the only things you need to focus on to create powerful Ansible code…that automates.”

— Luca Berton

Frequently Asked Questions

Is This Program Right For Me?

This program will benefit anyone who wants to improve their understanding and real-world application of Ansible and Infrastructure  Automation and save time strategies and skills. It’s especially useful for System Administrator, Cloud Engineer, DevOps, and IT Professional, and anyone who automate some tasks in any Linux, macOS, and Windows target systems. This program works well for creating an IT automation workflow in the IT department or improving the performance of an existing one. It also saves time with a lot of ready-to-use code.

How Much Does The Program Cost?

You pay a one-time fee of €129,90 €69,99 for limited time for the Ansible by Example program. This price includes all the components listed above. It also gets you online lifespan access to the course assets and any other new or bonus content that may be added.

Is There A Refund Policy?

If you’re not satisfied with the course after 30 days, you can email us to request a full refund. Members who follow along with the program, go through all the materials, and actively take part in their learning experience are delighted with the course, and more successful in growing their business.

How Long Do I Have To Complete the Program?

You can take as much time as you need to complete all you need. There’s absolutely no fixed schedule, time limit, or deadline on coursework completion. We do, however, suggest you establish a consistent weekly schedule of 1-2 hours for watching the lesson videos and completing the materials.

What If I Have Questions Or Need Support?

Once enrolled you’ll receive information from us on how best to contact us via email ([email protected]) for questions about the coursework, or our technical support team for any system (online access or performance) issues.

Automate Your Journey by Examples

Looking to create some Ansible playbook from scratch or update an existing project? Ansible By examples is just for you.

This ultimate course contains all of the obvious and not-so-obvious solutions of Ansible design. Think of this guide as your key to creating automation with any skillset.

©2021 Ansible Pilot. All rights reserved. Ansible Pilot is a brand of Luca Berton IČO 11921773 Brno Czech Republic

Terms & ConditionsDisclaimerPrivacy Policy

*This Website is not a part of RedHat or RedHat Inc. Additionally, this site is NOT endorsed by RedHat in any way.
REDHAT is a trademark of REDHAT Inc.