Cet article date d'il y a plus d'un an.
Il est possible qu'il ne soit plus à jour.
Post-installation de Debian avec Ansible
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 monserveur.mondomaine.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'"
