Submit Search
Upload
Ansible practices
•
0 likes
•
139 views
Sebastien Plisson
Follow
How we're using Ansible to manage our infrastructure.
Read less
Read more
Software
Report
Share
Report
Share
1 of 8
Download now
Download to read offline
Recommended
Docker včera, dnes a zítra
Docker včera, dnes a zítra
Ladislav Prskavec
Using Ansible at Scale to Manage a Public Cloud
Using Ansible at Scale to Manage a Public Cloud
Jesse Keating
Unix Philosophy
Unix Philosophy
Lissa Potter
Axemblr Provisionr 0.3.x Overview
Axemblr Provisionr 0.3.x Overview
Andrei Savu
Functional Programming in Serverless World (Serveless UG Poland)
Functional Programming in Serverless World (Serveless UG Poland)
Serverless User Group Poland
Functional Programming in Serverless World
Functional Programming in Serverless World
Wojciech Gawroński
Using ansible to core os & kubernetes clusters
Using ansible to core os & kubernetes clusters
magicmarkup
CloudStack / Saltstack lightning talk at DevOps Amsterdam
CloudStack / Saltstack lightning talk at DevOps Amsterdam
Sebastien Goasguen
Recommended
Docker včera, dnes a zítra
Docker včera, dnes a zítra
Ladislav Prskavec
Using Ansible at Scale to Manage a Public Cloud
Using Ansible at Scale to Manage a Public Cloud
Jesse Keating
Unix Philosophy
Unix Philosophy
Lissa Potter
Axemblr Provisionr 0.3.x Overview
Axemblr Provisionr 0.3.x Overview
Andrei Savu
Functional Programming in Serverless World (Serveless UG Poland)
Functional Programming in Serverless World (Serveless UG Poland)
Serverless User Group Poland
Functional Programming in Serverless World
Functional Programming in Serverless World
Wojciech Gawroński
Using ansible to core os & kubernetes clusters
Using ansible to core os & kubernetes clusters
magicmarkup
CloudStack / Saltstack lightning talk at DevOps Amsterdam
CloudStack / Saltstack lightning talk at DevOps Amsterdam
Sebastien Goasguen
Managed Kubernetes: What? Why run it yourself? at #OPEN18
Managed Kubernetes: What? Why run it yourself? at #OPEN18
Kangaroot
DEPLOYING WORDPRESS BLOG USING DOCKER COMPOSE & ANSIBLE ON AWS
DEPLOYING WORDPRESS BLOG USING DOCKER COMPOSE & ANSIBLE ON AWS
Ramit Surana
Advance discussion on Ansible - Rahul Inti
Advance discussion on Ansible - Rahul Inti
Sahil Davawala
Day of Cloud: Amazon EC2
Day of Cloud: Amazon EC2
cmcavoy
Tim Panton - Presentation at Emerging Communications Conference & Awards (eCo...
Tim Panton - Presentation at Emerging Communications Conference & Awards (eCo...
eCommConf
Apache Solr search for Drupal. Ievgen Kartakov.
Apache Solr search for Drupal. Ievgen Kartakov.
DrupalCampDN
Automation of your OpenStack Infrastructure with Stacki
Automation of your OpenStack Infrastructure with Stacki
StackIQ
LynfaCloud @aws
LynfaCloud @aws
Alessandro Poli
David Fetter, Disqus
David Fetter, Disqus
Ontico
Scalable Assets Presentation
Scalable Assets Presentation
Nigel Barber
ansible : Infrastructure automation,idempotent and more
ansible : Infrastructure automation,idempotent and more
Sabarinath Gnanasekar
Searching for the grail
Searching for the grail
noamt
Drive project with essence
Drive project with essence
Sebastien Plisson
Clustering Docker with Docker Swarm on openSUSE
Clustering Docker with Docker Swarm on openSUSE
Saputro Aryulianto
From Monolith to Docker Distributed Applications. JavaOne
From Monolith to Docker Distributed Applications. JavaOne
Carlos Sanchez
JUC Europe 2015: Continuous Integration and Distribution in the Cloud with DE...
JUC Europe 2015: Continuous Integration and Distribution in the Cloud with DE...
CloudBees
PuppetConf 2016: Docker, Mesos, Kubernetes and...Puppet? Don't Panic! – Deep...
PuppetConf 2016: Docker, Mesos, Kubernetes and...Puppet? Don't Panic! – Deep...
Puppet
G07.2014 magic quadrant for enterprise file synchronization and sharing
G07.2014 magic quadrant for enterprise file synchronization and sharing
Satya Harish
Continuous Deployment at Lean LA
Continuous Deployment at Lean LA
Brett Durrett
Cloud On-Ramp Project Briefing
Cloud On-Ramp Project Briefing
Robert McDermott
Panji automatic unattended linux deployment using arm template and custom s...
Panji automatic unattended linux deployment using arm template and custom s...
PHP Indonesia
Building images from dockerfiles
Building images from dockerfiles
dotCloud
More Related Content
What's hot
Managed Kubernetes: What? Why run it yourself? at #OPEN18
Managed Kubernetes: What? Why run it yourself? at #OPEN18
Kangaroot
DEPLOYING WORDPRESS BLOG USING DOCKER COMPOSE & ANSIBLE ON AWS
DEPLOYING WORDPRESS BLOG USING DOCKER COMPOSE & ANSIBLE ON AWS
Ramit Surana
Advance discussion on Ansible - Rahul Inti
Advance discussion on Ansible - Rahul Inti
Sahil Davawala
Day of Cloud: Amazon EC2
Day of Cloud: Amazon EC2
cmcavoy
Tim Panton - Presentation at Emerging Communications Conference & Awards (eCo...
Tim Panton - Presentation at Emerging Communications Conference & Awards (eCo...
eCommConf
Apache Solr search for Drupal. Ievgen Kartakov.
Apache Solr search for Drupal. Ievgen Kartakov.
DrupalCampDN
Automation of your OpenStack Infrastructure with Stacki
Automation of your OpenStack Infrastructure with Stacki
StackIQ
LynfaCloud @aws
LynfaCloud @aws
Alessandro Poli
David Fetter, Disqus
David Fetter, Disqus
Ontico
Scalable Assets Presentation
Scalable Assets Presentation
Nigel Barber
ansible : Infrastructure automation,idempotent and more
ansible : Infrastructure automation,idempotent and more
Sabarinath Gnanasekar
Searching for the grail
Searching for the grail
noamt
What's hot
(12)
Managed Kubernetes: What? Why run it yourself? at #OPEN18
Managed Kubernetes: What? Why run it yourself? at #OPEN18
DEPLOYING WORDPRESS BLOG USING DOCKER COMPOSE & ANSIBLE ON AWS
DEPLOYING WORDPRESS BLOG USING DOCKER COMPOSE & ANSIBLE ON AWS
Advance discussion on Ansible - Rahul Inti
Advance discussion on Ansible - Rahul Inti
Day of Cloud: Amazon EC2
Day of Cloud: Amazon EC2
Tim Panton - Presentation at Emerging Communications Conference & Awards (eCo...
Tim Panton - Presentation at Emerging Communications Conference & Awards (eCo...
Apache Solr search for Drupal. Ievgen Kartakov.
Apache Solr search for Drupal. Ievgen Kartakov.
Automation of your OpenStack Infrastructure with Stacki
Automation of your OpenStack Infrastructure with Stacki
LynfaCloud @aws
LynfaCloud @aws
David Fetter, Disqus
David Fetter, Disqus
Scalable Assets Presentation
Scalable Assets Presentation
ansible : Infrastructure automation,idempotent and more
ansible : Infrastructure automation,idempotent and more
Searching for the grail
Searching for the grail
Viewers also liked
Drive project with essence
Drive project with essence
Sebastien Plisson
Clustering Docker with Docker Swarm on openSUSE
Clustering Docker with Docker Swarm on openSUSE
Saputro Aryulianto
From Monolith to Docker Distributed Applications. JavaOne
From Monolith to Docker Distributed Applications. JavaOne
Carlos Sanchez
JUC Europe 2015: Continuous Integration and Distribution in the Cloud with DE...
JUC Europe 2015: Continuous Integration and Distribution in the Cloud with DE...
CloudBees
PuppetConf 2016: Docker, Mesos, Kubernetes and...Puppet? Don't Panic! – Deep...
PuppetConf 2016: Docker, Mesos, Kubernetes and...Puppet? Don't Panic! – Deep...
Puppet
G07.2014 magic quadrant for enterprise file synchronization and sharing
G07.2014 magic quadrant for enterprise file synchronization and sharing
Satya Harish
Continuous Deployment at Lean LA
Continuous Deployment at Lean LA
Brett Durrett
Cloud On-Ramp Project Briefing
Cloud On-Ramp Project Briefing
Robert McDermott
Panji automatic unattended linux deployment using arm template and custom s...
Panji automatic unattended linux deployment using arm template and custom s...
PHP Indonesia
Building images from dockerfiles
Building images from dockerfiles
dotCloud
LISA15: Automated Build and Deployment of Docker Hosts and Containers
LISA15: Automated Build and Deployment of Docker Hosts and Containers
Bill Fraser
QConSP 2014 - Continuous Delivery - Part 03 - Continuous Integration
QConSP 2014 - Continuous Delivery - Part 03 - Continuous Integration
Rodrigo Russo
Setup Build & Deploy with Jenkins CI
Setup Build & Deploy with Jenkins CI
walming
Agile Deployments with Puppet
Agile Deployments with Puppet
Puppet
DockerCon SF 2015: Orchestration for Sysadmins
DockerCon SF 2015: Orchestration for Sysadmins
Docker, Inc.
Puppet & Jenkins
Puppet & Jenkins
Matthew Barr
Continuous Deployment pipeline demonstration spiced with Robot Framework and ...
Continuous Deployment pipeline demonstration spiced with Robot Framework and ...
Antti Pohjonen
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
CloudBees
Puppet Camp Sydney Feb 2014 - A Build Engineering Team’s Journey of Infrastru...
Puppet Camp Sydney Feb 2014 - A Build Engineering Team’s Journey of Infrastru...
Peter Leschev
Fun with containers: Use Ansible to build Docker images
Fun with containers: Use Ansible to build Docker images
abadger1999
Viewers also liked
(20)
Drive project with essence
Drive project with essence
Clustering Docker with Docker Swarm on openSUSE
Clustering Docker with Docker Swarm on openSUSE
From Monolith to Docker Distributed Applications. JavaOne
From Monolith to Docker Distributed Applications. JavaOne
JUC Europe 2015: Continuous Integration and Distribution in the Cloud with DE...
JUC Europe 2015: Continuous Integration and Distribution in the Cloud with DE...
PuppetConf 2016: Docker, Mesos, Kubernetes and...Puppet? Don't Panic! – Deep...
PuppetConf 2016: Docker, Mesos, Kubernetes and...Puppet? Don't Panic! – Deep...
G07.2014 magic quadrant for enterprise file synchronization and sharing
G07.2014 magic quadrant for enterprise file synchronization and sharing
Continuous Deployment at Lean LA
Continuous Deployment at Lean LA
Cloud On-Ramp Project Briefing
Cloud On-Ramp Project Briefing
Panji automatic unattended linux deployment using arm template and custom s...
Panji automatic unattended linux deployment using arm template and custom s...
Building images from dockerfiles
Building images from dockerfiles
LISA15: Automated Build and Deployment of Docker Hosts and Containers
LISA15: Automated Build and Deployment of Docker Hosts and Containers
QConSP 2014 - Continuous Delivery - Part 03 - Continuous Integration
QConSP 2014 - Continuous Delivery - Part 03 - Continuous Integration
Setup Build & Deploy with Jenkins CI
Setup Build & Deploy with Jenkins CI
Agile Deployments with Puppet
Agile Deployments with Puppet
DockerCon SF 2015: Orchestration for Sysadmins
DockerCon SF 2015: Orchestration for Sysadmins
Puppet & Jenkins
Puppet & Jenkins
Continuous Deployment pipeline demonstration spiced with Robot Framework and ...
Continuous Deployment pipeline demonstration spiced with Robot Framework and ...
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
Puppet Camp Sydney Feb 2014 - A Build Engineering Team’s Journey of Infrastru...
Puppet Camp Sydney Feb 2014 - A Build Engineering Team’s Journey of Infrastru...
Fun with containers: Use Ansible to build Docker images
Fun with containers: Use Ansible to build Docker images
Similar to Ansible practices
Getting started with Ansible
Getting started with Ansible
Ivan Serdyuk
Installing AtoM with Ansible
Installing AtoM with Ansible
Artefactual Systems - AtoM
Ansible, best practices
Ansible, best practices
Bas Meijer
Introduction to Ansible
Introduction to Ansible
CoreStack
Managing MySQL with Ansible
Managing MySQL with Ansible
Ben Mildren
Automate DBA Tasks With Ansible
Automate DBA Tasks With Ansible
Ivica Arsov
Jenkins api
Jenkins api
Arie Bregman
Kubernetes basics and hands on exercise
Kubernetes basics and hands on exercise
Cloud Technology Experts
Montreal ansible meetup april 17th, 2019
Montreal ansible meetup april 17th, 2019
Gonéri Le Bouder
Ansible intro
Ansible intro
Marcelo Quintiliano da Silva
Introduction to Ansible - (dev ops for people who hate devops)
Introduction to Ansible - (dev ops for people who hate devops)
Jude A. Goonawardena
Ansible - Hands on Training
Ansible - Hands on Training
Mehmet Ali Aydın
Development of Ansible modules
Development of Ansible modules
jtyr
Ansible Tutorial.pdf
Ansible Tutorial.pdf
NigussMehari4
Ansible for large scale deployment
Ansible for large scale deployment
Karthik .P.R
Ansible for large scale deployment
Ansible for large scale deployment
Remote MySQL DBA
Ansible
Ansible
Rahul Bajaj
2020 07-30 elastic agent + ingest management
2020 07-30 elastic agent + ingest management
Daliya Spasova
Network automation ansible_nx-api
Network automation ansible_nx-api
Joel W. King
Ansible Automation Best Practices From Startups to Enterprises - Minnebar 12
Ansible Automation Best Practices From Startups to Enterprises - Minnebar 12
Keith Resar
Similar to Ansible practices
(20)
Getting started with Ansible
Getting started with Ansible
Installing AtoM with Ansible
Installing AtoM with Ansible
Ansible, best practices
Ansible, best practices
Introduction to Ansible
Introduction to Ansible
Managing MySQL with Ansible
Managing MySQL with Ansible
Automate DBA Tasks With Ansible
Automate DBA Tasks With Ansible
Jenkins api
Jenkins api
Kubernetes basics and hands on exercise
Kubernetes basics and hands on exercise
Montreal ansible meetup april 17th, 2019
Montreal ansible meetup april 17th, 2019
Ansible intro
Ansible intro
Introduction to Ansible - (dev ops for people who hate devops)
Introduction to Ansible - (dev ops for people who hate devops)
Ansible - Hands on Training
Ansible - Hands on Training
Development of Ansible modules
Development of Ansible modules
Ansible Tutorial.pdf
Ansible Tutorial.pdf
Ansible for large scale deployment
Ansible for large scale deployment
Ansible for large scale deployment
Ansible for large scale deployment
Ansible
Ansible
2020 07-30 elastic agent + ingest management
2020 07-30 elastic agent + ingest management
Network automation ansible_nx-api
Network automation ansible_nx-api
Ansible Automation Best Practices From Startups to Enterprises - Minnebar 12
Ansible Automation Best Practices From Startups to Enterprises - Minnebar 12
Recently uploaded
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
ComplianceQuest1
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
bodapatigopi8531
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
AxelRicardoTrocheRiq
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
soniya singh
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
VICTOR MAESTRE RAMIREZ
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
anilsa9823
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
gurkirankumar98700
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
ICS
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Arshad QA
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
kalichargn70th171
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
MyIntelliSource, Inc.
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
stazi3110
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
ABDERRAOUF MEHENNI
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
kellynguyen01
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
kalichargn70th171
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
kaushalgiri8080
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
Cionsystems
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Recently uploaded
(20)
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Ansible practices
1.
Copyright © 2017
Altair Engineering Inc. Ansible practices Sebastien Plisson @splisson splisson@altair.com 1 Innovation Intelligence®
2.
Ansible practices Copyright ©
2017 Altair Engineering Inc. Summary ● Definitions ● Naming conventions ● Directory structure ● Playbooks ● Usage 2
3.
Ansible practices Copyright ©
2017 Altair Engineering Inc. Definitions ● Component ○ Part of the infrastructure based on its function: api, web, etc. ● Action ○ Action performed by the playbook: configure, create, update ● Playbook ○ Base script in Ansible called using ansible-playbook 3
4.
Ansible practices Copyright ©
2017 Altair Engineering Inc. Definitions (2) ● Variable ○ Defined in yaml files (playbook, var files) or passed on command line (extra-vars) ● Role ○ Collection of tasks, variables, handlers, files, templates that can be called from a playbook or a role 4
5.
Ansible practices Copyright ©
2017 Altair Engineering Inc. Naming conventions ● Playbook ○ <project name>-<component>-<env>-<action>.yml ■ example: todo-api-dev-configure.yml ● Role ○ <author OR project name>.<component OR software>-<action> (optional) ■ Example: todo.api-deploy ● Variable ○ <role name using underscore as separator>-<variable name> : scoping to avoid collision ■ example: todo_api_branch 5
6.
Ansible practices Copyright ©
2017 Altair Engineering Inc. Directory structure ● root: playbooks ○ files: shell scripts, files invoked or used directly from playbook ○ group_vars: variables defined for group of nodes ○ inventory: inventory files of nodes, static and dynamic ○ roles ■ <role 1> ■ <role 2> ○ vars ■ <env1> ■ <env2> 6
7.
Ansible practices Copyright ©
2017 Altair Engineering Inc. Playbooks ● Contains “Plays” ○ Target a host or multiple hosts (based on the inventory invoked on the command line) ○ Include variables ○ Execute tasks ○ Invoke Roles ● Targeted to build a component in a given environment or for an operation to execute ● Example: todo-api-staging-install.yml 7
8.
Ansible practices Copyright ©
2017 Altair Engineering Inc. Usage ● Playbook includes variables for the environment passed as extra-vars (ie. target_env) or fixed for the playbook ● Most playbooks only invoke roles ● Sometimes includes pre/post tasks executed before and after roles 8
Download now