You can create a SaltStack Config integration to access the SaltStack Config service and use SaltStack Config objects and actions in vRealize Automation Cloud.

With vRealize Automation SaltStack Config, you can provision, configure, and deploy software to your virtual machines at any scale using event-driven automation. You can also use SaltStack Config to define and enforce optimal, compliant software states across your entire environment.

Considerations

Integrated vRealize Automation SaltStack Config is available for vRealize Automation Cloud with the following conditions:
  • The SaltStack Config integration is associated to a specific host during install.
  • vRealize Automation Cloud does not support multi-tenancy for SaltStack Config currently.
  • The vRealize Automation Cloud tenant can support one SaltStack Config integration and one Salt master. The Salt master can support multiple minions.
  • Deleting a SaltStack Config integration in vRealize Automation Cloud does not check if there are existing deployments that use the SaltStack Config integration.

Prerequisites

Configure a SaltStack Config integration in vRealize Automation Cloud

Once you have installed SaltStack Config for vRealize Automation Cloud, you can open it from either the Infrastructure > Integrations page in Cloud Assembly or as a service from the vRealize Automation Cloud Service Console.

Note: Unlike other vRealize Automation Cloud integration types, you cannot add a SaltStack Config integration by selecting Infrastructure > Connections > Integrations > Add Integration. The SaltStack Config integration is not available until it has been installed by using either of the two installation methods described above.
  1. In Cloud Assembly, select Infrastructure > Connections > Integrations, select the available SaltStack Config integration tile, and click Open.

    Integrations page showing a SaltStack Config integration type

  2. Complete the form.

    Create initial integration

    1. Enter or edit the description.

      The integration name is created when SaltStack Config is installed.

    2. Enter the SaltStack Config administrator user name and password used to access the specified host.

      The host name value is specified during SaltStack Config installation as the master address value. It cannot be changed after installation.

    3. Click Validate to confirm your administrator access to the SaltStack Config integration host.
    4. (Optional) Enter capability tags. For information about tagging, see Using constraint tags in Cloud Assembly.
    5. Click Save.

    After you save the SaltStack Config integration point, you can then open the SaltStack Config integration service itself from either the Integrations page or from the vRealize Automation Cloud Service Console.

    SaltStack Config services visible on CS Console

  3. Click the saved integration point to open the SaltStack Config integrated service and access the host.
  4. When prompted to log in to SaltStack Config, enter your SaltStack Config administrator user name and password.

    A sample SaltStack Config page is shown below.

    Sample SaltStack Config user interface