environment
Роль Ansible weareinteractive.environment
weareinteractive.environment
- это роль Ansible, которая:
- добавляет переменные в файл
/etc/environment
Примечание:
Поскольку Ansible Galaxy переключил все названия ролей на названия организации, эта роль была перемещена с
franklinkim.environment
наweareinteractive.environment
!
Установка
Используя ansible-galaxy
:
$ ansible-galaxy install weareinteractive.environment
Используя requirements.yml
:
- src: weareinteractive.environment
Используя git
:
$ git clone https://github.com/weareinteractive/ansible-environment.git weareinteractive.environment
Зависимости
- Ansible >= 2.4
Переменные
Вот список всех переменных по умолчанию для этой роли, которые также доступны в defaults/main.yml
.
---
# Путь к файлу окружения
environment_file: /etc/environment
# Владелец файла окружения
environment_file_owner: root
# Группа файла окружения
environment_file_group: root
# Словарь параметров конфигурации, например
#
# environment_config:
# LC_ALL: en_US.UTF-8
# PATH: "/ваш/путь:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games/"
environment_config: {}
Использование
Вот пример плейбука:
---
- hosts: all
roles:
- weareinteractive.environment
vars:
environment_config:
LC_ALL: C
Тестирование
$ git clone https://github.com/weareinteractive/ansible-environment.git
$ cd ansible-environment
$ make test
Участие в разработке
В отсутствие формального руководства по стилю постарайтесь сохранить существующий стиль кода. Добавьте единичные тесты и примеры для любой новой или изменённой функциональности.
- Сделайте форк
- Создайте свою ветку функции (
git checkout -b my-new-feature
) - Зафиксируйте ваши изменения (
git commit -am 'Добавить новую функцию'
) - Отправьте в ветку (
git push origin my-new-feature
) - Создайте новый Pull Request
Примечание: Чтобы обновить файл README.md
, пожалуйста, установите и выполните ansible-role
:
$ gem install ansible-role
$ ansible-role docgen
Лицензия
Авторские права (c) We Are Interactive под лицензией MIT.
Установить
ansible-galaxy install weareinteractive/ansible-environment
Лицензия
mit
Загрузки
305224
Владелец