weareinteractive.environment
Ansible weareinteractive.environment Rolle
weareinteractive.environment
ist eine Ansible Rolle, die:
- Variablen zu
/etc/environment
hinzufügt
Hinweis:
Seit Ansible Galaxy alle Rollennamen auf den Organisationsnamen umgestellt hat, wurde diese Rolle von
franklinkim.environment
aufweareinteractive.environment
verschoben!
Installation
Verwendung von ansible-galaxy
:
$ ansible-galaxy install weareinteractive.environment
Verwendung von requirements.yml
:
- src: weareinteractive.environment
Verwendung von git
:
$ git clone https://github.com/weareinteractive/ansible-environment.git weareinteractive.environment
Abhängigkeiten
- Ansible >= 2.4
Variablen
Hier ist eine Liste aller Standardvariablen für diese Rolle, die auch in defaults/main.yml
verfügbar sind.
---
# Pfad zur Umgebungsdatei
environment_file: /etc/environment
# Der Besitzer der Umgebungsdatei
environment_file_owner: root
# Die Gruppe der Umgebungsdatei
environment_file_group: root
# Ein Dictionary von Konfigurationsparametern z.B.
#
# environment_config:
# LC_ALL: en_US.UTF-8
# PATH: "/your/path:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games/"
environment_config: {}
Verwendung
Hier ist ein Beispiel-Playbook:
---
- hosts: all
roles:
- weareinteractive.environment
vars:
environment_config:
LC_ALL: C
Testen
$ git clone https://github.com/weareinteractive/ansible-environment.git
$ cd ansible-environment
$ make test
Mitwirken
Anstelle eines formellen Stilführers sollten Sie darauf achten, den bestehenden Codestil beizubehalten. Fügen Sie Unit-Tests und Beispiele für neue oder geänderte Funktionalitäten hinzu.
- Forke es
- Erstelle deinen Feature-Branch (
git checkout -b mein-neues-feature
) - Committe deine Änderungen (
git commit -am 'Eine neue Funktion hinzufügen'
) - Push zu dem Branch (
git push origin mein-neues-feature
) - Erstelle einen neuen Pull Request
Hinweis: Um die README.md
-Datei zu aktualisieren, installieren und führen Sie ansible-role
aus:
$ gem install ansible-role
$ ansible-role docgen
Lizenz
Copyright (c) We Are Interactive unter der MIT-Lizenz.
ansible-galaxy install weareinteractive.environment