1 - Sync the Red Hat repositories Normally creating a new environment would start by syncing the Red Hat repositories. However it may not be desirable to sync the repositories if they are already synced and we want to be at the same level as the other environment. This is most likely the case. 2 - Create the new lifecycle environment 3 - Create the content view Only do this If it’s a new major version of redhat not yet deployed. 4 - Promote a content view Choose the right version of the content view and promote it to the new lifecycle environment. 5 - Puppet content view Also promote the puppet content view to the new lifecycle environment. This will automatically create the puppet environment matching the lifecycle environment. 6 - Add a host collection Add a host collection for the new environment. This is a logical group to help administer the servers. 7 - Create the activation key for the new lifecycle environment 8 - Add a host group The host group is used for deploying new servers according to a set of rules.