Opinionated, self-contained Terraform root modules that each solve one, specific problem
APACHE-2.0 License
Bot releases are hidden (Show)
Published by 3h4x over 4 years ago
Published by maximmi over 4 years ago
codefresh
external cache registryPublished by maximmi over 4 years ago
ECR
user addedPublished by maximmi over 4 years ago
ECR
repo for every github
repo for given organizationPublished by 3h4x over 4 years ago
domain identity
, IAM user that can send emails and verification DNS records in Route53Published by maximmi over 4 years ago
Published by maximmi over 4 years ago
Published by aknysh over 4 years ago
terraform-aws-lambda-elasticsearch-cleanup
versionenabled
and artifact_url
variables to the moduleterraform-external-module-artifact
module is used in this module with enabled
variable set to false
, terraform-external-module-artifact
needs to be disabled as well (otherwise it throws errors that it can't download the artifact)artifact_url
URL templatePublished by aknysh over 4 years ago
terraform-aws-elasticsearch
versioncounts
, in some cases Terraform can't compute the counts throwing the errors (it's working in the Terratest, but does not work for some customers):Error: Invalid count argument
on .terraform/modules/search_service_elasticsearch_master.elasticsearch/main.tf line 76, in resource "aws_iam_service_linked_role" "default":
76: count = var.enabled && var.create_iam_service_linked_role && length(data.aws_iam_role.default.*.id) == 0 ? 1 : 0
The "count" value depends on resource attributes that cannot be determined
until apply, so Terraform cannot predict how many instances will be created.
To work around this, use the -target argument to first apply only the
resources that the count depends on.
create_iam_service_linked_role
to control that without using data sources. If the AWS account (where the module is provisioned) already has the AWSServiceRoleForAmazonElasticsearchService
service role, set the variable create_iam_service_linked_role
to false
. On a new account, set it to true
Published by Nuru over 4 years ago
[elasticsearch] Convert to TF 0.12 (#236)
Published by aknysh over 4 years ago
iam_role_arns
variable to specify additional IAM roles to allow access to the Elasticsearch domainkiam
or EKS Service Account IAM Roles. We need to be able to give the application's role permissions to access the ES domain without forcing the application code to assume another IAM rolePublished by maximmi over 4 years ago
subnet_ids
is not sliced any moreValidationException: You must specify exactly three subnets because you’ve set zone count to three
error.Published by maximmi over 4 years ago
Published by maximmi over 4 years ago
elasticsearch_subdomain_name
variablePublished by maximmi over 4 years ago
elasticsearch_subdomain_name
variable addedPublished by maximmi over 4 years ago
AWSServiceRoleForAmazonElasticsearchService
. For example in case it is already therePublished by goruha over 4 years ago