weareinteractive.environment
Ansible weareinteractive.environment Rolle
weareinteractive.environmentist eine Ansible Rolle, die:
- Variablen zu
/etc/environmenthinzufügt
Hinweis:
Seit Ansible Galaxy alle Rollennamen auf den Organisationsnamen umgestellt hat, wurde diese Rolle von
franklinkim.environmentaufweareinteractive.environmentverschoben!
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