From d5ac17f2e4e0fa9b380955323c387d7837e86e76 Mon Sep 17 00:00:00 2001 From: Thomas Constans Date: Sun, 6 Dec 2020 22:21:44 +0100 Subject: [PATCH] initial commit --- tp_ansible.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 tp_ansible.md diff --git a/tp_ansible.md b/tp_ansible.md new file mode 100644 index 0000000..283b8a2 --- /dev/null +++ b/tp_ansible.md @@ -0,0 +1,33 @@ +##### ansible - 1er playbook + +Durée: 4h + +À rendre: le playbook. Celui-ci aura tourné avec succès sur votre machine + +#### Préparation + +Assurez-vous d'avoir ansible installé sur votre poste. + +Assurez-vous d'avoir un compte //ansible//, membre du groupe wheel avec lequel vous pouvez vous connecter + +#### Cahier des charges + +Objectif: déployer automatiquement //starship//, qui est un petit programme permettant de personnaliser la ligne de commande. + +L'installation manuelle peut être décomposée de la manière suivante: + + * télécharger l'archive de la dernière release (https://github.com/starship/starship/releases/download/v0.47.0/starship-x86_64-unknown-linux-musl.tar.gz) + * décompresser + * déplacer le contenu de l'archive (l'exécutable starship) dans /usr/local/bin + * créer le fichier /etc/profile.d/starhip.sh avec le contenu suivant: +```bash +eval "$(/usr/local/bin/starship init bash)" +``` + * télécharger le fichier de configuration depuis https://cours.opendoor.fr/Fichiers/B3/config.toml + * le copier dans ~/.config + +**Attention il n'est pas question de réaliser cette installation manuellement mais de l'automatiser avec un playbook ansible** + +Écrire et exécuter le playbook permettant de réaliser cette installation. + +Vous verrez à la ligne 6 du fichier starship.toml un _bg:green_ permettant de spécifier la couleur d'affichage de l'invite de commande. Faites en sorte que cette couleur provienne d'une variable ansible.