environment

Роль Ansible weareinteractive.environment

Статус сборки Galaxy Теги GitHub Звезды на GitHub

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

Участие в разработке

В отсутствие формального руководства по стилю постарайтесь сохранить существующий стиль кода. Добавьте единичные тесты и примеры для любой новой или изменённой функциональности.

  1. Сделайте форк
  2. Создайте свою ветку функции (git checkout -b my-new-feature)
  3. Зафиксируйте ваши изменения (git commit -am 'Добавить новую функцию')
  4. Отправьте в ветку (git push origin my-new-feature)
  5. Создайте новый Pull Request

Примечание: Чтобы обновить файл README.md, пожалуйста, установите и выполните ansible-role:

$ gem install ansible-role
$ ansible-role docgen

Лицензия

Авторские права (c) We Are Interactive под лицензией MIT.

О проекте

Adds /etc/environment variables

Установить
ansible-galaxy install weareinteractive/ansible-environment
Лицензия
mit
Загрузки
279867
Владелец