servers

Quand vous faites de la virtualisation, il y a toujours quelques tâches à faire pour optimiser les VMs.

Ce playbook ansible tout simple permet d’ajouter les drivers de virtualisation qu’utilise KVM.

Les variables sont déclarées en tête de playbook et appelées par les deux tâches par la suite (ou comment faire une boucle Ansible).

 

---
- hosts: vms
  remote_user: superman
  sudo: yes
  vars:
    - drivers: [ 'acpiphp' , 'virtio' , 'virtio_ring' , 'virtio_balloon' , 'virtio_net' , 'virtio-rng' , 'virtio_blk' , 'virtio_pci', 'virtio_scsi']
  
  tasks:
    - name: VM's drivers in /etc/modules
      lineinfile: dest=/etc/modules line={{item}}
      with_items: drivers

    - name: Enable VM's drivers now!
      modprobe: name={{item}} state=present
      with_items: drivers

Sur le même sujet :