一、简介

Ansible 是一款广泛应用于自动化运维的工具,它的强大之处在于无需代理、支持幂等性、以及简洁的配置语法。然而,在管理大量任务时,命令行的操作可能会显得繁琐。Ansible Web 管理面板为 Ansible 提供了一个简单直观的 Web 界面,使得用户能够轻松管理、执行和监控 Ansible 任务。


二、特点

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

三、Docker部署

docker部署步骤省略,请参照:https://yan-jian.com/Ubuntu%2020.04%20LTS%E5%AE%89%E8%A3%85Docker.html

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

四、注意事项

  • 建议反代并开启HTTPS加强安全性。务必务必务必设置一个强密码,
  • 部署完成后,强烈建议限制宿主机访问公网,仅限内网互访。

五、部署完成

登入账号密码都是Admin@123456

Copyright © https://yan-jian.com 2023 all right reserved更新时间: 2025-05-23 14:24:42

results matching ""

    No results matching ""