yabhinav.common

Ansible Rola: Ogólne Zadania

Ta rola wykonuje ogólne zadania wymagane przez inne role, takie jak:

  • Instalacja Pythona, Execa i innych podstawowych pakietów linuxowych.
  • Instalacja, konfiguracja i uruchomienie usługi NTP.
  • Wyłączenie Selinux.
  • Wyłączenie Iptables/firewalld oraz ufw.

To są wymagania wstępne dla innych ról, które instalują ipaserver, ipaclient i aplikacje hadoop.

Zależności

Brak.

Przykład Playbooka

- hosts: localhost
  become_user: True
  gather_facts: True
  
  roles:
    - yabhinav.common

Problemy

  • Moduł Selinux nie działa, jeśli selinux nie jest zainstalowany #21622. Sprawdź, czy plik konfiguracyjny selinux istnieje lub użyj ansible_selinux, który informuje, czy selinux jest obecny (ale nie włączony ani nie działa).
  • Starsza wersja Jinj2=2.2 w Ubuntu 12.04 powoduje problemy z ansible2.2. Używaj zmiennych z pełnymi cudzysłowami, jak wskazano tutaj.

Licencja

MIT

Informacje o autorze

Stworzone przez Abhinav Yalamanchili

O projekcie

Install a common configurations for RHEL/CentOS/Fedora and Debian/Ubuntu. Used by my other roles

Zainstaluj
ansible-galaxy install yabhinav.common
Licencja
Unknown
Pobrania
350
Właściciel
BigData Engineer with a bit of dabbling in python, ansible, pyspark, aws and java