Zum Hauptinhalt springen
  1. Posts/

Ansible Wordpress Updates

·164 Wörter·1 min· loading · loading ·
Inhaltsverzeichnis

thetorminal/ansible-wordpress-updates

Ansible playbook to update wordpress (major, themes and plugins)

null
0
0

Beschreibung
#

Dieses Playbook ermöglicht es Ihnen, mehrere Wordpress-Installationen zu aktualisieren - es scannt automatisch nach allen Wordpress-Installationen unter /var/www.
Vor dem Update schreibt es ein Backup der Datenbank nach /var/www/update-backups.
Für jeden Schritt (Major-, Plugin- und Theme-Updates) wird es die verfügbaren Updates ausgeben und Sie fragen, ob Sie das Update wirklich durchführen wollen.
WP-CLI wird verwendet, um die Updates auszuführen.

Beispiel:

ansible-wordpress

Getestet mit:

  • Debian 12 Server
  • verschiedene Wordpress-Installationen

Erste Schritte
#

Abhängigkeiten
#

Installieren
#

Wordpress-Hosts:
#

  • WP-CLI installieren: (Installationsanleitung von WP_CLI):
    curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
    php wp-cli.phar --info
    chmod +x wp-cli.phar
    sudo mv wp-cli.phar /usr/local/bin/wp
    
    Testen Sie, ob es erfolgreich war:
    wp --info
    

Ansible-Server:
#

  • Fügen Sie die Rolle wordpress-updates.yml in Ihr Ansible-Verzeichnis ein.
  • Fügen Sie den/die Server mit der/den Wordpress-Installation(en) in eine Ansible-Host-Gruppe namens [webserver] ein.
  • das playbook ausführen

Danksagungen
#

torminal
Autor
torminal
IT enthusiast

Verwandte Artikel

Zabbix Template: Docker Image Updates
264 Wörter·2 min· loading · loading
Template, um mit Zabbix die Anzahl der verfügbaren Docker-Image-Updates auf einem Host zu monitoren.
Telegram Servermanager
598 Wörter·3 min· loading · loading
Dieses Projekt gibt Ihnen die Möglichkeit, Shell-Befehle auf einem Linux-Host von einem Telegramm-Bot aus auszuführen.
Zabbix Template: Drbd
102 Wörter·1 min· loading · loading
Template, um eine Warnung anzuzeigen, wenn der primäre DRBD-Host zum sekundären wird oder der sekundäre offline geht.