bngsudheer.centos_base

Rollenbeschreibung

Name: bngsudheer.centos_base

Eine Rolle zur Installation einiger gängiger Pakete und Anpassung von einigen Einstellungen.

Standardmäßig verändert die Rolle den Zustand des Zielservers nicht. Du musst die boolean-Variablen aktivieren, um das Standardverhalten dieser Rolle zu ändern.

Nach der Installation des CentOS-Betriebssystems führe einige grundlegende Softwareinstallationen durch und passe einige Dinge an.

  • Installiere einige Pakete wie Development Tools, mercurial, git, firewalld
  • Installiere und konfiguriere fail2ban und schütze vor SSH-Bruteforce-Angriffen
  • Sichere die SSH-Daemon-Konfigurationsdatei, um nur eine Schlüsselbasierte Anmeldung zuzulassen
  • Installiere SELinux-Pakete

Anforderungen

Keine.

Rollenvariablen

Die folgenden Rollenvariablen sind verfügbar:

Variable Standardwert Beschreibung Erforderlich?
centos_base_enable_epel false EPEL-Repository aktivieren Nein
centos_base_secure_sshd false Sichere SSH-Konfiguration Nein
centos_base_basic_packages false Grundlegende Pakete Nein
centos_base_basic_vim_tweaks false Grundlegende VIM-Anpassungen installieren Nein
centos_base_htop_configuration false Grundeinstellungen für htoprc Nein
centos_base_fail2ban_configuration false Grundkonfiguration für fail2ban Nein
centos_base_selinux_packages true SELinux-Pakete installieren Nein
centos_base_firewalld_services [] Liste der Dienste, die in firewalld aktiviert werden sollen Nein
centos_base_utility_packages false Dienstprogramme wie screen, htop, wget installieren Nein
centos_base_debug_packages false Debugging-Pakete installieren Nein
centos_base_lockprg false LOCKPRG in .bashrc exportieren Nein
centos_base_security_packages false firewalld installieren Nein
centos_base_firewalld true Ob firewalld installiert und aktiviert werden soll Nein

Abhängigkeiten

Keine.

Beispiel-Playbook

    - hosts: servers
      remote_user: root
      vars:
        - centos_base_enable_epel: true
        - centos_base_basic_packages: true
        - centos_base_secure_sshd: true
        - centos_base_basic_vim_tweaks: true
        - centos_base_htop_configuration: true
        - centos_base_fail2ban_configuration: true
        - centos_base_selinux_packages: true
        - centos_base_firewalld_services: ['http', 'https']
      roles:
         - bngsudheer.centos_base

Lizenz

BSD

Autoreninformationen

Sudheer Satyanarayana.

Installieren
ansible-galaxy install bngsudheer.centos_base
GitHub Repository
Lizenz
bsd-3-clause
Downloads
5k
Besitzer
Software developer and DevOps consultant