Running ansible 2.1.1.0 on CentOS 6.

I have a package (v5.5.0) that is installed on the remote host:

[remotehost ~] $ rpm -q mypkg
mypkg-5.5.0-1.el6.x86_64

I tried to use this command on the ansible server to update the package to 
v5.5.2 on the remotehost:

# ansible remotehost -m yum -a "name=/nfs/RPMS/mypkg-5.5.2-1.el6.x86_64.rpm 
state=present" -vvvv
remotehost | SUCCESS => {
    "changed": false, 
    "invocation": {
        "module_args": {
            "conf_file": null, 
            "disable_gpg_check": false, 
            "disablerepo": null, 
            "enablerepo": null, 
            "exclude": null, 
            "install_repoquery": true, 
            "list": null, 
            "name": [
                "/nfs/RPMS/mypkg-5.5.2-1.el6.x86_64.rpm"
            ], 
            "state": "present", 
            "update_cache": false, 
            "validate_certs": true
        }, 
        "module_name": "yum"
    }, 
    "msg": "", 
    "rc": 0, 
    "results": []
}

But the package doesn't update.  "changed" is false.  It remains at 5.5.0, 
not 5.5.2 as expected.


If i try to change state to latest, I get the following error:

remotehost | FAILED! => {
    "changed": false, 
    "failed": true, 
    "invocation": {
        "module_args": {
            "conf_file": null, 
            "disable_gpg_check": false, 
            "disablerepo": null, 
            "enablerepo": null, 
            "exclude": null, 
            "install_repoquery": true, 
            "list": null, 
            "name": [
                "/nfs/RPMS/mypkg-5.5.2-1.el6.x86_64.rpm"
            ], 
            "state": "latest", 
            "update_cache": false, 
            "validate_certs": true
        }, 
        "module_name": "yum"
    }, 
    "msg": "No Package matching '/nfs/RPMS/mypkg-5.5.2-1.el6.x86_64.rpm' 
found available, installed or updated", 
    "rc": 0, 
    "results": []
}


But both machines mount this NFS share and I can stat the file on both the 
ansible server and the remotehost.

Am I missing something obvious?

Thanks,
Giovanni

-- 
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 post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/f3eb4eab-3520-4a90-bc67-ed9ac6b006f2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to