bngsudheer.centos_base

Description du rôle

Nom : bngsudheer.centos_base

Un rôle pour installer quelques paquets courants et ajuster quelques éléments.

Par défaut, le rôle ne modifie pas l'état du serveur cible. Vous devez activer les variables booléennes pour changer le comportement par défaut de ce rôle.

Après l'installation du système d'exploitation CentOS, effectuez quelques installations de logiciels de base et ajustez quelques éléments.

  • Installer quelques paquets comme Development Tools, mercurial, git, firewalld
  • Installer et configurer fail2ban pour protéger contre les attaques par force brute SSH
  • sécuriser le fichier de configuration du démon SSH pour n'autoriser que la connexion par clé
  • Installer les paquets SELinux

Exigences

Aucune.

Variables du rôle

Les variables suivantes sont disponibles :

Variable Valeur par défaut Description Requis ?
centos_base_enable_epel false Activer le dépôt EPEL Non
centos_base_secure_sshd false Sécuriser la configuration sshd Non
centos_base_basic_packages false Paquets de base Non
centos_base_basic_vim_tweaks false Installer des ajustements de base pour VIM Non
centos_base_htop_configuration false Configuration de base pour htoprc Non
centos_base_fail2ban_configuration false Configuration de base pour fail2ban Non
centos_base_selinux_packages true Installer les paquets SELinux Non
centos_base_firewalld_services [] Liste des services à activer dans firewalld Non
centos_base_utility_packages false Installer des paquets utilitaires tels que screen, htop, wget Non
centos_base_debug_packages false Installer des paquets de débogage Non
centos_base_lockprg false Exporter LOCKPRG dans .bashrc Non
centos_base_security_packages false Installer firewalld Non
centos_base_firewalld true Installer et activer firewalld Non

Dépendances

Aucune.

Exemple de 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

Licence

BSD

Informations sur l'auteur

Sudheer Satyanarayana.

Installer
ansible-galaxy install bngsudheer.centos_base
Licence
bsd-3-clause
Téléchargements
5k
Propriétaire
Software developer and DevOps consultant