GoGPT Best VPN GoSearch

OnWorks 网站图标

螺旋桨 - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 propellor

这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令推进器,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


propeller - haskell 中基于属性的主机配置管理

概要


螺旋桨 [选项]

商品描述


推进器 是一个基于属性的主机配置管理程序编写和配置
在哈斯克尔。

模式 OF 项目运营


推进器

第一次跑步 推进器, 没有任何选项,它将设置一个
~/.螺旋桨/ 存储库。 编辑 ~/.propeller/config.hs 配置它。

一旦配置了 propellor,在没有任何选项的情况下运行它会采取如下行动
需要满足本地主机的配置属性。

如果有一个中央 git 存储库,它将首先从存储库中获取,检查
gpg 签名和合并,并重建推进器,以便任何配置
更改将立即生效。

如果 propellor 由非 root 用户运行,没有任何选项,这与
使用本地主机的主机名运行 propeller --spin。

propeller --spin targethost [targethost ...] [--via relayhost]
使 propellor 自动安装在指定的目标主机上,或
如果它已经安装在那里,推送任何更新。 推进器然后在
目标主机,以满足其配置的属性。

签名的 git commit 由 --spin 进行,因此您所做的任何更改都会得到
传播到目标主机。

可以指定多个目标主机; 螺旋桨将在每个人身上运行
序列。

使用 --via 运行时,螺旋桨 SSH 到中继主机并运行 推进器 - 旋转
主机 从那里。 这在螺旋桨自行安装时很有用,因为
大多数数据传输是在中继主机和目标主机之间完成的。 注意
propellor 使用 ssh 代理转发来完成这项工作,并且中继主机看到任何
属于目标主机的 privdata。

Propellor 配置通常使用主机的 FQDN。 提供给的主机名
--spin 可以是一个短名称,然后在 DNS 中查找以找到 FQDN。

propeller --add-key keyid
添加一个 gpg 密钥,用于加密 privdata。

如果存在 gpg 密钥,则 git 配置为使用此密钥签署提交。
从中央 git 存储库中提取时,Propeller 需要签名提交。

螺旋桨 --list-fields
列出您的 propellor 配置使用的所有 privdata 字段。 首先
2 列是字段名称和上下文,后跟主机列表
使用那个 privdata 值。

propeller --set 字段上下文
设置一个 privdata 字段。 内容从标准输入读入。

propeller --unset 字段上下文
从 privdata 存储中删除一个值。

螺旋桨 --unset-unused
从 privdata 存储中删除当前未使用的所有值。

propeller --dump 字段上下文
将 privdata 值输出到 stdout。

螺旋桨--编辑字段上下文
在 privdata 值上打开 $EDITOR。

螺旋桨--合并
将多个 --spin 提交合并为一个更有用的提交。

使用螺旋桨时,您可能会发现自己反复运行 推进器 - 旋转
直到你按照你喜欢的方式工作。 这导致了很多 git
进行提交,并进行增量更改。

要将其清理为单个提交,请使用 推进器 - 合并. 正常的互动
然后将进行 git commit,包括之前所做的所有更改
由 --spin 提交,自上次进行正常的 git 提交以来。

(这将导致 gitk 中出现梯形图案。)

螺旋桨--检查
如果螺旋桨能够运行,这只是成功退出。

螺旋桨主机名
当使用主机名且没有其他选项运行时,propeller 将提供本地
带有该主机名配置的主机。 这在本地主机时很有用
尚未正确设置其主机名。

环境


选择 PROPELLOR_DEBUG=1 使螺旋桨输出它运行的每个命令和其他调试
信息。

GIT 配置


混帐 配置 propeller.debug 1 将配置 propellor 输出调试信息。

混帐 配置 propeller.spin 分支 FOO 将配置螺旋桨拒绝旋转时
foo 分支未检出。

混帐 配置 propeller.forbid-dirty-spin true 将配置螺旋桨拒绝旋转
当有未提交的更改时 〜/ .螺旋桨 库。

通常的 git 配置控制哪个集中式存储库(如果有)推进器
推拉。

此外,名为“deploy”的远程的 url,如果它存在于您的 ~/.螺旋桨/
存储库,用作其他存储库的原始 url。

SH 著者


乔伊·赫斯[email protected]>



推进器(1)

使用 onworks.net 服务在线使用 propeller


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。