🚧 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
configresource that configures imagePullSecret injection. - dns/basic: A
dnsresource 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-accountlinked to an IAM role. - mysql/aurora: A
mysqlresource using AWS RDS Aurora. - mysql/basic: A
mysqlresource using AWS RDS. - postgres/aurora: A
postgresresource using AWS RDS Aurora. - postgres/basic: A
postgresresource using AWS RDS. - redis/basic: A
redisresource using AWS ElastiCache. - s3/basic: A basic
s3bucket. - sqs/basic: A basic
sqsqueue. - 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.