Bestellen Sie eine Ansible -Auftragsvorlage

  • Freigeben Version: Washingtondc
  • Aktualisiert 30. September 2023
  • 1 Minute Lesedauer
  • Verwenden Sie Cloud-Services-Katalog, um eine Ansible Auftragsvorlage zu bestellen, die aus dem Katalogelement aufgerufen wird.

    Vorbereitungen

    Erforderliche Rolle: cloud_service_user

    Warum und wann dieser Vorgang ausgeführt wird

    Sie können das Bereitstellungsformular für [] Auftragsvorlagen verwenden, um eine AnsibleAnsible Auftragsvorlage aufzurufen und über ein ServiceNow Katalogelement für die Bereitstellung auszuführen.

    Prozedur

    1. Navigieren zu Mitarbeiter-Center > Cloud-Services > Integrationen > CSC Ansible-Automatisierung.
      Abbildung : 1. Ansible Formular „Auftragsvorlagenbereitstellung“.

      Ansible Formular „Auftragsvorlagenbereitstellung“.
      Tabelle : 1. Ansible Felder des Vorlagenformulars
      Felder Beschreibung
      UserGroup Benutzergruppe, die dem Benutzer zugewiesen ist.
      Bereitstellung Bereitstellungsdetails. Wählen Sie den Workload-Konfigurations-Provider und das Anwendungsprofil aus Ansible Tower aus.
      Service-Account wählen -Pipeline Für Amazon Web Serviceswird die Standortliste angezeigt, wenn Sie Servicekontoauswählen. Der Speicherort ist für Discovery in Microsoft Azurenicht erforderlich.
      Tipp:

      Sie können eine zusätzliche Variable, die in einem JSON-Format am Standort oder in der Region Ansible Tower gespeichert wurde, verfügbar machen und in der Vorlage für die Bereitstellung verwenden. Diese zusätzliche Variable wird von dem Wert überschrieben, den Sie in der Liste Standort ausgewählt haben. Durch die Verwendung dieser zusätzlichen Variablen stellen Sie sicher, dass sich Bereitstellung und Discovery am selben Speicherort befinden.

      Diese Einstellungen stellen sicher, dass die richtigen Ressourcen, die sich auf den Stapel beziehen, in CMDBgefüllt werden. Sie können Discovery basierend auf diesen Einstellungen ausführen.

      Cloud-Standort wählen Servicekonto, das dem logischen Rechenzentrum (LRZ) für Discovery zugeordnet ist
      Zusätzliche Variablen Zusätzliche Variablen, die Sie ändern können, auch wenn die Werte automatisch ausgefüllt und maskiert werden.
    2. Richten Sie die identifizierenden Tags ein.
      Das Feld DeploymentID ist schreibgeschützt und wird für den Auftrag automatisch generiert. Die DeploymentID wird allen bereitgestellten Ressourcen als Tag zugewiesen, wenn Sie sie als Tag in der Pipeline-Vorlage Azure DevOps der Stapel in der Cloud hinzugefügt haben. Die DeploymentID wird dem Stapel auch als Tag zugewiesen. Wenn die Pipeline eine dieser drei Variablen aufweist (Anwendung, BusinessService oder CostCenter), werden sie in den allgemeinen Informationen in der Benutzeroberfläche des Formulars Ansible „ Auftragsvorlage“ angezeigt.
    3. Wählen Sie die Feldwerte aus der Liste aus, die in den Pipeline-Variablen aktualisiert werden sollen.
      Diese Einträge werden nur für die aktuelle Bestellung berücksichtigt.
      Hinweis:
      Sie können nur die Aktionen auf Ressourcenebene für einen bereitgestellten Stapel ausführen, da die Aktion auf Stapelebene deaktiviert ist. Der vorherige Stapel wird als veraltet markiert, wenn Sie die Pipeline erneut ausführen, obwohl die Ressourcen in der Cloud verbleiben.

    Nächste Maßnahme

    Vergewissern Sie sich, dass eine Genehmigungsrichtlinie für Blaupausen (Cloud-Services-Katalog Inhaltsgenehmigungsrichtlinie Ansible Integration) angewendet wird. Diese Richtlinie schreibt vor, dass die Genehmigung von der Change-Managementgruppe eingeholt werden muss, bevor eine Bereitstellung erfolgen kann.