semuadmin.webmin
Nombre del Rol
ESTE REPOSITORIO YA NO ESTÁ SIENDO MANTENIDO NI SOPORTADO ACTIVAMENTE.
SI ALGUIEN MÁS QUIERE ASUMIR EL MANTENIMIENTO Y SOPORTE, SIÉNTASE LIBRE DE HACER UN FORK.
Rol de Ansible para desplegar la utilidad de administración de Linux basada en web Webmin, funcionando como un servicio de systemd.
El servicio de Webmin estará disponible en https://hostip:10000.
El inicio de sesión predeterminado será el nombre de usuario y la contraseña del usuario instalador.
Es posible que recibas una advertencia de tu navegador sobre el certificado SSL autofirmado predeterminado de Webmin.
El sistema se reiniciará después de la instalación.
Requisitos
- La instalación requiere privilegios de sudo.
- Systemd para el control de servicios.
- Firewalld para el control del firewall (si es necesario).
- Python para la provisión de Ansible (ten en cuenta que algunas distribuciones mínimas no incluyen Python por defecto).
Variables del Rol
install_utilities
: falso. Establecer en verdadero para instalar varios paquetes de utilidad utilizados por las funciones de gestión de Webmin (wget, git, ntpdate, sntp, smartmontools). Ten en cuenta que algunas distribuciones mínimas no admiten todas estas herramientas por defecto y pueden requerir instalación interactiva.enable_firewalld
: falso. Establecer en verdadero para abrir el puerto 10000 a través de firewalld (se asume que firewalld está instalado y en funcionamiento).uninstall_webmin
: falso. Establecer en verdadero para desinstalar Webmin.
Dependencias
Ninguna.
Ejemplo de Playbook
Incluir un ejemplo de cómo usar tu rol (por ejemplo, con variables pasadas como parámetros) también es útil para los usuarios:
- name: Provisión del rol webmin
hosts: all
become: true
become_user: root
vars:
enable_firewalld: true
install_utilities: true
roles:
- semuadmin.webmin
Licencia
BSD 3-Clause
ansible-galaxy install semuadmin.webmin