ansible_role_terraform

ansible_role_terraform

Это простая ansible роль для установки terraform на систему, похожую на RedHat версии 7 и выше.

Требования

У этого модуля нет специфических требований, только Ansible.

Переменные роли

terraform_version: 0.10.5
  • terraform_version: Укажите версию terraform для установки
terraform_dist_file: "terraform_{{terraform_version}}_linux_amd64.zip"
  • terraform_dist_file: Архив с дистрибутивом Terraform
terraform_repo_url: "https://releases.hashicorp.com/terraform/{{terraform_version}}/{{ terraform_dist_file }}"
  • terraform_repo_url: URL дистрибутива Terraform. Используется для получения двоичного файла Terraform
terraform_base_install_dir: /opt/hashicorp/terraform
  • terraform_base_install_dir: Корневая директория установки Terraform
terraform_bin: /usr/bin/terraform
  • terraform_bin: Местоположение двоичного файла Terraform
terraform_requirements:
  - unzip
  • terraform_requirements: Требования для плейбука Terraform
terraform_purge_old: true
  • terraform_purge_old: Удалить старую версию, установленную в системе. По умолчанию: true
terraform_cleanup: true
  • terraform_cleanup: Удалить архив дистрибутива Terraform. По умолчанию: true

Пример плейбука

---
- hosts: localhost
  become: true
  connection: local

  roles:
    - mauromedda.ansible_role_unzip
    - mauromedda.ansible_role_terraform

Использование

Terraform_role

Лицензия

BSD

Информация об авторе

Автор: Мауро Медда

О проекте

An Ansible role for installing Terraform

Установить
ansible-galaxy install mauromedda/ansible_role_terraform
Лицензия
bsd-2-clause
Загрузки
335
Владелец
Head of DevOps @Zilliqa