A collection of configuration templates for AWS OpsWorks and OpsWorks Configuration Management resources as well as security controls for monitoring and protecting AWS OpsWorks configuration such as Config Rules, CloudWatch Alarms, EventBridge Rules, IAM policies, and more.
This template creates an attachment between an AWS OpsWorks layer and an Elastic Load Balancer. The attachment is specified by providing the ElasticLoadBalancerName and LayerId properties.
This template creates two AWS OpsWorks instances that are associated with the `myStack` AWS OpsWorks stack and the `myLayer` AWS OpsWorks layer. The instances are of type `m1.small`.
This template creates an AWS OpsWorks instance with time-based auto scaling.
This template creates an OpsWorks layer for a PHP application with auto healing enabled and public IPs assigned.
This template creates an OpsWorks layer for a PHP application with load-based auto scaling. The layer is configured to automatically scale up or down based on CPU, memory, and load thresholds.
This template creates an OpsWorks stack and layer, along with the necessary IAM roles and instance profiles. The stack and layer can be customized using the provided parameters.
This template creates an AWS OpsWorks stack.
This template creates an OpsWorks user profile for the specified IAM user. The user profile allows the user to manage their own public keys and SSH access. The template registers a public key to the IAM user and enables self-management. The SSH public key is provided as a parameter.
Creates an Amazon OpsWorks volume and attaches it to an EC2 instance in a specified stack.
This template creates an AWS OpsWorks app that uses a PHP application in a Git repository.
This template creates an Amazon OpsWorks for Chef Automate server with specified configurations and parameters.
This CloudFormation template creates an Amazon OpsWorks for Puppet Enterprise server. It provisions a server with specified configurations and tags for production use.