weareinteractive.environment
Rola weareinteractive.environment w Ansible
weareinteractive.environment
to 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.environment
naweareinteractive.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.environment
Licencja
mit
Pobrania
342.3k
Właściciel