聚居魅力开发帮手
charmhelpers的Python项目详细描述
常用示例
- 通过hook tools与特定于charm的juju单元代理交互;
- 基于事件名称的事件处理和修饰函数的执行;
- 处理独立魅力调用之间的持久存储;
- 配置文件模板的呈现;
- 修改系统配置文件;
- 安装软件包;
- 检索特定于机器的详细信息;
- 在类似的字符中重用应用程序特定代码的实现。
为什么是Python?
- python是一种非常流行、易学和强大的语言,在自动化工具中也很常见;
- 解释语言有助于跨不同CPU体系结构的魅力移植;
- 不需要调试符号(只需使用PDB即可);
- 作者或用户可以在不重新编译魅力的情况下进行调试更改。
开发/测试
有关测试和开发的信息,请参阅hacking.md文件。
许可证
根据apache许可证2.0版(以下简称“许可证”)授权; 除非符合许可证,否则您不能使用此文件。 您可以在
http://www.apache.org/licenses/LICENSE-2.0
除非适用法律要求或书面同意,否则软件 根据许可证分发是按“原样”分发的, 无任何明示或默示的保证或条件。 有关管理权限的特定语言和 许可下的限制。