feat: v2.0 全面升级 - SSH密钥管理/模板中心/文件分发/全新UI

- 新增SSH密钥库管理(集中托管私钥、自动指纹识别)
- 新增模板中心(24个预置模板,7大分类,一键创建Playbook)
- 新增文件分发功能(内容/文件双模式,权限设置)
- 新增系统信息接口(版本/主机数/运行时间)
- 主机支持密码/SSH密钥双认证方式
- 全新暗色玻璃拟态UI(侧边栏导航、SSE实时日志流)
- 修复UpdateHost ID丢失bug
- 添加.gitignore排除敏感数据
This commit is contained in:
cnbugs
2026-07-30 22:49:13 +08:00
parent ecb8afd732
commit bdb7d54505
15 changed files with 4011 additions and 2569 deletions
+4 -12
View File
@@ -1,16 +1,16 @@
# Ansible Deploy 配置文件
# Ansible Deploy Pro 配置文件
# Ansible安装路径
ansible_path: /usr/bin/ansible
# 资产清单目录
inventory_dir: /root/ansible-deploy/inventory
inventory_dir: ./inventory
# Playbook目录
playbook_dir: /root/ansible-deploy/playbooks
playbook_dir: ./playbooks
# 日志目录
log_dir: /root/ansible-deploy/logs
log_dir: ./logs
# SSH连接超时时间(秒)
ssh_timeout: 30
@@ -20,11 +20,3 @@ max_parallelism: 10
# 输出格式 (json, yaml, plain)
callback_plugin: json
# SSH连接选项
ssh_options:
strict_host_key_checking: no
user_known_hosts_file: /dev/null
connect_timeout: 10
password_authentication: yes
key_authentication: yes