Przejdź do treści

Terraform

1. Instalacja terraforma

Będzie nam potrzebny unzip aby odpakować terraforma, dlatego musimy go zainstalować:

sudo apt install unzip

Terraforma będziemy instalować na utworzonej wcześniej maszynie wirtualnej.
W tym celu wchodzimy na stronę Hashicorp i kopiujemy link do pobrania dla AMD64 (czyli dla architektury 64 bitowej)

wget https://releases.hashicorp.com/terraform/1.3.9/terraform_1.3.9_linux_amd64.zip

Utwórzmy katalog ~/bin/ i dodajmy go do zmiennej środowiskowej PATH

mkdir ~/bin
export PATH="$PATH:~/bin/"

Odpakujmy terraforma

unzip terraform_1.3.9_linux_amd64.zip -d ~/bin/

2. Tworzenie katalogu roboczego terraforma

Aby utworzyć katalog roboczy terraforma i przejść do niego należy wykonać

git clone https://github.com/michal-madarasz/terraform-roadshow.git
cd ~/terraform-roadshow

3. Utworzenie certyfikatu potrzebnego do LB

Uruchamiamy poniższe polecenia aby utworzyć certyfikat.

cd certs
./gen_certs.sh

4. Zainicjowanie środowiska i sprawdzenie deploymentu

terraform init
terraform plan

5. Uruchomienie deploymentu

terraform apply