diff --git a/Servers & Workflows/Linux/Automation/Puppet/Puppet Deployment.md b/Servers & Workflows/Linux/Automation/Puppet/Puppet Deployment.md index 27a0db9..3f07b6b 100644 --- a/Servers & Workflows/Linux/Automation/Puppet/Puppet Deployment.md +++ b/Servers & Workflows/Linux/Automation/Puppet/Puppet Deployment.md @@ -316,8 +316,11 @@ sudo /usr/local/bin/r10k deploy environment -p #sudo /usr/local/bin/r10k deploy environment development -p ``` -## Apply Configuration to Puppet Server +### Apply Configuration to Puppet Server At this point, we are going to deploy the configuration from Gitea to the Puppet Server itself so it installs PuppetDB automatically as well as configures firewall ports and other small things to functional properly. Once this is completed, you can add additional agents / managed devices and they will be able to communicate with the Puppet Server over the network. ``` sh sudo /opt/puppetlabs/bin/puppet agent -t -``` \ No newline at end of file +``` + +!!! success "Puppet Server Deployed and Validated" + Congradulations! You have successfully deployed an entire Puppet Server, as well as integrated Gitea and r10k to deploy environment changes in a versioned environment, as well as validated functionality against a managed device using the agent (such as a laptop / spare desktop). If you got this far, be proud, because it took me over 12 hours to learn this far and document what I learned to get here. \ No newline at end of file