...
- FlexDeploy Cloud Account configuration support for AWS, Azure, Oracle Cloud Infrastructure
- Back end and local state support
- Terraform variable and output support
- FlexDeploy property replacement
- Automatically download desired version of the terraform executable on the endpoint
Recommendations
State
While local state is supported, it is recommended to use a back end state manager such as Consul for robust visibility and persistence.
...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
provider "google" { credentials = "${file("${{GCPJOEL:GCLOUD_KEYFILE_JSON}}")}" project = "${{GCPJOELGCPTRIAL:GCLOUD_PROJECT}}" region = "${{GCPJOELGCPTRIAL:GCLOUD_REGION}}" zone = "${{GCPJOELGCPTRIAL:GCLOUD_ZONE}}" } resource "google_compute_instance" "vm_instance" { name = "terraform-instance" machine_type = "f1-micro" boot_disk { initialize_params { image = "debian-cloud/debian-9" } } network_interface { # A default network is created for all GCP projects network = "${google_compute_network.vpc_network.self_link}" access_config = { } } } resource "google_compute_network" "vpc_network" { name = "terraform-network" auto_create_subnetworks = "true" } |
...