Mudanças entre as edições de "Executando múltiplos comandos no Ansible"

De Basef
Ir para: navegação, pesquisa
 
(Uma revisão intermediária pelo mesmo usuário não estão sendo mostradas)
Linha 2: Linha 2:
 
<source lang="yaml">
 
<source lang="yaml">
 
- name: "Executando múltiplos comandos com Ansible"
 
- name: "Executando múltiplos comandos com Ansible"
    sudo: yes
+
  sudo: yes
    command: "{{ item }}"
+
  command: "{{ item }}"
    with_items:
+
  with_items:
    - gpg --keyserver keys.gnupg.net --recv-keys 5C927F7C
+
  - gpg --keyserver keys.gnupg.net --recv-keys 5C927F7C
    - gpg -a --export 5C927F7C | apt-key add -
+
  - gpg -a --export 5C927F7C | apt-key add -
 
</source>
 
</source>
  
Linha 15: Linha 15:
 
gpg -a --export 5C927F7C | apt-key add -
 
gpg -a --export 5C927F7C | apt-key add -
 
</source>
 
</source>
 +
[[Categoria:Ansible]]

Edição atual tal como às 19h15min de 25 de abril de 2015

Para executar múltiplos comandos no Ansible, basta usar o trecho de código a seguir no playbook:

- name: "Executando múltiplos comandos com Ansible"
  sudo: yes
  command: "{{ item }}"
  with_items:
  - gpg --keyserver keys.gnupg.net --recv-keys 5C927F7C
  - gpg -a --export 5C927F7C | apt-key add -

O código acima está executando dois comandos do shell:

gpg --keyserver keys.gnupg.net --recv-keys 5C927F7C
gpg -a --export 5C927F7C | apt-key add -