Ansible: Backup einer remote PostgreSQL-Datenbank erstellen

Einführung In diesem Artikel wollen wir darauf eingehen, wie man mithilfe eines Ansible Playbooks die Erstellung und den Download eines Datenbankdumps von einem Remote-Server automatisieren kann. Dieses Playbook führt folgende Schritte aus: Richtet ein Sicherungsverzeichnis auf dem lokalen PC unter /tmp/bkups/blog/postgres/db ein. Führt einen Shell-Befehl in einem Postgres-Docker-Container auf einem Remote-Server aus, der die Datenbank auf ein eingebundenes Volumen dumpt. Im letzten Schritt wird die gedumpte Datenbank von dem Remote-Server in das Sicherungsverzeichnis auf dem lokalen PC heruntergeladen Implementierung Erster Schritt: So erstellst Du ein lokales Sicherungsverzeichnis Mit der folgenden Ansible-Playbook-Eingabe erstellst Du ein lokales Sicherungsverzeichnis: – name: Fetch a backup …

Weiterlesen …Ansible: Backup einer remote PostgreSQL-Datenbank erstellen