【发布时间】:2022-01-24 16:09:24
【问题描述】:
我对 Ansible 很陌生,我正在努力解决问题。我有一个简单的剧本可以在远程主机上运行。大大简化:
- hosts: all
name: build render VM
tasks:
- copy:
src: ./project_{{ project_id }}.yaml
dest: /app/project.yaml
owner: root
我想将project_id 设置为此命令的输出,在本地主机上运行:gcloud config get-value project。理想情况下,我希望将其存储到可以在整个剧本中使用的变量或事实中。我知道我可以在 ansible cmd 行上传递 project_id=$(...),但我宁愿让它在 playbook 中自动设置。
【问题讨论】:
标签: ansible ansible-facts