Zero Touch Provisioning for GitLab¶
This tutorial walks you through the process of setting up Zero Touch Provisioning (ZTP) for GitLab.
Prerequisites¶
Before you begin, make sure:
- You have integrated GitLab with BoostSecurity.
- You have created a
.boost
repository within your organization's SCM which, should contain aREADME.md
file.
Integration Steps¶
-
Go to the Integrations page, select your GitLab integration and click on the configuration tab.
-
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.
-
The ZTP wizard configures the
boost
repository in your GitLab organization, which is where the GitLab pipeline definition (.gitlab-ci.yml) is located. -
Select the
boost
repository on your organization from the dropdown as shown above and click the Next button. -
Authorize the BoostSecurity.io CI provisioning on all organizations. Click on the Authorize button at the bottom of the page.
-
The pipeline configuration is ready after a successful CI pipeline configuration!
Zero Touch Provisioning is now enabled!!!