tuto2 subject done

This commit is contained in:
nemunaire 2019-03-15 12:59:55 +01:00
commit 7380a81172
12 changed files with 197 additions and 189 deletions

View file

@ -3,16 +3,11 @@
Automatiser la configuration de son SI
=======================================
Aujourd'hui, vous n'avez qu'une seule machine à administrer, et déjà, j'ai pu
entendre des soupirs lorsque vous avez dû configurer ENCORE CE RÉSEAU DE
*$&*%#. Imaginez maintenant que vous ayez à en administrer 10, 100, 1000 ou
encore davantage !
Comme tout bon ~~paresseux~~ sys. admin qui se respecte, sans plus attendre,
vous allez vouloir automatiser toutes ces actions rébarbatives. Comme de très
nombreuses personnes sont passées par là avant vous, il existe un grand nombre
de solutions pour gérer les configurations d'un parc de machines. Parmi les
plus connues, citons : [Puppet](https://puppet.com/),
vous allez vouloir automatiser toutes ces actions rébarbatives (configurer des
services). Comme de très nombreuses personnes sont passées par là avant vous,
il existe un grand nombre de solutions pour gérer les configurations d'un parc
de machines. Parmi les plus connues, citons : [Puppet](https://puppet.com/),
[Chef](http://www.chef.io/), [SaltStack](https://saltstack.com/) ou encore
[Ansible](https://www.ansible.com/).
@ -46,11 +41,14 @@ Résultat attendu
nouvelle machine, identique à celle que vous venez de configurer, à partir
d'une ISO et d'un nouveau disque.
Maintenant que vous savez vous connecter au réseau et formater un disque, vous
pouvez ajouter les options `adlin.format=/dev/sda` et `adlin.net=easy` à la
ligne de commande du noyau afin de, respectivement, formater le disque
`/dev/sda` si la partition racine n'est pas trouvée, et obtenir une adresse IP
par DHCP. Vous pourrez ainsi très facilement tester vos recettes.
Le fichier à rendre est un playbook `login_x-TP2/basis.yml`, accompagné de
toutes ses dépendances : celui-ci doit faire les configurations basiques du
système et des utilisateurs.
Un deuxième playbook est à rendre : `login_x-TP2/vitrine.yml`, celui-ci doit
permettre de déployer (en parallèle de tous les autres), une page vitrine
typique d'une entreprise (cf. la 4e question de cours ;)). Cette page doit être
accessible depuis votre domaine <https://login_x.adlin2020.p0m.fr/>.
Mon première commande