Skip to content
This repository was archived by the owner on Mar 6, 2025. It is now read-only.

Commit f0bac74

Browse files
committed
⚡ refactor apt to use list of packages instead of with_items
1 parent ab80d14 commit f0bac74

File tree

4 files changed

+12
-8
lines changed

4 files changed

+12
-8
lines changed

roles/common/tasks/main.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,11 @@
1919

2020
- name: Install dependencies
2121
apt:
22-
name: '{{ item }}'
22+
name: '{{ packages }}'
2323
update_cache: yes
2424
cache_valid_time: 3600
25-
with_items:
25+
vars:
26+
packages:
2627
- language-pack-en
2728
- build-essential
2829
- python3

roles/docker-compose/tasks/install_docker.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@
22

33
- name: Install docker dependencies
44
apt:
5-
name: '{{ item }}'
5+
name: '{{ packages }}'
66
update_cache: yes
77
cache_valid_time: 3600
8-
with_items:
8+
vars:
9+
packages:
910
- apt-transport-https
1011
- ca-certificates
1112
- curl

roles/docker-compose/tasks/install_docker_compose.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@
22

33
- name: Install dependencies
44
apt:
5-
name: '{{ item }}'
5+
name: '{{ packages }}'
66
update_cache: yes
77
cache_valid_time: 3600
8-
with_items:
8+
vars:
9+
packages:
910
- build-essential
1011
- libssl-dev
1112
- python-dev

roles/python/tasks/main.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22

33
- name: Install some apt packages
44
apt:
5-
name: '{{ item }}'
6-
with_items:
5+
name: '{{ packages }}'
6+
vars:
7+
packages:
78
- python-dev
89
- python-pip
910

0 commit comments

Comments
 (0)