Ansible Umgebung für mehrere Computer einrichten - Cloud Server Serie
Es ist an der Zeit, den Computer-Ordner mit Ansible für mehrere Computer vorzubereiten. Updates aller Computer in einem Rutsch sind dann kein Problem mehr.
Dieser Artikel ist Teil einer ganzen Serie über die Installation eines Cloud-Servers mit Ansible, Docker und Portainer.
- Start der Cloud Server Serie - Installation eines Cloud Servers
- Registrierung bei Hetzner
- SSH-Schlüssel erstellen
- Server erstellen - in der Hetzner Cloud-Console
- Mit PuTTY am Server anmelden
- Mehr Details zu PuTTY
- PuTTY Kommandozeilenprogramm Starter-Datei
- Root-Passwort ändern
- Ansible installieren und vorbereiten
- Mit Ansible das Betriebssystem updaten
- SSH-Port mit Ansible ändern
- Docker und Docker-Compose mit Ansible installieren
- DNS-Einträge für den Server
- Internes Docker-Netzwerk mit Ansible erstellen
- Docker HTTPS-Portal mit Ansible installieren
- Docker Portainer mit Ansible installieren
- Baserow - No-Code Datenbank - Docker-Compose mit Portainer installieren
- Ghost - Blog und CMS-System - mit Ansible und eingebettetem Docker-Compose installieren
- WordPress mit Ansible und externem Docker-Compose-File installieren
- Hetzner Cloud Server mit nur einem Ansible-Playbook installieren
- Ansible Umgebung für mehrere Computer einrichten
Da jetzt ein neuer Computer dazugekommen ist, ist es an der Zeit, den Computer-Ordner so einzurichten, dass man damit beide Computer in einem Rutsch aktualisieren kann. Dafür wird Ansible jetzt auch für die Verwendung im Computer-Ordner konfiguriert
Neue Ordnerstruktur:
~/Computer
/demo01
...
/demo02
...
all_inventory
ansible.cfg
apt_upgrade.yaml
demo01_inventory
demo02_inventory
all_inventory:
demo01.halvar.at:15684
demo02.halvar.at:15685
ansible.cfg:
[defaults]
inventory = all_inventory
private_key_file = ~/ssh/demokey_rsa
remote_user = root
apt_upgrade.yaml:
- hosts: "all"
tasks:
- name: "apt update"
apt:
update_cache: "yes"
- name: "apt upgrade"
apt:
upgrade: "safe"
- name: "apt autoclean"
apt:
autoclean: "yes"
demo01_inventory:
demo01.halvar.at:15684
demo02_inventory:
demo02.halvar.at:15685
Der Befehl zum Upgraden eines Computers lautet:
ansible-playbook -i demo01_inventory apt_upgrade.yaml
Der Befehl zum Upgraden aller Computer lautet:
ansible-playbook apt_upgrade.yaml
Das war der letzte Artikel der "Cloud Server Serie".
Hier geht es zurück zur Startseite.