Overview
Syllabus
Intro
WHAT ANSIBLE IS
ARCHITECTURE OVERVIEW
HOST FILE (INVENTORY)
AD HOC COMMANDS
HELLO WORLD!: PING
PLAYBOOKS
A PLAYBOOK TO DEPLOY NGINX
EMBEDDING?
ABOUT FACTS
EXAMPLE: FLASK FACTER
EXAMPLE: INSTALLER
EXTENDING?
AN ANSIBLE MODULE ..
STRUCTURE OF THE MODULE
DOCUMENTATION AND EXAMPLES
THE PYTHONIC PART
THE MAIN() FUNCTION
BOILERPLATE CODE
MODULE CREATION TIPS
MODULE EXAMPLE: TAIGA_ISSUE
DYNAMIC INVENTORY SCRIPTS
EXAMPLE: SHELVE_INVENTORY
CALLBACK PLUGINS
LOOKUP PLUGINS
LOOKUP PLUGIN BASICS
FILTER PLUGINS
FILTER PLUGIN BASICS
EXAMPLE: ROT13
ACTION PLUGINS
VARS PLUGINS
VARS PLUGIN TEMPLATE CODE
CACHE PLUGINS
CACHE PLUGIN TEMPLATE CODE
REFERENCES
Taught by
EuroPython Conference