Skip to main content

扩展 ansible、a​​nsible-playbook 和 ansible-vault 以使用系统密钥环作为保管库密码的 CLI

项目描述

<中心> </中心> Ansible 钥匙圈徽标
<中心>

Python CLI:Ansible Keyring - 系统密钥环集成 CLI

</center> <center>

兆字节实验室创建的 Python CLI

</center>


subheader_description


目录

概述

此存储库是ansible-keyring的所在地,该 CLI 扩展了ansibleansible-playbookansible-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))}}

二进制版本

GitHubGitLab上也有可供下载的二进制文件(各种格式)。

要求

要运行这个项目,您只需要Python 3pip3。有关包含不需要安装 Python 的替代安装方法的说明,请参阅安装部分。

如果您有兴趣贡献或想要进行一些修改,请参阅CONTRIBUTING指南。我们在开发过程中加入了一些构建工具。所有这些都是通过我们的 Taskfile 系统自动安装的。您可以通过运行以下命令开始自定义此项目:

bash .config/scripts/start.sh
task start
task --list

贡献

欢迎投稿、问题和功能请求!随意检查问题页面。如果您想投稿,请查看投稿指南

赞助

亲爱的真棒人,

我出于爱创建开源项目。虽然我有一份工作、住所和尽可能多的快餐,但我花了很多时间和金钱做的事情得到社区的赞赏仍然很酷。请考虑赞助我!谁知道?也许我可以辞掉工作,全职发布开源。

真挚地,

布赖恩·扎莱夫斯基

开放集体赞助商 GitHub 赞助商 帕特伦

执照

版权所有 © 2020-2021兆字节有限责任公司。这个项目是麻省理工学院许可的。

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

ansible-keyring-1.2.7.ta​​r.gz (13.8 kB 查看哈希

已上传 source

内置分布

ansible_keyring-1.2.7-py3-none-any.whl (14.8 kB 查看哈希

已上传 py3