ansible_role_terragrunt
ansible-role-terragrunt
Роль Ansible для установки исполняемого файла terragrunt
Требования
Тестирование только с Ansible версии 2.5 и выше
Переменные роли
Доступные переменные перечислены ниже вместе с их значениями по умолчанию (см. defaults/main.yml):
Версия Terragrunt
# По умолчанию модуль загрузит последнюю версию
# Чтобы указать конкретную версию, используйте следующий параметр
terragrunt_install_version: vX.X.X
Информация о загрузке
# Директория, в которую будет загружен исполняемый файл перед установкой
terragrunt_download_location: /tmp/
# Url для бинарного файла terragrunt
terragrunt_url: "https://github.com/gruntwork-io/terragrunt/releases/download/{{ terragrunt_install_version }}/terragrunt_linux_amd64"
# Имя загруженного файла
terragrunt_downloaded_file_name: terragrunt_linux_amd64
Информация об установке
# Путь, по которому будет установлен terraform
terragrunt_execution_path: /usr/local/bin
# Имя исполняемого файла для terraform
terragrunt_execution_file_name: terragrunt
Зависимости
Зависимостей нет
Пример плейбука
- hosts: all
roles:
- role: ptavares.ansible_role_terragrunt
Внутри vars/main.yml
:
- При необходимости скопируйте содержимое defaults/main.yml в файл vars вашего плейбука.
- Настройте его по своему усмотрению (заполните переменные роли).
Лицензия
MIT
О проекте
Ansible role for installating terraform
Установить
ansible-galaxy install ptavares/ansible-role-terragrunt
Лицензия
mit
Загрузки
63
Владелец