Giter VIP home page Giter VIP logo

rhce-ex294's Introduction

Red Hat Certified Engineer (RHCE) EX294

Module 1: Introduction to Ansible

  • 1.1 Understanding Ansible
  • 1.2 Host Requirements
  • 1.3 Installing Ansible on the Control Node
  • 1.4 Preparing Managed Nodes
  • 1.5 Verifying Ansible Installation
  • Lesson 1 Lab: Installing Ansible
  • Lesson 1 Lab Solution: Installing Ansible
  • 2.1 Setting up Static Inventory
  • 2.2 Understanding Dynamic Inventory
  • 2.3 Understanding Ansible Configuration Files
  • 2.4 Managing Ansible Configuration Files
  • Lesson 2 Lab: Setting up an Ansible Managed Environment
  • Lesson 2 Lab Solution: Setting up an Ansible Managed Environment
  • 3.1 Using Ad Hoc Commands
  • 3.2 Understanding Ansible Modules
  • 3.3 Using ansible-doc to get Module Documentation
  • 3.4 Introducing Essential Ansible Modules
  • Lesson 3 Lab: Using Ad Hoc Commands
  • Lesson 3 Lab Solution: Using Ad Hoc Commands
  • 4.1 Using YAML to Write Playbooks
  • 4.2 Verifying Playbook Syntax
  • 4.3 Writing Multiple-Play Playbooks
  • Lesson 4 Lab: Getting Started with Playbooks
  • Lesson 4 Lab Solution: Getting Started with Playbooks
  • 5.1 Understanding Variables
  • 5.2 Using Variables
  • 5.3 Understanding Variable Precedence
  • 5.4 Managing Host Variables
  • 5.5 Using Multi-valued Variables
  • 5.6 Using Ansible Vault
  • 5.7 Working with Facts
  • 5.8 Creating Custom Facts
  • Lesson 5 Lab: Working with Variables and Facts
  • Lesson 5 Lab Solution: Working with Variables and Facts

Module 2: Using Advanced Ansible Solutions

  • 6.1 Using Loops and Items
  • 6.2 Using Register Variables with Loops
  • 6.3 Using when to Run Tasks Conditionally
  • 6.4 Testing Multiple Conditions
  • 6.5 Using Handlers
  • 6.6 Using Blocks
  • 6.7 Dealing with Failures
  • 6.8 Managing Changed Status
  • Lesson 6 Lab: Using Task Control
  • Lesson 6 Lab Solution: Using Task Control
  • 7.1 Using Modules to Manipulate Files
  • 7.2 Managing SELinux File Context
  • 7.3 Using Jinja2 Templates
  • 7.4 Using Control Structures in Jinja2
  • Lesson 7 Lab: Deploying Files with Templates
  • Lesson 7 Lab Solution: Deploying Files with Templates
  • 8.1 Understanding Directory Structure Best Practices
  • 8.2 Understanding Ansible Roles
  • 8.3 Using Ansible Galaxy for Standard Roles
  • 8.4 Using the Ansible Galaxy Command Line Tool
  • 8.5 Creating Custom Roles
  • 8.6 Managing Order of Execution
  • 8.7 Understanding RHEL System Roles
  • 8.8 Using Collections
  • Lesson 8 Lab: Using Ansible Roles
  • Lesson 8 Lab Solution: Using Ansible Roles
  • 9.1 Understanding RHEL System Roles
  • 9.2 Installing RHEL System Roles
  • 9.3 Using the RHEL SELinux System Role
  • 9.4 Using the RHEL TimeSync System Role
  • Lesson 9 Lab: Using RHEL System Roles
  • Lesson 9 Lab Solution: Using RHEL System Roles
  • 10.1 Managing Inventory
  • 10.2 Addressing Host Patterns
  • 10.3 Configuring Parallelism
  • 10.4 Organizing Directory Structure
  • Lesson 10 Lab: Using Ansible in Large Environments
  • Lesson 10 Lab Solution: Using Ansible in Large Environments
  • 11.1 Managing Ansible Logs
  • 11.2 Using the Debug Module
  • 11.3 Using Check Mode
  • 11.4 Using Modules for Troubleshooting and Testing
  • 11.5 Troubleshooting Connection Issues
  • 11.6 Analyzing Playbook Errors
  • 11.7 Avoiding Errors in Playbook Best Practices
  • Lesson 11 Lab: Troubleshooting Ansible
  • Lesson 11 Lab Solution: Troubleshooting Ansible

Module 3: Managing Systems with Ansible

  • 12.1 Understanding Modules Related to Software Management
  • 12.2 Implementing a Playbook to Manage Software
  • Lesson 12 Lab: Managing Software
  • Lesson 12 Lab Solution: Managing Software
  • 13.1 Understanding Modules Related to User Management
  • 13.2 Implementing a Playbook to Manage Users
  • 13.3 Managing Encrypted Passwords
  • Lesson 13 Lab: Managing Users
  • Lesson 13 Lab Solution: Managing Users
  • 14.1 Understanding Modules for Managing Processes and Tasks
  • 14.2 Implementing a Playbook to Manage Processes and Tasks
  • Lesson 14 Lab: Managing Processes and Tasks
  • Lesson 14 Lab Solution: Managing Processes and Tasks
  • 15.1 Understanding Modules for Managing Storage
  • 15.2 Implementing a Playbook to Manage Storage
  • Lesson 15 Lab: Managing Storage
  • Lesson 15 Lab Solution: Managing Storage
  • 16.1 Using Network Roles for Network Management
  • 16.2 Understanding Modules for Network Management
  • 16.3 Using Ansible to Manage IPv6
  • Lesson 16 Lab: Managing Networking
  • Lesson 16 Lab Solution: Managing Networking

Module 4: Sample Exam

  • 17.1 Exam Information
  • 17.2 Configuring the Basic Setup
  • 17.3 RHCE Sample Exam Assignments
  • 17.4 Setting up Ansible Solution
  • 17.5 Managing File Content Solution
  • 17.6 Working with Roles Solution
  • 17.7 Creating Playbooks Solution
  • 17.8 Installing Ansible Galaxy Roles Solution
  • 17.9 Generating a File Solution
  • 17.10 Creating a User with an Encrypted Password Solution
  • 17.11 Managing Storage Solution

Red Hat Certified Engineer (RHCE) EX294: Summary

rhce-ex294's People

Contributors

anilitblr avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.