README.md 977 Bytes
Newer Older
okhin's avatar
okhin committed
1
2
# piops

okhin's avatar
okhin committed
3
4
5
6
7
8
9
10
11
12
13
Rôles et inventaires ansible pour gérer l'infrastructure de LQDN.

Le but de ce projet est de pouvoir faciliter le travail des équipes techniques
de LQDN en développant un ensemble de recettes décrivant l'infrastructure.

## Doc ansible
Pour référence, la documentation pour la dernière version d'ansible est
[ici](https://docs.ansible.com/ansible/latest/user_guide/)

# Structure

14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Pour le moment, pas de master pour ansible, on va y aller doucement. En
revanche, on utilise le playbook site.yml pour installer ansible sur
l'ensemble des machines, leur permettant ensuite d'utiliser ansible-pull
via un cronjob (toutes les 15 minutes)

# Ajout de rôles

Pour ajouter un nouveau rôle, il faut le créer dans un repo git idoine et
l'ajouter en subtree dans roles/nom_du_role sur ce repo.

Un role dummy vide peut être cloné popur créer rapidement les roles
nécessaires.

ansible-pull est configuré pour mettre à jour les sub-modules quand il
s'exécute.