升级内核及qemu的ansible playbook
---
- name: update kernel and qemu
hosts: all
gather_facts: false
tasks:
- name: copy repo file
copy:
src: cloud_repos.repo
dest: /etc/yum.repos.d/cloud_repos.repo
# - name: flush yum repo makecache
# shell: |
# yum clean all
# yum makecache
- name: update kernel with yum
yum:
name:
- kernel
- kernel-devel
- kernel-headers
- kernel-tools
- kernel-tools-libs
state: latest
update_only: yes
update_cache: yes
- name: copy qemu file
copy:
src: rhel7.2_qemu-update-new
dest: /tmp/
- name: remove old version
shell: |
rpm -e --nodeps qemu-kvm-common-1.5.3-106.insn.el7.x86_64 qemu-img-1.5.3-106.insn.el7.x86_64 qemu-kvm-1.5.3-106.insn.el7.x86_64
- name: update new version
yum:
name:
- /tmp/rhel7.2_qemu-update-new/qemu-img-1.5.3-105_002_003_pa.el7.x86_64.rpm
- /tmp/rhel7.2_qemu-update-new/qemu-kvm-1.5.3-105_002_003_pa.el7.x86_64.rpm
- /tmp/rhel7.2_qemu-update-new/qemu-kvm-common-1.5.3-105_002_003_pa.el7.x86_64.rpm
state: present

浙公网安备 33010602011771号