Skip to content

Podman - Secrets

Podman
1 1 195
  • Podman Secret

    root@debian-4gb-nbg1-2-forgejo:~# podman secret -h
    Manage secrets
    
    Description:
      Manage secrets
    
    Usage:
      podman secret [command]
    
    Available Commands:
      create      Create a new secret
      exists      Check if a secret exists in local storage
      inspect     Inspect a secret
      ls          List secrets
      rm          Remove one or more secrets
    

    Aktuell habe ich das Passwort für Postgres da abgelegt.

    root@debian-4gb-nbg1-2-forgejo:~# podman secret ls
    ID                         NAME               DRIVER      CREATED       UPDATED
    db7abf687e9f06da08026da49  POSTGRES_PASSWORD  file        22 hours ago  22 hours ago
    

    Man kann sich folgendes ausgeben lassen.

    root@debian-4gb-nbg1-2-forgejo:~# podman secret inspect POSTGRES_PASSWORD 
    [
        {
            "ID": "db7abf687e9f06da08026da49",
            "CreatedAt": "2025-03-02T08:42:10.916706314Z",
            "UpdatedAt": "2025-03-02T08:42:10.916706314Z",
            "Spec": {
                "Name": "POSTGRES_PASSWORD",
                "Driver": {
                    "Name": "file",
                    "Options": {
                        "path": "/var/lib/containers/storage/secrets/filedriver"
                    }
                },
                "Labels": {}
            }
        }
    ]
    

    Unter /var/lib/containers/storage/secrets/filedriver liegen die verschlüsselten Daten im Filesystem.

    So erzeugt man das

    podman secret create test /root/secrets/POSTGRES_PASSWORD.txt
    

    Dann hätte ich jetzt 2 Secrets in der Liste

    root@debian-4gb-nbg1-2-forgejo:~# podman secret ls
    ID                         NAME               DRIVER      CREATED         UPDATED
    2b8f7cc5e6aadce087f3b72b1  test               file        15 seconds ago  15 seconds ago
    db7abf687e9f06da08026da49  POSTGRES_PASSWORD  file        22 hours ago    22 hours ago
    

    Und hiermit entfernt man eines

    root@debian-4gb-nbg1-2-forgejo:~# podman secret rm test
    2b8f7cc5e6aadce087f3b72b1
    root@debian-4gb-nbg1-2-forgejo:~# podman secret ls
    ID                         NAME               DRIVER      CREATED       UPDATED
    db7abf687e9f06da08026da49  POSTGRES_PASSWORD  file        23 hours ago  23 hours ago
    
  • 0 Stimmen
    1 Beiträge
    10 Aufrufe
    Niemand hat geantwortet
  • Flask Projekt auf einem anderen Rechner installieren

    Python3 python flask linux
    1
    0 Stimmen
    1 Beiträge
    196 Aufrufe
    Niemand hat geantwortet
  • Semaphore - Die API

    Verschoben Ansible ansible semaphore linux gitlab
    2
    0 Stimmen
    2 Beiträge
    330 Aufrufe
    FrankMF
    Ich hasse schlecht lesbaren Code, scheint man sich bei Python so anzugewöhnen. Habe da nochmal was mit der langen Zeile getestet. stages: - deploy deploy: stage: deploy script: # $SEMAPHORE_API_TOKEN is stored in gitlab Settings/ CI/CD / Variables - >- curl -v XPOST -H 'Content-Type: application/json' -H 'Accept: application/json' -H "Authorization: Bearer $SEMAPHORE_API_TOKEN " -d '{"template_id": 2}' https://<DOMAIN>/api/project/2/tasks only: - master # Specify the branch to trigger the pipeline (adjust as needed) Hier noch was Dr. ChatGPT dazu schreibt [image: 1692643209159-631de9d4-b04d-4043-bfff-c5f2d1b6eea7-grafik.png] Erledigt - läuft Und verstanden habe ich es auch.
  • Debian Buster 10.9 released

    Linux debian linux
    1
    0 Stimmen
    1 Beiträge
    233 Aufrufe
    Niemand hat geantwortet
  • OpenWRT - Firmware Selektor

    Verschoben OpenWRT & Ubiquiti ER-X openwrt linux
    1
    1
    0 Stimmen
    1 Beiträge
    274 Aufrufe
    Niemand hat geantwortet
  • Debian 10 Buster 10.5 released

    Linux debian linux
    1
    0 Stimmen
    1 Beiträge
    235 Aufrufe
    Niemand hat geantwortet
  • Ubuntu 20.04 Focal - Einrichtung

    Linux ubuntu linux
    16
    5
    0 Stimmen
    16 Beiträge
    2k Aufrufe
    FrankMF
    @reiner-zufall sagte in Ubuntu 20.04 Focal - Einrichtung: auto-save-session Interessant. Bitte poste, wenn Du was findest.
  • Debian 10 - Terminal wechseln

    Linux linux
    2
    0 Stimmen
    2 Beiträge
    709 Aufrufe
    FrankMF
    Das eigentliche Problem scheint zu sein, das bei der Installation folgendes fehlte. root@debian:~# apt install gnome-terminal Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Die folgenden zusätzlichen Pakete werden installiert: gnome-terminal-data nautilus-extension-gnome-terminal Die folgenden NEUEN Pakete werden installiert: gnome-terminal gnome-terminal-data nautilus-extension-gnome-terminal 0 aktualisiert, 3 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. Es müssen 2.867 kB an Archiven heruntergeladen werden. Nach dieser Operation werden 9.971 kB Plattenplatz zusätzlich benutzt. Möchten Sie fortfahren? [J/n] Nach der Deinstallation von tilix ist jetzt alles wieder so, wie ich es gewohnt bin