Zero-Touch Deployments overview

Zero-Touch Deployments (ZTD) is a feature of ZEDEDA Cloud that helps you keep your enterprise’s projects organized and functioning reliably. ZTD enables you to automate policy assignments and application instance deployments to your fleet of edge nodes. By automating these activities, your fleet will behave reliably with less administrative input.

ZTD is facilitated by ZEDEDA's tagging and Project systems. When you onboard a new edge node or add a new application to one of your projects, you'll be prompted to assign tags to it. Likewise, when you create a new deployment in one of your projects, you'll also be prompted to assign tags to it. ZEDEDA Cloud matches the tags on your edge nodes to the tags on your deployments and applications associated with the same project. Matching policies will be applied to matching nodes, and matching applications will be instantiated and deployed on matching nodes.

To change which deployment is applied to one of your edge nodes, or to deploy either additional or different application instances on one of your edge nodes, all you need to do is change the tags on that node to match those on your applications. ZEDEDA Cloud will handle the rest.

ZTD makes sophisticated versioning strategies and rollbacks in your projects easy. For example, you may have two sets of edge nodes in one of your projects. You may want to deploy one application or apply one policy to all of the nodes in one set and another application or policy to all of the nodes in your other set. Or you may want to roll one set back to a previous application or policy version. You can do all of this easily with Zero-Touch Deployments.

Prerequisites

You should be familiar with ZEDEDA projects.

GUI operations with ZEDEDA deployments

Create a new deployment

To create a new deployment, you need to create a new project with the Deployment type. To do so, follow these steps:

  1. Click on Administration, on the side nav.
  2. Select Projects from the menu.
  3. Click on the plus icon to add a new project to your enterprise.
  4. Fill in the Details form, select the Deployment option form the Type dropdown. Click Next.
  5. Fill in the Deployments form. Click Next.
  6. Configure the policies for your deployment. Click Next.
  7. Review your new project settings. When you are ready, click Add.

Create a new deployment version

Existing deployments cannot be updated. You can, however, create new versions of existing deployments. ZEDEDA Cloud retains up to 100 of your most recent deployments per project.

To update an existing deployment, follow these steps:

  1. Select the appropriate project from your Projects page.
  2. Click the Deployments tab.
  3. Click the Pencil icon.
  4. Click Add Deployment.
  5. Enter the tag names for your new deployment version.
  6. Update your new version's policy configurations.
  7. Click Save.

You should see your new deployment version at the top of your project's list of deployments. It will have an incremented version number in the Version column.

Rollback a deployment

You can reactivate any of your stored versions at any time. To do so, follow these steps:

  1. Go to the Edge Node page and click on your Edge Node.
  2. Click on the Basic Info tab.
  3. Choose the pencil icon.
  4. Change the Deployment Tag Name of the node to match the tag of the deployment version you want to apply.
  5. Click Save.

Delete a deployment

ZEDEDA will automatically delete you project's oldest deployment whenever you exceed 100 deployments in that single project. To manually delete a deployment version, follow the steps to create a new deployment version, but select Remove Deployment instead of Add Deployment.

Was this article helpful?
0 out of 0 found this helpful