我有以下有趣的剧本:
---
- hosts: agent
connection: local
gather_facts: no
tasks:
- name: Launch gcp instance
gce:
instance_names: test-gcp-instance
zone: us-central1-a
machine_type: n1-standard-1
image: ubuntu-1604
state: present
service_account_email: "mydetails@developer.gserviceaccount.com"
credentials_file: "Kcreds.json"
project_id: "kubernetes-test-project-v1"
- name: Clone project to be run
git:
repo: https://github.com/projects.git
dest: ~/
become: no
这将创建一个Google Cloud实例。但是,我希望能够(如第二项任务一样)将项目直接克隆到实例上。我无法弄清楚如何执行此操作,也无法找到如何完成此操作的示例。任何帮助深表感谢!
答案 0 :(得分:0)
到目前为止,无法克隆GCP项目。话虽这么说,但已有一项功能请求可实现此功能。我建议您访问this问题跟踪链接,并在那儿提供您的宝贵建议。可能的解决方法是
提供的链接用于GCP,但您可能能够找到Ansible的相应命令。