From: Frank Brehm Date: Thu, 16 Sep 2021 10:08:37 +0000 (+0200) Subject: Update README.md X-Git-Tag: 1.5.5~2^2~2 X-Git-Url: https://git.uhu-banane.de/?a=commitdiff_plain;h=752c4eb6d63aec967c234d5894f0303a545edf7a;p=pixelpark%2Fcreate-terraform.git Update README.md --- diff --git a/README.md b/README.md index 0f4c815..add675a 100644 --- a/README.md +++ b/README.md @@ -300,22 +300,28 @@ auskommentierten Einträge in der _create-terraform.ini.default_ sind). Aber es **Hinweise:** * 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, + + * 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' bzw. im Team Password Manager unter https://passwords.powerofone.de/index.php/pwd/view/81. ## 2. Arbeit mit Provisionierungs-Projekten -Jedes Provisionierungs-Projekt wird in einer einzelnen Projekt-Datei beschrieben, welche im YAML-Format vorliegen muss -(später vorgesehen: JSON bzw. Hjson). Diese YAML-Dateien können hierarchisch in verschachtelten Unterverzeichnissen -organisiert werden. Bei der Ausführung der Projekt-Datei wird ein Verzeichnis parallel zur YAML-Datei neu angelegt, -welches so heißt wie die Projekt-Datei ohne ihre Endung. Wenn es dieses Verzeichnis schon geben sollte und es ist leer, -wird es natürlich verwendet. Wenn es nicht leer ist, werden normalerweise alle Dateien und Verzeichnisse darin mit -Beginn der Ausführung gelöscht, außer es existieren darin das Verzeicnis _'.terraform'_ und die Datei _'terraform.tfstate'_, -was darauf hindeutet, dass darin schon einmal terraform erfolgreich ausgeführt wurde. +Jedes Provisionierungs-Projekt wird in einer einzelnen Projekt-Datei beschrieben, welche im YAML-Format vorliegen muss. +Diese YAML-Dateien können hierarchisch in verschachtelten Unterverzeichnissen organisiert werden. Bei der Ausführung der +Projekt-Datei wird ein Verzeichnis parallel zur YAML-Datei neu angelegt, welches so heißt wie die Projekt-Datei ohne +ihre Endung. + +Wenn es dieses Verzeichnis schon geben sollte und es ist leer, wird es natürlich verwendet. Wenn es nicht +leer ist, werden normalerweise alle Dateien und Verzeichnisse darin mit Beginn der Ausführung gelöscht, außer es +existieren darin das Verzeicnis `'.terraform'` und die Datei `'terraform.tfstate'`, was darauf hindeutet, dass darin +schon einmal terraform erfolgreich ausgeführt wurde. + Im letzteren Fall bricht die Ausführung mit einer Fehlermeldung ab. ### 2.1. Aufbau einer Provisionierungs-Projekt-Datei