Skip to Content
Linux Administration Cookbook
book

Linux Administration Cookbook

by Adam K. Dean
December 2018
Beginner
826 pages
22h 54m
English
Packt Publishing
Content preview from Linux Administration Cookbook

The raw module

In this case, centos2 already had Python installed (which Ansible needs in order to run modules on remote machines). However, if it hadn't, you would have had to install it on the machine first, or use Ansible's built-in raw module prior to any others.

When you use raw, you're actually running commands directly on the remote machine. This is most commonly seen with a line similar to the following:

$ ansible -b -k -m raw -a 'whoami' -i 192.168.33.11, 192.168.33.11SSH password: 192.168.33.11 | SUCCESS | rc=0 >>rootShared connection to 192.168.33.11 closed.

Note that the remote machine simply responded with SUCCESS and the resulting command. 

We would use this to install python:

$ ansible -b -k -m raw -a 'yum install python -y' ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Practical Linux Security Cookbook - Second Edition

Practical Linux Security Cookbook - Second Edition

Tajinder Kalsi
Mastering Linux Administration

Mastering Linux Administration

Alexandru Calcatinge, Julian Balog

Publisher Resources

ISBN: 9781789342529Supplemental Content