Ansible playbook 将文件从 git 存储库复制到远程服务器

问题描述 投票:0回答:1

我正在尝试将一些文件从 git 存储库复制到远程服务器。由于经常会对这些文件进行更改,因此这些文件被放置在 git 中,并且我试图从 git 将其复制到远程服务器。

我正在尝试这样的事情,但是我正在访问的 git 存储库是受保护的,并且我有信誉。我想知道如何在这里传递用户名和密码。我如何实现它?

    - name: Clone git to a local server
        git:
          repo: https://github.com/blah/blah.git
          dest: /my/laptop/var/tmp/

一旦我在控制器服务器中拥有这些文件,我就可以使用复制模块将文件复制到所有远程主机。

git ansible yaml ansible-2.x
1个回答
0
投票

一种简单(但不安全)的可能性是:

git:
      repo: https://username:pa[email protected]/blah/blah.git
      dest: /my/laptop/var/tmp/
© www.soinside.com 2019 - 2024. All rights reserved.