Integration Guides

Clouds

Deployment

Keys and Certificates

Venafi

Overview

Morpheus integrates with Venafi to sync and request SSL certificates

Add Venafi

  1. Navigate to Administration > Integrations

  2. Select + NEW INTEGRATION

  3. Enter in the following:

    • Name
    • Venafi Host
    • Username
    • Password
  4. Click SAVE CHANGES

Service Discovery

Consul

Morpheus can integrate with Consul to automatically install the Consul Agent in Client Mode on Instances and configure communication with the Consul host.

Add Consul Integration

  1. Navigate to Administration -> Integrations and select + New Integration

  2. Select Integration Type Consul Service Registry

  3. Populate the following fields:

    Name

    Name of the Consul Integration in Morpheus

    Enabled

    Enabled by default

    Consul Host

    IP or Url of the Consul Host

    Consul Http Port

    Http port of the Consul Host

    Username

    Consul Host User

    Password

    Consul Host User Password

    Datacenter ID

    Validator key for the organization

  4. Save Changes

The added Consul Integration is now available for use in Morpheus , but must be scoped to a Cloud or Group to automatically install the Consul Agent while provisioning.

Scope Consul Integration to a Cloud

  1. Navigate to Infrastructure -> Clouds
  2. Edit the target Cloud
  3. Expand the Advanced Options section
  4. In the Service Registry dropdown, select the Consul Integration.
  5. Save Changes

Scope Consul Integration to a Group

  1. Navigate to Infrastructure -> Groups
  2. Edit the target Group
  3. Expand the Advanced Options section
  4. In the Service Registry dropdown, select the Consul Integration.
  5. Save Changes

And that’s it. After your integration is set up, all containers deployed within the Group or Cloud integrated will provision with the Consul Agent in Client Mode, gossiping to your Consul Server!

Storage

<<<<<<< HEAD .. include:: supported_versions/supported_versions.rst .. .. include:: Security/security.rst ======= .. include:: supportedVersions/supported-Versions.rst >>>>>>> 819a3a94869469c7219249e34dbe229492c4db6b