iroquoisorg.env

环境

构建状态

用于环境的 Ansible 角色

该角色已为 Ubuntu 16.04 准备和测试。

安装

$ ansible-galaxy install iroquoisorg.env

使用

环境变量

要设置全局环境变量,请使用 env_vars 变量,格式如下:

env_vars:
    VARIABLE: 'value'
    OTHER_VARIABLE: 'some_value'

如果需要,该角色将更新变量的值。

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.env
许可证
Unknown
下载
4.6k
拥有者