Skip to content

Instantly share code, notes, and snippets.

@xman1980
Forked from msysyamamoto/elastic_beanstalk_env.tf
Created September 3, 2019 11:02
Show Gist options
  • Save xman1980/131a7c01f01a3276c37043097c35c499 to your computer and use it in GitHub Desktop.
Save xman1980/131a7c01f01a3276c37043097c35c499 to your computer and use it in GitHub Desktop.
AWS SSM parameter store sample
resource "aws_elastic_beanstalk_environment" "sample_env" {
setting {
namespace = "aws:elasticbeanstalk:application:environment"
name = "DATASOURCE_PASSWORD"
value = "${data.aws_ssm_parameter.rds_password.value}"
}
}
# use parameter
data "aws_ssm_parameter" "rds_password" {
name = "/${terraform.env}/rds/rds_password"
}
# Set parameter
resource "aws_ssm_parameter" "rds_password" {
name = "/${terraform.env}/rds/rds_password"
value = "very nice password"
type = "String"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment