我正在使用Ansible 2.5版本。我需要从本地(控制节点)git仓库将代码部署到远程服务器。
我尝试使用带有git模块的Ansible-playbook,该模块只能将代码部署从本地仓库到另一个本地路径或从远程仓库到另一个远程路径。它基于主机配置。
- git:
repo: /home/pi/Desktop/kk/Vue-Example/
dest: /home/pi/Desktop/bb
在这里,
repo
将是本地(控制器机器)git库的路径,而dest
将是远程机器的位置。
hosts: localhost
时,它可以工作,因为我已经存在 git 存储库和目标。它可以部署本地->本地。但是当添加hosts: remote-host
时,它不起作用。它说远程服务器在该位置没有 git 存储库。我需要部署本地->远程。配置应该是什么? - Anjan Biswas