[Music]
welcome to the ansible basics course an
automation technical overview of the
ansible automation platform my name is
sean cavanaugh i'm a technical marketing
manager here at red hat i specifically
work on ansible automation platform
i work a lot on network automation so
you'll see a lot about network
automation but this course specifically
is a beginner course for someone with
some knowledge of linux or red hat
enterprise linux and maybe
some to no knowledge of ansible
so let's go ahead and get started
my name is sean again you can follow me
on twitter or github at ipv sean it's a
little networking joke v4 v6 and there
was vichon i live in chapel hill north
carolina
uh the ansible
company prior to reddit acquisition is
actually in durham north carolina right
next to me so i've been involved in
ansible for a long time very excited to
work on ansible it's a really fun
technology to work on as it deals with
almost any use case imaginable
i think
it's important to talk about people
outside of work so i have some fun
things i do outside of ansible not much
but there's some i like electric
bicycles i've gotten into them during
the pandemic it's a lot of fun i have a
cargo bike that i take my kids around i
enjoy bourbon i enjoy running i need to
run a lot to earn the bourbon i enjoy
star wars like any good nerd does
i think the the weird one on here i put
i put gardening in i haven't done a ton
recently
but i like really enjoy like my tiny
yard where i get to do some gardening
but it's not a chore
with that
let's get started on your training
we're going to do an intro to the
ansible automation platform we're going
to contrast this with the upstream
ansible project
both are important ansible automation
platform is about operationalizing and
putting in the production ansible and
there's a lot of new components that
we'll talk about today we'll show how it
works we're going to understand all the
components like modules tasks and
playbooks we're going to show ansible
commands and how to use the new command
line tool ansible navigator we're going
to talk about variables and templates
and kind of playbook basics we're going
to talk about automation controller
it's the web ui and api we're going to
talk about where it fits in and who
would be using it we're going to talk
about the controller basics we're going
to build a job template we're going to
talk about enterprise features like
role-based access control and workflows
before we dive into more slides i want
to just talk about the environment we
have set up today
we've actually built a bunch of
workshops in the ansible business unit
specifically i'm i'm doing all of these
off the
ansible for red enterprise linux
workshop so if i click on exercises here
i can actually see all this spun up
um and i know i'm going to get asked
i'll just show it is if you go to github
ansible workshops
this is where all the code is for the
ansible workshops and all the readmes it
just generates a website here
if you're wondering where the source
code is
the lab diagram is really simple
we have ansible automation platform it's
running on rel eight
we have three nodes node one node two
and node three they're also running rel
eight um they just use a little bit less
memory because we're not doing much on
them where the control node has a bit
more
and we're basically running through very
similar to these exercises that you'll
see here so if you wanna follow along
you can actually just click on these
exercises and see and i'm kind of doing
parts of them
in the
when we spin this up we actually have
kind of two different places we spin up
there's vs code
so when i log into vs code
i'll get a visual studio code i'm going
to close this down so the playbook will
be in the top when i show it and there's
a terminal window here
and if i cap this you actually see i'm
just running rel
8.4
and
there's also automation controller that
i'll have access to
oops logged me out because i was in it
earlier
and then we'll show this later
as we dive into anthol automation
platform and what automation controller
is but just want to explain what the
environment is where it's running it's
all running in public cloud we provision
it with ansible so we always say buy
ansible four ansible with ansible drink
around champagne as we provision this
onto aws ec2 using an ansible playbook
right from my laptop right before i
started doing this class
and with that let's get started with an
introduction for the ansible automation
platform
[Music]
you