Set up Code Manager

Set up Code Manager as your code management tool.

  1. Create a control repository with Git for your code.
    Note: Code Manager uses this control Git repository to maintain and deploy your Puppet code and data.

    You can also use the control repository to create environments in your Puppet infrastructure, by creating a branch in your control repository for each environment. As you update your control repository, Code Manager keeps each of your environments updated.

  2. Create a Puppetfile to manage the content for your environment.

    This file specifies which modules and data to install in your environment, including what version of content to install, and where to download the content.

  3. Configure Code Manager.

    Configure Code Manager in the console's primary server profile. Optionally, you can also customize your Code Manager configuration in Hiera.

  4. Deploy environments.

    With Code Manager, either set up a deployment trigger (recommended), or plan to trigger your deployment from the command line, which is useful for initial configuration.