buluma.fathom
Ansible-Rolle fathom
Fathom Web-Analyse
GitHub | Version | Fehler | Pull-Anfragen | Downloads |
---|---|---|---|---|
Beispiel Playbook
Dieses Beispiel stammt aus molecule/default/converge.yml
und wird bei jedem Push, jeder Pull-Anfrage und jeder Veröffentlichung getestet.
---
- name: Converge
hosts: all
become: true
gather_facts: true
roles:
- role: buluma.fathom
Die Maschine muss vorbereitet werden. In CI geschieht dies mit molecule/default/prepare.yml
:
---
- name: Prepare
hosts: all
become: true
gather_facts: false
roles:
- role: buluma.bootstrap
- role: buluma.repo_epel
when:
- (ansible_distribution == "Amazon" and
ansible_distribution_major_version == "2") or
(ansible_os_family == "RedHat" and
ansible_distribution_major_version in [ "7", "8" ])
- role: buluma.ca_certificates
Siehe auch eine vollständige Erklärung und Beispiel zur Nutzung dieser Rollen.
Rollenvariablen
Die Standardwerte für die Variablen sind in defaults/main.yml
festgelegt:
---
# Standarddatei für 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: false
fathom_manage_service: true
fathom_service_state: started
fathom_service_enabled: true
fathom_service_user: root
fathom_directory: /opt/fathom
fathom_http_port: "9000"
fathom_database_name: fathom.db
fathom_secret: geheim-string-hier
Anforderungen
- pip-Pakete, die in requirements.txt aufgeführt sind.
Zustand der verwendeten Rollen
Die folgenden Rollen werden verwendet, um ein System vorzubereiten. Sie können Ihr System auch auf andere Weise vorbereiten.
Anforderung | GitHub | Version |
---|---|---|
buluma.bootstrap | ||
buluma.repo_epel | ||
buluma.nginx | ||
buluma.ca_certificates |
Kontext
Diese Rolle ist Teil vieler kompatibler Rollen. Schauen Sie sich die Dokumentation dieser Rollen für weitere Informationen an.
Hier ist eine Übersicht über verwandte Rollen:
Kompatibilität
Diese Rolle wurde in diesen Container-Images getestet:
Container | Tags |
---|---|
EL | 8 |
Ubuntu | alle |
Debian | alle |
Die minimale erforderliche Version von Ansible ist 2.12; Tests wurden durchgeführt für:
- Die vorherige Version.
- Die aktuelle Version.
- Die Entwicklungsversion.
Wenn Sie Probleme finden, melden Sie diese bitte in GitHub.