首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >依赖循环:要使用ansible部署gitlab,我需要一个存储库

依赖循环:要使用ansible部署gitlab,我需要一个存储库
EN

Server Fault用户
提问于 2020-08-31 15:55:29
回答 1查看 115关注 0票数 0

我想使用awx和ansible部署gitlab (或者使用傀儡和运行平台),为此我需要一个存储库( SCM : gitlab ),问题是我想部署gitlab,但我需要一个gitlab,我找不到给出解决方案的文档,对这个问题有什么解决方案吗?我发现我可以将角色放在安装AWX的文件系统上,而不是使用SCM,这是解决这个问题的唯一解决方案吗?

EN

回答 1

Server Fault用户

发布于 2020-10-20 13:56:24

这是正确的-它类似于鸡和鸡蛋的问题,或何时停止偏执,或如何安装Ansible与Ansible本身。走投无路。如果您想引导AWX环境,您需要一些源。AWX需要存储剧本、角色等的“输入”。如果它在你的Gitlab里面(这是不存在的),在安装Gitlab之前它在哪里?

所以-您有一个正在运行的AWX (可能是基于AWX团队的Github角色)。

如果您有一个ZIP文件(使用类似于要安装Gitlab的剧本)。然后,您可以将该zip文件复制到AWX主机,并在AWX中配置一个新项目。所以-它可以是一个“手册”项目,并输入路径,在那里您解压缩的ZIP文件。使用该项目,您可以推出您的Gitlab,并且--如果它足够好--在那里创建一个带有ZIP文件内容的项目。在那之后,你可以切换到那个Git-仓库。

要创建"none-Git-project“,请转到AWX>Project并按+按钮。然后在SCM类型下选择“手动”并在AWX主机上输入路径。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1032177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档