ansible:pourcommencer
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
ansible:pourcommencer [2021/02/07 08:26] – [Initialisation] tonio | ansible:pourcommencer [2021/02/07 08:38] – [Le rôle, les tâches, les tags] tonio | ||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
La cible est un serveur sous Linux avec \\ | La cible est un serveur sous Linux avec \\ | ||
le **mot de passe root connu** \\ | le **mot de passe root connu** \\ | ||
- | et un **utilisateur** qui peut se connecter en **SSH** au serveur et dont son **mot de passe** est **connu**. | + | et un **utilisateur** qui peut se connecter en **SSH** au serveur et dont son **mot de passe** est **connu**. \\ |
+ | \\ | ||
+ | Dans notre exemple, le serveur est **alabourre** et l' | ||
</ | </ | ||
Ligne 134: | Ligne 136: | ||
====== Automatiser les connexions avec les droits qui vont avec ====== | ====== Automatiser les connexions avec les droits qui vont avec ====== | ||
===== Le rôle, les tâches, les tags ===== | ===== Le rôle, les tâches, les tags ===== | ||
- | Il faut tout d' | ||
- | - installer le package SUDO | ||
- | - configurer un groupe SUDOERS en passwordless (sans mot de passe) | ||
- | - créer un utilisateur et lui mettre sa clés SSH | ||
<WRAP center round alert 60%> | <WRAP center round alert 60%> | ||
Attention, il faut configurer la 1er connexion au serveur avant que tout cela fonctionne automatique ! | Attention, il faut configurer la 1er connexion au serveur avant que tout cela fonctionne automatique ! | ||
</ | </ | ||
+ | |||
+ | Donc il faut tout d' | ||
+ | - installer le package SUDO | ||
+ | - créer le groupe d' | ||
+ | - configurer un groupe SUDOERS en passwordless (sans mot de passe) | ||
+ | - créer un utilisateur et lui mettre sa clés SSH | ||
+ | |||
**Installation du package SUDO** | **Installation du package SUDO** | ||
- | < | + | < |
- name: Prérequis Package sudo | - name: Prérequis Package sudo | ||
apt: | apt: | ||
Ligne 154: | Ligne 159: | ||
</ | </ | ||
**Création du groupe admin SUDO** | **Création du groupe admin SUDO** | ||
- | < | + | < |
- name: Groupe Admin | - name: Groupe Admin | ||
group: | group: | ||
Ligne 161: | Ligne 166: | ||
</ | </ | ||
**Mise en place du fichier pour la configuration du passwordless** | **Mise en place du fichier pour la configuration du passwordless** | ||
- | < | + | < |
- name: sudo passwordless | - name: sudo passwordless | ||
copy: | copy: | ||
Ligne 172: | Ligne 177: | ||
</ | </ | ||
**Création des utilisateurs avec le shell bash** | **Création des utilisateurs avec le shell bash** | ||
- | < | + | < |
- name: Utilisateurs " | - name: Utilisateurs " | ||
user: | user: | ||
Ligne 183: | Ligne 188: | ||
</ | </ | ||
<WRAP center round tip 60%> | <WRAP center round tip 60%> | ||
- | Les utilisateur ayant le pouvoir du sudo sont à positionner dans le fichier HOSTAME.yml (lié au nom décrit dans le fichier inventory/ | + | Les utilisateur ayant le pouvoir du sudo sont à positionner dans le fichier |
</ | </ | ||
Exemple: [[ansible: | Exemple: [[ansible: | ||
**Mise en place des clés SSH** | **Mise en place des clés SSH** | ||
- | < | + | < |
- name: Clés SSH des utilisateurs | - name: Clés SSH des utilisateurs | ||
authorized_key: | authorized_key: | ||
Ligne 198: | Ligne 203: | ||
</ | </ | ||
<WRAP center round tip 60%> | <WRAP center round tip 60%> | ||
- | Les clés sont à positionner dans le répertoire : file/ | + | \\ |
+ | Les clés sont à positionner dans le répertoire : files/ | ||
</ | </ | ||
- | < | + | < |
- name: Prérequis Package sudo | - name: Prérequis Package sudo | ||
apt: | apt: |
ansible/pourcommencer.txt · Dernière modification : 2021/02/10 20:11 de tonio