12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- /**
- * This module sets configuration defaults for the AWS infrastructure.
- *
- * Usage:
- *
- * module "defaults" {
- * source = "github.com/nuxeo/cloud-aws-stack/defaults"
- * region = "eu-west-1"
- * cidr = "10.0.0.0/16"
- * }
- *
- */
- variable "region" {
- description = "The AWS region"
- }
- variable "cidr" {
- description = "The CIDR block to provision for the VPC"
- }
- variable "default_nuxeo_ami" {
- default = {
- us-east-1 = "ami-11111111"
- us-west-1 = "ami-22222222"
- us-west-2 = "ami-33333333"
- eu-west-1 = "ami-44444444"
- eu-central-1 = "ami-55555555"
- }
- }
- variable "default_binstore_account_ids" {
- default = {
- us-east-1 = "111111111111"
- us-west-2 = "222222222222"
- us-west-1 = "333333333333"
- eu-west-1 = "444444444444"
- eu-central-1 = "555555555555"
- }
- }
- output "domain_name_servers" {
- value = "${cidrhost(var.cidr, 2)}"
- }
- output "nuxeo_ami" {
- value = "${lookup(var.default_nuxeo_ami, var.region)}"
- }
- output "s3_binstore_account_id" {
- value = "${lookup(var.default_binstore_account_ids, var.region)}"
- }
|