This repository has been archived on 2024-03-03. You can view files and clone it, but cannot push or open issues or pull requests.
adlin/tutorial/ansible/deploiement-svc.md

1.6 KiB

\newpage

Déploiement d'un service via Ansible

Très bien ! vous semblez avoir compris le fonctionnement de notre gestionnaire de configuration.

Après cet échauffement, vous devriez être prêt à créer un playbook dédié à l'installation de Tiny Tiny RSS :

TinyTinyRSS

Très utile pour faire de la veille technologique, ce magnifique lecteur de flux RSS vous permettra de ne plus jamais rien manquer !

Vous trouverez la documentation d'installation précise et détaillée à : https://git.tt-rss.org/fox/tt-rss/wiki/InstallationNotes.

Choisissez judicieusement votre serveur web et votre serveur de base de données ; ceux-ci ne sont pas imposés.

Vous devrez attacher une importance tout particulière à la sécurité de la solution que vous déployez : configurations durcies, utilisateur dédié lorsque c'est possible (pas de root !), droits d'accès et permissions des répertoires, etc.

Profitez des modules de base de données pour l'initialiser correctement. Et bien entendu de l'ensemble des modules décrits dans la documentation standard !

Configurations

Tous les éléments de configuration (mot de passes de connexion à la base de données, chemins, etc.) sont à déclarer comme variables dans le fichier vars/ttrss-config.yml, que vous prendrez soin d'importer dans votre Playbook.

Backup

Vous ajouterez enfin une tâche hebdomadaire de sauvegarder de la base de données. Le dump obtenu est à placer dans /var/backups/.