buluma.ntp

Rola Ansible ntp

Zainstaluj i skonfiguruj ntp na swoim systemie.

GitHub Wersja Problemy Prośby o włączenie Pobrania
github Wersja Problemy Prośby o włączenie Rola Ansible

Przykładowy plik playbook

Ten przykład pochodzi z molecule/default/converge.yml i jest testowany przy każdym pushu, prośbie o włączenie i wersji.

---
- name: Zbieżność
  hosts: all
  become: true
  gather_facts: true

  roles:
    - role: buluma.cron
    - role: buluma.ntp
      ntp_state: stopped

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

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

  roles:
    - role: buluma.bootstrap

Zobacz również pełne wyjaśnienie i przykład jak używać tych ról.

Zmienne roli

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

---
# plik domyślny dla ntp

# Stan usługi NTP.
ntp_state: started

# Stan usługi NTP przy uruchomieniu.
ntp_enabled: true

# Lista adresów IP, na których ma nasłuchiwać.
ntp_interfaces:
  - address: "127.0.0.1"

# Lista pul NTP i ich opcje.
ntp_pool:
  - name: "0.pool.ntp.org iburst"
  - name: "1.pool.ntp.org iburst"
  - name: "2.pool.ntp.org iburst"
  - name: "3.pool.ntp.org iburst"

# Lista serwerów NTP i ich opcje.
# ntp_server:
#   - name: ntp.example.com
#     options:
#       - iburst

# Strefa czasowa.
ntp_timezone: Etc/UTC

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
buluma.cron Ansible Molecule Wersja

Kontekst

Ta rola jest częścią wielu kompatybilnych ról. Zobacz dokumentację tych ról po więcej informacji.

Oto przegląd powiązanych ról:

dependencies

Kompatybilność

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

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

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

  • poprzedniej wersji.
  • obecnej 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

Install and configure ntp on your system.

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