Zero Touch Provisioning for GitLab¶
This tutorial walks you through 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. To do this, go to your GitLab organization where you installed BoostSecurity and create a newboost
project that contains a Readme 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 status is set to Not Set. Click on the menu next to the status and select Enable.
-
The ZTP wizard configures your GitLab organization's
boost
repository, 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!!!
Next Steps¶
Proceed to build your first custom policy, where you would define specific actions for security events identified by configured scanners.