buluma.vector
Ansible-Rolle Vector
Vector Rolle
GitHub | Version | Probleme | Pull Requests | Downloads |
---|---|---|---|---|
Beispiel-Playbook
Dieses Beispiel stammt aus molecule/default/converge.yml
und wird bei jedem Push, Pull-Request und Release getestet.
---
- name: Zusammenführen
hosts: alle
gather_facts: false
roles:
- role: buluma.vector
Die Maschine muss vorbereitet werden. In CI wird dies mit molecule/default/prepare.yml
erledigt:
---
- name: Vorbereiten
hosts: alle
become: true
gather_facts: false
roles:
- role: buluma.bootstrap
- role: buluma.ca_certificates
Siehe auch eine vollständige Erklärung und ein Beispiel zur Verwendung dieser Rollen.
Rollenvariablen
Die Standardwerte für die Variablen sind in defaults/main.yml
festgelegt:
---
# https://github.com/idealista/vector_role/blob/main/.ansible-lint
## Allgemein
# Version
vector_version: "0.29.1"
vector_package_architecture: amd64
# Deb
vector_deb_package: "https://packages.timber.io/vector/{{ vector_version }}/vector_{{ vector_version }}-1_{{ vector_package_architecture }}.deb"
# Setzen Sie true, um den Download und die Installation des Pakets zu erzwingen
vector_force_reinstall: false
# Pfade
vector_exec_name: vector
vector_env_path: "/etc/default/vector"
vector_bin_path: "/usr/bin/{{ vector_exec_name }}"
vector_config_path: "/etc/vector"
vector_skeleton_paths_base:
- "{{ vector_config_path }}"
vector_skeleton_paths: "{{ vector_skeleton_paths_base + vector_skeleton_paths_extend | default([]) }}"
## Service-Optionen
# Dokumentation
vector_documentation_link: "https://vector.dev/docs/about/what-is-vector/"
# Eigentümer
vector_user: vector
vector_group: vector
# Vielleicht benötigen Sie einige zusätzliche Gruppen für den Benutzer vector
# vector_groups: []
# Beim Booten starten
vector_service_enabled: true
# Aktueller Zustand: gestartet, gestoppt
vector_service_state: gestartet
# Protokolle
# Wenn gewünscht, können Sie die Protokolle in eine Datei ausgeben, indem Sie die folgende Variable definieren
# Weitere Informationen unter https://www.freedesktop.org/software/systemd/man/systemd.exec.html#StandardOutput=
vector_log_output: journal
# vector_log_output_stdout:
# vector_log_output_stderr:
vector_config_template_path: "templates/config/"
vector_service_template_path: "vector.service.j2"
# vector_config_files: # https://vector.dev/docs/reference/configuration/#multiple-files
# - "{{ vector_config_path }}/*.toml"
# - "{{ vector_config_path }}/*.yml"
vector_configs_folder: "{{ vector_config_path }}" # https://vector.dev/docs/reference/configuration/#automatic-namespacing
vector_data_dir: "/var/lib/vector"
# vector_syslog_identifier: vector
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 anders vorbereiten.
Anforderung | GitHub | Version |
---|---|---|
buluma.bootstrap | ||
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 auf diesen Container-Images getestet:
Container | Tags |
---|---|
Debian | alle |
Ubuntu | alle |
Die minimale erforderliche Version von Ansible ist 2.12, Tests wurden durchgeführt, um:
- Die vorherige Version.
- Die aktuelle Version.
- Die Entwicklungs-Version.
Wenn Sie Probleme finden, registrieren Sie diese bitte in GitHub.
Änderungsprotokoll
Lizenz
Autoreninformation
ansible-galaxy install buluma.vector