Pré-requis

L'utilisation d'Ansible nécessite certains pré-requis installés sur le serveur ansible (celui lançant les playbooks), ainsi que sur le serveur distant (celui sur lequel nous allons installer nos outils-libres).

Serveur Ansible

Installation ansible

La procédure suivante a été testé sur une machine ubuntu 16.04 ou ubuntu 18.04.

  • Installation de git : sudo apt install git
  • Installation d'ansible (V2.5) : doc
  • Installation des dépôts Colibris :
    • Créer un dossier ansible et ouvrir un terminal dans ce dossier.
    • Cloner le dépôts public : git clone https://framagit.org/colibris/ansible_public.git.
    • Cloner le dépôts privée et supprimer le lien git : git clone https://framagit.org/colibris/ansible_private-example.git ansible_private; cd ansible_private; git remote remove origin.

Configuration personnalisée

Le dépôt private est fourni sous la forme d'un exemple.

C'est dans ce dépôt que vous pourrez/devez personnaliser votre installation, voici le minimum requis avant de démarrer :

  • se placer dans le dossier ansible_private.
  • Créer une nouvelle clé ssh pour ansible (attention à ne pas pousser votre clé sur un dépôt git):
    • créer la clé avec un mot de passe fort : ssh-keygen -o -a 100 -f ./id_ed25519_ansible -t ed25519.

Serveur distant

Nous considérons que le serveur distant doit avoir un minimum requis :

  • Un OS Debian Stretch (nous mettons à disposition un guide pour une installation via debootstrap).
  • Un serveur ssh accessible par mot de passe (non testé si accessible par clé).
  • Un utilisateur existant accessible via ssh ayant les droits sudo.

results matching ""

    No results matching ""