如何将值列表动态传递给Ansible URI模块
我有一个如何将值列表动态传递给Ansible URI模块,ansible,Ansible,我有一个JfrogAPI URL,我可以使用它退出/创建所有repo。我需要得到这些信息并将其传递给其他任务以添加一个组 我需要在不同的用户之间获得命名回复,如dev-user1,dev-user1,并将其传递给其他用户 “存储库”:[“dev-user1”、“dev-user2”、“dev-user2”]这样会自动传递,然后只有我才能将其创建为一个组。我可以知道我怎么做吗 hosts: all gather_facts: yes tasks: - name: Create a
Jfrog
API URL,我可以使用它退出/创建所有repo。我需要得到这些信息并将其传递给其他任务以添加一个组
我需要在不同的用户之间获得命名回复,如dev-user1
,dev-user1
,并将其传递给其他用户
“存储库”:[“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——额外变量“servernames=ansiraju,ansiraj testing”servernames
它正在被覆盖
就连我也试着像这样传球。
我对如何在URI模块存储库中传递值感到困惑。
有人能帮我吗