From: Frank Brehm Date: Tue, 14 Sep 2021 16:23:39 +0000 (+0200) Subject: Update README.md X-Git-Tag: 1.5.5~2^2~3 X-Git-Url: https://git.uhu-banane.de/?a=commitdiff_plain;h=940af966434a41df6350701dca93c54a75500717;p=pixelpark%2Fcreate-terraform.git Update README.md --- diff --git a/README.md b/README.md index 729d0df..0f4c815 100644 --- a/README.md +++ b/README.md @@ -267,10 +267,10 @@ Es gibt jetzt zwei Möglichkeiten: Die eigentliche Konfigurationsdatei ist _'./create-terraform.ini'_, welche nicht in Git -eingecheckt ist, da sich darin Passwörter und API-Keys befinden müssen. +eingecheckt ist, da sich darin Passwörter und API-Keys befinden können. Um diese Konfigurationsdatei initial zu erstellen, ist es am einfachsten, die Datei _'venv/etc/create-terraform.ini.default'_ -nach _'venv/etc/create-terraform.ini'_ zu kopieren und dort alle fehlenden Werte manuell nachzutragen. +nach _'create-terraform.ini'_ zu kopieren und dort alle fehlenden Werte manuell nachzutragen. ``` venv) frank@bruni ~/Develop/PP/terraform (master) > ll venv/etc/ @@ -278,36 +278,34 @@ insgesamt 4 -rw-r--r-- 1 frank users 3291 Jan 3 15:13 create-terraform.ini.default (venv) frank@bruni ~/Develop/PP/terraform (master) > (venv) frank@bruni ~/Develop/PP/terraform (master) > -(venv) frank@bruni ~/Develop/PP/terraform (master) > cp -vi venv/etc/create-terraform.ini.default venv/etc/create-terraform.ini +(venv) frank@bruni ~/Develop/PP/terraform (master) > cp -vi venv/etc/create-terraform.ini.default create-terraform.ini 'venv/etc/create-terraform.ini.default' -> 'venv/etc/create-terraform.ini' (venv) frank@bruni ~/Develop/PP/terraform (master) > -(venv) frank@bruni ~/Develop/PP/terraform (master) > chmod 0600 venv/etc/create-terraform.ini +(venv) frank@bruni ~/Develop/PP/terraform (master) > chmod 0600 create-terraform.ini (venv) frank@bruni ~/Develop/PP/terraform (master) > -(venv) frank@bruni ~/Develop/PP/terraform (master) > vi venv/etc/create-terraform.ini +(venv) frank@bruni ~/Develop/PP/terraform (master) > vi create-terraform.ini (venv) frank@bruni ~/Develop/PP/terraform (master) > ``` Für fast alle Konfigurations-Parameter sind bereits sinnvolle Vorgabewerte definiert worden (welches auch die auskommentierten Einträge in der _create-terraform.ini.default_ sind). Aber es gibt Ausnahmen: -* die Passwörter der Nutzer der verschiedenen VSPhere-Umgebungen. Als Vorgabe-Nutzername ist - _'Administrator@vsphere.local'_ vorkonfiguriert. Wenn man diesen verwenden möchte, muss also - dessen Passwort bei allen VSPhere-Umgebungen eingetragen werden. Falls man aus Paranoia-Gründen - einen anderen Nutzer nehmen möchte, dann halt dessen Namen und Passwort in allen Umgebungen eintragen. +* die Namen der Nutzer der verschiedenen VSPhere-Umgebungen. Hier kann man seinen persönlichen + VSPhere-Nutzername eintragen. + Aufpassen - nicht jeder hat alle Rechte in VSPhere, um VMs zu provisionieren. -* das Passwort für den VSphere Nutzer (welcher übrigens per Default auf _'Administrator@vsphere.local'_ gesetzt ist), +* das Passwort für den VSphere Nutzer. * den Key für die globale PowerDNS-API und * das root-Passwort für die installierten Kisten (wird derzeit nicht verwendet, ist aber für später vorgesehen). **Hinweise:** -* Das Passwort des VSphere-Administrators findet man im TPM: https://intra.powerofone.de/confluence/x/IpKCAg, - im Abschnitt Live Umgebung - vCenter Single Sign On-Dienst +* Falls man den VSphere-Administrator zum Verbinden möchte, findet man seine Credentials hier: +** für den live-VSPhere: in Confluence - https://intra.powerofone.de/confluence/x/IpKCAg, + im Abschnitt _'Live Umgebung'_ - vCenter Single Sign On-Dienst +** für den test-VSPhere: in Confluence - ebenfalls https://intra.powerofone.de/confluence/x/IpKCAg, + im Abschnitt _'Test Umgebung'_ - vCenter Single Sign On-Dienst * Den API-Key für die globale PowerDNS-Instanz findet man hier: https://intra.powerofone.de/confluence/x/gIjrAQ - im Abschnitt '5. Zugangsdaten'. -* Bitte immer eine Sicherheitskopie der fertigen Datei _'venv/etc/create-terraform.ini'_ irgendwo außerhalb - des Arbeitsverzeichnisses aufbewahren. Es kann passieren, dass man aus irgendwelchen Gründen die - virtuelle Umgebung komplett wegwerfen und neu erstellen muss. Bei der Gelegenheit wird auch die manuell - erstellte Date _'venv/etc/create-terraform.ini'_ weggeworfen - was doch schade wäre. + im Abschnitt '5. Zugangsdaten' bzw. im Team Password Manager unter https://passwords.powerofone.de/index.php/pwd/view/81. ## 2. Arbeit mit Provisionierungs-Projekten