bngsudheer.centos_base

Descripción del Rol

Nombre: bngsudheer.centos_base

Un rol para instalar algunos paquetes comunes y ajustar algunas configuraciones.

Por defecto, el rol no cambia el estado del servidor objetivo. Debes habilitar las variables booleanas para cambiar el comportamiento predeterminado de este rol.

Después de instalar el sistema operativo CentOS, realiza algunas instalaciones de software básicas y ajusta algunas configuraciones.

  • Instalar algunos paquetes como Development Tools, mercurial, git, firewalld
  • Instalar y configurar fail2ban para proteger contra ataques por fuerza bruta en SSH
  • Asegurar el archivo de configuración del demonio SSH para permitir solo el inicio de sesión basado en claves
  • Instalar paquetes de SELinux

Requisitos

Ninguno.

Variables del Rol

Las siguientes variables del rol están disponibles:

Variable Valor por Defecto Descripción ¿Requerido?
centos_base_enable_epel false Habilitar el repositorio EPEL No
centos_base_secure_sshd false Asegurar la configuración de sshd No
centos_base_basic_packages false Paquetes básicos No
centos_base_basic_vim_tweaks false Instalar ajustes básicos de VIM No
centos_base_htop_configuration false Configuración básica de htoprc No
centos_base_fail2ban_configuration false Configuración básica de fail2ban No
centos_base_selinux_packages true Instalar paquetes de SELinux No
centos_base_firewalld_services [] Lista de servicios para habilitar en firewalld No
centos_base_utility_packages false Instalar paquetes de utilidad como screen, htop, wget No
centos_base_debug_packages false Instalar paquetes de depuración No
centos_base_lockprg false Exportar LOCKPRG en .bashrc No
centos_base_security_packages false Instalar firewalld No
centos_base_firewalld true Si instalar y habilitar firewalld No

Dependencias

Ninguna.

Ejemplo 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

Licencia

BSD

Información del Autor

Sudheer Satyanarayana.

Instalar
ansible-galaxy install bngsudheer.centos_base
Licencia
bsd-3-clause
Descargas
5k
Propietario
Software developer and DevOps consultant