diff --git a/homepage/services.yaml b/homepage/services.yaml index bad9690..4e94875 100644 --- a/homepage/services.yaml +++ b/homepage/services.yaml @@ -142,7 +142,7 @@ widget: type: proxmoxbackupserver url: https://192.168.99.153:8007 - username: "root@pam!homepage" + username: "homepage@pbs!widget" password: {{HOMEPAGE_VAR_PROXMOX_BACKUP_SERVER_PASSWORD}} verify_ssl: false datastore: Synology-Remote diff --git a/lubelogger/deploy-lubelogger.yml b/lubelogger/deploy-lubelogger.yml index c01addd..91bbc21 100644 --- a/lubelogger/deploy-lubelogger.yml +++ b/lubelogger/deploy-lubelogger.yml @@ -123,7 +123,7 @@ # Managed by deploy-lubelogger.yml. PBS push creds — NOT in git. PBS_PASSWORD={{ vault_lubelogger_pbs_token }} PBS_FINGERPRINT=90:6B:3E:85:C4:E7:77:F0:24:25:1D:B0:2C:F9:6D:08:AA:CE:08:CE:7B:04:4C:C7:C9:E0:CF:DD:99:44:DB:21 - PBS_REPOSITORY='root@pam!vaultwarden-backup@192.168.99.153:rust-usb' + PBS_REPOSITORY='root@pam!lubelogger-backup@192.168.99.153:rust-usb' no_log: true - name: Install lubelogger backup script @@ -159,9 +159,13 @@ --backup-type host \ --backup-id lubelogger + # Retention: token holds Datastore.Backup only (Prune deferred to a PBS + # group-scoped prune-job). Keep this non-fatal so nightly backups still + # succeed; it starts pruning automatically if Datastore.Prune is granted. proxmox-backup-client prune "host/lubelogger" \ --repository "$PBS_REPOSITORY" \ - --keep-daily 14 + --keep-daily 14 \ + || echo "NOTE: prune skipped (Datastore.Prune not granted; retention via deferred PBS prune-job)" notify: reload systemd - name: Install backup systemd service unit