Slackbot
05/24/2023, 5:45 PMBrian Schonecker
05/24/2023, 5:47 PMYury Bushmelev
05/24/2023, 6:16 PMYury Bushmelev
05/24/2023, 6:16 PMYury Bushmelev
05/24/2023, 6:17 PMBrian Schonecker
05/24/2023, 6:27 PMBrian Schonecker
05/24/2023, 6:30 PMjosh
05/24/2023, 6:35 PMBinary
so that it can be serialized to the agent:
file { '/etc/krb5.keytab':
ensure => file,
content => Sensitive(Binary(...)),
}
Brian Schonecker
05/24/2023, 6:36 PMBrian Schonecker
05/24/2023, 6:36 PMvchepkov
05/24/2023, 6:39 PMadcli join
to create a proper one and if that doesn't work - wipe everything out and run adcli join
again 🙂Brian Schonecker
05/24/2023, 6:39 PMvchepkov
05/24/2023, 6:40 PM<%- |
String $domain_controller
| -%>
/bin/echo -n <%= $sssd::admin_password %> | /usr/sbin/adcli delete-computer <%= $sssd::option %> \
--login-user=<%= $sssd::admin_name %> \
--domain=<%= $sssd::domain_name %> \
--domain-controller=<%= $domain_controller %> \
<%= $sssd::computer_name %> \
--stdin-password <%= $sssd::delete_path %>; \
/bin/sleep 10; \
/bin/echo -n <%= $sssd::admin_password %> | /usr/sbin/adcli join <%= $sssd::option %> \
--login-user=<%= $sssd::admin_name %> \
--domain=<%= $sssd::domain_name %> \
--domain-controller=<%= $domain_controller %> \
--domain-ou="<%= $sssd::computers_ou %>" \
--computer-name=<%= $sssd::computer_name %> \
--service-name=cifs \
--stdin-password <%= $sssd::join_path %>
Brian Schonecker
05/24/2023, 6:41 PMBrian Schonecker
05/24/2023, 6:42 PMvchepkov
05/24/2023, 6:42 PMexec { 'adcli_join':
command => Sensitive(epp("${module_name}/sssd_join.epp", {
domain_controller => $sssd::servers[0],
})),
timeout => 600,
tries => 2,
try_sleep => 5,
creates => '/etc/krb5.keytab',
}
Brian Schonecker
05/24/2023, 6:43 PMvchepkov
05/24/2023, 6:43 PMBrian Schonecker
05/24/2023, 6:43 PMvchepkov
05/24/2023, 6:43 PMBrian Schonecker
05/24/2023, 6:44 PMBrian Schonecker
05/24/2023, 6:52 PMYury Bushmelev
05/24/2023, 6:54 PMBrian Schonecker
05/25/2023, 3:49 PMDr Bunsen Honeydew
05/25/2023, 3:49 PMsgnl05-sssd
module at https://forge.puppet.com/sgnl05/sssd?src=slack&channel=puppetvchepkov
05/25/2023, 3:49 PMBrian Schonecker
05/25/2023, 3:49 PM