Ansible Role: bsmeding.webmin
- GitHub: ansible-role-webmin
- Ansible Galaxy: bsmeding.webmin
The following documentation is taken from the repository README.
Ansible Role: Webmin
Install and configure Webmin for:
- Debian (12/13)
- Ubuntu (22.04/24.04)
- Rocky Linux (9)
Requirements
- Ansible 2.15 or newer
Role Variables
Defaults from defaults/main.yml:
webmin_listen: "10000"
webmin_port: "10000"
webmin_ssl: "1"
webmin_reverse_proxy_referer: ""
webmin_listen: Webmin listen socket value inminiserv.conf.webmin_port: Webmin TCP port.webmin_ssl:1to enable TLS,0to disable.webmin_reverse_proxy_referer: optional trusted reverse-proxy referer.
Example Playbook
- hosts: all
become: true
roles:
- role: bsmeding.webmin
vars:
webmin_port: "10000"
webmin_ssl: "1"
Notes
- Debian/Ubuntu install uses the official Webmin
newkeyAPT repository. - Rocky Linux install uses the official Webmin YUM repository.