Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 28 hours
Course Outline
Installing Ansible Automation Platform
- The functions of the platform gateway, automation controller, private automation hub, and Event-Driven Ansible controller.
- Execution environments and automation mesh within the platform's architecture.
- Deployment strategies and enterprise topologies, covering containerised, RPM-based, and OpenShift Operator methods.
- Preparing the installer inventory and finalising the installation based on the chosen deployment approach.
- Establishing initial platform access, configuring subscriptions, and navigating the unified interface.
Administering users and access permissions
- Establishing organisations, teams, and user accounts.
- Comprehending local accounts and centralised authentication methods, including LDAP.
- Applying native roles, resource permissions, and permission inheritance models.
- Controlling access to platform resources and private automation hub content.
Managing inventories and machine credentials
- Creating static inventories, defining hosts and groups, and setting associated variables.
- Configuring machine credentials using SSH keys, passwords, and privilege-escalation parameters.
- Understanding credential types and their utilisation during job execution.
- Regulating administrative and usage access to inventories and credentials.
- Verifying connectivity to managed hosts via ad hoc commands.
Administering projects and initiating jobs
- Linking projects to Git repositories and setting up source-control credentials.
- Choosing branches and configuring project updates, including update-on-launch settings.
- Utilising execution environments and content distributed via the private automation hub.
- Creating job templates and executing playbooks against managed hosts.
- Analysing job output, execution events, and the activity stream.
Leveraging advanced job template capabilities
- Supplying job inputs via extra variables, launch prompts, and surveys.
- Configuring host restrictions, forks, verbosity levels, job slicing, and fact caching.
- Scheduling automation jobs.
- Setting up notifications for job initiation, completion, and failure.
Building automation workflows
- Creating workflow job templates using the visual workflow editor.
- Connecting jobs through success, failure, and always branches.
- Configuring converging paths and recovery steps for failed operations.
- Incorporating approval nodes and managing approval timeouts.
- Launching and scheduling workflows, and setting workflow notifications.
Managing advanced inventories
- Importing inventory content from projects hosted in Git.
- Integrating dynamic inventory sources via inventory plug-ins.
- Scheduling inventory synchronisation and refreshing sources prior to execution.
- Creating constructed inventories by merging existing sources and filtering hosts using variables and patterns.
Automating platform configuration
- Managing configuration as code using platform content collections, such as ansible.controller, ansible.platform, and ansible.hub.
- Utilising REST APIs, authentication tokens, and API calls within playbooks.
- Automating the creation and configuration of organisations, projects, and job templates.
- Storing configuration playbooks in Git and triggering automation via webhooks.
Maintaining and troubleshooting the platform
- Managing services and locating logs for the specific deployment method.
- Investigating typical platform and job-execution errors.
- Using management jobs to maintain job history and activity-stream data.
- Planning and executing backup and restoration procedures.
- Reviewing upgrade considerations and subscription management.
Scaling deployments with automation mesh
- Understanding the roles of control, execution, and hop nodes, considering hybrid-node behaviour where relevant to the deployment model.
- Connecting nodes via Receptor and designing mesh routes for remote or segmented networks.
- Managing instance groups, container groups, and execution capacity.
- Applying high-availability principles to platform components, databases, and load balancing.
- Assessing the impact of node or service failures on automation execution and recovery.
Comprehensive platform administration review
- Configuring private automation hub content against a provided specification.
- Setting up an organisation including users, teams, inventories, credentials, and Git projects.
- Creating job templates and workflows to satisfy defined operational requirements.
- Reviewing access permissions, content availability, and automation execution across the configured environment.
Requirements
- RHCE certification or equivalent practical Ansible expertise.
- Completion of Developing Advanced Automation with Red Hat Ansible Automation Platform (AU374).
- Successful completion of EX374 to secure the Red Hat Certified Specialist in Developing Automation with Ansible Automation Platform on Ansible Automation Platform 2, as outlined in Red Hat’s official prerequisites.
Testimonials (1)
Lots of exercises