Through hands-on labs, students will learn to automate system administration tasks on managed hosts with Ansible, learn how to write Ansible playbooks to standardize task execution, centrally manage playbooks and schedule recurring execution through a web interface with Ansible Tower. Students will also learn to manage encryption for Ansible with Ansible Vault, deploy Ansible Tower and use it to manage systems, and use Ansible in a DevOps environment with Vagrant.
○ Introduce and review the course.
○ Describe the terminology and architecture of Ansible.
○ Install Ansible and run ad hoc commands.
○ Write Ansible plays and execute a playbook.
○ Describe variable scope and precedence, manage variables and facts in a play, and manage inclusions.
○ Manage task control, handlers, and tags in Ansible playbooks.
○ Implement a Jinja2 template.
○ Create and manage roles.
○ Configure connection types, delegations, and parallelism.
○ Manage encryption with Ansible Vault.
○ Troubleshoot the Ansible control machine and managed nodes.
○ Implement Ansible Tower.
○ Implement Ansible in a DevOps environment using Vagrant.
○ Review tasks from the Automation with Ansible course.
System and cloud administrators who need to automate cloud provisioning, configuration management, application deployment, intra-service orchestration, and other IT needs.
Prerequisites for this course
Have basic Red Hat Enterprise Linux administration skills or have a Red Hat Certified System Administrator (RHCSA) certification is recommended.
This course will teach students how to deploy and use Ansible Tower by Red Hat to manage their existing Ansible projects, playbooks, and roles, perform basic maintenance and administration of the Ansible Tower installation, and configure users and teams and use them to control access to systems, projects, and other resources through role-based access controls. Students will also learn to use the visual dashboard to centrally launch, control, and monitor Ansible jobs, use the Ansible Tower application programming interface (API) to launch jobs from existing templates, and automatically schedule Ansible jobs and update the host inventory.
○ Course introduction
○ Install Ansible Tower by Red Hat and describe its architecture
○ Create users and teams for role-based access control
○ Create and manage inventories and credentials
○ Manage projects for provisioning with Ansible Tower
○ Construct advanced job workflows
○ Update inventories dynamically and compare inventory members
○ Maintenance and administration of Ansible Tower
○ Comprehensive review of provisioning and managing systems using Ansible Tower
○ Linux system administrators, cloud administrators, and network administrators interested in centrally managing Ansible projects and playbook execution at scale with Ansible Tower by Red Hat
Prerequisites for this course
○ Successfully completed Automation with Ansible I (DO407) or equivalent experience with Ansible, Ansible playbooks, and roles
○ Have Red Hat Certified System Administrator (RHCSA) certification in Red Hat Enterprise Linux or equivalent Linux system administration skills
Configuration Management with Puppet (DO405) is designed for system administrators and cloud administrators who intend to implement Puppet as integrated with Red Hat® products in an operations environment or a cloud computing environment.
○ Introduction to the course.
○ Identify system administration functions in Puppet code.
○ Describe the Puppet architecture and describe a state model.
○ Build, validate, and deploy a Puppet manifest.
○ Find documentation and diagnose errors in Puppet manifests.
○ Implement Git to manage software.
○ View information about systems using Facter.
○ Create Puppet modules and implement classes in a manifest.
○ Implement namespaces, relationships, and dependencies in a Puppet module.
○ Implement variables and conditionals in a Puppet module.
○ Identify advanced system administration functions in Puppet code.
○ Deploy and configure a Puppet master and a Puppet client.
○ Implement Puppet modules from Puppet Forge.
○ Implement Puppet in a DevOps environment.
○ Implement Puppet in a Red Hat Satellite 6 environment.
System administrators and cloud administrators responsible for the management of systems and cloud client systems on either Red Hat Enterprise Linux OpenStack Platform or Red Hat Satellite
Prerequisites for this course
Have received an Red Hat Certified Engineer (RHCE®) certification or have equivalent experience
No special actions required, all sites you make with Mobirise are mobile-friendly. You don't have to create a special mobile version of your site, it will adapt automagically.
No special actions required, all sites you make with Mobirise are mobile-friendly. You don't have to create a special mobile version of your site, it will adapt automagically.
No special actions required, all sites you make with Mobirise are mobile-friendly. You don't have to create a special mobile version of your site, it will adapt automagically.
Cut down the development time with drag-and-drop website builder. Drop the blocks into the page, edit content inline and publish - no technical skills required.
Cut down the development time with drag-and-drop website builder. Drop the blocks into the page, edit content inline and publish - no technical skills required.
Cut down the development time with drag-and-drop website builder. Drop the blocks into the page, edit content inline and publish - no technical skills required.
Choose from the large selection pre-made blocks - full-screen intro, bootstrap carousel, slider, responsive image gallery with, parallax scrolling, sticky header and more.
Choose from the large selection pre-made blocks - full-screen intro, bootstrap carousel, slider, responsive image gallery with, parallax scrolling, sticky header and more.
Choose from the large selection pre-made blocks - full-screen intro, bootstrap carousel, slider, responsive image gallery with, parallax scrolling, sticky header and more.