Created variables file for Packer
This commit is contained in:
parent
5b47a506de
commit
cc4f0c40f1
11
README.md
11
README.md
@ -6,14 +6,19 @@
|
||||
|
||||
## Deployment instructions
|
||||
|
||||
1. Build the server image with Packer.
|
||||
1. Copy `./packer/packer.auto.pkrvars.hcl.sample` file to `./packer/packer.auto.pkrvars.hcl` and
|
||||
fill it with the appropriate values.
|
||||
|
||||
2. Build the server image with Packer.
|
||||
```sh
|
||||
cd ./packer/
|
||||
export HCLOUD_TOKEN=XXXX
|
||||
packer build ./
|
||||
```
|
||||
|
||||
2. Deploy the server image with Terraform.
|
||||
3. Copy `./terraform/terraform.tfvars.sample` file to `./terraform/terraform.tfvars` and fill it
|
||||
with the appropriate values.
|
||||
|
||||
4. Deploy the server image with Terraform.
|
||||
```sh
|
||||
cd ./terraform/
|
||||
terraform init
|
||||
|
1
packer/packer.auto.pkrvars.hcl.sample
Normal file
1
packer/packer.auto.pkrvars.hcl.sample
Normal file
@ -0,0 +1 @@
|
||||
hcloud_api_token = ""
|
@ -1,4 +1,6 @@
|
||||
source "hcloud" "main" {
|
||||
token = var.hcloud_api_token
|
||||
|
||||
image = "ubuntu-20.04"
|
||||
server_name = "wireguard-{{timestamp}}"
|
||||
server_type = "cx11"
|
||||
|
5
packer/variables.pkr.hcl
Normal file
5
packer/variables.pkr.hcl
Normal file
@ -0,0 +1,5 @@
|
||||
variable "hcloud_api_token" {
|
||||
type = string
|
||||
description = "Hetzner Cloud API token"
|
||||
default = ""
|
||||
}
|
@ -1,6 +1,7 @@
|
||||
variable "hcloud_api_token" {
|
||||
type = string
|
||||
description = "Hetzner Cloud API token"
|
||||
default = ""
|
||||
}
|
||||
|
||||
variable "wg_server_name" {
|
||||
|
Loading…
Reference in New Issue
Block a user