User:Tom/RHCS EX447: Difference between revisions

From RoggeWiki
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...")
 
Line 5: Line 5:


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
* Understand and use Git
◦Clone a Git repository
** Clone a Git repository
◦Update, modify and create files in a Git repository
** Update, modify and create files in a Git repository
◦Add those modified files back into the Git repository
** Add those modified files back into the Git repository
•Manage inventory variables
* Manage inventory variables
◦Structure host and group variables using multiple files per host or group
** 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
** 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
** 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
** Override the name used in the inventory file with a different name or IP address
•Manage task execution
* Manage task execution
◦Control privilege execution
** Control privilege execution
◦Run selected tasks
** Run selected tasks
•Transform data with filters and plugins
* Transform data with filters and plugins
◦Populate variables with data from external sources using lookup 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
** 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
** Implement loops using structures other than simple lists using lookup plugins and filters
◦Inspect, validate, and manipulate variables containing networking information with filters
** Inspect, validate, and manipulate variables containing networking information with filters
•Delegate tasks
* 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
** 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
* Install Ansible Tower
◦Perform basic configuration of Ansible Tower after configuration
** Perform basic configuration of Ansible Tower after configuration
•Manage access for Ansible Tower
** Manage access for Ansible Tower
◦Create Ansible Tower users and teams and make associations of one to the other
** Create Ansible Tower users and teams and make associations of one to the other*
•Manage inventories and credentials
* Manage inventories and credentials
◦Manage advanced inventories
** Manage advanced inventories
◦Create a dynamic inventory from an identity management server or a database server
** Create a dynamic inventory from an identity management server or a database server
◦Create machine credentials to access inventory hosts
** Create machine credentials to access inventory hosts
◦Create a source control credential
** Create a source control credential
•Manage projects
* Manage projects
◦Create a job template
** Create a job template
•Manage job workflows
* Manage job workflows
◦Create a job workflow template
** Create a job workflow template
•Work with the Ansible Tower API
* Work with the Ansible Tower API
◦Write an API scriptlet to launch a job
** Write an API scriptlet to launch a job
•Back up Ansible Tower
* Back up Ansible Tower
◦Back up an instance of Ansible Tower
** Back up an instance of Ansible Tower

Revision as of 09:28, 29 January 2020

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