##### SUMMARY
The documentation of the module *user* / parameter *shell* states:

https://github.com/ansible/ansible/blob/8edad83ae029d7838a6d6347576d2ddbcce12ad0/lib/ansible/modules/system/user.py#L79

But there are no (shell specific) notes.
##### ISSUE TYPE
- Documentation Report

##### COMPONENT NAME
user / docs

##### ANSIBLE VERSION
devel branch

##### CONFIGURATION
N/A

##### OS / ENVIRONMENT
N/A

##### ADDITIONAL INFORMATION
Either remove the sentence or provide some information in the notes section.

result['state'] = user.state
    if user.state == 'absent':
        if user.user_exists():
            if module.check_mode:
                module.exit_json(changed=True)
            (rc, out, err) = user.remove_user()
            if rc != 0:
                module.fail_json(name=user.name, msg=err, rc=rc)
            result['force'] = user.force
            result['remove'] = user.remove
    elif user.state == 'present':
        if not user.user_exists():
            if module.check_mode:
                module.exit_json(changed=True)
            
            
            path_needs_parents = False
            if user.home and user.create_home:
                parent = os.path.dirname(user.home)
                if not os.path.isdir(parent):
                    path_needs_parents = True
            (rc, out, err) = user.create_user()
            
            
            if path_needs_parents:
                info = user.user_info()
                if info is not False:
                    user.chown_homedir(info[2], info[3], user.home)
            if module.check_mode:
                result['system'] = user.name