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 году Станиславом Германом-Евтушенко
Установить
ansible-galaxy install giner/ansible-role-tfenv
Лицензия
apache-2.0
Загрузки
14491
Владелец