Skip to content

Commit

Permalink
Added apt update tasks to everything using apt
Browse files Browse the repository at this point in the history
This change adds a specific update task to all tasks that all the
apt ansible module. This change was done to ensure that the cache
is updated as expected when instructed to do so. The reason that
the cache update is being removed from the grouping is because
there is an upstream bug that is effecting the process by which
the apt cache is updated when there is a package list to process
within the same task. The work around to make this function as
expected is to move the update into its own task without a package
list.

Upstream Ansible bug:
  - ansible/ansible-modules-core#1497

Change-Id: Ic06d89a76d772c12888b4bc4bbf147be58b0c150
Related-Bug: 1464771
  • Loading branch information
cloudnull committed Jun 16, 2015
1 parent fafd7a3 commit 23c72a7
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions tasks/neutron_install.yml
Expand Up @@ -13,12 +13,21 @@
# See the License for the specific language governing permissions and
# limitations under the License.

- name: Update apt sources
apt:
update_cache: yes
cache_valid_time: 600
register: apt_update
until: apt_update|success
retries: 5
delay: 2
tags:
- neutron-apt-packages

- name: Install apt packages
apt:
pkg: "{{ item }}"
state: latest
update_cache: yes
cache_valid_time: 600
register: install_packages
until: install_packages|success
retries: 5
Expand Down

0 comments on commit 23c72a7

Please sign in to comment.