文件名称:pyventory:使用Python语法的Ansible库存实现
文件大小:38KB
文件格式:ZIP
更新时间:2024-02-25 02:20:06
python ansible terraform inventory python3
存货 使用Python语法的Ansible库存实现 安装 pip3 install pyventory 产品特点 模块化库存。 使用Python类声明继承。 支持多重继承。 支持mixin。 支持使用进行vars模板化。 Python 3(> = 3.6)支持。 不支持Python 2。 用法 创建hosts.py并使其可执行。 hosts.py内容的简短示例: #!/usr/bin/env python3 from pyventory import Asset , ansible_inventory class All ( Asset ): run_tests = F
【文件预览】:
pyventory-main
----poetry.lock(42KB)
----.gitignore(101B)
----pyproject.toml(1KB)
----.pre-commit-config.yaml(797B)
----CONTRIBUTING.md(2KB)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE(1KB)
----setup.cfg(191B)
----.github()
--------workflows()
----README.md(1KB)
----tests()
--------conftest.py(134B)
--------test_asset.py(604B)
--------test_errors.py(385B)
--------test_inventory.py(9KB)
--------example()
--------test_example.py(1KB)
----pyventory()
--------errors.py(232B)
--------__init__.py(193B)
--------base.py(2KB)
--------assets.py(5KB)
--------py.typed(0B)
--------export.py(3KB)
----docs()
--------.gitignore(8B)
--------guide()
--------Makefile(634B)
--------index.rst(1KB)
--------conf.py(2KB)
--------make.bat(795B)
--------tutorial()
--------how-tos()