Post-installation de Debian avec Ansible

debian-botton

Un petit fichier Ansible qui permet la post installation de Debian.

Pour l’utiliser, il vous faut avoir installé Ansible et configuré les postes à administrer et connaître l’utilisation de base d’Ansible.

Pas grand chose de particulier dans ce fichier :

  • J’utilise une variable nommée soft pour l’installation des logiciels : apt: name={{item.soft}}
  • J’utilise les modules apt pour l’installation de logiciels, lineinfile pour modifier des fichiers de conf, service pour redémarrer des services

C’est simple et ça marche.

---
- hosts: post-install-debian
  remote_user: smig
  sudo: yes 
  
  tasks:
    - name: Update + Upgrade
      apt: upgrade=full update_cache=yes
  
    - name: Install softwares
      apt: name={{item.soft}} state=latest
      with_items:
        - soft: vim 
        - soft: ntp 
        - soft: rsyslog
        - soft: logrotate
        - soft: emacs23

    - name: Configure Vim 
      alternatives: name=editor path=/usr/bin/vim
  
    - name: Configure NTP 
      lineinfile:
        dest=/etc/ntp.conf
        line='server hp9.esiee.fr'
        insertbefore='server 0.debian.pool.ntp.org iburst' 

    - name: Restart NTP 
      service: name=ntp state=restarted
  
    - name: Aliases in Bashrc
      lineinfile:
        dest=/root/.bashrc
        line="alias 'll=ls -al'"

Sur le même sujet :