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

De Basef
Ir para: navegação, pesquisa
(Criou a página com "Para executar múltiplos comandos no Ansible, basta usar o trecho de código a seguir no playbook: <source lang="yaml"> - name: "Executando múltiplos comandos com Ansible...")
 
Linha 1: Linha 1:
 
Para executar múltiplos comandos no Ansible, basta usar o trecho de código a seguir no playbook:
 
Para executar múltiplos comandos no Ansible, basta usar o trecho de código a seguir no playbook:
 
<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 }}"
Linha 7: Linha 7:
 
     - 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>
 +
 +
O código acima está executando dois comandos do shell:
 +
 +
<source lang="bash">
 +
gpg --keyserver keys.gnupg.net --recv-keys 5C927F7C
 +
gpg -a --export 5C927F7C | apt-key add -
 
</source>
 
</source>

Edição das 19h12min 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 -