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.

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

CloudFormationTerraform
AWS OpsWorks Time-based Auto Scaling Instance

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

CloudFormationTerraform
AWS OpsWorks PHP Layer

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

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

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

CloudFormationTerraform
AWS OpsWorks Stack

This template creates an AWS OpsWorks stack.

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

CloudFormationTerraform
AWS OpsWorks Volume

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

CloudFormationTerraform
AWS OpsWorks App

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

CloudFormationTerraform