- Lab
- A Cloud Guru
Configure Ansible Managed Nodes
The power of Ansible comes in being able to remotely manage a fleet of servers. For that to happen though we need to first configure our managed nodes. In this lab we'll practice configuring these nodes. *This course is not approved or sponsored by Red Hat.*
Path Info
Table of Contents
-
Challenge
Set up the Ansible Inventory
We need to make sure Ansible has the new servers in its inventory. Edit
/etc/ansible/hosts
and add lines similar to the following:[webservers] WebServer1 [dbservers] DBServer1 [admins] AdminServer1
-
Challenge
Set up Passwordless SSH Between Nodes
Note that we already have a SSH key in root's .ssh directory. We don't have to create a new one though. Let's just re-use what we have.
Copy that key to one of the new servers:
ssh-copy-id ansible@WebServer1
Put in the password and the key will be copied over. Repeat this with the other two servers.
-
Challenge
Configure Passwordless Privilege Escalation
Connect to
WebServer1
ascloud_user
. From there, usesudo
to escalate and haveroot
privileges.As
root
, runvisudo
. Addansible ALL=(ALL) NOPASSWD: ALL
to the end of the file.Repeat this on the other two servers.
-
Challenge
Ensure Correct Configuration
Make sure that everything was done correctly by running
ansible all -m ping --become
to have Ansible attempt to connect to all the other servers and escalate privileges.
What's a lab?
Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.
Provided environment for hands-on practice
We will provide the credentials and environment necessary for you to practice right within your browser.
Guided walkthrough
Follow along with the author’s guided walkthrough and build something new in your provided environment!
Did you know?
On average, you retain 75% more of your learning if you get time for practice.