Is there any way to get available users in system or an spcific user details.
hello,
Yes, you can get available users or user details in system by using ansible playbooks. For this you need to use the command / win_command module.
“The command module takes the command name followed by a list of space-delimited arguments and executes the given command on all selected nodes.”
If you are trying to retrieve user or user details on a linux system, you may use below playbooks:
- To get available users in system
-
name: get available users in system
command: cut -d: -f1 /etc/passwd
register: AvailableUsers -
debug: msg=“{{ AvailableUsers.stdout }}”
- To get a spcific user details.
-
name: get specific user details in system
command: id username
register: SpecificUserDetails -
debug: msg=“{{ SpecificUserDetails.stdout }}”
If you are trying to retrieve user or user details on a windows system, you may use below playbooks:
- To get available users in system
-
name: get available users in system
win_command: net user
register: AvailableUsers -
debug: msg=“{{ AvailableUsers.stdout }}”
- To get a spcific user details.
-
name: get specific user details in system
win_command: net user username
register: SpecificUserDetails -
debug: msg=“{{ SpecificUserDetails.stdout }}”
Thanks
Soniya