Новый модуль Azure PowerShell «AZ» удалил «режим развертывания»?

Извините за то, что вы сбиваете с толку свой комментарий. Предполагая, что у вас есть файл инвентаря

    [ALL]
host1.com
host2.com

, ваш файл yaml должен выглядеть так (используя with_items)

- hosts: all
  sudo: yes
  tasks:
    - name: install pacemaker
      apt: name=pacemaker state=present
    - name: install corosync
      apt: name=corosync state=present
    - name: install fence-agents
      apt: name=fence-agents state=present
    - copy: src=corosync_start dest=/etc/default/corosync
    - lineinfile: dest=/etc/selinux/config line="my host {{ item }}"
      with_items: groups['ALL']

Просто помните об этом создаст каждую строку для каждого хоста. Я думаю, что вы ищете, а не зацикливание, но получение текущего имени хоста (ansible_hostname):

 - hosts: all
      sudo: yes
      gather_facts: yes
      tasks:
        - name: install pacemaker
          apt: name=pacemaker state=present
        - name: install corosync
          apt: name=corosync state=present
        - name: install fence-agents
          apt: name=fence-agents state=present
        - copy: src=corosync_start dest=/etc/default/corosync
        - lineinfile: dest=/etc/selinux/config line="my host {{ ansible_hostname }}"
0
задан Brent Arias 15 January 2019 в 19:26
поделиться

1 ответ

Полагаю, вы ищете New-AzResourceGroupDeployment , у него есть параметр -Mode.

New-AzDeployment перенесено из New-AzureRmDeployment , которые также не имеют параметра -Mode, если для этого вы использовали AzureRM powershell, я полагаю, это может быть [ 116] .

0
ответ дан Joy Wang 15 January 2019 в 19:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: