User:Tom/RHCS EX447: Difference between revisions
< User:Tom
Jump to navigation
Jump to search
(Created page with " === Objectives === Study points for the exam You should be able to accomplish the following grouped tasks without assistance: •Understand and use Git ◦Clone a Git repos...") |
No edit summary |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
=== EX447 Red Hat Certified Specialist in Advanced Automation: Ansible Best Practices exam === | |||
== Objectives == | |||
Study points for the exam | Study points for the exam | ||
You should be able to accomplish the following grouped tasks without assistance: | You should be able to accomplish the following grouped tasks without assistance: | ||
* Understand and use Git | |||
** Clone a Git repository | |||
** Update, modify and create files in a Git repository | |||
** Add those modified files back into the Git repository | |||
* Manage inventory variables | |||
** Structure host and group variables using multiple files per host or group | |||
** Use special variables to override the host, port, or remote user Ansible uses for a specific host | |||
** Set up directories containing multiple host variable files for some of your managed hosts | |||
** Override the name used in the inventory file with a different name or IP address | |||
* Manage task execution | |||
** Control privilege execution | |||
** Run selected tasks | |||
* Transform data with filters and plugins | |||
** Populate variables with data from external sources using lookup plugins | |||
** Use lookup and query functions to template data from external sources into playbooks and deployed template files | |||
** Implement loops using structures other than simple lists using lookup plugins and filters | |||
** Inspect, validate, and manipulate variables containing networking information with filters | |||
* Delegate tasks | |||
** Run a task for a managed host on a different host, then control whether facts gathered by that task are delegated to the managed host or the other host | |||
* Install Ansible Tower | |||
** Perform basic configuration of Ansible Tower after configuration | |||
** Manage access for Ansible Tower | |||
** Create Ansible Tower users and teams and make associations of one to the other* | |||
* Manage inventories and credentials | |||
** Manage advanced inventories | |||
** Create a dynamic inventory from an identity management server or a database server | |||
** Create machine credentials to access inventory hosts | |||
** Create a source control credential | |||
* Manage projects | |||
** Create a job template | |||
* Manage job workflows | |||
** Create a job workflow template | |||
* Work with the Ansible Tower API | |||
** Write an API scriptlet to launch a job | |||
* Back up Ansible Tower | |||
** Back up an instance of Ansible Tower | |||
Latest revision as of 09:30, 29 January 2020
EX447 Red Hat Certified Specialist in Advanced Automation: Ansible Best Practices exam
Objectives
Study points for the exam
You should be able to accomplish the following grouped tasks without assistance:
- Understand and use Git
- Clone a Git repository
- Update, modify and create files in a Git repository
- Add those modified files back into the Git repository
- Manage inventory variables
- Structure host and group variables using multiple files per host or group
- Use special variables to override the host, port, or remote user Ansible uses for a specific host
- Set up directories containing multiple host variable files for some of your managed hosts
- Override the name used in the inventory file with a different name or IP address
- Manage task execution
- Control privilege execution
- Run selected tasks
- Transform data with filters and plugins
- Populate variables with data from external sources using lookup plugins
- Use lookup and query functions to template data from external sources into playbooks and deployed template files
- Implement loops using structures other than simple lists using lookup plugins and filters
- Inspect, validate, and manipulate variables containing networking information with filters
- Delegate tasks
- Run a task for a managed host on a different host, then control whether facts gathered by that task are delegated to the managed host or the other host
- Install Ansible Tower
- Perform basic configuration of Ansible Tower after configuration
- Manage access for Ansible Tower
- Create Ansible Tower users and teams and make associations of one to the other*
- Manage inventories and credentials
- Manage advanced inventories
- Create a dynamic inventory from an identity management server or a database server
- Create machine credentials to access inventory hosts
- Create a source control credential
- Manage projects
- Create a job template
- Manage job workflows
- Create a job workflow template
- Work with the Ansible Tower API
- Write an API scriptlet to launch a job
- Back up Ansible Tower
- Back up an instance of Ansible Tower