weareinteractive.environment
Rola weareinteractive.environment w Ansible
weareinteractive.environmentto rola Ansible, która:
- dodaje zmienne do pliku
/etc/environment
Uwaga:
Ponieważ Ansible Galaxy zmieniło wszystkie nazwy ról na nazwy organizacji, ta rola została przeniesiona z
franklinkim.environmentnaweareinteractive.environment!
Instalacja
Używając ansible-galaxy:
$ ansible-galaxy install weareinteractive.environment
Używając requirements.yml:
- src: weareinteractive.environment
Używając git:
$ git clone https://github.com/weareinteractive/ansible-environment.git weareinteractive.environment
Zależności
- Ansible >= 2.4
Zmienne
Oto lista wszystkich domyślnych zmiennych dla tej roli, które są również dostępne w defaults/main.yml.
---
# Ścieżka do pliku z konfiguracją środowiska
environment_file: /etc/environment
# Właściciel pliku z konfiguracją środowiska
environment_file_owner: root
# Grupa właściciela pliku z konfiguracją środowiska
environment_file_group: root
# Słownik parametrów konfiguracyjnych, tj.
#
# 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: {}
Użycie
To jest przykład playbooka:
---
- hosts: all
roles:
- weareinteractive.environment
vars:
environment_config:
LC_ALL: C
Testowanie
$ git clone https://github.com/weareinteractive/ansible-environment.git
$ cd ansible-environment
$ make test
Współpraca
W miejsce formalnego przewodnika po stylu, staraj się zachować istniejący styl kodowania. Dodawaj testy jednostkowe i przykłady dla wszelkich nowych lub zmienionych funkcji.
- Zrób fork
- Stwórz swoją gałąź funkcjonalności (
git checkout -b my-new-feature) - Zatwierdź swoje zmiany (
git commit -am 'Dodaj jakąś funkcję') - Wypchnij gałąź (
git push origin my-new-feature) - Utwórz nowe Zaproszenie do Połączenia
Uwaga: Aby zaktualizować plik README.md, zainstaluj i uruchom ansible-role:
$ gem install ansible-role
$ ansible-role docgen
Licencja
Copyright (c) We Are Interactive na licencji MIT.
Zainstaluj
ansible-galaxy install weareinteractive.environmentLicencja
mit
Pobrania
362.2k
Właściciel
