Juju Charm开发的助手
项目描述
概述
CharmHelpers提供了一套有见地的工具,用于构建Juju charm。
完整的文档可在以下在线地址获取: https://charm-helpers.readthedocs.io/
常见使用示例
通过钩子工具与charm特定的Juju单元代理交互;
基于事件名称处理事件和执行装饰函数;
处理独立charm调用之间的持久存储;
渲染配置文件模板;
修改系统配置文件;
安装软件包;
检索机器特定详细信息;
实现适用于类似charm的应用特定代码。
为什么是Python?
Python是一种非常受欢迎、易于学习和强大的语言,同时也是自动化工具中常见的语言;
解释性语言有助于在不同CPU架构之间移植charm;
不需要调试符号(只需使用内置的pdb);
作者或用户可以在不重新编译charm的情况下进行调试更改。
开发/测试
有关测试和开发的信息,请参阅HACKING.md文件。
许可协议
本软件基于Apache License 2.0(以下简称“许可证”);除非适用法律要求或经书面同意,否则不得使用此文件,除非遵守许可证。您可以在以下地址获得许可证副本:
除非适用法律要求或经书面同意,否则在许可证下分发的软件按“原样”分发,不提供任何形式的明示或暗示保证。有关许可证下的具体权限和限制,请参阅许可证。
项目详情
关闭
charmhelpers-1.2.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 298bb9e90d9392e2b66d10a5199b1b2d459dc8d5434b897913325904989dd2d7 |
|
MD5 | 1c3c441a6c21ade18f4b86f26ef8c69f |
|
BLAKE2b-256 | 5af52ed2c938671e1305f05102888231f618af927f79c721f8aed2af5b459697 |