Screenplay Command Overview

The screenplay command offers a robust solution for orchestrating complex AWS workflows, including resource creation, task execution on remote instances, and environment configuration. It supports a wide range of operations, from provisioning EC2 instances and S3 buckets to injecting SSH keys and managing configurations, all with flexible and user-friendly options.

New Features and Enhancements

1. Script Execution

2. AWS Resource Creation

Create various AWS resources, including:

3. Configuration and Overrides

4. Resource Outputs and Metrics

5. Task and Workflow Management

6. Enhanced Deployment and Notifications

7. State Management and Security

8. Destruction of Resources

Destroy resources via destroy command with priority-based deletion:

Strengths

Usage Examples


# Execute tasks on remote instances
aws screenplay --create-remote --add-remote --command "sudo apt-get update"

# Create AWS resources
aws screenplay --resource vpc,ec2,s3 --environment dev --set key=value

# Destroy resources for a specific execution ID
aws destroy  --ignore-yml
      

This updated command ensures a streamlined and efficient way to manage AWS workflows while providing extensive configuration and automation capabilities.

Watch the Installation Video

Watch the video below to see the AWS EC2 Creation process in action: