weareinteractive.environment
Rol de Ansible weareinteractive.environment
weareinteractive.environment
es un rol de Ansible que:
- añade variables en
/etc/environment
Nota:
Desde que Ansible Galaxy cambió todos los nombres de roles al nombre de la organización, este rol ha pasado de
franklinkim.environment
aweareinteractive.environment
!
Instalación
Usando ansible-galaxy
:
$ ansible-galaxy install weareinteractive.environment
Usando requirements.yml
:
- src: weareinteractive.environment
Usando git
:
$ git clone https://github.com/weareinteractive/ansible-environment.git weareinteractive.environment
Dependencias
- Ansible >= 2.4
Variables
Aquí hay una lista de todas las variables predeterminadas para este rol, que también están disponibles en defaults/main.yml
.
---
# Ruta al archivo de entorno
environment_file: /etc/environment
# El propietario del archivo de entorno
environment_file_owner: root
# El grupo del archivo de entorno
environment_file_group: root
# Un diccionario de parámetros de configuración es decir
#
# environment_config:
# LC_ALL: en_US.UTF-8
# PATH: "/tu/ruta:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games/"
environment_config: {}
Uso
Este es un ejemplo de un playbook:
---
- hosts: all
roles:
- weareinteractive.environment
vars:
environment_config:
LC_ALL: C
Pruebas
$ git clone https://github.com/weareinteractive/ansible-environment.git
$ cd ansible-environment
$ make test
Contribuyendo
En lugar de una guía de estilo formal, cuida el estilo de codificación existente. Añade pruebas unitarias y ejemplos para cualquier nueva funcionalidad o cambios realizados.
- Haz un fork
- Crea tu rama de características (
git checkout -b mi-nueva-funcionalidad
) - Confirma tus cambios (
git commit -am 'Añadir alguna funcionalidad'
) - Haz push a la rama (
git push origin mi-nueva-funcionalidad
) - Crea una nueva Pull Request
Nota: Para actualizar el archivo README.md
por favor instala y ejecuta ansible-role
:
$ gem install ansible-role
$ ansible-role docgen
Licencia
Copyright (c) We Are Interactive bajo la licencia MIT.
ansible-galaxy install weareinteractive.environment