of a product’s performance, functional, and physical attributes with its requirements, design, and operational information throughout its life.” What is Ansible? “Configuration Management”
to install on remote resources* • Connect: SSH to resources, or run modules locally • Send Payload: SFTP/SCP modules to remote resources • Execute: Run the modules to perform desired actions • Report: Return output about the actions performed
going to manage • Variables: Options to control how things are managed • Modules: Reusable code designed to manage things • Tasks: Combine variables and modules into a unit of work • Roles: Combine multiple tasks into a reusable unit of work • Playbooks: Define how to run tasks and roles on inventory • Vault: Encrypt any or all of the above things to protect secrets