Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save artem-hatchenko/272d21d08a91c9ece2e16e21e3d8ed1b to your computer and use it in GitHub Desktop.
Save artem-hatchenko/272d21d08a91c9ece2e16e21e3d8ed1b to your computer and use it in GitHub Desktop.
NODES_CONFIG = [
"tf-ci-worker-1": [
AWS_ACCOUNT: "111111111111",
ENV_NAME: "prod1",
DEPLOY_ROLE_ARN: "arn:aws:iam::111111111111:role\\/terraform",
PROD_VPC_CIDR: "10.210.0.0\\/16"
],
"tf-ci-worker-2": [
AWS_ACCOUNT: "222222222222",
ENV_NAME: "prod2",
DEPLOY_ROLE_ARN: "arn:aws:iam::222222222222:role\\/terraform",
PROD_VPC_CIDR: "10.220.0.0\\/16"
],
"tf-ci-worker-3": [
AWS_ACCOUNT: "333333333333",
ENV_NAME: "prod3",
DEPLOY_ROLE_ARN: "arn:aws:iam::333333333333:role\\/terraform",
PROD_VPC_CIDR: "10.230.0.0\\/16"
]
]
env.AWS_ACCOUNT = NODES_CONFIG["${LOCKED_NODE}"]["AWS_ACCOUNT"]
env.ENV_NAME = NODES_CONFIG["${LOCKED_NODE}"]["ENV_NAME"]
env.DEPLOY_ROLE_ARN = NODES_CONFIG["${LOCKED_NODE}"]["DEPLOY_ROLE_ARN"]
env.PROD_VPC_CIDR = NODES_CONFIG["${LOCKED_NODE}"]["PROD_VPC_CIDR"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment