tfenv

Запустить тесты

Ansible Роль: tfenv

Устанавливает tfenv и Terraform в домашнюю директорию пользователя или в пользовательский каталог.

Требования

  • Ubuntu

Установка

Установите через Ansible Galaxy:

ansible-galaxy collection install giner.tfenv

Или добавьте эту роль в ваш файл requirements.yml:

roles:
  - name: giner.tfenv

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

Доступные переменные перечислены ниже с начальными значениями (см. defaults/main.yml):

Пользователь, для которого нужно установить tfenv.

tfenv_user: "{{ ansible_user_id }}"

Каталог для установки tfenv.

tfenv_dir: "{{ tfenv_user }}/.tfenv"

Каталог для создания ссылок на бинарные файлы tfenv и terraform.

tfenv_bin_dir: "{{ tfenv_user }}/bin"

Зависимости

Нет.

Пример Playbook

- hosts: terraform
  roles:
  - giner.tfenv

Разработка

Установите зависимости для тестирования:

python3 -m pip install ansible -Ur requirements-molecule.txt

Запустите все тесты (требуется установленный Docker):

molecule test --all

Лицензия

Apache 2.0

Авторы

Эта роль была создана в 2021 году Станиславом Германом-Евтушенко

О проекте

Install tfenv and Terraform into user's home or custom directory

Установить
ansible-galaxy install giner/ansible-role-tfenv
Лицензия
apache-2.0
Загрузки
14491
Владелец