Browse Source

Apt cache is now updated regularly

Till Klocke 9 years ago
parent
commit
3acf360526

+ 1 - 1
roles/internal/ffdo.authentication/tasks/main.yml

@@ -2,7 +2,7 @@
 # tasks file for ffdo.authentication
 
 - name: Ensure sudo is installed
-  apt: name=sudo state=present
+  apt: name=sudo state=present update_cache=yes cache_valid_time=3600
 
 - name: Disable password based sudo for users in group sudo and enable password less sudo
   lineinfile:

+ 1 - 1
roles/internal/ffdo.batman/tasks/main.yml

@@ -2,7 +2,7 @@
 # tasks file for batman
 
 - name: Install B.A.T.M.A.N. ctl via APT
-  apt: name={{item}} state=present
+  apt: name={{item}} state=present update_cache=yes cache_valid_time=3600
   with_items:
   - batctl
 

+ 1 - 1
roles/internal/ffdo.bird/tasks/main.yml

@@ -2,7 +2,7 @@
 # tasks file for ffdo.bird
 
 - name: Ensure bird routing daemon is installed
-  apt: name=bird state=present
+  apt: name=bird state=present update_cache=yes cache_valid_time=3600
 
 - name: Ensure bird config dir exists
   file: name={{bird_config_dir}} state=directory

+ 1 - 1
roles/internal/ffdo.dhcp/tasks/main.yml

@@ -2,7 +2,7 @@
 # tasks file for ffdo-dhcp
 
 - name: Ensure ISC DHCPD is installed
-  apt: name=isc-dhcp-server state=present
+  apt: name=isc-dhcp-server state=present update_cache=yes cache_valid_time=3600
 
 - name: Install dhcpd.conf
   template:

+ 1 - 1
roles/internal/ffdo.gitit/tasks/main.yml

@@ -12,7 +12,7 @@
     group: "{{gitit_group}}"
 
 - name: Ensure prerequisites for gitit are instaled
-  apt: name={{item}} state=present
+  apt: name={{item}} state=present update_cache=yes cache_valid_time=3600
   with_items:
   - git
   - gitit

+ 1 - 1
roles/internal/ffdo.mapserver-nginx/tasks/main.yml

@@ -2,7 +2,7 @@
 # tasks file for ffdo.mapserver-nginx
 
 - name: Ensure nginx is installed
-  apt: name=nginx state=present
+  apt: name=nginx state=present update_cache=yes cache_valid_time=3600
 
 - name: Install openssl to generate DH params
   apt: name=openssl state=present

+ 1 - 1
roles/internal/ffdo.meshviewer/tasks/main.yml

@@ -2,7 +2,7 @@
 # tasks file for meshviewer
 
 - name: Install build dependencies
-  apt: name={{item}} state=present
+  apt: name={{item}} state=present update_cache=yes cache_valid_time=3600
   with_items: "{{meshviewer_build_dependencies}}"
 
 - name: Create meshviewer install directory

+ 1 - 1
roles/internal/ffdo.radvd/tasks/main.yml

@@ -2,7 +2,7 @@
 # tasks file for ffdo.radvd
 
 - name: Ensure radvd is installed
-  apt: name=radvd state=present
+  apt: name=radvd state=present update_cache=yes cache_valid_time=3600
 
 - name: Install radvd config
   template:

+ 1 - 1
roles/internal/ffdo.resolvconf/tasks/main.yml

@@ -2,7 +2,7 @@
 # tasks file for ffdo.resolvconf
 
 - name: Ensure package resolvconf is absent
-  apt: name=resolvconf state=absent purge=yes
+  apt: name=resolvconf state=absent purge=yes 
 
 - name: Install custom resolv.conf
   template: src=resolv.conf.j2 dest=/etc/resolv.conf

+ 1 - 1
roles/internal/ffdo.supernode/tasks/main.yml

@@ -5,7 +5,7 @@
   when: ansible_distribution_release == 'wheezy' and ansible_distribution == 'Debian'
 
 - name: Make sure necessary tools are installed
-  apt: name={{item}} state=present
+  apt: name={{item}} state=present update_cache=yes cache_valid_time=3600
   with_items:
   - wget
   - ntp

+ 1 - 1
roles/internal/ffdo.unbound/tasks/main.yml

@@ -2,7 +2,7 @@
 # tasks file for ff-dns
 
 - name: Ensure unbound is installed
-  apt: name=unbound state=present
+  apt: name=unbound state=present update_cache=yes cache_valid_time=3600
 
 - name: Ensure unbound config already exists
   file: dest=/etc/unbound/unbound.conf.d state=directory recurse=yes

+ 1 - 1
roles/internal/ffmap-backend/tasks/main.yml

@@ -7,7 +7,7 @@
   when: ansible_distribution == 'Debian' and ansible_distribution_release == 'wheezy'
 
 - name: Install ffmap-backend dependencies
-  apt: name={{item}} state=present
+  apt: name={{item}} state=present update_cache=yes cache_valid_time=3600
   with_items: "{{ffmap_backend_dependencies}}"
 
 - name: Install ffmap-backend python dependencies