Цикл значений в ansible - PullRequest
       2

Цикл значений в ansible

1 голос
/ 07 апреля 2020

У меня ниже playbook, который создает политику

У меня есть параметр с именем policy, который имеет 5 значений ("mirror", "vault", "mirrorandvault", "default", "XDP")

Я поставил with_sequence l oop.

Я хочу, чтобы эта политика создавалась с каждым l oop.

Я пробовал троичный оператор для 2 политик

type: "{{ (volume_item|int < 7)|ternary('mirror', 'vault') }}

Это сработало.

Я не уверен, как реализовать 5 политик.

- hosts: localhost

  gather_facts: false

  vars_files:

    - /etc/ansible/group_vars/host_vars

  tasks:

    - name: Create ONTAP/ONTAP SnapMirror

      na_ontap_snapmirror:

        state: present

        source_volume: "{{ vserver }}vol_{{ item }}"

        destination_volume: "{{ vserver }}vol_{{ item | int +15}}"

        source_vserver: "{{ vserver }}"

        destination_vserver: "{{ vserver }}"

        schedule: hourly

        policy:

        max_transfer_rate: 1000

        hostname: "{{ aiqumip }}"

        username: "{{ aiqumusername }}"

        password: "{{ aiqumpassword }}"

      with_sequence: start=1 end=15
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...