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.

Reply via email to