@@ -30,33 +30,27 @@ This module was originally a very prescriptive profile in the [puppetlabs-rampup
3030
3131# Easy Button Setup
3232
33- 1 . Enable code manager via the PE Console UI or hiera:
34-
35- ```
36- puppet_enterprise::profile::master::code_manager_auto_configure: true
37- ```
38-
39- 2 . Run ` puppet agent -t `
33+ 1 . Login to the PE console
34+ 2 . Navigate to the Classification page
35+ - Click on the PE Master group
36+ - Click the Classes tab
37+ - Find the ` puppet_enterprise::profile::master ` class
38+ - Set the ` code_manager_auto_configure ` to ` true `
39+ - Set the ` r10k_remote ` to the SSH url of your git repo
40+ - Set the ` r10k_private_key ` parameter to ` /etc/puppetlabs/puppetserver/ssh/id-control_repo.rsa.key `
41+ - Commit your changes
4042
41- 3 . Install and run this module:
43+ 3 . Enable code mananger then install and run this module:
4244
43- ```
45+ ~~~
46+ puppet agent -t
4447 puppet module install npwalker-pe_code_manager_webhook
45- chown -R pe-puppet:pe-puppet /etc/puppetlabs/code/environments/production/modules/
46- puppet apply -e "include pe_code_manager_webhook"
47- ```
48+ chown -R pe-puppet:pe-puppet /etc/puppetlabs/code/
49+ puppet apply -e "include pe_code_manager_webhook::code_manager "
50+ ~~~
4851
49524 . Configure a deploy key in your Git server using the SSH key created by the module
5053 - You'll paste ` cat /etc/puppetlabs/puppetserver/ssh/id-control_repo.rsa.pub `
51- 5 . Login to the PE console
52- 6 . Navigate to the Classification page
53- - Click on the PE Master group
54- - Click the Classes tab
55- - Find the ` puppet_enterprise::profile::master ` class
56- - Set the ` r10k_remote ` to the SSH url of your git repo
57- - Set the ` r10k_private_key ` parameter to ` /etc/puppetlabs/puppetserver/ssh/id-control_repo.rsa.key `
58- - Commit your changes
59- 6 . Run ` puppet agent -t `
60547 . Create a webhook on the control-repo repository in your Git server UI
6155 - The URL to connect to code manager is found at ` /etc/puppetlabs/puppetserver/.puppetlabs/webhook_url.txt `
62568 . Assuming this was a new install with no previous code in the code directory then everything worked.
0 commit comments