Skip to main content
Blog informatique, système Linux et Windows
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Explication du playbook

Le playbook peut être consulté sur mon GIT : Gitea Plakkar

Je vais vous expliquer ce que chaque fichier fait

Dossier files

Dans Files vous devriez avoir 3 fichiers

  • Un fichier config
  • La clé publique qui sera à mettre sur votre machine à backup
  • Une clé privée qui sera mise sur le serveur plakkar

Dossier task

Ce dossier contient toutes les tâches à effectuer par ansible

  • apt : Permet l’installation des packages nécessaires au fonctionnement de plakkar + un firewall logiciel
  • lxc : S’occupe de l’installation du container debian et de sa configuration
  • main : Indique toutes les task à lancer (les autres fichiers du dossier)
  • plakar : Installe plakkar dans le container LXC
  • ufw : Permet de configurer le firewall applicatif dans le container
    • le firewall applicatif va permettre, entre autres que personne, à par vous, ne pourrait accèder à l’interface

Dossier templates

Les fichiers de templates permettent d’ajouter des variables permettant de modifier les fichiers finaux, certains de mes fichiers n’ont pas de variables, mais au cas ou un jour le besoin se ressentirait, je préfére les mettre à cet endroit

  • plakar_backup.j2 : C’est une tâche cron.daily, elle permet de faire là backup dès que le poste est joignable entre le lancement de la tâche et 23h
  • plakar.j2 : C’est le fichier config de LXC, il permet de paramétrer le fonctionnement du container (adresse MAC, etc …)
  • plakar.service.j2 : Le fichier de conf de systemd du service créé pour l’occasion, il permet de démarrer là GUI web et de remonter par mail l’url de connection, d’où l’importance d’avoir un serveur mail

Dossier vars

  • main.yml : Contient toutes les variables à adapter à votre besoin