From 3fe94d469695d2cc753c3c4c109e4ed29de834fd Mon Sep 17 00:00:00 2001 From: Pavel Kiselev <kpashka@gmail.com> Date: Thu, 20 Apr 2017 12:17:33 +0300 Subject: [PATCH] Feature branch Apple pay --- .../terraform/base/gce_branches/main.tf | 15 ++++ .../envs/gce_branches/terraform.tfstate | 88 +++++++++++++++++- .../gce_branches/terraform.tfstate.backup | 90 +++---------------- 3 files changed, 113 insertions(+), 80 deletions(-) diff --git a/tabernacle/terraform/base/gce_branches/main.tf b/tabernacle/terraform/base/gce_branches/main.tf index 7edb490c40..622013a314 100644 --- a/tabernacle/terraform/base/gce_branches/main.tf +++ b/tabernacle/terraform/base/gce_branches/main.tf @@ -51,3 +51,18 @@ module "bigbag" { dnsimple_account = "${var.dnsimple_account}" dnsimple_token = "${var.dnsimple_token}" } + +############################################## +# Setup Apple Pay Feature Branch +############################################## +module "applepay" { + source = "../../modules/gce/appliance" + instance_name = "feature-branch-apple" + dns_record = "feature-branch-apple" + appliance_image = "${var.appliance_image}" + consul_leader = "${var.consul_leader}" + ssh_user = "${var.ssh_user}" + ssh_private_key = "${var.ssh_private_key}" + dnsimple_account = "${var.dnsimple_account}" + dnsimple_token = "${var.dnsimple_token}" +} diff --git a/tabernacle/terraform/envs/gce_branches/terraform.tfstate b/tabernacle/terraform/envs/gce_branches/terraform.tfstate index e911d88bc7..8b30832cab 100644 --- a/tabernacle/terraform/envs/gce_branches/terraform.tfstate +++ b/tabernacle/terraform/envs/gce_branches/terraform.tfstate @@ -1,7 +1,7 @@ { "version": 3, - "terraform_version": "0.9.2", - "serial": 16, + "terraform_version": "0.9.3", + "serial": 21, "lineage": "c0794ba9-7fe1-47b8-83ee-dd12cd64dbf5", "modules": [ { @@ -96,6 +96,90 @@ }, "depends_on": [] }, + { + "path": [ + "root", + "applepay" + ], + "outputs": {}, + "resources": { + "dnsimple_record.frontend-dns-record": { + "type": "dnsimple_record", + "depends_on": [ + "google_compute_instance.appliance" + ], + "primary": { + "id": "11481174", + "attributes": { + "domain": "foxcommerce.com", + "domain_id": "foxcommerce.com", + "hostname": "feature-branch-apple.foxcommerce.com", + "id": "11481174", + "name": "feature-branch-apple", + "priority": "0", + "ttl": "3600", + "type": "A", + "value": "10.240.0.16" + }, + "meta": {}, + "tainted": false + }, + "deposed": [], + "provider": "" + }, + "google_compute_instance.appliance": { + "type": "google_compute_instance", + "depends_on": [], + "primary": { + "id": "feature-branch-apple", + "attributes": { + "can_ip_forward": "false", + "create_timeout": "4", + "disk.#": "1", + "disk.0.auto_delete": "true", + "disk.0.device_name": "", + "disk.0.disk": "", + "disk.0.disk_encryption_key_raw": "", + "disk.0.disk_encryption_key_sha256": "", + "disk.0.image": "appliance-base-170207-004420", + "disk.0.scratch": "false", + "disk.0.size": "40", + "disk.0.type": "pd-ssd", + "id": "feature-branch-apple", + "machine_type": "n1-standard-4", + "metadata.%": "0", + "metadata_fingerprint": "1-7KLxnxNkU=", + "name": "feature-branch-apple", + "network.#": "0", + "network_interface.#": "1", + "network_interface.0.access_config.#": "0", + "network_interface.0.address": "10.240.0.16", + "network_interface.0.name": "nic0", + "network_interface.0.network": "default", + "network_interface.0.subnetwork": "", + "network_interface.0.subnetwork_project": "", + "self_link": "https://www.googleapis.com/compute/v1/projects/foxcomm-staging/zones/us-central1-a/instances/feature-branch-apple", + "service_account.#": "1", + "service_account.0.email": "953682058057-compute@developer.gserviceaccount.com", + "service_account.0.scopes.#": "1", + "service_account.0.scopes.1328717722": "https://www.googleapis.com/auth/devstorage.read_write", + "tags.#": "2", + "tags.1472900357": "no-ip", + "tags.3820487057": "feature-branch-apple", + "tags_fingerprint": "tAI71keGgz4=", + "zone": "us-central1-a" + }, + "meta": { + "schema_version": "2" + }, + "tainted": false + }, + "deposed": [], + "provider": "" + } + }, + "depends_on": [] + }, { "path": [ "root", diff --git a/tabernacle/terraform/envs/gce_branches/terraform.tfstate.backup b/tabernacle/terraform/envs/gce_branches/terraform.tfstate.backup index 2ee0d25db5..caa2afe9ef 100644 --- a/tabernacle/terraform/envs/gce_branches/terraform.tfstate.backup +++ b/tabernacle/terraform/envs/gce_branches/terraform.tfstate.backup @@ -1,7 +1,7 @@ { "version": 3, - "terraform_version": "0.9.2", - "serial": 15, + "terraform_version": "0.9.3", + "serial": 20, "lineage": "c0794ba9-7fe1-47b8-83ee-dd12cd64dbf5", "modules": [ { @@ -96,6 +96,15 @@ }, "depends_on": [] }, + { + "path": [ + "root", + "applepay" + ], + "outputs": {}, + "resources": {}, + "depends_on": [] + }, { "path": [ "root", @@ -195,82 +204,7 @@ "peacock" ], "outputs": {}, - "resources": { - "dnsimple_record.frontend-dns-record": { - "type": "dnsimple_record", - "depends_on": [ - "google_compute_instance.appliance" - ], - "primary": { - "id": "11150010", - "attributes": { - "domain": "foxcommerce.com", - "domain_id": "foxcommerce.com", - "hostname": "feature-branch-peacock.foxcommerce.com", - "id": "11150010", - "name": "feature-branch-peacock", - "priority": "0", - "ttl": "3600", - "type": "A", - "value": "10.240.0.21" - }, - "meta": {}, - "tainted": false - }, - "deposed": [], - "provider": "" - }, - "google_compute_instance.appliance": { - "type": "google_compute_instance", - "depends_on": [], - "primary": { - "id": "feature-branch-peacock", - "attributes": { - "can_ip_forward": "false", - "create_timeout": "4", - "disk.#": "1", - "disk.0.auto_delete": "true", - "disk.0.device_name": "", - "disk.0.disk": "", - "disk.0.disk_encryption_key_raw": "", - "disk.0.disk_encryption_key_sha256": "", - "disk.0.image": "appliance-base-170207-004420", - "disk.0.scratch": "false", - "disk.0.size": "40", - "disk.0.type": "pd-ssd", - "id": "feature-branch-peacock", - "machine_type": "n1-standard-4", - "metadata.%": "0", - "metadata_fingerprint": "1-7KLxnxNkU=", - "name": "feature-branch-peacock", - "network.#": "0", - "network_interface.#": "1", - "network_interface.0.access_config.#": "0", - "network_interface.0.address": "10.240.0.21", - "network_interface.0.name": "nic0", - "network_interface.0.network": "default", - "network_interface.0.subnetwork": "", - "network_interface.0.subnetwork_project": "", - "self_link": "https://www.googleapis.com/compute/v1/projects/foxcomm-staging/zones/us-central1-a/instances/feature-branch-peacock", - "service_account.#": "1", - "service_account.0.email": "953682058057-compute@developer.gserviceaccount.com", - "service_account.0.scopes.#": "1", - "service_account.0.scopes.1328717722": "https://www.googleapis.com/auth/devstorage.read_write", - "tags.#": "2", - "tags.1358091742": "feature-branch-peacock", - "tags.1472900357": "no-ip", - "tags_fingerprint": "IPvV2u-8E0k=", - "zone": "us-central1-a" - }, - "meta": { - "schema_version": "2" - }, - "tainted": false - }, - "deposed": [], - "provider": "" - } - }, + "resources": {}, "depends_on": [] }, {