initial commit
This commit is contained in:
33
tp_ansible.md
Normal file
33
tp_ansible.md
Normal file
@@ -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.
|
||||
Reference in New Issue
Block a user