gotmax23.packman

Ansible Rôle : packman

Rôle gotmax23.packman Dépôt Github Dépôt SourceHut Licence MIT Problèmes ouverts sur Github PR ouvertes sur Github Version du rôle Commits depuis la dernière version Qualité du rôle Galaxy Téléchargements de rôle Galaxy Statut du workflow Molecule Github Actions Statut du workflow Galaxy Github Actions

Rôle Ansible qui installe le dépôt Packman sur OpenSUSE Leap et OpenSUSE Tumbleweed.

Avertissement Beta

Ce rôle est actuellement en beta et n'est pas destiné à un usage en production. Des changements importants peuvent survenir entre les versions, alors veuillez lire les notes de version.

Exigences

Ce rôle dépend de certaines collections qui ne sont pas incluses dans ansible-core.

Pour installer les exigences de ce rôle, créez un fichier requirements.yml avec le contenu suivant :

---
collections:
  - name: community.general

Ensuite, si vous utilisez ansible-base/ansible-core 2.10 ou une version ultérieure, exécutez cette commande.

ansible-galaxy install -r requirements.yml

Si vous utilisez encore Ansible 2.9, exécutez cette commande à la place.

ansible-galaxy collection install -r requirements.yml

Variables du rôle

Voici les variables de ce rôle et leurs valeurs par défaut, comme définies dans defaults/main.yml. Si vous le souhaitez, vous pouvez les modifier pour personnaliser le comportement de ce rôle.

---
# Options :
# - `present` garantit que le dépôt Packman est installé.
# - `absent` garantit que le dépôt Packman n'est pas installé.
packman_state: present

# Voir http://packman.links2linux.org/mirrors[1] pour la liste des miroirs.
# L'option par défaut vient directement du [Wiki OpenSUSE][2].
packman_mirror: "https://ftp.gwdg.de/pub/linux/misc/packman"

# Que vérifier l'empreinte de la clé de signature du dépôt RPM Packman avant de l'importer.
packman_check_key_fingerprint: true

[1]: http://packman.links2linux.org/mirrors

[2]: https://en.opensuse.org/Additional_package_repositories

Exemple de Playbook

---
- name: Configurer le dépôt Packman
  hosts: all
  become: true

  tasks:
    - name: Configurer le dépôt Packman
      ansible.builtin.include_role:
        name: gotmax23.packman

Compatibilité

Ce rôle est testé avec la dernière version d'ansible-core et la dernière version des collections d'Ansible Galaxy. Cette version d'Ansible est la seule officiellement supportée par ce rôle. Un support limité est fourni pour d'autres versions.

Ce rôle est compatible avec les distributions suivantes :

distribution versions
opensuse 15.3, tumbleweed

Licence

MIT

Auteur

Maxwell G (@gotmax23)

À propos du projet

Ansible role that installs the Packman repository on OpenSUSE Leap and OpenSUSE Tumbleweed.

Installer
ansible-galaxy install gotmax23.packman
Licence
mit
Téléchargements
91
Propriétaire
@gotmax:matrix.org | Fedora developer. Ansible Community Steering Committee member. Pythonista. | See my sr.ht profile for my current code.