buluma.alternatives

Rola Ansible alternatives

Ustawianie alternatyw

GitHub Wersja Problemy Pull Requests Pobrania
github Wersja Problemy PullRequests Rola Ansible

Przykładowy Playbook

Ten przykład pochodzi z molecule/default/converge.yml i jest testowany przy każdym pushu, pull requeście i wydaniu.

---
- name: converge
  hosts: all
  become: true
  gather_facts: true

  roles:
    - role: buluma.alternatives

Maszyna musi być przygotowana. W CI odbywa się to za pomocą molecule/default/prepare.yml:

---
- name: prepare
  hosts: all
  become: true
  gather_facts: false

  roles:
    - role: buluma.bootstrap

  tasks:
    - name: utwórz fałszywy plik binarny
      ansible.builtin.file:
        path: /bin/my_fake_binary
        state: touch
        mode: "0755"

Zobacz również pełne wyjaśnienie i przykład na temat korzystania z tych ról.

Zmienne Roli

Domyślne wartości zmiennych ustawione są w defaults/main.yml:

---
# domyślny plik dla alternatives

# To jest przykład jak używać python3.7 w systemie, który ma zarówno
# python 2.7 jak i python 3.7.
# alternatives_list:
#   - name: python
#     link: /usr/bin/python2.7
#     path: /usr/bin/python
#   - name: python
#     link: /usr/bin/python3.7
#     path: /usr/bin/python

alternatives_list: []

Wymagania

Stan używanych ról

Poniższe role są używane do przygotowania systemu. Możesz przygotować swój system w inny sposób.

Wymaganie GitHub Wersja
buluma.bootstrap Ansible Molecule Wersja

Kontekst

Ta rola jest częścią wielu zgodnych ról. Zapoznaj się z dokumentacją tych ról w celu uzyskania dalszych informacji.

Oto przegląd pokrewnych ról:

dependencies

Kompatybilność

Ta rola była testowana na tych obrazach kontenerów:

kontener tagi
Alpine wszystkie
Amazon Kandydat
EL 8
Debian wszystkie
Fedora wszystkie
opensuse wszystkie
Ubuntu wszystkie

Minimalna wymagana wersja Ansible to 2.12, testy zostały przeprowadzone na:

  • Poprzedniej wersji.
  • Bieżącej wersji.
  • Wersji deweloperskiej.

Jeśli znajdziesz problemy, zarejestruj je w GitHubie

Dziennik zmian

Historia roli

Licencja

Apache-2.0

Informacje o autorze

Shadow Walker

O projekcie

Set alternatives

Zainstaluj
ansible-galaxy install buluma.alternatives
Licencja
apache-2.0
Pobrania
7.5k
Właściciel
DevOps Engineer