Setting Up a GitHub Account for Accessing Armor IaC Repositories

Armor leverages Infrastructure-as-Code (IaC) to simplify the deployment and management of your security stack based on our best practices architecture. We provide access to the modules via GitHub in order to be completely transparent and deliver on our zero lock-in promise. As a customer you have limited license to view, modify, and create derivatives of the code in these modules.

Setting up a GitHub Account

In order to access these repositories, you will need to create (or use an existing) account on GitHub. You can do this at https://github.com/join

  1. Fill out the required information in the form on that page, then click Create account. Note the username you choose in this step as this will need to be sent to Armor to give you access to our GitHub organization.

  2. On the subsequent page, click the user menu (top right), and then select Settings from the drop down menu.

  3. In the settings page, select Account Security from the left navigation, then under Two-factor authentication click Enable two-factor authentication.

  4. You can choose from any of the second authentication factors – we recommend either a FIDO device (such as a YubiKey) or a TOTP application (like Google Authenticator, Authy, etc.)

  5. Follow the instructions on those pages to complete the configuration of two-factor authentication.

  6. Once completed, send the username you created in step 1 to your customer success manager to be added to the Armor GitHub organizations.