Как я могу предоставить несколько значений в переменной, используя разделитель - Ansible playbook - PullRequest
0 голосов
/ 27 февраля 2019
 - name: Application deployment
    hosts: "{{ target_hosts }}"
    gather_facts: no
    become: yes
    become_method: su
    become_user: 'root'
    roles:
    - APP_deployment 
    vars:
      - password_supersu: 'Abcdefg@Linux'
      - ansible_su_pass: 'Abcdefg@Linux' 

    vars_prompt:
    - name: "target_hosts"
      prompt: "Please input the Target Host name:"
      default: ""
      private: no
    - name: "war_name"
      prompt: "Please input the War files name:"
      default: ""
      private: no
    - name: "chksum_src"
      prompt: "Please input the MD5chksum value :"
      default: ""

   tasks: 
   - add_hosts:
         name: ""{{target_hosts}}""
         groups: dynamically_created_hosts

   - with_iteams: 
         ""{{ war_name. split (',') }}""
         ""{{ chksum_src. split (',') }}""

Используя эту книгу, я могу нацелить несколько хостов, используя разделитель, но если я хочу использовать одно и то же для имени войны и значения Md5chksum.

Проще говоря, я хочу развернуть несколько файлов на нескольких хостах.с проверкой значения chksum задача уже определена в ролях, но возможно ли разделить также значение chksum и имя файла.

Заранее спасибо

...