【文件属性】:
文件名称:qubes_ansible:用于Qubes OS的Ansible模块和连接插件
文件大小:31KB
文件格式:ZIP
更新时间:2021-02-20 08:03:05
Python
QubesOS的Ansible连接和模块
这是一个从头开始编写的项目,具有一个默认的Ansible连接插件,可与进行交互。 还有一个Ansible模块可以创建/销毁/维护VM的状态。
如何设置?
将ansible_module目录放置在已知位置; 在我们的示例中,我们将其放在/usr/share/ansible_module 。
请记住,该项目将仅来自dom0或具有AdminAPI访问权限的任何VM。
安装Ansible并设置我们的模块/连接
随意安装Ansible。 在dom0中,
sudo qubes-dom0-update ansible-python3
更新/etc/ansible/ansible.cfg使其具有以下两行。
library = /usr/share/ansible_module/
connection_plugins = /usr/share/ansible
【文件预览】:
qubes_ansible-master
----ansible_module()
--------conns()
--------qubesos.py(20KB)
----examples()
--------shutdown_all.yaml(379B)
--------undefine_vm.yaml(139B)
--------update_all_templates.yaml(119B)
--------install_packages.yaml(311B)
--------create_vm.yaml(295B)
--------presentstate.yaml(434B)
--------README.md(1KB)
--------foo.conf(16B)
--------updates.yaml(394B)
--------inventory(310B)
----LICENSE(34KB)
----README.md(1KB)
----docs()
--------install.rst(2KB)
--------conf.py(5KB)
--------index.rst(637B)
--------examples.rst(9KB)
--------Makefile(609B)