将ansible与gitlab集成

时间:2020-03-23 04:27:37

标签: ansible gitlab gitlab-ci continuous-deployment gitlab-ci-runner

我想将先前作业存储的工件部署到另一台服务器中。 我正在使用Ansible部署工件。

这是我的部署任务

deploy:

图片:williamyeh / ansible:ubuntu18.04

图片:linuxserver / openssh-server

图片:python

阶段:部署

变量:

  ANSIBLE_HOST_KEY_CHECKING: "False"

脚本:

- printf "[sample]\n host1 ansible_host=10.45.1.21 ansible_user=csrtest ansible_password=admin123 ansible_python_interpreter=/usr/bin/python3 ansible_become=yes ansible_sudo_pass=admin123 http_port=8080\n" > /etc/ansible/hosts

- cat /etc/ansible/hosts

- ansible --version

- ls

- ansible all -m ping

- ansible-playbook playbook.yaml

我必须安装以上3个docker映像,但它正在下载最后一个映像。 如何解决这个问题,有人可以回复吗? 预先感谢

0 个答案:

没有答案