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