gpt4 book ai didi

AWX+gitlab

转载 作者:撒哈拉 更新时间:2024-06-21 21:01:26 56 4
gpt4 key购买 nike

目录
  • AWX+gitlab
    • 1. Awx配置
      • 1.1 添加机构
      • 1.2 添加团队
      • 1.3 添加主机
      • 1.4 测试主机连通性
    • 2. 对接gitlab
      • 2.1 添加凭证
      • 2.2 添加项目
      • 2.3 上传playbook
        • 2.3.1 克隆仓库
        • 2.3.2 创建分支
        • 2.3.3 编写playbook并上传
      • 2.3.4 上传ansible.cfg(可选)
        • 2.3.5 创建作业模板
      • 2.4 测试

AWX+gitlab

我们可以将playbook上传到gitlab,然后awx去执行任务的时候,任务的playbook从gitlab去下载 。

1. Awx配置

点击左侧访问下拉菜单,然后添加机构 。

1.1 添加机构

1.2 添加团队

1.3 添加主机

将需要被管理的节点添加进来 。

变量这个地方可以写内部变量,不知道什么是内部变量可以去看看ansible变量部分 。

也可以不直接在这里指定变量,那么就需要在凭证里面添加一个机器凭证,里面会让你填入用户名/密码 或者密钥的 。

1.4 测试主机连通性

依次点击 清单--->Demo Inventory ---> 主机----> 勾选主机---->执行命令 。

执行一个简单的whoami命令 。

输出没问题 。

2. 对接gitlab

2.1 添加凭证

这里的用户名和密码不能乱填,要填已经在gitlab上注册的用户或者马上要到gitlab上注册的用户,这里是我的gitlab用户截图 。

2.2 添加项目

在awx上创建新项目 。

确保gitlab上有一个群组,等会是需要输入url的 。

这个url的来源这样的 。

  • 1.来到gitlab的界面
  • 2.找到新建的群组/已存在的群组