Closed ferricoxide closed 1 year ago
Note: Have currently only tested against Simple AD. Will test against "proper" AD, shortly.
Validated against "proper" AD. Worth noting:
Feb 24 11:46:47 jd-issue172.dev.lab realmd[11068]: 0: 0000200B: DSID-033E101D, problem 1005 (CONSTRAINT_ATT_TYPE), data 0, Att 906b5 (msDS-AdditionalDnsHostName)
Discovered this because I carried my userData payload from our Simple AD-enabled test-environment to our "proper" AD-enabled environment without changing the cloud-config:fqdn
value to match the new environment. When executed under a full watchmaker run – with its preceding use of the name-computer-formula
– this should not be an issue that anyone ever sees.
Closes #172
New behavior defaults to not attempting to set either the OS Name or OS Version AD-attributes. It's now explicitly required that environment-variables:
Be set to
True
in order for either/both variables to cause thesssd
module'sjoin.sh
script to attempt to set the AD-attributes