Skip to content

fengqi/pve-ansible

Repository files navigation

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

About

Managing PVE with Ansible

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published