diff --git a/content/en/docs/06_cloudscale/2-persistent-volume.md b/content/en/docs/06_cloudscale/2-persistent-volume.md index 81eccf6..b52e32d 100644 --- a/content/en/docs/06_cloudscale/2-persistent-volume.md +++ b/content/en/docs/06_cloudscale/2-persistent-volume.md @@ -21,23 +21,9 @@ The AlpDeploy web service needs persistent storage that survives server re-creat example for uploaded files or a local cache. cloudscale.ch provides SSD and bulk block volumes that can be attached to servers. -Add the following resource to `main.tf`: +Add the `"cloudscale_volume" "web_data"` resource to `main.tf`: ```terraform -locals { - prefix = "alpdeploy-${var.username}" -} - -resource "cloudscale_server" "web" { - name = "${local.prefix}-web" - flavor_slug = "flex-4-2" - image_slug = "debian-13" - zone_slug = var.zone - volume_size_gb = 10 - ssh_keys = [var.ssh_public_key] - user_data = file("${path.module}/cloud-init/web.yaml") -} - resource "cloudscale_volume" "web_data" { name = "${local.prefix}-web-data" zone_slug = var.zone diff --git a/content/en/docs/06_cloudscale/3-private-network.md b/content/en/docs/06_cloudscale/3-private-network.md index b070001..7d36ee8 100644 --- a/content/en/docs/06_cloudscale/3-private-network.md +++ b/content/en/docs/06_cloudscale/3-private-network.md @@ -162,7 +162,7 @@ runcmd: - systemctl start nginx ``` -Update `main.tf` to add the private interface to the web server: +Update `main.tf` and addthe private interface to the web server `"cloudscale_server" "web"` resource: ```terraform locals { @@ -190,14 +190,6 @@ resource "cloudscale_server" "web" { } } } - -resource "cloudscale_volume" "web_data" { - name = "${local.prefix}-web-data" - zone_slug = var.zone - size_gb = 50 - type = "ssd" - server_uuids = [cloudscale_server.web.id] -} ``` {{% alert title="Server replacement" color="secondary" %}}