Automate Linux in Cloud with Ansible in 100+ Examples
Automate Linux in Cloud with Ansible in 100+ Examples, available at $39.99, with 115 lectures, and has 21 subscribers.
You will learn about Install Ansible in the most common operating system Ansible in real life use cases Ansible troubleshooting of most common errors Ansible code by modules Ansible code specific for RedHat-like and Debian-like systems Ansible code for Amazon Web Services This course is ideal for individuals who are Cloud Engineer or System Administrator or DevOps or IT Professional It is particularly useful for Cloud Engineer or System Administrator or DevOps or IT Professional.
Enroll now: Automate Linux in Cloud with Ansible in 100+ Examples
Summary
Title: Automate Linux in Cloud with Ansible in 100+ Examples
Price: $39.99
Number of Lectures: 115
Number of Published Lectures: 115
Number of Curriculum Items: 115
Number of Published Curriculum Objects: 115
Original Price: €19.99
Quality Status: approved
Status: Live
What You Will Learn
- Install Ansible in the most common operating system
- Ansible in real life use cases
- Ansible troubleshooting of most common errors
- Ansible code by modules
- Ansible code specific for RedHat-like and Debian-like systems
- Ansible code for Amazon Web Services
Who Should Attend
- Cloud Engineer
- System Administrator
- DevOps
- IT Professional
Target Audiences
- Cloud Engineer
- System Administrator
- DevOps
- IT Professional
Learn the Ansible automation technology for Cloud providers (Amazon Web Services and Google Cloud Platform) with some real-life examples.
Nowadays, every successful IT department needs automation for bare metal servers, virtual machines, cloud computing, 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 the installation in Amazon Web Services and Google Cloud Platform of 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 10+ Ansible troubleshooting lesson teaches 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?
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Ansible Ad-Hoc command – ansible command
Lecture 3: Ansible terminology – What is an Ansible Playbook?
Chapter 2: Install Ansible
Lecture 1: Ansible terminology – ansible vs ansible-core packages
Lecture 2: How to install Ansible in RedHat Enterprise Linux 8
Lecture 3: How to install Ansible in Amazon Linux 2 (AWS EC2)
Lecture 4: How to install Ansible in Ubuntu 20.04 LTS
Lecture 5: How to install Ansible in Ubuntu 21.10
Lecture 6: How to install Ansible in Fedora 35
Lecture 7: How to install Ansible in CentOS 8
Lecture 8: How to install Ansible in CentOS Stream 8
Lecture 9: How to install Ansible in Debian 11
Lecture 10: How to install Ansible in OpenSUSE Leap 15
Lecture 11: How to install Ansible in Rocky Linux 8
Lecture 12: How to install Ansible in ArchLinux 2021.12.01
Lecture 13: How to install Ansible in Gentoo Linux
Lecture 14: How to install Ansible in CentOS 9 Stream
Lecture 15: How to install Ansible in AlmaLinux 8
Lecture 16: How to install Ansible in SUSE Linux Enterprise Server (SLES) 15 SP3
Lecture 17: How to install Ansible in Fedora 36
Lecture 18: How to install Ansible in Ubuntu 22.04 LTS Jammy Jellyfish
Lecture 19: How to install Ansible in RedHat Enterprise Linux (RHEL) 9.1
Lecture 20: How to install Ansible in Fedora 37 – Ansible install
Lecture 21: How to install Ansible in Fedora 38 – Ansible install
Lecture 22: How to install Ansible in Fedora 39 – Ansible install
Lecture 23: How to install Ansible in RedHat Enterprise Linux (RHEL) 9.2
Lecture 24: How to install Ansible in Ubuntu 23.04 Lunar Lobster — Ansible Install
Lecture 25: How to install Ansible in RedHat Enterprise Linux (RHEL) 9.3
Lecture 26: How to install Ansible in Ubuntu 23.10 Mantic Minotaur
Lecture 27: How to install Ansible in Fedora 40
Lecture 28: How to install Ansible in Ubuntu 24.04 LTS Noble Numbat
Chapter 3: Ansible Playbook code for Linux
Lecture 1: Test host availability – Ansible module ping
Lecture 2: Print a text/variable during execution – Ansible module debug
Lecture 3: Ansible modules – command vs shell
Lecture 4: Edit single line text – Ansible module lineinfile
Lecture 5: Edit multi-line text – Ansible module blockinfile
Lecture 6: Pause execution – Ansible module pause
Lecture 7: Reboot remote hosts – Ansible module reboot
Lecture 8: Checkout git repository via HTTPS – Ansible module git
Lecture 9: Checkout git repository via SSH – Ansible module git
Lecture 10: Copy files to remote hosts – Local to Remote – Ansible module copy
Lecture 11: Copy files from remote hosts – Remote to Local – Ansible module fetch
Lecture 12: Start and enable services on boot on remote hosts – Ansible module service_facts
Lecture 13: Restart services on remote hosts – Ansible module service
Lecture 14: Stop and disable services on boot on remote hosts – Ansible module service
Lecture 15: Apply a file template – Ansible module template
Lecture 16: Loop in file template – Ansible module template – Generate hosts file
Lecture 17: Schedule a Cron Job task in Linux – Ansible module cron
Lecture 18: Submit a GET request to a REST API endpoint — Interact with web services — uri
Lecture 19: Token Based Authentication in REST API – Interact with webservice – Ansible uri
Lecture 20: Set the SELinux Policy States and Modes on Linux – Ansible module selinux
Lecture 21: Enable or Disable Permissive Domain in SELinux policy on Linux – Ansible module
Lecture 22: Vulnerability Scanner Log4Shell Remote Code Execution Log4j (CVE-2021–44228)
Lecture 23: Read an environment variable – Ansible lookup plugin env
Lecture 24: Backup With Rsync – Local to Remote – Ansible module synchronize
Lecture 25: Three options to Safely Limit Ansible Playbooks Execution to a Single Machine
Lecture 26: How to Run Only One Task in Ansible Playbook? – Ansible tags statement
Lecture 27: Filter A List By Its Attributes – Ansible selectattr filter
Chapter 4: Ansible code to interact with Linux filesystem
Lecture 1: Create an empty file – Ansible module file
Lecture 2: Create a text file – Ansible module copy
Lecture 3: Check if a file exists – Ansible module stat
Lecture 4: Create a directory – Ansible module file
Lecture 5: Check if a directory exists – Ansible module stat
Lecture 6: Rename file or directory – Ansible module copy and file
Lecture 7: Change file permission – Ansible module file
Lecture 8: Add Execute Permission 755 Linux file – Ansible module file
Lecture 9: Delete file or directory – Ansible module file
Lecture 10: Create a symbolic link (also symlink or soft link) in Linux -Ansible module file
Lecture 11: Create a hard link in Linux – Ansible module file
Lecture 12: Download a file – Ansible module get_url
Lecture 13: Extract an archive – Ansible module unarchive
Lecture 14: Mount a Windows share in Linux SMB/CIFS – Ansible module mount
Lecture 15: Mount an NFS share in Linux – Ansible module mount
Lecture 16: Concatenate multiple files in a specific order – Ansible module template and YAM
Lecture 17: How to Delete Only Files Inside a Directory – Ansible module find
Lecture 18: Create ISO image from Files and Folders – Ansible module iso_create
Lecture 19: Automating File Extension Validation with Ansible
Chapter 5: Ansible code for user management on Linux systems
Lecture 1: Create a user account – Ansible module user
Lecture 2: Remove user account – Ansible module user
Lecture 3: Change user password – Ansible module user
Lecture 4: Disable user account – Ansible module user
Lecture 5: Enable user account – Ansible module user
Lecture 6: User password expiration – Ansible module user
Lecture 7: Create a group in Linux – Ansible module group
Lecture 8: Delete a group – Ansible module group
Lecture 9: Add a User to a Second Group on Linux – Ansible module user
Lecture 10: Change the User Primary Group on Linux – Ansible module user
Chapter 6: Ansible Playbook code for RedHat-like systems
Lecture 1: Register a system with Red Hat Subscription-Manager – Ansible module redhat_subs
Lecture 2: Install a package in RedHat like systems – Ansible module yum
Lecture 3: Rolling Update RedHat like systems – Ansible module yum
Lecture 4: Open firewall ports in RedHat like systems – Ansible module firewalld
Lecture 5: Install Google Chrome in RedHat-like systems – Ansible module rpm_key, yum_repos
Lecture 6: Install Microsoft Edge in RedHat-like systems – Ansible module rpm_key, yum_repo
Lecture 7: NFS Server – Export an NFS Share in RedHat-like systems - six Ansible modules
Instructors
-
Luca Berton
Ansible Expert
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 0 votes
- 5 stars: 0 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024