Bestellen Sie eine Ansible -Auftragsvorlage

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 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 Auftragsvorlage Ansible aufzurufen und über ein ServiceNowAnsible -Katalogelement zur Bereitstellung auszuführen.

    Prozedur

    1. Navigieren zu Mitarbeiter-Center > Cloud-Services > Integrationen > CSC Ansible-Automatisierung.
      Abbildung : 1. Ansible Formular zur Bereitstellung von Auftragsvorlagen

      Ansible Formular zur Bereitstellung von Auftragsvorlagen.
      Tabelle : 1. Ansible Vorlagenformularfelder
      Felder Beschreibung
      UserGroup Benutzergruppe, die dem Benutzer zugewiesen ist.
      Bereitstellung Bereitstellungsdetails. Wählen Sie den Workload Config-Provider und ApplicationProfile aus dem Ansible Tower aus.
      Service-Account wählen Pipeline Für Amazon Web Serviceswird die Standortliste angezeigt, wenn Sie Serviceaccountauswählen. Der Speicherort ist für Discovery in Microsoft Azurenicht erforderlich.
      Tipp:

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

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

      Cloud-Standort wählen Service-Account, der ein zugeordnetes logisches Rechenzentrum (LDC) für Discovery 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 Pipelinevorlage 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 hat (Anwendung, BusinessService oder Kostenstelle), werden sie in den Allgemeine Informationen auf der Anwenderoberfläche des Formulars Ansible Auftragsvorlage angezeigt.
    3. Wählen Sie die Feldwerte aus der Liste aus, die in den Pipelinevariablen aktualisiert werden sollen.
      Diese Einträge werden nur für den aktuellen Auftrag berücksichtigt.
      Hinweis:
      Sie können nur die Aktionen auf Ressourcenebene auf einem 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 Blueprint-Genehmigungsrichtlinie (CSK Inhaltsgenehmigungsrichtlinie Ansible) angewendet wird. Diese Richtlinie schreibt vor, dass die Genehmigung von der Change-Managementgruppe eingeholt werden muss, bevor eine Bereitstellung stattfinden kann.