Skip to content

Commit 105007c

Browse files
docs(dvt): update terraform quickstart tutorial with next steps MTA-6225 (#5683)
1 parent eaa58e4 commit 105007c

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

tutorials/terraform-quickstart/index.mdx

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -603,6 +603,10 @@ Now you have deployed a Terraform/OpenTofu infrastructure, modified its settings
603603
2. Enter `yes` when prompted to enter a value.
604604
3. Hit `Enter` to confirm. The output shows you the resources being deleted.
605605

606+
## Going further
607+
608+
### Terraform/OpenTofu commands
609+
606610
You have now managed the complete lifecycle of an infrastructure using Terraform/OpenTofu. To discover more Terraform/OpenTofu commands, use the `terraform -h` command. Common Terraform/OpenTofu commands include for example:
607611

608612
- `apply`: Builds or changes infrastructure
@@ -624,6 +628,8 @@ You have now managed the complete lifecycle of an infrastructure using Terraform
624628
- `version`: Prints the Terraform/OpenTofu version
625629
- `workspace`: Workspace management
626630

631+
### Modules and variables
632+
627633
To create configurations that are shareable and version-controlled, it is recommended that you organize your code with modules. Modules are used to encapsulate logic and design a layer of abstraction for Terraform/OpenTofu code.
628634

629635
Most modules manage a few closely related resources from a single provider and allow you to parameterize the configurations. You can define variables to simplify the management of your infrastructure and duplicate it in no time.
@@ -642,4 +648,10 @@ You have 3 options to use these variables:
642648
- As a command-line parameter variable: `terraform apply -var zone=${var.zone}`
643649
- As a variables file: `terraform apply -var-file=variables.tf`
644650

645-
To learn more, discover how to deploy your cloud resources using [Packer and Terraform/OpenTofu](/tutorials/deploy-instances-packer-terraform/) and check out the full [Scaleway Provider documentation for Terraform/OpenTofu](https://registry.terraform.io/providers/scaleway/scaleway/latest/docs).
651+
### Deployment
652+
653+
- Discover how to deploy your cloud resources using [Packer and Terraform/OpenTofu](/tutorials/deploy-instances-packer-terraform/) and check out the full [Scaleway Provider documentation for Terraform/OpenTofu](https://registry.terraform.io/providers/scaleway/scaleway/latest/docs).
654+
655+
- Use [cloud-init](/instances/api-cli/using-cloud-init/#provisioning-your-instance-with-cloud-init) to automatically install and provision software on a Scaleway Instance.
656+
657+
- Use [Ansible](/tutorials/ansible-bionic-beaver/) to automate client machines configuration from a Scaleway Instance using a simple YAML syntax.

0 commit comments

Comments
 (0)