Skip to content

Zero Touch Provisioning for GitLab

This tutorial walks you through the process of setting up Zero Touch Provisioning (ZTP) for GitLab.


Before you begin, make sure:

Integration Steps

  1. Go to the Integrations page, select your GitLab integration and click on the configuration tab.

  2. On the ZTP column, you will notice that the ZTP status is set to Not Set. Click on the actions menu next to the status and select Enable.

    GitLab Enable ZTP

  3. The ZTP wizard configures the boost repository in your GitLab organization, which is where the GitLab pipeline definition (.gitlab-ci.yml) is located.

    Configure boost repo

  4. Select the boost repository on your organization from the dropdown as shown above and click the Next button.

  5. Authorize the CI provisioning on all organizations. Click on the Authorize button at the bottom of the page.


  6. The pipeline configuration is ready after a successful CI pipeline configuration!

    GitLab ZTP Successful

Zero Touch Provisioning is now enabled!!!