weareinteractive.environment

Rola weareinteractive.environment w Ansible

Status Budowy Galaxy Tagi GitHub Gwiazdy GitHub

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 na weareinteractive.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.

  1. Zrób fork
  2. Stwórz swoją gałąź funkcjonalności (git checkout -b my-new-feature)
  3. Zatwierdź swoje zmiany (git commit -am 'Dodaj jakąś funkcję')
  4. Wypchnij gałąź (git push origin my-new-feature)
  5. 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.

O projekcie

Adds /etc/environment variables

Zainstaluj
ansible-galaxy install weareinteractive.environment
Licencja
mit
Pobrania
342.3k
Właściciel