Outils pour utilisateurs

Outils du site


Ansible

Et si on gérait les VMs avec ansible ?

Pour le moment, les fichiers de conf sont sur ma machine locale. ~/.config/ansible

Préparation conteneurs LXC

Choses à faire à la main.

Dans le conteneur

Quand on installe un conteneur LXC, openssh-server est déjà installé, formidable !

Par contre il manque Python (à vérifier, dépend ptet du template)

  • copier la clé publique (sauf à passer par l'hôte pour entrer dans le conteneur) (la clé pub peut etre indiquée directement lors de la création du conteneur).
  • apt install python

Sur le routeur

Avant de démarrer le conteneur, recopier son adresse MAC.

Assigner des IPs statiques aux conteneurs, et rediriger les ports sur la Freebox.

Sur la machine locale

Et ajouter l'hôte dans sa config ssh et dans son fichier /etc/hosts.

Faire une première connexion ssh soi-meme pour valider la clé SSH. Après c'est prêt pour du ansible.

Playbooks

Les playbooks feront office d'auto-documentation sur la mise en place des services. On pourra caler des fichiers README dans les rôles afin de les rendre parlants ou en refs de documentation.

Pour le moment ces playbooks ne sont pas publiés, ils le seront sans doute dans un dépot Git, après avoir trouvé un moyen de ne pas envoyer en même temps les fichiers de config des applications qui contiennent parfois des données sensibles.

article/linux/mplx/ansible.txt · Dernière modification: 2018/01/08 19:48 par fab