🚧 This pack is experimental and currently not recommended for production usage. 🚧
The AWS Resource Pack contains various reference implementation of connecting AWS with the Humanitec Platform Orchestrator.
You can find more details about Resource Packs and how to use them inside the Humanitec documentation.
The following resources are included:
- config/imagepullsecret: A
config
resource that configures imagePullSecret injection. - dns/basic: A
dns
resource using Route 53. - iam-policy/ecr-create-repository: IAM policy for to create ECR repositories.
- iam-policy/s3: IAM policy for for an S3 bucket.
- iam-policy/sqs: IAM policy for an SQS queue.
- iam-role/service-account: An assumable IAM role, by a k8s service account.
- k8s/service-account: A
k8s-service-account
linked to an IAM role. - mysql/aurora: A
mysql
resource using AWS RDS Aurora. - mysql/basic: A
mysql
resource using AWS RDS. - postgres/aurora: A
postgres
resource using AWS RDS Aurora. - postgres/basic: A
postgres
resource using AWS RDS. - redis/basic: A
redis
resource using AWS ElastiCache. - s3/basic: A basic
s3
bucket. - sqs/basic: A basic
sqs
queue. - workload/service-account: Inject a k8s service account into a
workload
.
The humanitec-resource-defs
directory includes the respective Resource Definitions.
The modules
directory includes the Terraform modules used by the Humanitec Terraform Driver to provision the actual resources.
Checkout examples/
for example usage of the Resource Definitions listed above.