通过gitlab-runner使用ansible对远程主机执行docker操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过gitlab-runner使用ansible对远程主机执行docker操作相关的知识,希望对你有一定的参考价值。
参考技术A 使用命令 docker build -t ansible:2.4 . 构建ansible镜像,并修改tag上传至你的私有仓库。可用以下脚本change_tag.sh 修改tag: bash change_tag.sh
添加ANSIBLE_SSH_PASS和ANSIBLE_SSH_USER,设置相应的用户和密码
在ansible目录下创建hosts文件和ansible.cfg文件,project的结构如下:
我是目标机器是一台centos
将project发布到gitlab上 git push -u origin master
在gitlab上查看Jobs执行情况
在远程主机上查看docker镜像是否拉取成功
以上是关于通过gitlab-runner使用ansible对远程主机执行docker操作的主要内容,如果未能解决你的问题,请参考以下文章