weareinteractive.environment
Rôle Ansible weareinteractive.environment
weareinteractive.environment
est un rôle Ansible qui :
- ajoute des variables au fichier
/etc/environment
Remarque :
Depuis qu'Ansible Galaxy a changé tous les noms de rôle pour refléter le nom de l'organisation, ce rôle est passé de
franklinkim.environment
àweareinteractive.environment
!
Installation
Utiliser ansible-galaxy
:
$ ansible-galaxy install weareinteractive.environment
Utiliser requirements.yml
:
- src: weareinteractive.environment
Utiliser git
:
$ git clone https://github.com/weareinteractive/ansible-environment.git weareinteractive.environment
Dépendances
- Ansible >= 2.4
Variables
Voici une liste de toutes les variables par défaut pour ce rôle, qui sont également disponibles dans defaults/main.yml
.
---
# Chemin vers le fichier d'environnement
environment_file: /etc/environment
# Propriétaire du fichier d'environnement
environment_file_owner: root
# Groupe du fichier d'environnement
environment_file_group: root
# Un dictionnaire de paramètres de configuration, par exemple
#
# environment_config:
# LC_ALL: en_US.UTF-8
# PATH: "/votre/chemin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games/"
environment_config: {}
Utilisation
Voici un exemple de playbook :
---
- hosts: all
roles:
- weareinteractive.environment
vars:
environment_config:
LC_ALL: C
Tests
$ git clone https://github.com/weareinteractive/ansible-environment.git
$ cd ansible-environment
$ make test
Contribuer
En l'absence de guide de style formel, veillez à maintenir le style de codage existant. Ajoutez des tests unitaires et des exemples pour toute nouvelle fonctionnalité ou changement.
- Forkez le projet
- Créez votre branche de fonctionnalité (
git checkout -b ma-nouvelle-fonctionnalité
) - Commitez vos changements (
git commit -am 'Ajoutez une fonctionnalité'
) - Poussez la branche (
git push origin ma-nouvelle-fonctionnalité
) - Créez une nouvelle Pull Request
Remarque : Pour mettre à jour le fichier README.md
, veuillez installer et exécuter ansible-role
:
$ gem install ansible-role
$ ansible-role docgen
Licence
Droit d'auteur (c) We Are Interactive sous la licence MIT.
ansible-galaxy install weareinteractive.environment