oasis_roles.system_repositories

Diese Rolle wurde eingestellt: Bitte verwenden Sie die Version in der oasis_roles.system Ansible-Sammlung

Build-Status

Konfigurieren von System-Repositories

Konfiguriert und installiert bestimmte System-Repositories, die hauptsächlich auf einem yum- oder dnf-basierten System abzielen.

Anforderungen

Ansible 2.4 oder höher

Red Hat Enterprise Linux 6+ oder Äquivalent Die meisten Versionen von Fedora

Rollenvariablen

Momentan werden die folgenden Variablen unterstützt:

Allgemein

  • system_repositories_configs - Liste der Konfigurationen für Repositories entsprechend http://docs.ansible.com/ansible/latest/modules/yum_repository_module.html#yum-repository Die meisten wichtigen Optionen dort werden hier unterstützt. Fehlende Optionen sind willkommen, durch einen PR hinzugefügt zu werden.
  • system_repositories_repo_files - Liste von Remote-URLs zu Repo-Dateien, die in das Zielverzeichnis heruntergeladen werden sollen. Verwenden Sie dieses Argument mit Vorsicht, da es Probleme geben kann, die mit dem Herunterladen von Remote-URLs verbunden sind!
  • system_repositories_rpm_keys - Liste von RPM-Schlüsseln, die im System installiert werden müssen
  • system_repositories_validate_certs - Standardmäßig auf true, kann aber auf false gesetzt werden, wenn Repo-Dateien oder RPM-Schlüssel über HTTPS von Hosts heruntergeladen werden, bei denen die Zertifikate im Zielsystem nicht gültig sind.

Abhängigkeiten

Keine

Beispiel-Playbook

- hosts: system_repositories_servers
  roles:
    - role: oasis_roles.system_repositories
      system_repositories_configs:
        - name: Mein Repo-Name
          baseurl: http://somedomain.tld/some/path
      system_repositories_repo_files:
        - http://somedomain.tld/some/repo/my_repo.repo
        - http://otherdomain.net/path/to/repo_file.repo

Lizenz

BSD

Autoreninformation

Greg Hellings greg.hellings@gmail.com

Über das Projekt

Installs yum/dnf repositories and their keys

Installieren
ansible-galaxy install oasis_roles.system_repositories
GitHub Repository
Lizenz
gpl-3.0
Downloads
78.6k
Besitzer