Heist和Heist Salt的Salt扩展
项目描述
Heist的Salt扩展
这是用于Heist和Heist-Salt的Salt维护的扩展模块集合。
安全
如果您认为发现了安全漏洞,请参阅Salt的安全指南。
贡献
salt-ext-heist项目团队欢迎社区贡献。如果您想贡献代码但尚未签署我们的贡献者许可协议(CLA),我们的机器人将在您打开拉取请求时更新问题。有关CLA流程的任何问题,请参阅我们的常见问题解答。
有关贡献的更多信息,请参阅Salt贡献指南,但如果您想立即开始,请按照以下步骤操作
# Clone the repo
git clone --origin salt https://github.com/saltstack/salt-ext-heist.git
# Change to the repo dir
cd salt-ext-heist
# Create a new venv
python3 -m venv env --prompt heist-ext
source env/bin/activate
# On mac, you may need to upgrade pip
python -m pip install --upgrade pip
# Install extension + test/doc dependencies into your environment
python -m pip install -e . -r requirements/tests.in -r requirements/base.txt -r requirements/docs.in
# Run tests!
python -m nox -e tests-3
# skip requirements install for next time
export SKIP_REQUIREMENTS_INSTALL=1
# Build the docs, serve, and view in your web browser:
python -m nox -e docs && (cd docs/_build/html; python -m webbrowser localhost:8000; python -m http.server; cd -)
对于代码贡献,作为VMware的一部分,我们要求签署CLA(贡献者许可协议)。如果您已经签署了VMware CLA,您可能已经准备好。
当然,编写代码并不是唯一的贡献方式!我们重视以下任何领域的贡献
您也可以以其他方式做出贡献
- 撰写博客文章
- 在社交媒体上分享您如何使用Salt+Heist解决问题,包括视频
- 在会议上发表演讲
- 发布视频
- 在IRC、Slack或电子邮件组中提问/回答问题
这些对我们的社区来说都非常有价值,我们真诚地感谢每一项贡献!
有关更多信息,请构建文档并访问http://localhost:8000/——在那里您可以找到其余的文档。
如何使用Heist Salt扩展
# Distribute the Salt artifact to the target
salt-run heist.deploy salt.minion
此命令启动Heist-Salt进程,复制工件并在主节点和从节点之间建立SSH隧道。一旦运行此命令,您就可以与Heist从节点交互。如果您运行salt-key
,您将看到针对您所针对的主机的新密钥,并且可以运行针对新从节点的Salt命令。
您可以通过阅读Heist或Heist Salt文档来了解更多关于项目的信息。
项目详细信息
关闭
saltext.heist-1.0.0b0.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 1ac458cd1e3c5b31c3e6372cd7137fcb50bf76c8de829bf594d485cf71691d4b |
|
MD5 | 0eb22802589b8c9150bd229d48767762 |
|
BLAKE2b-256 | 5622fd9151f5ee4d2a775b30ee8081fd586b230eeeb2236b545ede61a92a2198 |
关闭
saltext.heist-1.0.0b0-py2.py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | c75fb6ed24a5958e7b5fc09c16a854d196c3998c8f1930be2e299ceb7076a0a2 |
|
MD5 | 02d2b30e94bfd356009f947cb3b4fc99 |
|
BLAKE2b-256 | b47c961d0a3b32f42e16002fd8e838e0277b9fd19e11177b97a08ea6e141933b |