Use a newer provider
This commit is contained in:
parent
f67e4b8781
commit
ed80defb3f
2 changed files with 26 additions and 20 deletions
|
|
@ -23,29 +23,39 @@
|
||||||
# }
|
# }
|
||||||
|
|
||||||
# =========== Cloud Foundry Resources ===========
|
# =========== Cloud Foundry Resources ===========
|
||||||
resource "cloudfoundry_org" "org" {
|
# resource "cloudfoundry_org" "org" {
|
||||||
|
# name = var.cf_org_name
|
||||||
|
# }
|
||||||
|
|
||||||
|
# resource "cloudfoundry_space" "space" {
|
||||||
|
# name = var.cf_space_name
|
||||||
|
# org = cloudfoundry_org.org.id
|
||||||
|
# }
|
||||||
|
|
||||||
|
data "cloudfoundry_org" "org" {
|
||||||
name = var.cf_org_name
|
name = var.cf_org_name
|
||||||
}
|
}
|
||||||
|
|
||||||
resource "cloudfoundry_space" "space" {
|
data "cloudfoundry_space" "space" {
|
||||||
name = var.cf_space_name
|
name = var.cf_space_name
|
||||||
org = cloudfoundry_org.org.id
|
org = data.cloudfoundry_org.org.id
|
||||||
}
|
}
|
||||||
|
|
||||||
resource "cloudfoundry_app" "versatiles" {
|
resource "cloudfoundry_app" "versatiles" {
|
||||||
name = var.cf_app_name
|
name = var.cf_app_name
|
||||||
space = cloudfoundry_space.space.id
|
space_name = data.cloudfoundry_space.space.name
|
||||||
memory = "1G"
|
org_name = data.cloudfoundry_org.org.name
|
||||||
disk_quota = "1G"
|
memory = "2G"
|
||||||
|
disk_quota = "2G"
|
||||||
instances = 1
|
instances = 1
|
||||||
command = "versatiles serve -p $PORT -s frontend-dev.br.tar ${var.tiles_url}"
|
command = "versatiles serve -p $PORT -s frontend-dev.br.tar ${var.tiles_url}"
|
||||||
timeout = 10
|
|
||||||
health_check_type = "http"
|
health_check_type = "http"
|
||||||
health_check_http_endpoint = "/"
|
health_check_http_endpoint = "/"
|
||||||
docker_image = var.docker_image
|
docker_image = var.docker_image
|
||||||
docker_credentials = {
|
docker_credentials = {
|
||||||
docker_username = var.docker_username
|
username = var.docker_username
|
||||||
docker_password = var.docker_password
|
password = var.docker_password
|
||||||
}
|
}
|
||||||
strategy = "rolling"
|
random_route = true
|
||||||
}
|
strategy = "rolling"
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,12 +5,8 @@ terraform {
|
||||||
version = ">= 0.62.0"
|
version = ">= 0.62.0"
|
||||||
}
|
}
|
||||||
cloudfoundry = {
|
cloudfoundry = {
|
||||||
source = "cloudfoundry-community/cloudfoundry"
|
source = "cloudfoundry/cloudfoundry"
|
||||||
version = ">= 0.53.0"
|
version = ">= 1.8.0"
|
||||||
}
|
|
||||||
local = {
|
|
||||||
source = "hashicorp/local"
|
|
||||||
version = ">= 2.4.0"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -20,7 +16,7 @@ provider "stackit" {
|
||||||
}
|
}
|
||||||
|
|
||||||
provider "cloudfoundry" {
|
provider "cloudfoundry" {
|
||||||
api_url = "https://api.cf.eu01.stackit.cloud"
|
api_url = "https://api.system.01.cf.eu01.stackit.cloud"
|
||||||
user = var.cf_user
|
user = var.cf_user
|
||||||
password = var.cf_password
|
password = var.cf_password
|
||||||
}
|
}
|
||||||
Loading…
Reference in a new issue