· 7 years ago · Dec 10, 2018, 07:24 PM
1variable "region" {}
2variable "access_key" {}
3variable "secret_key" {}
4
5provider "aws" {
6 version = "~> 1.25"
7 region = "${var.region}"
8 access_key = "${var.access_key}"
9 secret_key = "${var.secret_key}"}
10
11
12data "aws_secretsmanager_secret" "by-arn" {
13 arn = "arn:aws:secretsmanager:eu-west-1:xxxxxxx:secret:my_secret"
14}
15
16data "aws_secretsmanager_secret_version" "by-version-stage" {
17 secret_id = "${data.aws_secretsmanager_secret.by-arn.id}"
18}
19
20data "external" "json" {
21 program = ["echo", "${data.aws_secretsmanager_secret_version.by-version-stage.secret_string}"]
22}
23output "test" {value = "${data.external.json.result.test}"}