system_administration:automation:using_ansible

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
system_administration:automation:using_ansible [2023/08/13 03:18] – [Premier playbook InventoryToSshConfig.yml] azizsystem_administration:automation:using_ansible [2023/08/13 13:48] (current) – [Déployer le script de vérification d'accès SSH] aziz
Line 29: Line 29:
 Extrait : Extrait :
  
-<code ini>+<file>
 ########## ##########
 #  PROD  # #  PROD  #
Line 47: Line 47:
 dockerservice     ansible_user=dockerservice ansible_host=sd-117772.dedibox.fr    ansible_port=9022 dockerservice     ansible_user=dockerservice ansible_host=sd-117772.dedibox.fr    ansible_port=9022
 backup            ansible_user=sysadm        ansible_host=sd-117772.dedibox.fr    ansible_port=9023 backup            ansible_user=sysadm        ansible_host=sd-117772.dedibox.fr    ansible_port=9023
-</code>+</file>
  
 Le fichier ''inventory'' contient : Le fichier ''inventory'' contient :
Line 82: Line 82:
 Pour la ligne suivante dans le fichier ''inventory'' : Pour la ligne suivante dans le fichier ''inventory'' :
  
-<code ini>+<file>
 prod               ansible_user=admin    ansible_host=sd-135347.dedibox.fr            ansible_port=22    url=sd-135347.dedibox.fr:8006      # WAN 195.154.29.195 prod               ansible_user=admin    ansible_host=sd-135347.dedibox.fr            ansible_port=22    url=sd-135347.dedibox.fr:8006      # WAN 195.154.29.195
-</code>+</file>
  
 La configuration suivante sera créée dans le fichier  ''~/.ssh/config.d/elosys_config'' : La configuration suivante sera créée dans le fichier  ''~/.ssh/config.d/elosys_config'' :
Line 99: Line 99:
  
 ===== Déployer le script de vérification d'accès SSH ===== ===== Déployer le script de vérification d'accès SSH =====
-Comme développé sur [[services:ssh_configuration_for_proxmox_vm]] il est nécessaire de configurer les nouvelles machines pour qu'elles interrogent un serveur de clés publiques autorisées.+Comme expliqué sur [[services:ssh_configuration_for_proxmox_vm]] il est nécessaire de configurer les nouvelles machines pour qu'elles interrogent le serveur de clés publiques autorisées.
  
 Le playbook ''AuthorizedKeysCommand.yml'' permet d'automatiser les opérations décrites. Le playbook ''AuthorizedKeysCommand.yml'' permet d'automatiser les opérations décrites.
  
-Après avoir ajouté les informations de connection sur la nouvelle machine dans le fichier ''inventory'' il suffit d'exécuter la commande suivante pour la configurer :+Après avoir ajouté les informations de connection de la nouvelle machine dans le fichier ''inventory''il suffit d'exécuter la commande suivante pour la configurer :
  
 <cli> <cli>
Line 109: Line 109:
 </cli> </cli>
  
-''--limit newmachine'' limite l'exécution du playbook sur la machine ''newmachine''. Rien n'interdit d'exécuter le playbook sur l'ensemble des machines précisés dans la clé ''host'' du playbook. Si le playbook a déjà été exécuté sur une machine, réexécuter le playbook n'affectera pas la machine.+''--limit newmachine'' limite l'exécution du playbook à la machine ''newmachine''. Rien n'interdit d'exécuter le playbook sur l'ensemble des machines précisées dans la clé ''host'' du playbook. Si le playbook a déjà été exécuté sur une machine, réexécuter le playbook n'affectera pas la machine.
  
  • system_administration/automation/using_ansible.1691893088.txt.gz
  • Last modified: 2023/08/13 03:18
  • by aziz