Hi Group,
it seems i have a minor "problem" while doing some experiments with the
ansible apt module. The upgrade process always reports a change, even if
there is nothing todo.
base.yml
- name: Install the minimum configuration
hosts: all
roles:
- base
role/base/task/main.yml
---
- name: Ensure aptitude is installed
apt:
pkg: aptitude
state: latest
- name: Update apt
apt: update_cache=yes
- name: Upgrade apt
apt: upgrade=full
Command
sudo ansible-playbook -l localhost -c local playbooks/base.yml -vvvv
Task Output:
TASK [base : Upgrade apt]
******************************************************
task path: /opt/ansible/ansible_playbooks/roles/base/tasks/main.yml:8
ESTABLISH LOCAL CONNECTION FOR USER: root
localhost EXEC ( umask 22 && mkdir -p "$( echo
$HOME/.ansible/tmp/ansible-tmp-1454063956.04-123379678576922 )" && echo "$(
echo $HOME/.ansible/tmp/ansible-tmp-1454063956.04-123379678576922 )" )
localhost PUT /tmp/tmp5coun2 TO
/home/dphilpot/.ansible/tmp/ansible-tmp-1454063956.04-123379678576922/apt
localhost EXEC LANG=de_DE.UTF-8 LC_ALL=de_DE.UTF-8 LC_MESSAGES=de_DE.UTF-8
/usr/bin/python
/home/dphilpot/.ansible/tmp/ansible-tmp-1454063956.04-123379678576922/apt;
rm -rf
"/home/dphilpot/.ansible/tmp/ansible-tmp-1454063956.04-123379678576922/" >
/dev/null 2>&1
changed: [localhost] => {"changed": true, "invocation": {"module_args":
{"cache_valid_time": null, "deb": null, "default_release": null,
"dpkg_options": "force-confdef,force-confold", "force": false,
"install_recommends": null, "package": null, "purge": false, "state":
"present", "update_cache": false, "upgrade": "full"}, "module_name":
"apt"}, "msg": "Paketlisten werden gelesen...\nAbhängigkeitsbaum wird
aufgebaut....\nStatusinformationen werden eingelesen....\nLesen der
erweiterten Statusinformationen...\nInitialisieren des Paketstatus'...\nEs
werden keine Pakete installiert, aktualisiert oder entfernt.\n0 Pakete
aktualisiert, 0 zusätzlich installiert, 0 werden entfernt und 0 nicht
aktualisiert.\n0 B an Archiven müssen heruntergeladen werden. Nach dem
Entpacken werden 0 B zusätzlich belegt sein.\nPaketlisten werden
gelesen...\nAbhängigkeitsbaum wird aufgebaut....\nStatusinformationen
werden eingelesen....\nLesen der erweiterten
Statusinformationen...\nInitialisieren des Paketstatus'...\n", "stderr":
"", "stdout": "Paketlisten werden gelesen...\nAbhängigkeitsbaum wird
aufgebaut....\nStatusinformationen werden eingelesen....\nLesen der
erweiterten Statusinformationen...\nInitialisieren des Paketstatus'...\nEs
werden keine Pakete installiert, aktualisiert oder entfernt.\n0 Pakete
aktualisiert, 0 zusätzlich installiert, 0 werden entfernt und 0 nicht
aktualisiert.\n0 B an Archiven müssen heruntergeladen werden. Nach dem
Entpacken werden 0 B zusätzlich belegt sein.\nPaketlisten werden
gelesen...\nAbhängigkeitsbaum wird aufgebaut....\nStatusinformationen
werden eingelesen....\nLesen der erweiterten
Statusinformationen...\nInitialisieren des Paketstatus'...\n",
"stdout_lines": ["Paketlisten werden gelesen...", "Abhängigkeitsbaum wird
aufgebaut....", "Statusinformationen werden eingelesen....", "Lesen der
erweiterten Statusinformationen...", "Initialisieren des Paketstatus'...",
"Es werden keine Pakete installiert, aktualisiert oder entfernt.", "0
Pakete aktualisiert, 0 zusätzlich installiert, 0 werden entfernt und 0
nicht aktualisiert.", "0 B an Archiven müssen heruntergeladen werden. Nach
dem Entpacken werden 0 B zusätzlich belegt sein.", "Paketlisten werden
gelesen...", "Abhängigkeitsbaum wird aufgebaut....", "Statusinformationen
werden eingelesen....", "Lesen der erweiterten Statusinformationen...",
"Initialisieren des Paketstatus'..."]}
PLAY RECAP
*********************************************************************
localhost : ok=4 changed=1 unreachable=0 failed=0
Cheers,
Dennis
--
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/bd7061ce-4a88-40e5-a69a-90919765c9af%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.