如何将值列表动态传递给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模块存储库中传递值感到困惑。 有人能帮我吗