This is a Terraform based project for the deployment of Debian and CentOS servers, for the purposes of my LPI classes. Scaleway is used at the provider in this scenario.
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
Theodotos Andreou 12dc10f0ac Corrected the source path 5 роки тому
.gitignore Initial Commit 5 роки тому
LICENSE Initial Commit 5 роки тому
README.md Corrected the source path 5 роки тому
lpi.tf Initial Commit 5 роки тому
terraform.tfvars.example Initial Commit 5 роки тому
variables.tf Changed default region and type 5 роки тому

README.md

Terraform setup for scaleway

This is a teraform setup for my LPI Labs. The servers are deployed in Scaleway.

Prerequisites

  • Install Terraform on your local host:
$ wget https://releases.hashicorp.com/terraform/0.11.7/terraform_0.11.7_linux_amd64.zip
$ unzip terraform_0.11.7_linux_amd64.zip
$ sudo cp terraform /usr/local/bin

Instructions

  • Get the repo
$ git clone https://git.theo-andreou.org/Personal/lpi-deploy-scaleway.git
$ cd lpi-deploy-scaleway
  • Copy the terraform.tfvars.example to terraform.tfvars and setup your settings:
organization = "11223344-1122-1122-1122-112233445566"
token        = "99887766-9988-9988-9988-998877665544"

server_name = {
  "debian" = "lpi-deb"
  "centos" = "lpi-centos"
}

images = {
  "debian" = "0f805370-5622-40df-af56-ac4fcf554b77"
  "centos" = "d8c6f7b6-d1d1-47af-aa45-443989644b26"
}
  • Initialize your Terraform environment:
$ terraform init
  • Create a Terraform plan:
$ terraform plan -out lpi.plan
  • Apply the plan:
$ terraform apply "lpi.plan"

References