User Tools

Site Tools


wikiv2:ansible_module_package

Módulo package

package.yaml
$ vim package.yaml 
---
- name: Manage package
  hosts: all
  tasks:
  - name: Package Debian like
    when: ansible_os_family|lower == 'debian'
    apt:
      name: "{{ item }}"
      state: present
      update_cache: true
    loop:
    - dnsutils
    - vim
    - bash-completion
  - name: Package RedHat like
    when: ansible_os_family|lower == 'redhat'
    dnf:
      name: "{{ item }}"
      state: present
    loop:
    - bind-utils
    - vim
    - bash-completion
$ sudo ansible-playbook package.yaml 

PLAY [Manage package] ************************************************************************************************************************************************

TASK [Gathering Facts] ***********************************************************************************************************************************************
ok: [10.240.100.30]
ok: [10.240.100.20]
ok: [10.240.100.10]

TASK [Package install Debian like] ***********************************************************************************************************************************
skipping: [10.240.100.20] => (item=dnsutils) 
skipping: [10.240.100.20] => (item=vim) 
skipping: [10.240.100.20] => (item=bash-completion) 
skipping: [10.240.100.20]
ok: [10.240.100.30] => (item=dnsutils)
ok: [10.240.100.30] => (item=vim)
ok: [10.240.100.10] => (item=dnsutils)
ok: [10.240.100.30] => (item=bash-completion)
ok: [10.240.100.10] => (item=vim)
ok: [10.240.100.10] => (item=bash-completion)

TASK [Package install RedHat like] ***********************************************************************************************************************************
skipping: [10.240.100.10] => (item=bind-utils) 
skipping: [10.240.100.10] => (item=vim) 
skipping: [10.240.100.10] => (item=bash-completion) 
skipping: [10.240.100.10]
skipping: [10.240.100.30] => (item=bind-utils) 
skipping: [10.240.100.30] => (item=vim) 
skipping: [10.240.100.30] => (item=bash-completion) 
skipping: [10.240.100.30]
ok: [10.240.100.20] => (item=bind-utils)
ok: [10.240.100.20] => (item=vim)
ok: [10.240.100.20] => (item=bash-completion)

PLAY RECAP ***********************************************************************************************************************************************************
10.240.100.10              : ok=2    changed=0    unreachable=0    failed=0    skipped=1    rescued=0    ignored=0   
10.240.100.20              : ok=2    changed=0    unreachable=0    failed=0    skipped=1    rescued=0    ignored=0   
10.240.100.30              : ok=2    changed=0    unreachable=0    failed=0    skipped=1    rescued=0    ignored=0
wikiv2/ansible_module_package.txt · Last modified: by 127.0.0.1