Ansible Web管理面板

1、简介
在日常运维工作中,Ansible 被广泛应用于批量任务执行、自动化配置、系统部署等场景。然而,Ansible 的传统 CLI 模式虽然强大,但对新手不够友好、对团队协作缺少直观性。为了更高效地管理 Ansible 任务,我们可以部署一款轻量级的 Ansible Web 管理面板。本文将介绍如何基于 Docker 快速部署一个 Web 可视化界面,并实现日常任务管理、主机配置等功能。

2、特点
主机管理:批量添加主机。主机密码加密存储,提高安全性。
命令执行:向选中主机发送命令并查看结果。
文件上传:上传文件到选中主机。
自定义Playbook执行:编写和执行Ansible Playbook任务。
Web终端:通过浏览器直接连接到远程主机。
访问日志:记录和查看系统访问情况

Docker快速部署

docker run -d \
  --name ansible \
  -p 5000:5000 \
  -e ANSIBLE_HOST_KEY_CHECKING=False \
  -e ADMIN_USERNAME=admin123 \
  -e ADMIN_PASSWORD=admin123 \
  -v ./ansible:/app/db \
  registry.cn-shanghai.aliyuncs.com/study-03/ansible:latest

登录账号密码都是:admin123

posted @ 2025-05-20 09:32  还得多长时间·  阅读(275)  评论(0)    收藏  举报
//雪花飘落效果