Small update to the readme file - infra - Terraform IoC for my remote (Hetzner) and local (Incus) servers.
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
---
(DIR) commit 17bb732a49f823f59274ab190739d66d54378aeb
(DIR) parent 88aea3aa647f7a1b1e7c69ae731b6e846ba9cf3e
(HTM) Author: Jay Scott <me@jay.scot>
Date: Tue, 31 Jan 2023 13:05:23 +0000
Small update to the readme file
Diffstat:
M README | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
---
(DIR) diff --git a/README b/README
@@ -1,30 +1,30 @@
-Terraform
-=========
+|> Terraform
+Bootstrap Hetzner Cloud servers.
-Bootstrap my hetzner cloud servers. If you actually want to use this for
-yourself then you might need to do the following depending on your
-requirements.
+ Add public ssh key to account
+ Provision X servers with desired configuration
+ Create custom firewall rules
+ Add reverse dns entry
+ Userdata bootscript adding a ansible user account
-
- : Change the location of you backend in terraform.tf
- : Update terraform.tfvars to suit.
- : Export you personal API token to $HCLOUD_TOKEN
+If you actually want to use this for yourself then you might need to do
+the following depending on your requirements.
export HCLOUD_TOKEN='thisismylongasstoken'
The user_data script is a standard cloud-init yaml config that creates
-an ansible user for configuring the instances.
+an ansible user for further configuration the instances.
+
terraform plan
terraform apply
-Ansible
-=======
+|> Ansible
Playbook to install the following: