提供随机性的Idem插件
项目描述
一个提供随机性的Idem插件。
关于
Idem Random提供了随机密码、随机整数、随机字符串等逻辑状态,这些状态可以与其他idem插件结合使用。此插件本身不与任何云提供商交互。
此插件可以使用的示例用例之一是 - AWS RDS数据库实例在创建时需要密码。我们可以使用AWS的RDS状态以及Idem随机密码状态来在运行时生成随机密码,并帮助创建RDS实例。
随机ID
资源random_id生成随机数字,这些数字打算用作其他资源的唯一标识符。此资源使用加密随机数生成器来最小化冲突的可能性,当请求16字节标识符时,此资源的输出与类型-4 UUID具有等效的唯一性。
什么是POP?
该项目是用pop构建的,pop是Python的插件导向编程(POP)实现。POP旨在以新的方式结合计算机历史的概念和智慧来解决现代计算问题。
更多信息
入门
先决条件
Python 3.8+
git (如果从源安装或为项目做出贡献)
安装
如果想要使用 idem-random,可以通过安装 PyPI 或从源安装。
从 PyPI 安装
如果软件包通过 PyPI 提供,请包含说明。
pip install idem-random
从源安装
# clone repo
git clone git@gitlab.com/vmware/idem/idem-random.git
cd idem-random
# Setup venv
python3 -m venv .venv
source .venv/bin/activate
pip install -e .
路线图
参考 开放问题 获取建议功能(以及已知问题)列表。
致谢
Img Shields 用于简化仓库徽章的制作。
项目详情
下载文件
下载您平台对应的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
idem-random-2.0.0.tar.gz (14.0 kB 查看哈希值)
构建分布
idem_random-2.0.0-py3-none-any.whl (16.4 kB 查看哈希值)
关闭
idem-random-2.0.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 49cd7d251a0ab80aa8f840a017efafa76594fd37cb98ba687887cfe4aeaf64aa |
|
MD5 | 4e5c28edbc626dd4c32980924860b753 |
|
BLAKE2b-256 | 2387684a9188bf84655a310097df6aa7cb26e4fd8e10ed72bed0a4690480d922 |
关闭
idem_random-2.0.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8cfa6708b306f03b55eddf1d5148cd9ae244c49f421c586b24df8c9bab05f06a |
|
MD5 | 504e8b13c68e759f83ac5a43b20ad784 |
|
BLAKE2b-256 | 75299ce883ff5ca041fcb6d25c35d3cb4c996903cf8cc78837d20f371cdb1241 |