Get Free Shipping on orders over $0
Beginning Ansible Concepts and Application : Provisioning, Configuring, and Managing Servers, Applications, and Their Dependencies - Peter Membrey

Beginning Ansible Concepts and Application

Provisioning, Configuring, and Managing Servers, Applications, and Their Dependencies

By: Peter Membrey, Shaun R Smith

Paperback | 29 April 2022

At a Glance

Paperback


$89.99

or 4 interest-free payments of $22.50 with

 or 

Ships in 5 to 7 business days

Chapter 1 - Setting the Scene

Foundations of Ansibl

Create an environment 

Challenges to come

 

Chapter 2 - Say Hello to Ansible

Introduce Ansible 

History 

Tools 

 

Chapter 3 - Getting Ansible and Setting Up the Environment

Download and set up Ansible

Using virtual python environments 

Using VirtualBox

 

Chapter 4 - Your First Steps with Ansible

Play with Ansible

Revision control and security aspects

Python 2 vs 3

 

Chapter 5 - Run Your First playbook

 

Create and run your first playbook

Structure of a playbook

Put servers under source control

 

 

Chapter 6 - Designing an Inventory

Using localhost 

Inventories 

 

Chapter 7 - Setting Your Sights - Target the Servers You Want

Setting up real servers

Playbook skills and inventory skills

Writing the playbook 

 Chapter 8 - Batteries Included - The Core Modules

Core modules

Installing packages, copying config files, and making changes to system config

Web based documentation

 Chapter 9 - Gathering Data and the Power of Facts

Using fact gathering

Automatic (implicit) fact-gathering for every playbook

Explicit fact gathering

Stat to gain information on files, directories, and symbolic links

 

Chapter 10 - The Building Blocks of Ansible - Roles

 

Chapter 11 - Making Decisions and Controlling Flow

Conditionals 

Options 

includes and when clauses

 Chapter 12 - Repeating Yourself

Loops 

Syntax 

 

Chapter 13 - Jinja 2 and the Power of Templates

 

Chapter 14 - Structuring Your Repo for Success

Basic directory structure 

Organize groups of variables, vaults, roles, and tasks to ensure your playbooks are scalable

 

Chapter 15 - Locking Away Your Secrets

Ansible-vaults

Environment specific encrypted stores

 

Chapter 16 - Extending the Power of Ansible

Creation of custom modules

Module types (actions, filters, callback to name a few)

Hints and tips on when a plugin is the right course of action

 Chapter 17 - Dynamically Generating Your Inventory

Inventory, or CMDB

Inventory source 

Simple web service to pull in the ansible inventory at runtime

Meta groups 

 

Chapter 18 - Community

Share playbooks with like-minded sysadmins

Ansible Galaxy

 

Chapter 19 - Troubleshooting Ansible

 

Chapter 20 - Other Projects Around AnsiblePOSSIBLE: document interesting projects that make use of Ansible's power, such as ansible-cmdb

More in Web Programming

Python All-in-One For Dummies : 3rd Edition - John C. Shovic

RRP $74.95

$52.47

30%
OFF
Starting Out with Python : 5th Global Edition - Tony Gaddis

RRP $138.95

$108.75

22%
OFF
Web Engineering : Theory and Practice - Jeremiah Downey
Building Microservices : Designing Fine-Grained Systems 2nd Edition - Sam Newman
Typescript Cookbook : Real World Type-Level Programming - Stefan Baumgartner
Developing Graphics Frameworks with Java and OpenGL - Lee Stemkoski
Python Cookbook : Recipes for Mastering Python : 3rd Edition - David Beazley
PHP, MySQL, & JavaScript All-In-One For Dummies : For Dummies - Richard Blum
Coding For Dummies, All New Edition : For Dummies (Computer/Tech) - Paul McFedries
Python for Finance 2e : Mastering Data-Driven Finance - Yves Hilpisch
Information Architecture : For the Web and Beyond : 4th Edition - Jorge Arango
Go Cookbook : Expert Solutions for Commonly Needed Go Tasks - Sau Sheong Chang