lae.dse_repo

Build-Status Galaxy-Rolle

lae.dse_repo

Konfiguriert das Datastax Enterprise-Repository, entweder das offizielle oder ein Mirror (z. B. ein lokaler Mirror hinter einer Firewall).

Variablen der Rolle

# Auf true setzen, wenn ein Mirror verwendet wird
dse_repo_is_mirror: false
# Abgekürzter Fingerabdruck des öffentlichen Schlüssels, der verwendet wird, um Pakete im Mirror zu signieren
dse_repo_mirror_key_id: B999A372
# Vollständige URI zum Mirror
dse_repo_mirror_uri: "http://packages.local/aptly/dse"
# Setze folgendes auf deinen DSE Benutzername/Passwort, um offizielle Repos zu verwenden
dse_repo_user: john.doe
dse_repo_password: hunter2

Beispiel-Playbook

Verwendung des offiziellen Repositories:

- hosts: dse01
  roles:
    - lae.dse_repo
  vars:
    dse_repo_user: john.doe
    dse_repo_password: hunter2

Verwendung eines passwortgeschützten Mirrors des offiziellen Repositories:

- hosts: dse01
  roles:
    - lae.dse_repo
  vars:
    dse_repo_is_mirror: true
    dse_repo_mirror_key_id: FB72CC01
    dse_repo_user: localuser
    dse_repo_password: hunter2
    dse_repo_mirror_uri: "https://{{ dse_repo_user }}:{{ dse_repo_password }}@packages.local/aptly/dse"

...und fügen Sie den öffentlichen Schlüssel, der verwendet wird, um die Pakete im Mirror zu signieren, in files/datastax_apt_mirror_key.asc (und files/datastax_rpm_mirror_key.asc für RHEL/CentOS) in das Verzeichnis Ihres Playbooks ein. (Hinweis: Sie müssen die Variablen dse_repo_user|password dort nicht benutzen.)

Lizenz

MIT

Über das Projekt

Configures the Datastax Enterprise repository

Installieren
ansible-galaxy install lae.dse_repo
GitHub Repository
Lizenz
mit
Downloads
146
Besitzer