
How to use the ping module, execute a command and retrieve the Ansible Facts from a target node via the ansible command line.
A step-by-step guide inside the Ansible Playbook anatomy: play, tasks, modules, conditional, loop, handler, variable, list.
What is ansible-core? What is the ansible community package? What happened to the Ansible project after version 2.9? An overview of the ansible community and ansible-core packages and use-cases nowadays.
How to install and maintain up-to-date Ansible inside Windows 10 using the Windows Subsystem for Linux and Ubuntu 20.04 LTS.
How to install and maintain up-to-date Ansible inside Windows 11 using the Windows Subsystem for Linux and Ubuntu 20.04 LTS.
How to install Ansible Core (ansible-core) in RedHat Enterprise Linux 9 included in the RHEL 9 AppStream repository.
How to install and maintain the latest version of Ansible inside Fedora 37 using the system repository with a practical demo.
How to install ansible using the universe repository in Ubuntu 22.10 Kinetic Kudu.
How to install Ansible Core (ansible-core) in RedHat Enterprise Linux 9.1 included in the RHEL 9.1 AppStream repository.
How to install ansible using the universe repository in Ubuntu 23.04 Lunar Lobster.
How to install and maintain the latest version of Ansible inside Fedora 38 using the system repository with a practical demo.
How to install Ansible Core (ansible-core) in RedHat Enterprise Linux 9.2 included in the RHEL 9.2 AppStream repository.
What is the difference between ansible_hostname vs inventory_hostname vs ansible_fqdn in a practical example with Ansible Playbook?
How to solve the error connection failed fatal error when connecting via ssh host localhost port 22 when testing your code on your local machine.
A comparison between command vs shell Ansible modules, when you really need to execute commands on Linux target hosts.
How to retrieve a JSON token via a POST authentication request using a JSON body formed by email and password to a REST API web service HTTPS endpoint from a remote Linux host in a few lines of Ansible code.
How to automate the configuration of Kernel Parameters (sysctl, sysfs, and hugepages) in RedHat-like Linux systems using Linux System Role "linux-system-role.kernel_settings" from Ansible Galaxy.
How to automate the reading of example.txt file on Ansible host, assign to a variable and use in your Ansible Playbook code.
Three options to limit the execution of a potentially harmful Ansible Playbook to only one host.
How to select single or multiple tasks, include, import, play, block, and role in an Ansible Playbook using tags parameter of ansible-playbook command.
How to automate the execution of a "cars.py" custom Python script on a remote machine after transferring it and processing the output as an Ansible JSON variable using Ansible Playbook and script module.
How to automate the reading of example.json file on Ansible host, assign to a variable and use in your Ansible Playbook code.
A Comprehensive Guide to Managing Configuration with ansible-config and ansible.cfg files
How to use the regular expression within an Ansible Playbook.
How to automate the read of /proc/cpuinfo file from Linux remote host with Ansible. The file is copied as base 64 encoding and decoded with an Ansible Filter.
How to automate the concatenation of multiple files and format using a list in the YAML and Ansible module template with Jinja2 language. Included example with "a.txt", "b.txt" and "includes.yaml" files for Pandoc.
How to execute Ansible command(s) or task(s) on localhost using the connection plugin local and the right ansible internals variables.
How to automate the backup of an “examples” directory minimizing network usage on Linux using Ansible module synchronize and rsync utility.
How to automate the search and delete of the files and directories inside a directory keeping the main folder with Ansible modules find and file.
How to automate the creation of a "test.iso" ISO9660 file containing an "helloworld.txt" file using Ansible Playbook and iso_create module.
How to use the regular expression within an Ansible Playbook.
Learn how to use the Ansible quota module to automate disk space quotas for users and groups, ensuring efficient resource management.
How to automate the adding of a user "example" to a system or user-defined groups list on a target the Linux with few lines of Ansible playbook code.
How to Download and use the Ansible Role lucab85.ansible_role_log4shell to scan our Linux machine against Log4Shell Remote Code Execution Log4j (CVE-2021–44228) re-using Ansible artifacts (tasks, variables, defaults, handlers, modules, and plugins) published in Ansible Galaxy directory.
How to Download and use the Ansible Collection community.general re-using Ansible artifacts (tasks, variables, defaults, handlers, modules, and plugins) published in Ansible Galaxy directory.
How to automate the installation of the docker-ce engine in Ubuntu 20.04 LTS x86_64 (or amd64) using Ansible Playbook. The procedure is going to take care of the GPG signing key, add a repository into the sources list, and install the latest docker-ce package. Included Demo for Debian-like workstation (Debian, Ubuntu, Linux Mint, MX Linux, Deepin, AntiX, PureOS, Kali Linux, Parrot OS, Devuan, Knoppix, AV Linux Linux).
How to automate the installation of the docker-ce engine in Fedora 35 x86_64 (or amd64) using Ansible Playbook. The procedure is going to take care of the GPG signing key, add a repository into the sources list, and install the latest docker-ce package. Included Demo for RedHat-like workstation (RedHat Enterprise Linux, CentOS, CentOS Stream, Fedora, ClearOS).
How to automate the installation of Zoom flatpak system-wide in Debian-like systems using Ansible module flatpak.
How to automate the installation of Zoom flatpak system-wide in RedHat-like systems using Ansible module flatpak.
How to automate the update of the Zoom flatpak from version 5.9.1.1380 to 5.9.6.2225 in Linux using Ansible module command.
How to automate the installation of Spotify snap system-wide in Debian-like systems using Ansible module snap.
How to automate the installation of Spotify snap system-wide in RedHat-like systems using Ansible module snap.
How to automate the setup of a detached Apache httpd Web Server tag:latest in a Docker Container pass-throw of port 8080 to 80 with a custom webroot for Debian-like systems.
How to store variables and files in an encrypted way using the ansible-vault command line utility.
How to automate the setting or verification of the Linux sysctl kernel parameter "vm.swappiness" to 5 with Ansible.
How to automate the setting of execute permission 755 for example.sh Linux file with Ansible module file.
How to automate the Linux Kernel module loading of the "dummy" module with parameters on an example machine with Ansible.
How to automate the setting and verification of the "enforcing" SELinux mode and state with "targeted" policy and relabel the filesystem if necessary on Linux target with Ansible.
How to automate the enabling or disabling of SELinux Permissive policy per single process or domain keeping the whole system under enforcing policy and make it persistent after a reboot on Linux with Ansible.
How to automate the enabling of the "httpd_use_nfs" SELinux boolean and make it persistent after a reboot on Linux with Ansible.
How to automate the mitigation of Polkit Privilege Escalation — PWNKIT (CVE-2021–4034) on RedHat-like systems using the Ansible Playbook 1.0 published on RHSB-2022–001. Line by line comment and live demo on vulnerable Red Hat Enterprise Linux 8.5.
How to automate the setup of a detached Apache httpd Web Server tag:latest in a Docker Container pass-throw of port 8080 to 80 with a custom webroot for Debian-like systems.
How to automate the setup of a detached Apache httpd Web Server tag:latest in a Podman Container pass-throw of port 8080 to 80 and a custom index.html page for RedHat-like systems.
Enhancing Compliance and Automation in Ansible with ansible-policy Utility
Using Ansible to Compare Versions and Ensure Consistency Across Your Infrastructure
How to automate the reading of HOME environmental variable and use it in your Ansible Playbook code with lookup plugin env.
How to automate the copy of the "example/*.txt" files to a target host using the with_fileglob Ansible loop statement and Ansible lookup plugin fileglob.
How to automate the reading of example.txt file on Ansible host, assign to a variable and use in your Ansible Playbook code.
How to automate the reading of example.json file on Ansible host, assign to a variable and use in your Ansible Playbook code.
Extending Ansible Functionalities with Custom Lookup Plugins for retrieving API tokens.
Extending Ansible’s Capabilities with a Custom File Retrieval Python Lookup Plugin.
Step-by-Step Guide to Extend Ansible Functionality with Custom Plugins
Profiling, Troubleshooting, and Optimizing Resources in Ansible Automation with timer, profile_tasks, and profile_roles Callback Plugins
Learn the Ansible automation technology with some real-life examples.
Every successful IT department needs automation nowadays for bare metal servers, virtual machines, could, containers, and edge computing. Automate your IT journey with Ansible automation technology.
I'm going to teach you, example by example, how to accomplish the most common System Administrator tasks.
You will start with installing Ansible in RedHat Enterprise Linux, Ubuntu, and macOS using the most command package manager and archives.
Each of the 100+ lessons summarizes a module, from the most important parameter to some live demo of code and real-life usage. Each code is battle-proved in real life. Console interaction and verification are included in every video. A mundane activity like creating a text file, extracting and archiving, and fetching a repository using HTTPS or SSH connections could be automated with some lines of code; these are only some of the long lists included in the course.
Some Ansible codes are usable in all Linux systems, some specific for RedHat-like, Debian-like, and Windows systems.
The Ansible troubleshooting lessons teach you how to read the error message, how to reproduce it, and the process of troubleshooting and resolution.
Are you ready to automate your day with Ansible?