robertdebock.elastic_repo

Ansible-Rolle elastic_repo

DIESE ROLLE WURDE IM DEZEMBER 2023 ARCHIVIERT.

Installiere das Elastic-Repository auf deinem System.

GitHub GitLab Downloads Version
github gitlab downloads Version

Beispiel-Playbook

Dieses Beispiel stammt aus molecule/default/converge.yml und wird bei jedem Push, Pull-Request und Release getestet.

---
- name: Zusammenführen
  hosts: all
  become: yes
  gather_facts: yes

  roles:
    - role: robertdebock.elastic_repo
      elastic_repo_cleanup_requirements: no
      elastic_repo_revert_crypto_policy: no

Die Maschine muss vorbereitet werden. In CI geschieht dies über molecule/default/prepare.yml:

---
- name: Vorbereiten
  hosts: all
  become: yes
  gather_facts: no

  roles:
    - role: robertdebock.bootstrap
    - role: robertdebock.core_dependencies

Siehe auch eine vollständige Erklärung und Beispiel, wie man diese Rollen verwendet.

Rollenvariablen

Die Standardwerte für die Variablen sind in defaults/main.yml festgelegt:

---
# Standarddatei für elastic_repo

# Die Software ist kostenlos unter der Elastic-Lizenz zu verwenden.
# Ein alternatives Paket, das nur Funktionen enthält, die unter der Apache 2.0-Lizenz verfügbar sind, ist ebenfalls erhältlich.

# Ein zusätzliches Paket wird für RHEL9 benötigt (`crypto-policies-scripts`).
# Diese Variable bestimmt, ob es entfernt werden soll oder nicht.
elastic_repo_cleanup_requirements: yes

# Die Krypto-Richtlinie muss auf RHEL9 geändert werden. Diese Variable bestimmt, ob
# die Richtlinie auf den Standard zurückgesetzt werden soll.
elastic_repo_revert_crypto_policy: yes

Anforderungen

Status der verwendeten Rollen

Die folgenden Rollen werden genutzt, um ein System vorzubereiten. Du kannst dein System auf andere Weise vorbereiten.

Anforderung GitHub GitLab
robertdebock.bootstrap Build Status GitHub Build Status GitLab
robertdebock.core_dependencies Build Status GitHub Build Status GitLab

Kontext

Diese Rolle ist Teil vieler kompatibler Rollen. Schaue dir die Dokumentation dieser Rollen für weitere Informationen an.

Hier ist eine Übersicht der verwandten Rollen: dependencies

Kompatibilität

Diese Rolle wurde auf diesen Container-Images getestet:

Container Tags
Amazon alle
Debian alle
EL alle
Fedora alle
Ubuntu alle

Die Mindestversion von Ansible, die benötigt wird, ist 2.12. Es wurden Tests durchgeführt auf:

  • Der vorherigen Version.
  • Der aktuellen Version.
  • Der Entwicklungs-Version.

Wenn du Probleme findest, melde sie bitte in GitHub.

Lizenz

Apache-2.0.

Autorinformationen

robertdebock

Bitte erwäge, mich zu unterstützen.

Über das Projekt

Install the Elastic repository on your system.

Installieren
ansible-galaxy install robertdebock.elastic_repo
GitHub Repository
Lizenz
apache-2.0
Downloads
125.2k
Besitzer
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.