使用ansible过滤器将值拆分为字符串中的列表

koe*_*koe 1 jinja2 ansible

如何使用ansible filter将上面的字符串转换为逗号分隔字符串列表.我需要像这样的var2,这样我就可以循环它并使用这些值.

  Expected:

      var2: [arn:aws:sds:ABCDEFGHI123456, arn:aws:sds:HRTYUIOPE89012345]"

  Input:
      var1:"arn:aws:sds:ABCDEFGHI123456arn:aws:sds:HRTYUIOPE89012345"
Run Code Online (Sandbox Code Playgroud)

thansk!

Ami*_*mit 6

这样的事情应该有效:

- name: play1
  hosts: all
  vars:
    x: "arn:aws:sds:ABCDEFGHI123456arn:aws:sds:HRTYUIOPE89012345"
  tasks:
    - name: task1
      debug:
        msg: "arn:{{ item }}"
      with_items: "{{ x.split('arn:') }}"
Run Code Online (Sandbox Code Playgroud)