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édente | ||
ansible:pourcommencer [2021/02/07 08:42] – tonio | ansible:pourcommencer [2021/02/10 20:11] (Version actuelle) – [Premier rôle] tonio | ||
---|---|---|---|
Ligne 51: | Ligne 51: | ||
inventory = inventory | inventory = inventory | ||
</ | </ | ||
- | ==== requirements.yml ==== | ||
- | Fichier optionnel faisant appel à des fonctions ou codes externes. | ||
- | **requirements.yml** | ||
- | <code bash>vi requirements.yml | ||
- | </ | ||
- | <code pyhon> | ||
- | - name: lae.proxmox | ||
- | </ | ||
===== L' | ===== L' | ||
Ligne 72: | Ligne 64: | ||
[debianhome] | [debianhome] | ||
alabourre ansible_host=192.168.1.1 | alabourre ansible_host=192.168.1.1 | ||
- | ontime | + | #ontime |
- | [debianfma] | + | #[debianfma] |
- | alabourre1 ansible_host=392.568.321.1 | + | #alabourre1 ansible_host=392.568.321.1 |
- | ontime2 | + | #ontime2 |
</ | </ | ||
Ligne 126: | Ligne 118: | ||
mkdir -p roles/ | mkdir -p roles/ | ||
mkdir -p roles/ | mkdir -p roles/ | ||
+ | vi roles/ | ||
</ | </ | ||
Ligne 287: | Ligne 280: | ||
Déploiement de la configuration pour automatiser les connexions | Déploiement de la configuration pour automatiser les connexions | ||
<WRAP center round important 60%> | <WRAP center round important 60%> | ||
- | Attention, la configuration en SUDO n'est pas encore opérationnel, | + | Attention, la configuration en SUDO n'est pas encore opérationnel, |
</ | </ | ||
- | |||
<WRAP center round info 60%> | <WRAP center round info 60%> | ||
- | become_method: | + | L' |
</ | </ | ||
- | |||
- | < | ||
- | vi playbook-mes-serveurs.yml | ||
- | - hosts: all | ||
- | become: true | ||
- | # élévation des privilèges avec la commande SU uniquement avant la politique SUDO | ||
- | become_method: | ||
- | name: conformité ensemble | ||
- | roles: | ||
- | - common | ||
- | </ | ||
- | |||
<WRAP center round info 60%> | <WRAP center round info 60%> | ||
L' | L' | ||
Ligne 311: | Ligne 291: | ||
L' | L' | ||
</ | </ | ||
- | Commande pour passer les " | + | Commande pour passer les " |
- | < | + | < |
- | ansible-playbook playbook-mes-serveurs.yml -l alabourre -b -K --tags sudo, | + | ansible-playbook playbook-mes-serveurs.yml -l alabourre |
+ | </ | ||
+ | __Ou toutes les taches/ | ||
+ | <code bash> | ||
+ | ansible-playbook playbook-mes-serveurs.yml -l alabourre --become-method=su -b -K | ||
</ | </ | ||
- | |||
Résultat de la commande | Résultat de la commande | ||
Ligne 346: | Ligne 329: | ||
</ | </ | ||
- | Maintenance vous pouvez réaliser toutes les opérations directement via ansible sur ce serveur. | ||
- | Il faut modifier tout de même la méthode de connexion au serveur: | ||
- | <code bash> | ||
- | vi playbook-mes-serveurs.yml | ||
- | - hosts: all | ||
- | become: true | ||
- | # élévation des privilèges avec la commande SU uniquement avant la politique SUDO | ||
- | # become_method: | ||
- | name: conformité ensemble | ||
- | roles: | ||
- | - common | ||
- | </ | ||
**Maintenant, | **Maintenant, | ||
Ligne 387: | Ligne 358: | ||
</ | </ | ||
+ | |||
+ | |||
+ | Maintenant, nous pouvons passer la suite à savoir le déploiement de configurations, | ||
+ | [[ansible: |
ansible/pourcommencer.txt · Dernière modification : 2021/02/10 20:11 de tonio