Hello ![]()
vielleicht hat ja jemand von euch eine Idee für folgendes Problem:
Ich betreute mehrere Nextclouds, WordPress und solche Geschichten. Meine Server laden automatisch ein Git-Repo mit meinem Scriptpool runter. Diese würde ich gerne „allgemein“ schreiben, sprich ohne Pfadangaben oder sonstigen bezug auf einzelne Systeme/Konfigurationen. Auf Server 1 liegt Nextcloud da, auf SRV2 viellicht ganz wo anders. Nun war meine Idee das in ein CSV für jeden Server zu schreiben:
ID,URL,DIRECTORY,DATABASE,BLABLA
NXT1,https://klaut.example.com,/var/www/nextcloud,meineklautdb,bla
So könnte ich im Script statt /var/www/cloud.domain.tld/ einfach einlesen sagen. Im Scriptaufruf würde ich dann sagen ./nextcloudscript $NXT1. Diese Angabe soll aus dem CSV kommen, er soll sie einlesen und in Variablen schreiben wie z.B. NXT1-DIR für das directory, NXT1-URL für die URL usw. So gerne ich es hätte, für diese Lösung kann ich kein Ansible nehmen ![]()
Habt ihr so eine "Hosted List" auch? Ist mein Ansatz doof und es geht einfacher? Ich freue mich auf Input!