Provisioning mit privaten Katalogen
Stellen Sie Ressourcen mit privaten Katalogelementen in Fleet Application Management bereit.
Um OCI-Ressourcen über ein Runbook bereitzustellen, können Sie ein privates Terraform-Katalogelement mit einem entsprechenden Konfigurationskatalogelement verwenden. Gehen Sie dazu wie folgt vor:
- Privates Terraform-Katalogelement erstellen
- Erstellen Sie ein Standard-Terraform-Package, um OCI-Infrastrukturressourcen mit dem OCI-Provider (Oracle Cloud Infrastructure-Provider) als Code zu definieren. Weitere Informationen finden Sie in den Tutorials (Erste Schritte - OCI). Ein einfaches Terraform-Package enthält die folgenden Dateien:
- Eine Datei main.tf ⁇ , in der die Infrastruktur als Codedefinitionen enthalten ist.
- A variables.tf file with defined external variables.
- Eine schema.yaml-Datei mit definierten Variableninformationen für die UI-basierte Konfiguration.
- Laden Sie dieses Package als Ordner oder ZIP-Datei in Object Storage hoch.
- (Optional) Erstellen Sie eine PAR zur ZIP-Datei, um die URI im Katalogelement anzugeben, anstatt den Ordner aus dem Objektspeicher-Bucket auszuwählen.
- Erstellen Sie ein privates Katalogelement für das Terraform-Package mit dem Objektspeicher-Bucket oder der URI.
- Erstellen Sie ein Standard-Terraform-Package, um OCI-Infrastrukturressourcen mit dem OCI-Provider (Oracle Cloud Infrastructure-Provider) als Code zu definieren. Weitere Informationen finden Sie in den Tutorials (Erste Schritte - OCI). Ein einfaches Terraform-Package enthält die folgenden Dateien:
- Privates Konfigurationskatalogelement erstellen
- Erstellen Sie eine Datei conf.json ⁇ 国, wie in Schritt 4 des Erstellens einer Aufgabe beschrieben. In dieser Datei ist jeder Schlüssel ein Variablenname, der in der Datei
variables.tf⁇ definiert ist, und jeder Wert ist der entsprechende Variablenwert. - Laden Sie das Konfigurationspackage als Ordner oder ZIP-Datei in Object Storage hoch.
- (Optional) Erstellen Sie eine PAR für die ZIP-Datei, um die URI im Katalogelement anzugeben, anstatt den Ordner aus dem Bucket auszuwählen.
- Erstellen Sie ein privates Katalogelement für die Konfigurationsdatei, indem Sie den Objektspeicher-Bucket oder die URI verwenden.
- Erstellen Sie eine Datei conf.json ⁇ 国, wie in Schritt 4 des Erstellens einer Aufgabe beschrieben. In dieser Datei ist jeder Schlüssel ein Variablenname, der in der Datei
- Runbook-Aufgabe erstellen: Erstellen Sie ein Runbook, das aus einer Provisioning-Aufgabe besteht, die Terraform- und Konfigurationskatalogelemente referenziert. Weitere Informationen finden Sie unter Aufgabe erstellen.
- Runbook planen: Verwenden Sie einen Scheduler, um einen Zeitplan für die Ausführung des Runbooks festzulegen.
- Deployments und bereitgestellte Ressourcen überwachen: Nach der Verarbeitung des Runbooks können Sie die Deployments und die bereitgestellten Ressourcen unter Provisionen beobachten.
Sie können die folgenden Aufgaben für private Kataloge ausführen: