I'm using the zypper and apt modules to update remote hosts. I don't know
if I'm missing something or it's a bug, but registering a variable in the
zypper module is getting skipped. It works fine in the apt module.
- name: (SuSE) Update all packages to latest versions
when: ansible_os_family == "Suse"
*zy*pper:
name: '*'
state: latest
type: package
update_cache: yes
register: update_result
- name: (Debian) Update all packages to latest versions
when: ansible_os_family == "Debian"
apt:
name: '*'
state: latest
update_cache: yes
force_apt_get: yes
autoremove: yes
register: update_result
This is the variable dump when using zypper. It's always *"changed": false*
and *"skipped": true* even if changes are made.
ok: [raamah] => {
"update_result": {
"changed": false,
"skip_reason": "Conditional result was False",
"skipped": true
}
}
However, the apt module always returns values for "msg", "stderr", and
"stdout" as seen below. Am I using the zypper module incorrectly or
something?
ok: [webtest01] => {
"update_result": {
"changed": false,
"failed": false,
"msg": "Reading package lists...\nBuilding dependency
tree...\nReading state information...\nCalculating upgrade...\n0 upgraded,
0 newly installed, 0 to remove and 0 not upgraded.\n",
"stderr": "",
"stderr_lines": [],
"stdout": "Reading package lists...\nBuilding dependency
tree...\nReading state information...\nCalculating upgrade...\n0 upgraded,
0 newly installed, 0 to remove and 0 not upgraded.\n",
"stdout_lines": [
"Reading package lists...",
"Building dependency tree...",
"Reading state information...",
"Calculating upgrade...",
"0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded."
]
}
}
--
This e-mail message (including any attachments) is for the sole use of the
intended recipient(s) and may contain confidential, privileged, and/or
proprietary information. If the reader of this message is not the intended
recipient, you are hereby notified that any dissemination, distribution or
copying of this message (including any attachments) is strictly prohibited.
If you have received this message in error, please contact the sender by
reply e-mail message and destroy all copies of the original message
(including attachments).
--
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/6029dc73-1bdb-4623-92d4-a59801c9f029%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.