Zero Touch Provisioning for GitHub¶
This guide walks you through the process of setting up Zero Touch Provisioning (ZTP) for GitHub.
Prerequisites¶
Before you begin, make sure:
- You have integrated GitHub with BoostSecurity.
- You have created a
.boost
repository within your organization's SCM, which should contain aREADME.md
file.
1. Integration Steps¶
-
Go to the Integrations page, select your GitHub 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.
-
On the ZTP Wizard, the first step is to give BoostSecurity permissions for the Zero Touch Flow on your GitHub Organization.
-
Click the Install ZTP Application button to redirect you to your GitHub organization.
-
Install and authorize the BoostSecurity.io Zero Touch provisioning on all organizations or you could choose which specific repos to install ZTP for. Installing organization-wide only ensures that all repos are covered and configured for ZTP. Click on the Install & Authorize button at the bottom of the page.
-
BoostSecurity configures the
.boost
repo on successful BoostSecurity.io Zero Touch Provisioning installation. - The pipeline configuration is ready after a successful
.boost
repo configuration!
Zero Touch Provisioning is now enabled!!!