o /boot está com pouco espaço, então resolvi consultar a IA para me ajudar a fazer um playbook para limpar algumas vms:
Vou testar ainda, mas primeiro vou rever os passos do curso. O que acham?
---
- name: Gerenciar e limpar kernels no Oracle Linux
hosts: all
become: true
tasks:
- name: Verificar se o pacote kernel está instalado
shell: rpm -q kernel
register: kernel_check
failed_when: false
- name: Instalar o pacote kernel se não estiver presente
yum:
name: kernel
state: present
when: kernel_check.rc != 0
- name: Listar kernels instalados
command: rpm -q kernel
register: kernel_list
- name: Identificar o kernel atual em uso
command: uname -r
register: current_kernel
- name: Remover kernels antigos, exceto o kernel ativo
yum:
name: "{{ item }}"
state: absent
loop: "{{ kernel_list.stdout_lines }}"
when: "'kernel-' ~ current_kernel.stdout not in item"
- name: Limpar arquivos órfãos no /boot
file:
path: "{{ item }}"
state: absent
loop: "{{ lookup('ansible.utils.find', '/boot/*') }}"
when: "'vmlinuz-' not in item and 'initramfs-' not in item"