Hi! I'm trying to sync users from a "frontend" type server
to compute nodes and for this i build a var yml with the information
including the hash of the passwords (provided by spwd module attribute sp_pwdp)
sp_pwdp is described here as Encrypted password, see 
https://docs.python.org/3.6/library/spwd.html#module-spwd

as such i used it in ansible.builtin.user in the 'password' attribute but i get:
[WARNING]: The input password appears not to have been hashed. The 'password' argument must be encrypted for this module to work properly.

from a --check run the issue seems to be from nfsnobody user that have the 
bellow information
but the problem seems to come from 'hash': '!!'

Any idea what can i do to fix this? or being a warning i can just ignore it?

Thanks a lot!!
Adrian

ok: [issaf-0-0] => (item={'name': 'nfsnobody', 'uid': 65534, 'gid': 65534, 'shell': '/sbin/nologin', 'home': '/var/lib/nfs', 'groups': [], 'hash': '!!'}) => {
    "ansible_loop_var": "user_def",
    "append": false,
    "changed": false,
    "comment": "Anonymous NFS User",
    "group": 65534,
    "groups": "",
    "home": "/var/lib/nfs",
    "invocation": {
        "module_args": {
            "append": false,
            "authorization": null,
            "comment": null,
            "create_home": false,
            "expires": null,
            "force": false,
            "generate_ssh_key": null,
            "group": null,
            "groups": [],
            "hidden": null,
            "home": "/var/lib/nfs",
            "local": null,
            "login_class": null,
            "move_home": false,
            "name": "nfsnobody",
            "non_unique": false,
            "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER",
            "password_expire_max": null,
            "password_expire_min": null,
            "password_lock": null,
            "profile": null,
            "remove": false,
            "role": null,
            "seuser": null,
            "shell": "/sbin/nologin",
            "skeleton": null,
            "ssh_key_bits": 0,
            "ssh_key_comment": "ansible-generated on issaf-0-0.issaf",
            "ssh_key_file": null,
            "ssh_key_passphrase": null,
            "ssh_key_type": "rsa",
            "state": "present",
            "system": false,
            "uid": 65534,
            "update_password": "always"
        }
    },
    "move_home": false,
    "name": "nfsnobody",
    "password": "NOT_LOGGING_PASSWORD",
    "shell": "/sbin/nologin",
    "state": "present",
    "uid": 65534,
    "user_def": {
        "gid": 65534,
        "groups": [],
        "hash": "!!",
        "home": "/var/lib/nfs",
        "name": "nfsnobody",
        "shell": "/sbin/nologin",
        "uid": 65534
    },
    "warnings": [
"The input password appears not to have been hashed. The 'password' argument must be encrypted for this module to work properly."
    ]
}

--
You received this message because you are subscribed to the Google Groups "Ansible 
Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/effa28df-f579-4bbc-9f23-326fa89574e3%40gmail.com.

Reply via email to