buluma.fathom
Rôle Ansible fathom
Analyse web Fathom
GitHub | Version | Problèmes | Demandes de tirage | Téléchargements |
---|---|---|---|---|
Exemple de Playbook
Cet exemple est tiré de molecule/default/converge.yml
et est testé à chaque mise à jour, demande de tirage et publication.
---
- nom: Convergé
hôtes: tous
devenir: vrai
collecter_faits: vrai
rôles:
- rôle: buluma.fathom
La machine doit être préparée. Dans CI, cela se fait avec molecule/default/prepare.yml
:
---
- nom: Préparer
hôtes: tous
devenir: vrai
collecter_faits: faux
rôles:
- rôle: buluma.bootstrap
- rôle: buluma.repo_epel
quand:
- (ansible_distribution == "Amazon" et
ansible_distribution_major_version == "2") ou
(ansible_os_family == "RedHat" et
ansible_distribution_major_version dans [ "7", "8" ])
- rôle: buluma.ca_certificates
Voir aussi une explication complète et exemple sur comment utiliser ces rôles.
Variables du Rôle
Les valeurs par défaut des variables sont définies dans defaults/main.yml
:
---
# fichier par défaut pour fathom
fathom_binary_url: "https://github.com/usefathom/fathom/releases/download/v1.3.1/fathom_1.3.1_linux_amd64.tar.gz"
fathom_force_update: faux
fathom_manage_service: vrai
fathom_service_state: démarré
fathom_service_enabled: vrai
fathom_service_user: root
fathom_directory: /opt/fathom
fathom_http_port: "9000"
fathom_database_name: fathom.db
fathom_secret: secret-string-here
Exigences
- paquets pip énumérés dans requirements.txt.
État des rôles utilisés
Les rôles suivants sont utilisés pour préparer un système. Vous pouvez préparer votre système d'une autre manière.
Exigence | GitHub | Version |
---|---|---|
buluma.bootstrap | ||
buluma.repo_epel | ||
buluma.nginx | ||
buluma.ca_certificates |
Contexte
Ce rôle fait partie de nombreux rôles compatibles. Consultez la documentation de ces rôles pour plus d'informations.
Voici un aperçu des rôles liés :
Compatibilité
Ce rôle a été testé sur ces images de conteneur:
conteneur | tags |
---|---|
EL | 8 |
Ubuntu | tous |
Debian | tous |
La version minimale d'Ansible requise est 2.12, des tests ont été effectués sur :
- La version précédente.
- La version actuelle.
- La version de développement.
Si vous trouvez des problèmes, veuillez les signaler sur GitHub