扩展 ansible、ansible-playbook 和 ansible-vault 以使用系统密钥环作为保管库密码的 CLI
项目描述
<中心>
Python CLI:Ansible Keyring - 系统密钥环集成 CLI
</center> <center>兆字节实验室创建的 Python CLI
</center>
subheader_description
目录
概述
此存储库是ansible-keyring的所在地,该 CLI 扩展了ansible
、ansible-playbook
和ansible-vault
命令以从系统密钥环中检索保险库密码。它基于ansible-tools的工作,并进行了一些可用性改进。它添加的功能是:
- 不必仅在
ansible.cfg
存在的目录中运行 - 新的、更短、更直观的命令别名
{{ 加载:docs/partials/guide.md }}
安装
为了适应所有人,可以使用多种方法安装此 CLI。
派皮
如果您已经安装了 Python 3 和 pip3,则可以通过运行以下命令安装 CLI:
pip3 install {{(if customPyPiPackageName customPyPiPackageName (append repository.prefix.github slug))}}
安装医生
在macOS 或 Linux 上,您可以运行:
bash -sS https://install.doctor/py/{{(if customPyPiPackageName customPyPiPackageName (append repository.prefix.github slug))}}
在Windows上,您可以运行:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://install.doctor/py/{{(if customPyPiPackageName customPyPiPackageName (append repository.prefix.github slug))}}?os=win'))
家酿
如果您安装了Homebrew,您可以通过运行以下命令来安装该软件包:
brew install installdoc/py/{{(if customPyPiPackageName customPyPiPackageName (append repository.prefix.github slug))}}
或者,如果您希望让 Python 远离您的系统,并安装二进制文件,您可以运行:
brew install installdoc/py/{{(if customPyPiPackageName customPyPiPackageName (append repository.prefix.github slug))}}-binary
巧克力味
如果您在 Windows 上,您可以使用Chocolatey安装二进制版本(不依赖 Python) :
choco install {{(if customPyPiPackageName customPyPiPackageName (append repository.prefix.github slug))}}
二进制版本
GitHub和GitLab上也有可供下载的二进制文件(各种格式)。
要求
要运行这个项目,您只需要Python 3和pip3。有关包含不需要安装 Python 的替代安装方法的说明,请参阅安装部分。
如果您有兴趣贡献或想要进行一些修改,请参阅CONTRIBUTING指南。我们在开发过程中加入了一些构建工具。所有这些都是通过我们的 Taskfile 系统自动安装的。您可以通过运行以下命令开始自定义此项目:
bash .config/scripts/start.sh
task start
task --list
贡献
欢迎投稿、问题和功能请求!随意检查问题页面。如果您想投稿,请查看投稿指南。
赞助
亲爱的真棒人,
我出于爱创建开源项目。虽然我有一份工作、住所和尽可能多的快餐,但我花了很多时间和金钱做的事情得到社区的赞赏仍然很酷。请考虑赞助我!谁知道?也许我可以辞掉工作,全职发布开源。
真挚地,
布赖恩·扎莱夫斯基
执照
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
ansible-keyring-1.2.7.tar.gz
(13.8 kB
查看哈希)
内置分布
ansible_keyring-1.2.7-py3-none-any.whl
(14.8 kB
查看哈希)
关
ansible_keyring -1.2.7-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3f251330f76f9575e314bebbae340f82e2b93c87a771ba88f091b2651ed9564c |
|
MD5 | c6ca6fb16ce93421dfe2fffac8441303 |
|
布莱克2-256 | dab82f16b554612b41365d3d409b0ed46e1dd4226d6c633107c079bfd67f1f97 |