Skip to content

Commit ad8ddec

Browse files
committed
Merge pull request #221 from CodeNow/remove-apt-update
remove apt-cache to speed up deploys
2 parents 1e5ccfb + 9f67261 commit ad8ddec

3 files changed

Lines changed: 22 additions & 6 deletions

File tree

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
---
22
- name: install build essentials
33
sudo: true
4-
action: apt pkg="build-essential" state=present update_cache=yes
4+
action: apt
5+
pkg="build-essential"
6+
state=present
7+
update_cache=yes
8+
cache_valid_time=604800

ansible/roles/docker/tasks/main.yml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,15 @@
1616
pkg="linux-image-extra-{{ ansible_kernel }}"
1717
state=present
1818
update_cache=yes
19+
cache_valid_time=604800
1920

2021
- name: install apt-transport-https
2122
sudo: yes
2223
apt:
2324
pkg="apt-transport-https"
2425
state=present
2526
update_cache=yes
27+
cache_valid_time=604800
2628

2729
- name: add docker repository key
2830
sudo: yes
@@ -34,9 +36,9 @@
3436
- name: add docker repository
3537
sudo: yes
3638
apt_repository:
37-
repo: "deb https://get.docker.com/ubuntu docker main"
38-
update_cache: yes
39-
state: present
39+
repo: "deb https://get.docker.com/ubuntu docker main"
40+
state: present
41+
update_cache=yes
4042

4143
- name: copy docker config file
4244
sudo: yes
@@ -50,7 +52,12 @@
5052
- name: install docker
5153
sudo: yes
5254
when: restart is defined
53-
apt: pkg="{{ docker_package_name }}" state=present update_cache=yes force=yes
55+
apt:
56+
pkg="{{ docker_package_name }}"
57+
state=present
58+
force=yes
59+
update_cache=yes
60+
cache_valid_time=604800
5461

5562
- name: restart docker
5663
when: copied_config.changed and restart is defined

ansible/roles/nginx/tasks/main.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,15 @@
33
sudo: yes
44
apt:
55
update_cache=yes
6+
cache_valid_time=604800
67
pkg=nginx
78
state=present
89

910
- name: install node dependencies (build-essential)
1011
sudo: yes
1112
apt:
13+
update_cache=yes
14+
cache_valid_time=604800
1215
pkg=build-essential
1316
state=present
1417

@@ -33,9 +36,11 @@
3336
- name: install node
3437
sudo: yes
3538
apt:
39+
update_cache=yes
40+
cache_valid_time=604800
3641
pkg=nodejs
3742
state=present
38-
43+
3944
- name: copy node script for nginx
4045
sudo: yes
4146
copy:

0 commit comments

Comments
 (0)