diff --git a/Servers & Workflows/Linux/Automation/Puppet/Puppet Bolt.md b/Servers & Workflows/Linux/Automation/Puppet/Puppet Bolt.md index 38b4031..26adc92 100644 --- a/Servers & Workflows/Linux/Automation/Puppet/Puppet Bolt.md +++ b/Servers & Workflows/Linux/Automation/Puppet/Puppet Bolt.md @@ -104,3 +104,26 @@ bolt inventory show Use the '--targets', '--query', or '--rerun' option to view specific targets Use the '--detail' option to view target configuration and data ``` + +## Initializing Kerberos +If you work with Windows-based devices in a domain environment, you will need to set up Puppet so it can perform Kerberos authentication while interacting with Windows devices. This involves a little bit of setup, but nothing too crazy. + +### Install Krb5 +We need to install the necessary software on the puppet server to allow Kerberos authentication to occur. +=== "Rocky, CentOS, RHEL, Fedora" + + ``` sh + sudo yum install krb5-workstation + ``` + +=== "Debian, Ubuntu" + + ``` sh + sudo apt-get install krb5-user + ``` + +=== "SUSE" + + ``` sh + sudo zypper install krb5-client + ``` \ No newline at end of file