Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 819 Bytes

README.md

File metadata and controls

42 lines (31 loc) · 819 Bytes

pve-ansible

Managing PVE using Ansible 使用 Ansible管理PVE

功能列表

  • 批量开关机
  • 批量更新系统
  • 往LXC内部推送文件
  • 在LXC内部执行命令

运行环境

  • 在pve主机上运行
  • ansible
  • python3

扩展使用示例

  1. 在lxc上部署、更新prometheus
ansible-playbook -i pve apps_prometheus.yml
  1. 批量更新所有的 LXC、VM,limit是可选的
STATUS=running ansible-playbook -i pve update.yml --limit lxc
STATUS=running ansible-playbook -i pve update.yml --limit vm
  1. 在lxc、vm上执行脚本
ansible-playbook -i pve on-remote.yml --limit gitea
  1. 批量关机,limit是可选的
STATUS=running ansible-playbook -i pve shutdown.yml --limit lxc
STATUS=running ansible-playbook -i pve shutdown.yml --limit vm