You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: tutorials/terraform-quickstart/index.mdx
+13-1Lines changed: 13 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -603,6 +603,10 @@ Now you have deployed a Terraform/OpenTofu infrastructure, modified its settings
603
603
2. Enter `yes` when prompted to enter a value.
604
604
3. Hit `Enter` to confirm. The output shows you the resources being deleted.
605
605
606
+
## Going further
607
+
608
+
### Terraform/OpenTofu commands
609
+
606
610
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:
607
611
608
612
-`apply`: Builds or changes infrastructure
@@ -624,6 +628,8 @@ You have now managed the complete lifecycle of an infrastructure using Terraform
624
628
-`version`: Prints the Terraform/OpenTofu version
625
629
-`workspace`: Workspace management
626
630
631
+
### Modules and variables
632
+
627
633
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.
628
634
629
635
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:
642
648
- As a command-line parameter variable: `terraform apply -var zone=${var.zone}`
643
649
- As a variables file: `terraform apply -var-file=variables.tf`
644
650
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