anton_sidelnikov.terraform
Zainspirowane przez: https://github.com/darkwizard242/ansible-role-terraform
Rola Ansible: Terraform
Rola do instalacji (domyślnie) pakietu terraform
na systemach Debian/Ubuntu oraz EL.
Zmienne roli
Dostępne zmienne są opisane poniżej (znajdują się w pliku defaults/main.yml
):
Lista zmiennych:
terraform_app: terraform
terraform_osarch: linux_amd64
terraform_dl_url: https://releases.hashicorp.com
terraform_dl_loc: /tmp
terraform_bin_path: /usr/local/bin
Jeśli terraform_version
nie jest ustawiona, zostanie pobrana najnowsza wersja.
Tabela zmiennych:
Zmienna | Wartość (domyślnie) | Opis |
---|---|---|
terraform_app | terraform | Określa aplikację do zainstalowania, tj. terraform |
terraform_osarch | linux_amd64 | Określa architekturę systemu operacyjnego. Używana do uzyskania odpowiedniego rodzaju binariów w zależności od architektury systemu. Domyślnie to: linux_amd64 |
terraform_dl_url | https://releases.hashicorp.com | Określa URL do pobrania binarnej wersji terraform. |
terraform_dl_loc | /tmp | Ustalono w celu dynamicznego określenia, gdzie tymczasowo umieścić archiwum binarne dla terraform . Domyślnie: /tmp |
terraform_bin_path | /usr/local/bin | Ustalono w celu dynamicznego określenia odpowiedniej ścieżki do przechowywania binariów terraform. Domyślnie (miejsca ogólnie dostępnego w PATH użytkownika): /usr/local/bin |
Przykładowy Playbook
Dla domyślnego działania roli (tj. instalacji terraform) w playbookach ansible.
- hosts: serwery
roles:
- role: anton-sidelnikov.terraform
O projekcie
Role for installing 'terraform' for performing Infrastructure as Code (IaC).
Zainstaluj
ansible-galaxy install anton_sidelnikov.terraform
Licencja
mit
Pobrania
1.5k
Właściciel