Find knowledge base article(s) by searching for keywords in the title e.g. type linux in the search box below
Find knowledge base article(s) by browsing the subject categories of articles
Technology quick references, cheatsheets, user manuals etc.
Shop Online through ShopifyLite
Tutorials on various IT applications.
Search Title    (UL:0 |SS:f)

Software >> Automation >> Ansible >> Modules >> yum >> Examples

 

yum


## DOCUMENTATION

online help: https://docs.ansible.com/ansible/latest/collections/ansible/builtin/yum_module.html
offline help: ansible-doc yum   (run this command on the ansible control node)


## PLAYBOOK

---
- name: ansible yum module - example 1
  hosts: all
  become: True
  tasks:
  - name: Install httpd package
    yum:
       name: httpd
       state: present
  - name: List the package
    yum:
       list: httpd
  - name: Use shell rpm command to check install date
    shell: rpm -q httpd --last
    register: results1
  - debug: var=results1.stdout_lines


## OUTPUT

PLAY [ansible yum module - example 1] ****************************************************************************************************

TASK [Gathering Facts] *******************************************************************************************************************
ok: [rhel6_int]
ok: [rhel7_int]

TASK [Install httpd package] *************************************************************************************************************
changed: [rhel6_int]
changed: [rhel7_int]

TASK [List the package] ******************************************************************************************************************
ok: [rhel7_int]
ok: [rhel6_int]

TASK [Use shell rpm command to check install date] ***************************************************************************************
changed: [rhel7_int]
changed: [rhel6_int]

TASK [debug] *****************************************************************************************************************************
ok: [rhel6_int] => {
    "results1.stdout_lines": [
        "httpd-2.2.15-69.el6.x86_64                    Tue 26 Oct 2021 06:13:38 PM +08"
    ]
}
ok: [rhel7_int] => {
    "results1.stdout_lines": [
        "httpd-2.4.6-97.el7_9.1.x86_64                 Tue 26 Oct 2021 06:13:53 PM +08"
    ]
}

PLAY RECAP *******************************************************************************************************************************
rhel6_int                  : ok=5    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0
rhel7_int                  : ok=5    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0



[ © 2008-2021 myfaqbase.com - A property of WPDC Consulting ]