env

env

Статус сборки

Роль Ansible для env

Эта роль была подготовлена и протестирована для Ubuntu 16.04.

Установка

$ ansible-galaxy install iroquoisorg.env

Использование

Переменные окружения

Чтобы установить глобальные переменные окружения, используйте переменную env_vars следующим образом:

env_vars:
    VARIABLE: 'значение'
    OTHER_VARIABLE: 'другое_значение'

Эта роль обновит значения переменных, если понадобится.

Переменные окружения PAM - .pam_environment

Если вы хотите ограничить видимость ваших переменных окружения только для одного пользователя (например: www-data) и не открывать их для всех, используйте параметр env_pam_users, чтобы установить это. Подробнее: https://help.ubuntu.com/community/EnvironmentVariables#A.2BAH4-.2F.pam_environment

env_pam_users:
  - { name: "www-data", "template": "pam-environment.www-data.j2" }

Или для нескольких пользователей:

env_pam_users:
  - { name: "www-data", "template": "pam-environment.www-data.j2" }
  - { name: "test-user", "template": "pam-environment.test-user.j2" }

Разместите переменные окружения в файле pam-env, который находится в вашей папке с шаблонами. Они будут перезаписываться при каждом развертывании.

Настройки по умолчанию

---
env_hostname: ""
env_vars: {}
env_timezone: "Etc/UTC"
env_cron_jobs: []  # {job: "git status", name: "имя задачи", user: "www-data", minute: "*", hour: "*", day: "*", weekday: "*", month: "*" }
env_hosts: []  # {ip: "127.0.0.1", host: "localhost"}
env_cron_host: false
env_pam_users: []

Разработка

Пожалуйста, ознакомьтесь с руководством по разработке для получения информации о разработке и тестировании этой роли.

О проекте

role for environment setup

Установить
ansible-galaxy install iroquoisorg/ansible-role-env
Лицензия
Unknown
Загрузки
4552
Владелец