laxathom.cachet
Ansible-role-cachet
Rôle Ansible pour installer et configurer une page de statut Cachet sur RHEL/CentOS (pour l'instant).
Variables du rôle
Ce sont des variables configurables pour ce rôle, définies dans defaults/main.yml
avec des valeurs par défaut. Vous devrez peut-être les remplacer selon vos besoins. La plupart ne sont pas adaptées à un environnement de production.
Variables importantes
cachet_install_php: # Installer le rôle PHP prédéfini en tant que dépendance si défini sur True
cachet_install_mysql: # Installer le rôle MySQL prédéfini en tant que dépendance si défini sur True
cachet_install_pgsql: # Installer le rôle PgSQL prédéfini en tant que dépendance si défini sur True
cachet_install_dir: # Définit le répertoire d'installation de l'application
cachet_branch_version: # Définit la version de l'application à installer
Dépendances
geerlingguy.repo-remi Quand la variable
cachet_install_php
est vraie.geerlingguy.php Quand la variable
cachet_install_php
est vraie.geerlingguy.mysql Quand la variable
cachet_install_mysql
est vraie.geerlingguy.pgsql Quand la variable
cachet_install_pgsql
est vraie.
Notez que si vous parvenez à utiliser différents rôles que ceux mentionnés ci-dessus (ou si les serveurs de base de données sont installés ailleurs), envisagez de définir ces variables sur False
et assurez-vous de les exécuter et de les déployer d'abord.
Exemple de Playbook
- hosts: status-servers
roles:
- laxathom.cachet
Ansible role to install and configure Cachet
ansible-galaxy install laxathom.cachet