Skip to content

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:


1. Integration Steps


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

    Start ZTP process

  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.

    Enable ZTP

  3. On the ZTP Wizard, the first step is to give BoostSecurity permissions for the Zero Touch Flow on your GitHub Organization.

  4. Click the Install ZTP Application button to redirect you to your GitHub organization.

    Select Organization

  5. 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.

    Install ZTP on Orgs

  6. BoostSecurity configures the .boost repo on successful BoostSecurity.io Zero Touch Provisioning installation.

  7. The pipeline configuration is ready after a successful .boost repo configuration!

Zero Touch Provisioning is now enabled!!!

Successful ZTP