1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- /**
- * The stack module combines sub modules to create a complete
- * nuxeo environment
- *
- * Usage:
- *
- * module "nuxeo" {
- * source = "github.com/nuxeo//cloud-aws-stack"
- * name = "customer"
- * environment = "prod"
- * }
- *
- */
- module "defaults" {
- source = "./defaults"
- region = "${var.region}"
- cidr = "${var.cidr}"
- }
- #module "vpc" {
- # source = "./vpc"
- # name = "${var.name}"
- # cidr = "${var.cidr}"
- # internal_subnets = "${var.internal_subnets}"
- # external_subnets = "${var.external_subnets}"
- # availability_zones = "${var.availability_zones}"
- # environment = "${var.environment}"
- #}
- module "subnets" {
- source = "./subnets"
- name = "${var.name}"
- vpc_id = "${var.cidr}"
- internal_subnets = "${var.internal_subnets}"
- external_subnets = "${var.external_subnets}"
- availability_zones = "${var.availability_zones}"
- environment = "${var.environment}"
- }
- module "security_groups" {
- source = "./sec-groups"
- name = "${var.name}"
- vpc_id = "${module.vpc.id}"
- environment = "${var.environment}"
- cidr = "${var.cidr}"
- }
- module "s3_binstore" {
- source = "./s3-bucket"
- name = "${var.name}"
- environment = "${var.environment}"
- account_id = "${module.defaults.s3_binstore_account_id}"
- }
|