|
When doing a puppet run to create a local group dba but is also in Active Directory, Puppet is unable to handle AD groups with embedded blank spaces.
class linux_base::base_groups {
|
group { 'dba':
|
gid => 123,
|
forcelocal => true,
|
}
|
}
|
root # puppet agent -t
|
Info: Using configured environment 'lab'
|
Info: Retrieving pluginfacts
|
Info: Retrieving plugin
|
Info: Loading facts
|
Info: Caching catalog for server.example.com
|
Info: Applying configuration version '1234567890'
|
Error: Invalid value Foo,Bar Baz,dba: Groups must be comma-separated
|
Error: /Stage[main]/Linux_base::Base_users/User[oracle]/groups: change from dba,Foo,Bar Baz,dba failed: Invalid value Foo,Bar Baz,dba: Groups must be comma-separated
|
Defined in AD is a group named "Bar Baz", with an embedded blank space.
Groups defined to user "oracle" as seen by running the operating systems "groups" command:
root # su - oracle
|
oracle> groups
|
dba Foo Bar Baz
|
An issue on Oracle Linux 5.11. Not an issue with Oracle Linux 6.x, 7.x.
|