Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 2.04 KB

File metadata and controls

26 lines (18 loc) · 2.04 KB

AWS Deadline Cloud sample Terraform configurations

With Terraform, you can deploy Deadline Cloud infrastructure as code. These configurations use the AWS Cloud Control (AWSCC) provider, which supports AWS Deadline Cloud resource types.

Sample index

This table covers every immediate sample directory below terraform/farm_templates/.

Sample What it demonstrates Start here when
Starter farm A farm, queue, service-managed fleets, and package-build support using AWSCC resources Your team manages infrastructure with Terraform
KNFSD cross-region cache A service-managed fleet reading a distant NFS filer through a KNFSD read cache over a VPC resource endpoint, deployed cross-region to stand in for an on-premises origin You cache reads from an on-premises or otherwise-distant filer for a render/simulation fleet

The starter farm can run rendering, reconstruction, and data-transformation jobs from the job bundle index. It is the Terraform equivalent of the CloudFormation starter farm and includes support for building custom Conda packages.

CloudFormation vs Terraform vs AWS CDK

All three starter configurations create equivalent Deadline Cloud infrastructure. Choose based on your team's existing tooling and state-management practices.

Aspect CloudFormation Terraform AWS CDK
Authoring YAML template HCL configuration TypeScript, compiled to CloudFormation
Provider AWS native HashiCorp AWSCC AWS native
Deadline resources AWS::Deadline::* awscc_deadline_* CfnFarm, CfnQueue, CfnFleet
State Managed by AWS Local or remote backend Managed by AWS
Job attachments bucket You supply an existing bucket You supply an existing bucket Created by the app