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.
Über das Projekt
Basic CentOS Configuration
Installieren
ansible-galaxy install bngsudheer.centos_base
Lizenz
bsd-3-clause
Downloads
5k
Besitzer
Software developer and DevOps consultant