- name: hold openssh-client only if OS is 12.04 shell: echo "openssh-client hold" | sudo dpkg --set-selections when: ansible_distribution == 'Ubuntu' and ansible_distribution_release == 'precise'
- name: hold openssh-server only if OS is 12.04 shell: echo "openssh-server hold" | sudo dpkg --set-selections when: ansible_distribution == 'Ubuntu' and ansible_distribution_release == 'precise' - name: update and upgrade a server apt: upgrade=safe update_cache=yes sudo: yes The package is "held" it dpkg. openssh-client hold openssh-server hold The state of apt before ansible: The following packages have been kept back: linux-headers-generic linux-headers-virtual linux-image-virtual linux-virtual openssh-client openssh-server After deploy: The following packages have been kept back: linux-headers-generic linux-headers-virtual linux-image-virtual linux-virtual I would have thought, using the safe-upgrade should have stopped openssh being upgraded. Is this a bug, or am I missing something? Thanks Ben -- 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/8cba22f6-9fb1-4a14-a7bc-a52cca604355%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
