buluma.podman

Ansible-Rolle podman

Installieren und konfigurieren Sie Podman auf Ihrem System.

GitHub Version Probleme Pull-Anfragen Downloads
github Version Issues PullRequests Ansible Rolle

Beispiel-Playbook

Dieses Beispiel stammt aus molecule/default/converge.yml und wird bei jedem Push, jeder Pull-Anfrage und jeder Veröffentlichung getestet.

---
- name: Konvergenz
  hosts: alle
  become: true
  gather_facts: true

  roles:
    - role: buluma.podman

Die Maschine muss vorbereitet werden. Im CI wird dies mit molecule/default/prepare.yml durchgeführt:

---
- name: Vorbereitung
  hosts: alle
  become: true
  gather_facts: false

  roles:
    - role: buluma.bootstrap

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 podman

# Sie können die Datei `storage.conf` mit dieser Liste bearbeiten.
# podman_storage:
#   - option: treiber
#     value: overlay
#     section: speicher
podman_storage: []

# Sie können Docker als einen bestimmten Benutzer starten, der nicht "root" ist.
# podman_user: mein_benutzer
podman_user: ""

Anforderungen

Zustand der verwendeten Rollen

Die folgenden Rollen werden verwendet, um ein System vorzubereiten. Sie können Ihr System auf andere Weise vorbereiten.

Anforderung GitHub Version
buluma.bootstrap Ansible Molecule Version

Abhängigkeiten

Die meisten Rollen erfordern eine Art von Vorbereitung, dies wird in molecule/default/prepare.yml durchgeführt. Diese Rolle hat eine "harte" Abhängigkeit von den folgenden Rollen:

  • {'role': 'buluma.bootstrap'}

Kontext

Diese Rolle ist Teil vieler kompatibler Rollen. Schauen Sie sich die Dokumentation dieser Rollen für weitere Informationen an.

Hier ist eine Übersicht der verwandten Rollen:

abhängigkeiten

Kompatibilität

Diese Rolle wurde auf diesen Container-Images getestet:

Container Tags
Alpine alle
Debian bullseye
EL alle
Fedora alle
opensuse alle
Ubuntu jammy
Kali alle

Die minimale erforderliche Version von Ansible ist 2.12, Tests wurden durchgeführt für:

  • Die vorherige Version.
  • Die aktuelle Version.
  • Die Entwicklungs-Version.

Wenn Sie Probleme finden, melden Sie diese bitte bei GitHub

Änderungsprotokoll

Rollenverlauf

Lizenz

Apache-2.0

Autor Informationen

Shadow Walker

Über das Projekt

Install and configure Podman on your system.

Installieren
ansible-galaxy install buluma.podman
GitHub Repository
Lizenz
apache-2.0
Downloads
2.2k
Besitzer
DevOps Engineer