我有一个Jfrog
API URL,使用它可以退出/创建所有存储库。我需要得到这些休止符,并将其传递给其他任务以添加一个组。
我需要获得不同用户中的dev-user1
,dev-user1
之类的命名请求,并将其传递给
"repositories": ["dev-user1","dev-user2", "dev-user2"]
会自动通过,然后只有我才能将其创建为一组。我可以知道该怎么做。
hosts: all
gather_facts: yes
tasks:
- name: Create a repo
uri:
url: https://raju.jfrog.io/raju/api/repositories/ansiraj-testing12349
method: POST
user: admin
password: xxxxx
body: >
{
"rclass": "virtual",
"packageType": "maven",
"repositories": ["{{ item }}"],
"handleSnapshots": false
}
force_basic_auth: yes
status_code: 200
body_format: json
with_items: "{{ servernames.strip().replace(' ', '').replace(',', '\n').split('\n') }}"
ansible-playbook var-virtual.yml --extra-var“ servernames = ansiraju,ansiraj-testing”服务器名称
正在被覆盖。
即使我试图像this一样通过。 我很困惑如何在URI模块存储库中传递值。 有人可以帮我吗