Cp-ansible: 允许完全停用 repo 部署

创建于 2020-07-16  ·  7评论  ·  资料来源: confluentinc/cp-ansible

对于某些客户“离线”安装,停用任何融合存储库文件的创建会很有帮助,因为所有内容都已镜像到卫星或 orcharhino。

我建议在 hosts.yml 中添加一个“no_repository”标志,它可以包含在每个操作系统的常见任务中

enhancement

所有7条评论

@Fobhep感谢您的建议。 你能进一步澄清吗? 您的意思是这些软件包已经存在于操作系统上吗? 我问是因为通常卫星仍会涉及从卫星中提取软件包并在本地安装它们,我们已经可以通过自定义存储库功能来完成。 所以我对这里描述的用例并不完全清楚。

当然——让我试着解释得更好。
例如,在我目前所在的客户(以及前一个客户)中,所有服务器都通过卫星和相应的主机组部署,因此它们已经包含了融合平台所需的所有存储库和存储库文件。
我们不能打破这个工作流程,因为不同的团队负责基础配置和中间件。
目前我只是删除了部署 repos 的部分。 我想知道是否允许这对更多人来说通常是一个有用的功能。 当然,您也可以部署一个“空”的自定义 repo 文件:思考:
如果我解释得更好,请告诉我

@Fobhep我认为这是个好主意。 我想我们可以有一个像repository_option: none/confluent/custom这样的变量,它默认为汇合。 这是为了替换 custom_repo 变量。 那么必须考虑向后兼容性......

如果你想出更好的 LMK,我对变量名不是很满意哈哈。

您想创建公关吗? 我不想像上次那样跳枪,但我也可以。

@domenicbove很棒 :) 我可能在星期一或星期二做这件事——如果你之前准备好了——去做吧:)

普通的repository: confluent/none/custom怎么样?

@Fobhep我有一些带宽! 我今天会处理它,并将你包括在 PR 中。 由于我不认为这是一个错误,我计划将 PR 放入 6.0.x 分支,即我们的 6.0.0 dev 分支。 希望没关系

@Fobhep你能看一下吗: https :
出于某种原因,我无法将您添加为 PR 的审阅者。

基本上你设置repository_configuration: none来获得你正在寻找的这个问题...... Java 安装必须发生

结束,因为https://github.com/confluentinc/cp-ansible/pull/370已合并。 将与 6.0.0 一起发布!

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

a-narenji picture a-narenji  ·  5评论

Fobhep picture Fobhep  ·  12评论

Fobhep picture Fobhep  ·  12评论

chuck-confluent picture chuck-confluent  ·  5评论

OneCricketeer picture OneCricketeer  ·  6评论