Now use AWS Systems Manager to execute complex Ansible playbooks

Posted on: Sep 24, 2019

Today, AWS Systems Manager introduces the ability to execute Ansible playbooks directly from GitHub or Amazon Simple Storage Service (Amazon S3) through Systems Manager Run Command or State Manager. This lets you use your existing Ansible automations and to benefit from the control and safety provided by Systems Manager.

You can now execute a series of playbooks that are zipped or stored in a directory structure on GitHub or Amazon S3, while controlling the execution velocity and responding to errors. With this capability, you can use complex playbooks to manage and enforce the desired state of your Amazon Elastic Compute Cloud (Amazon EC2) and on-premises instances. During execution of a playbook, State Manager will also automatically pre-install dependencies on instances.

To get started, choose the new AWS-ApplyAnsiblePlaybooks document from State Manager or Run Command. Systems Manager is the operations cockpit for your hybrid environment. It simplifies resource and application management, shortens the mean time to resolution (MTTR) for operational problems, and makes it easier to operate and manage your infrastructure securely at scale.

This feature is available in all GovCloud (US) and commercial Regions. For more information about the feature, visit the AWS Systems Manager product page and documentation.