Описание: Chapter 1 - Setting the SceneFoundations of Ansibl
Create an environment
Challenges to come
Chapter 2 - Say Hello to AnsibleIntroduce Ansible
History
Tools
Chapter 3 - Getting Ansible and Setting Up the EnvironmentDownload and set up Ansible
Using virtual python environments
Using VirtualBox
Chapter 4 - Your First Steps with AnsiblePlay 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 InventoryUsing localhost
Inventories
Chapter 7 - Setting Your Sights - Target the Servers You WantSetting up real servers
Playbook skills and inventory skills
Writing the playbook Chapter 8 - Batteries Included - The Core ModulesCore modules
Installing packages, copying config files, and making changes to system config
Web based documentation
Chapter 9 - Gathering Data and the Power of FactsUsing 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 FlowConditionals
Options
includes and when clauses
Chapter 12 - Repeating YourselfLoops
Syntax
Chapter 13 - Jinja 2 and the Power of Templates
Chapter 14 - Structuring Your Repo for SuccessBasic directory structure
Organize groups of variables, vaults, roles, and tasks to ensure your playbooks are scalable
Chapter 15 - Locking Away Your SecretsAnsible-vaults
Environment specific encrypted stores
Chapter 16 - Extending the Power of AnsibleCreation 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 InventoryInventory, or CMDB
Inventory source
Simple web service to pull in the ansible inventory at runtime
Meta groups
Chapter 18 - CommunityShare 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