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 ansible-project+unsubscr...@googlegroups.com.
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