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! »

Ansible Playbook #1 : Changer un mot de passe

Aujourd’hui, je démarre une série d’articles sur quelques playbooks Ansible, simples et indispensables.   Changer le mot de passe d’un utilisateur   Qu’est ce qui se passe si votre collègue a laissé traîner son mot de passe sur un post-it que vous avez retrouvé à la machine à café (non, ce n’est pas du vécu). Pour changer le mot de passe d’un utilisateur avec Ansible il faut d’abord générer un mot de passe au format SHA-512 (pour éviter de faire transiter le mot de passe en clair). »