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.

OpsWorks
AWS OpsWorks Elastic Load Balancer Attachment

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.

CloudFormation
AWS OpsWorks Instances

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`.

CloudFormation
AWS OpsWorks Time-based Auto Scaling Instance

This template creates an AWS OpsWorks instance with time-based auto scaling.

CloudFormation
AWS OpsWorks PHP Layer

This template creates an OpsWorks layer for a PHP application with auto healing enabled and public IPs assigned.

CloudFormation
AWS OpsWorks Load-based Auto Scaling

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.

CloudFormation
AWS OpsWorks Stack and Layer

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.

CloudFormation
AWS OpsWorks Stack

This template creates an AWS OpsWorks stack.

CloudFormation
AWS OpsWorks User Profile

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.

CloudFormation
AWS OpsWorks Volume

Creates an Amazon OpsWorks volume and attaches it to an EC2 instance in a specified stack.

CloudFormation
AWS OpsWorks App

This template creates an AWS OpsWorks app that uses a PHP application in a Git repository.

CloudFormation