Skip to content

Commit 8ff3031

Browse files
✨ add display_name field to win_domain_user (#477) (#478)
* ✨ add display_name field to win_domain_user (#477) * 📝 version_added for win_domain_user.display_name * Added changelog fragment Co-authored-by: Jordan Borean <[email protected]>
1 parent df09045 commit 8ff3031

File tree

4 files changed

+20
-0
lines changed

4 files changed

+20
-0
lines changed
+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
minor_changes:
2+
- win_domain_user - Added the ``display_name`` option to set the users display name attribute

Diff for: plugins/modules/win_domain_user.ps1

+3
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ $spec = @{
9696
identity = @{ type = 'str' }
9797
firstname = @{ type = 'str' }
9898
surname = @{ type = 'str'; aliases = @('lastname') }
99+
display_name = @{ type = 'str' }
99100
company = @{ type = 'str' }
100101
email = @{ type = 'str' }
101102
street = @{ type = 'str' }
@@ -170,6 +171,7 @@ if ($null -eq $identity) {
170171
$user_info = @{
171172
GivenName = $module.Params.firstname
172173
Surname = $module.Params.surname
174+
DisplayName = $module.Params.display_name
173175
Company = $module.Params.company
174176
EmailAddress = $module.Params.email
175177
StreetAddress = $module.Params.street
@@ -529,6 +531,7 @@ If ($user_obj) {
529531
$module.Result.name = $user_obj.Name
530532
$module.Result.firstname = $user_obj.GivenName
531533
$module.Result.surname = $user_obj.Surname
534+
$module.Result.display_name = $user_obj.DisplayName
532535
$module.Result.enabled = $user_obj.Enabled
533536
$module.Result.company = $user_obj.Company
534537
$module.Result.street = $user_obj.StreetAddress

Diff for: plugins/modules/win_domain_user.py

+11
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,11 @@
136136
- Configures the user's last name (surname).
137137
type: str
138138
aliases: [ lastname ]
139+
display_name:
140+
description:
141+
- Configures the user's display name.
142+
type: str
143+
version_added: 1.12.0
139144
company:
140145
description:
141146
- Configures the user's company name.
@@ -251,6 +256,7 @@
251256
name: bob
252257
firstname: Bob
253258
surname: Smith
259+
display_name: Mr. Bob Smith
254260
company: BobCo
255261
password: B0bP4ssw0rd
256262
state: present
@@ -359,6 +365,11 @@
359365
returned: always
360366
type: str
361367
sample: Server Administrator
368+
display_name:
369+
description: The user display name
370+
returned: always
371+
type: str
372+
sample: Nick Doe
362373
distinguished_name:
363374
description: DN of the user account
364375
returned: always

Diff for: tests/integration/targets/win_domain_user/tasks/test2.yml

+4
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
66
firstname: Hana
77
surname: Lytx
8+
display_name: Hana Lytx
89
company: HelpMeExitVi Inc.
910
password: 123
1011
state: present
@@ -28,6 +29,7 @@
2829
2930
firstname: Hana
3031
surname: Lytx
32+
display_name: Hana Lytx
3133
company: HelpMeExitVi Inc.
3234
password: h@nAlyTx18!X
3335
state: present
@@ -50,6 +52,7 @@
5052
name: katie
5153
firstname: Katie
5254
surname: Kickscancer
55+
display_name: Katie Kickscancer
5356
password: SyNs@tI0N
5457
update_password: on_create
5558
state: present
@@ -66,6 +69,7 @@
6669
name: katie
6770
firstname: Katie
6871
surname: Kickscancer
72+
display_name: Katie Kickscancer
6973
password: SyNs@tI0N
7074
update_password: on_create
7175
state: present

0 commit comments

Comments
 (0)