Cet article date d'il y a plus d'un an.
Il est possible qu'il ne soit plus à jour.
Ansible Playbook #2 : Post-install des VMs KVM
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