Commit 27f72db9 authored by Andriy Knysh's avatar Andriy Knysh Committed by GitHub

Merge pull request #3 from cloudposse/add-attributes-and-tags

Assign `attributes` and `tags` from `variables.tf` to `label` module
parents 7fbc5129 ffc8b5f8
......@@ -4,3 +4,6 @@
# Module directory
.terraform/
.idea
*.iml
# Define composite variables for resources
module "label" {
source = "git::https://github.com/cloudposse/tf_label.git?ref=tags/0.1.0"
source = "git::https://github.com/cloudposse/tf_label.git?ref=tags/0.2.0"
namespace = "${var.namespace}"
name = "${var.name}"
stage = "${var.stage}"
delimiter = "${var.delimiter}"
attributes = "${var.attributes}"
tags = "${var.tags}"
}
#
......@@ -26,11 +29,7 @@ resource "aws_security_group" "default" {
cidr_blocks = ["0.0.0.0/0"]
}
tags {
Name = "${module.label.id}"
Namespace = "${var.namespace}"
Stage = "${var.stage}"
}
tags = "${module.label.tags}"
}
resource "aws_elasticache_subnet_group" "default" {
......@@ -81,6 +80,7 @@ resource "aws_cloudwatch_metric_alarm" "cache_cpu" {
alarm_actions = ["${var.alarm_actions}"]
depends_on = ["aws_elasticache_replication_group.default"]
tags = "${module.label.tags}"
}
resource "aws_cloudwatch_metric_alarm" "cache_memory" {
......@@ -101,6 +101,7 @@ resource "aws_cloudwatch_metric_alarm" "cache_memory" {
alarm_actions = ["${var.alarm_actions}"]
depends_on = ["aws_elasticache_replication_group.default"]
tags = "${module.label.tags}"
}
......
......@@ -31,12 +31,10 @@ variable "cluster_size" {
default = "1"
}
variable "port" {
default = "6379"
}
variable "instance_type" {
default = "cache.t2.micro"
}
......@@ -80,3 +78,18 @@ variable "availability_zones" {
}
variable "zone_id" {}
variable "delimiter" {
type = "string"
default = "-"
}
variable "attributes" {
type = "list"
default = []
}
variable "tags" {
type = "map"
default = {}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment