pull/134/head
Mathias Fredriksson 1 year ago
parent c83022e7ac
commit 6ab44fd79a

@ -16,13 +16,13 @@ Customize the preselected parameter value:
```tf ```tf
module "exoscale-instance-type" { module "exoscale-instance-type" {
source = "registry.coder.com/modules/exoscale-instance-type/coder" source = "registry.coder.com/modules/exoscale-instance-type/coder"
version = "1.0.0" version = "1.0.0"
default = "standard.medium" default = "standard.medium"
} }
resource "exoscale_compute_instance" "instance" { resource "exoscale_compute_instance" "instance" {
type = module.exoscale-instance-type.value type = module.exoscale-instance-type.value
# ... # ...
} }
@ -44,19 +44,19 @@ Change the display name a type using the corresponding maps:
```tf ```tf
module "exoscale-instance-type" { module "exoscale-instance-type" {
source = "registry.coder.com/modules/exoscale-instance-type/coder" source = "registry.coder.com/modules/exoscale-instance-type/coder"
version = "1.0.0" version = "1.0.0"
default = "standard.medium" default = "standard.medium"
custom_names = { custom_names = {
"standard.medium": "Mittlere Instanz" # German translation "standard.medium" : "Mittlere Instanz" # German translation
} }
custom_descriptions = { custom_descriptions = {
"standard.medium": "4 GB Arbeitsspeicher, 2 Kerne, 10 - 400 GB Festplatte" # German translation "standard.medium" : "4 GB Arbeitsspeicher, 2 Kerne, 10 - 400 GB Festplatte" # German translation
} }
} }
resource "exoscale_compute_instance" "instance" { resource "exoscale_compute_instance" "instance" {
type = module.exoscale-instance-type.value type = module.exoscale-instance-type.value
# ... # ...
} }
@ -80,7 +80,7 @@ module "exoscale-instance-type" {
version = "1.0.0" version = "1.0.0"
default = "gpu.large" default = "gpu.large"
type_category = ["gpu"] type_category = ["gpu"]
exclude = [ exclude = [
"gpu2.small", "gpu2.small",
"gpu2.medium", "gpu2.medium",
"gpu2.large", "gpu2.large",
@ -93,7 +93,7 @@ module "exoscale-instance-type" {
} }
resource "exoscale_compute_instance" "instance" { resource "exoscale_compute_instance" "instance" {
type = module.exoscale-instance-type.value type = module.exoscale-instance-type.value
# ... # ...
} }

@ -16,7 +16,7 @@ Customize the preselected parameter value:
```tf ```tf
module "exoscale-zone" { module "exoscale-zone" {
source = "registry.coder.com/modules/exoscale-zone/coder" source = "registry.coder.com/modules/exoscale-zone/coder"
version = "1.0.0" version = "1.0.0"
default = "ch-dk-2" default = "ch-dk-2"
} }
@ -28,7 +28,7 @@ data "exoscale_compute_template" "my_template" {
} }
resource "exoscale_compute_instance" "instance" { resource "exoscale_compute_instance" "instance" {
zone = module.exoscale-zone.value zone = module.exoscale-zone.value
# ... # ...
} }
``` ```
@ -43,14 +43,14 @@ Change the display name and icon for a zone using the corresponding maps:
```tf ```tf
module "exoscale-zone" { module "exoscale-zone" {
source = "registry.coder.com/modules/exoscale-zone/coder" source = "registry.coder.com/modules/exoscale-zone/coder"
version = "1.0.0" version = "1.0.0"
default = "at-vie-1" default = "at-vie-1"
custom_names = { custom_names = {
"at-vie-1": "Home Vienna" "at-vie-1" : "Home Vienna"
} }
custom_icons = { custom_icons = {
"at-vie-1": "/emojis/1f3e0.png" "at-vie-1" : "/emojis/1f3e0.png"
} }
} }
@ -60,7 +60,7 @@ data "exoscale_compute_template" "my_template" {
} }
resource "exoscale_compute_instance" "instance" { resource "exoscale_compute_instance" "instance" {
zone = module.exoscale-zone.value zone = module.exoscale-zone.value
# ... # ...
} }
``` ```
@ -73,9 +73,9 @@ Hide the Switzerland zones Geneva and Zurich
```tf ```tf
module "exoscale-zone" { module "exoscale-zone" {
source = "registry.coder.com/modules/exoscale-zone/coder" source = "registry.coder.com/modules/exoscale-zone/coder"
version = "1.0.0" version = "1.0.0"
exclude = [ "ch-gva-2", "ch-dk-2" ] exclude = ["ch-gva-2", "ch-dk-2"]
} }
data "exoscale_compute_template" "my_template" { data "exoscale_compute_template" "my_template" {
@ -84,7 +84,7 @@ data "exoscale_compute_template" "my_template" {
} }
resource "exoscale_compute_instance" "instance" { resource "exoscale_compute_instance" "instance" {
zone = module.exoscale-zone.value zone = module.exoscale-zone.value
# ... # ...
} }
``` ```

@ -91,7 +91,7 @@ JFrog Access token is also available as a terraform output. You can use it in ot
provider "docker" { provider "docker" {
# ... # ...
registry_auth { registry_auth {
address = "https://example.jfrog.io/artifactory/api/docker/REPO-KEY" address = "https://example.jfrog.io/artifactory/api/docker/REPO-KEY"
username = module.jfrog.username username = module.jfrog.username
password = module.jfrog.access_token password = module.jfrog.access_token
} }

@ -96,7 +96,7 @@ JFrog Access token is also available as a terraform output. You can use it in ot
provider "docker" { provider "docker" {
# ... # ...
registry_auth { registry_auth {
address = "https://YYYY.jfrog.io/artifactory/api/docker/REPO-KEY" address = "https://YYYY.jfrog.io/artifactory/api/docker/REPO-KEY"
username = module.jfrog.username username = module.jfrog.username
password = module.jfrog.access_token password = module.jfrog.access_token
} }

Loading…
Cancel
Save