semuadmin.webmin

角色名称

本库不再积极维护或支持。

如果其他人想接手维护和支持,随时可以 fork。

Ansible 角色 用于部署 Webmin,这是一种基于 web 的 Linux 管理工具,以 systemd 服务的形式运行。

Webmin 服务将可通过 https://hostip:10000 访问。

默认登录用户名和密码为安装用户的用户 ID 和密码。

您可能会收到有关 Webmin 默认自签名 SSL 证书的浏览器警告。

安装完成后系统将重启。

要求

  • 安装需要 sudo 权限。
  • 需要使用 systemd 管理服务。
  • 如果需要,需使用 Firewalld 管理防火墙。
  • 需要 Python 进行 Ansible 配置(注意某些最小化的发行版默认不包括 Python)。

角色变量

  • install_utilities: false。设置为 True 以安装 Webmin 管理功能所需的各种实用工具包(wget、git、ntpdate、sntp、smartmontools)。注意某些最小化的发行版默认不支持所有这些工具,可能需要手动安装。

  • enable_firewalld: false。设置为 True 以通过 Firewalld 打开 10000 端口(假设已安装并运行 Firewalld)。

  • uninstall_webmin: false。设置为 true 以卸载 Webmin。

依赖

无。

示例剧本

包括一个使用您角色的示例(例如,将变量作为参数传入)对用户来说总是很有帮助:


    - name: 部署 webmin 角色
      hosts: all
      become: true
      become_user: root
      
      vars:
         enable_firewalld: true
         install_utilities: true

      roles:
      - semuadmin.webmin

许可证

BSD 3-Clause

关于项目

webmin role

安装
ansible-galaxy install semuadmin.webmin
许可证
bsd-3-clause
下载
870
拥有者