buluma.sysctl

Rola Ansible sysctl

Skonfiguruj sysctl na swoim systemie.

GitHub Wersja Zgłoszenia Prośby o dodanie Pobrania
github Version Issues PullRequests Ansible Role

Przykładowy Playbook

Ten przykład pochodzi z molecule/default/converge.yml i jest testowany przy każdym wypchnięciu, prośbie o dodanie i wydaniu.

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

  roles:
    - role: buluma.sysctl
      sysctl_items:
        - name: net.ipv4.ip_forward
          value: 1

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

Zobacz także pełne wyjaśnienie i przykład na temat użycia tych ról.

Zmienne Roli

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

---
# plik domyślny dla sysctl

# Weryfikuj wartość tokenu za pomocą polecenia sysctl i ustaw za pomocą -w jeśli to konieczne
sysctl_set: true

# jeśli prawda, wykonuje /sbin/sysctl -p jeśli plik sysctl_file zostanie zaktualizowany.
# Jeśli fałsz, nie ładuje sysctl nawet jeśli plik sysctl_file został zaktualizowany
sysctl_reload: true

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 Version

Kontekst

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

Oto przegląd związanych ról:

dependencies

Kompatybilność

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

kontener tagi
Alpine wszystkie
EL 8, 9
Debian wszystkie
Fedora wszystkie
opensuse wszystkie
Ubuntu wszystkie

Minimalna wersja Ansible, która jest wymagana, to 2.12, testy zostały wykonane dla:

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

Jeśli znajdziesz problemy, zgłoś je w GitHub

Dziennik zmian

Historia Roli

Licencja

Apache-2.0

Informacje o Autorze

Shadow Walker

O projekcie

Configure sysctl on your system.

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