fix suppression des trailing spaces

texinfo
Lzebulon 2024-06-23 01:10:21 +02:00 committed by lzebulon
parent 9f8d37af47
commit 1eb603ce92
1 changed files with 18 additions and 19 deletions

View File

@ -2,14 +2,14 @@
## Étape préliminaire ## Étape préliminaire
Savoir ce que l'on veut et regarder les besoins du service que l'on souhaite Savoir ce que l'on veut et regarder les besoins du service que l'on souhaite
installer installer
## Création de la VM ## Création de la VM
### Se connecter à Proxmox ### Se connecter à Proxmox
Proxmox est un logiciel de virtualisation utilisé au Crans, plus d'info ici Proxmox est un logiciel de virtualisation utilisé au Crans, plus d'info ici
[Proxmox](/outils/os/proxmox.md) [Proxmox](/outils/os/proxmox.md)
Pour se connecter au Proxmox : Pour se connecter au Proxmox :
@ -18,7 +18,7 @@ Pour se connecter au Proxmox :
ssh -NL 8006:localhost:8006 sam.adm.crans.org ssh -NL 8006:localhost:8006 sam.adm.crans.org
``` ```
Puis connectez-vous `https://localhost:8006/` dans votre navigateur open source Puis connectez-vous `https://localhost:8006/` dans votre navigateur open source
préféré (Et connectez-vous avec vos identifiants nounous) préféré (Et connectez-vous avec vos identifiants nounous)
Trouvez un identifiant de VM qui n'ai pas déjà pris. Trouvez un identifiant de VM qui n'ai pas déjà pris.
@ -32,11 +32,11 @@ Se connecter au LDAP à l'aide de shelldap par exemple :
`shelldap -f shelldap_wall-e.rc` `shelldap -f shelldap_wall-e.rc`
Avec le fichier `shelldap_wall-e.rc` (évidemment modifiez `_ton_pseudo` avec Avec le fichier `shelldap_wall-e.rc` (évidemment modifiez `_ton_pseudo` avec
votre pseudo nounou) : votre pseudo nounou) :
```yaml ```yaml
# Fichier de configuration shelldap admin # Fichier de configuration shelldap admin
# de bleizi/shirenn adapté # de bleizi/shirenn adapté
server: ldaps://172.16.10.100:636 server: ldaps://172.16.10.100:636
binddn: uid=_ton_pseudo,ou=passwd,dc=crans,dc=org binddn: uid=_ton_pseudo,ou=passwd,dc=crans,dc=org
@ -52,16 +52,16 @@ tls_cacert: /etc/ldap/ldap.pem
#### Base de navigation dans le LDAP #### Base de navigation dans le LDAP
Les éléments commencent par ```d``` sont les dossiers, on peut donc "entrer Les éléments commencent par ```d``` sont les dossiers, on peut donc "entrer
dans ces dossiers". dans ces dossiers".
Ici le dossier qui nous intéresse est le dossier ```ou=hosts``` qui contient Ici le dossier qui nous intéresse est le dossier ```ou=hosts``` qui contient
les configurations des différentes VM. les configurations des différentes VM.
Ce sont dans "ces fichiers" de configuration qu'est décrit les la VM. Ce sont dans "ces fichiers" de configuration qu'est décrit les la VM.
On peut utiliser ```cat``` pour regarder leurs contenues, ```mv``` pour changer On peut utiliser ```cat``` pour regarder leurs contenues, ```mv``` pour changer
leurs noms ou les déplacer. Pour les éditer la commande est ```edit```. leurs noms ou les déplacer. Pour les éditer la commande est ```edit```.
Voir : [doc ldap](/infrastructure/services/ldap.md) pour en savoir plus à Voir : [doc ldap](/infrastructure/services/ldap.md) pour en savoir plus à
propos du LDAP et de shelldap. propos du LDAP et de shelldap.
#### Configuration réseau #### Configuration réseau
@ -82,12 +82,12 @@ Recommendation : copier une configuration LDAP voisine // On garde ?
Créer une VM dans Proxmox avec l'ISO Debian. Créer une VM dans Proxmox avec l'ISO Debian.
Mettez l'id que vous avez sélectionné précédemment. Mettez l'id que vous avez sélectionné précédemment.
Et le nom que vous souhaitez donner à la machine (un nom avec une ref obscure Et le nom que vous souhaitez donner à la machine (un nom avec une ref obscure
ou un nom qui reprends le nom du service qui sera hébergé afin de facilement ou un nom qui reprends le nom du service qui sera hébergé afin de facilement
savoir à quoi sert la VM) savoir à quoi sert la VM)
> - Ne pas modifier d'autre si option inconnue > - Ne pas modifier d'autre si option inconnue
> - Bien spécifier dans l'option Disks où sera stocké la VM: serveur > - Bien spécifier dans l'option Disks où sera stocké la VM: serveur
> adhérent avec 10TB > adhérent avec 10TB
> - Entrer la bonne adresse MAC dans le networking > - Entrer la bonne adresse MAC dans le networking
@ -104,13 +104,13 @@ Gateway : ipv4 : 172.16.10.101 (bizarre, fournit par routeur sam)
romanesco : ipv4 : 172.16.10.128 (DNS récursif) romanesco : ipv4 : 172.16.10.128 (DNS récursif)
hostname : le_nom_de_la machine hostname : le_nom_de_la machine
``` ```
Nom de domaine pour les machines adm : `adm.crans.org` Nom de domaine pour les machines adm : `adm.crans.org`
```config ```config
FQDN : `[nom du service].adm.crans.org` FQDN : `[nom du service].adm.crans.org`
``` ```
__Installer openssh__ si pas fait dans l'installateur __Installer openssh__ si pas fait dans l'installateur
@ -121,23 +121,22 @@ via la terminal disponible sur Proxmox (`~/.ssh/authorized_keys`)
## Setup initial de la VM ## Setup initial de la VM
Installez Ansible sur votre machine. Installez Ansible sur votre machine.
Téléchargez le dépôt git avec les fichiers Ansible du Crans. Téléchargez le dépôt git avec les fichiers Ansible du Crans.
[dépôt git](https://gitlab.crans.org/nounous/ansible) [dépôt git](https://gitlab.crans.org/nounous/ansible)
Copiez votre clé SSH (public) sur le compte root. Copiez votre clé SSH (public) sur le compte root.
Vérifiez que votre config n'a pas de problème Vérifiez que votre config n'a pas de problème.
```bash ```bash
plays/root.yml -l [machine a déployer].adm.crans.org --extra-vars='ansible_become_user=root' -u root --check plays/root.yml -l [machine a déployer].adm.crans.org --extra-vars='ansible_become_user=root' -u root --check
``` ```
Une fois que le check n'a plus d'erreur, vous pouvez lancer la même commande Une fois que le check n'a plus d'erreur, vous pouvez lancer la même commande
sans le `--check`. sans le `--check`.
Plus d'info sur Ansible dans son Plus d'info sur Ansible dans son
[guide dédier](https://gitlab.crans.org/nounous/ansible). [guide dédier](https://gitlab.crans.org/nounous/ansible).
```bash ```bash
plays/root.yml -l [machine a déployer].adm.crans.org --extra-vars='ansible_become_user=root' -u root plays/root.yml -l [machine a déployer].adm.crans.org --extra-vars='ansible_become_user=root' -u root
``` ```