Professional Documents
Culture Documents
Ansible Notes
Ansible Notes
In "Introduction to Course and Learning Environment," you learn about the goals for
this training and how to provision and connect to your lab environment.
"Ansible Architecture" reviews the different Ansible offerings and how they work.
In "Ansible Engine," you learn about the key components of Ansible Engine and how
they work together.
In "Ansible Tower," you learn about the function of Ansible Tower, how its
interface maps onto the key components of Ansible Engine, and how to demonstrate
it.
In "Ansible Networking," you learn about how Ansible works with network devices and
how to demonstrate this.
Foundation in Ansible
This course provides a foundation in Ansible, the open source project, and
introduces the Red Hat Ansible Automation products.
Architecture
Ansible Engine
Use loops and conditionals to orchestrate how tasks are executed by Ansible
-----------------------------------------------------------------------------------
---------------------------------
Second, this code base is the automation engine that Ansible applies to create and
manage the infrastructure itself.
Third, Red Hat Ansible Tower is the enterprise platform that can manage and perform
automation across the enterprise.
-----------------------------------------------------------------------------------
----------------------------------
Ansible has a number of qualities that help make it the most rapidly growing
automation platform in the world.
Ansible is simple. Playbooks are human and machine readable, with no special coding
skills required, and even people in your IT organization who do not know Ansible
can read an Ansible Playbook and understand what is happening.
This simplicity also means that it is easy to install and you can start to do real
work with it quickly—usually in just minutes.
Ansible also works like you think—tasks are always executed in order and all
together. This simplicity ensures that you can get started quickly.
Ansible is powerful. Simplicity is great, but to be really useful, you also need
the powerful features that ensure you can model even the most complex of IT
workflows.
Ansible is agentless. Ansible relies on industry-standard and trusted SSH and WinRM
protocols to automate. There are no agents or other software to install, and no
additional firewall ports to open. With no need to separately set up a management
infrastructure, Ansible further reduces the activation energy required from your
team to start automating today.
-----------------------------------------------------------------------------------
-------------------------------------
Ansible is CROSS PLATFORM, with agentless support for Linux, Windows, and UNIX and
all major OS variants—physical, virtual, cloud, and network.
Ansible is HUMAN READABLE, and YAML can perfectly describe and document every
aspect of your application environment and is accessible across all members of the
DevOps team.
Ansible can hold a PERFECT DESCRIPTION OF AN APPLICATION. Every change can be made
via playbooks, ensuring everyone is on the same page.
Ansible supports DYNAMIC INVENTORIES, capturing all of the servers 100% of the
time, regardless of infrastructure or location.
Ansible provides ORCHESTRATION THAT PLAYS WELL WITH OTHERS, including HP Service
Activator, Puppet, Jenkins, Red Hat Satellite Server, and more. Homogenize existing
environments by leveraging current toolsets and update mechanisms.