Skip to content

Commit ec924d8

Browse files
authored
Merge pull request #370 from diffway/move_colorize_package
Move 'colorize' package to 'bootstrap' role
2 parents 4aeec09 + af1e93f commit ec924d8

File tree

4 files changed

+16
-1
lines changed

4 files changed

+16
-1
lines changed

roles/bootstrap/defaults/main.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,6 @@ base_packages:
2525
- systemd-timesyncd
2626
- unattended-upgrades
2727
- xkcdpass
28+
29+
recommended_packages:
30+
- colorize

roles/bootstrap/tasks/check/packages.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,11 @@
1111
loop_control:
1212
loop_var: pkg
1313
tags: apt
14+
15+
- name: Check that all packages are installed
16+
ansible.builtin.assert:
17+
that: ansible_facts.packages[pkg] is defined
18+
loop: '{{ recommended_packages }}'
19+
loop_control:
20+
loop_var: pkg
21+
tags: apt

roles/bootstrap/tasks/install/packages.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,8 @@
44
ansible.builtin.apt:
55
name: '{{ base_packages }}'
66
state: present
7+
8+
- name: Install the packages absolutely required
9+
ansible.builtin.apt:
10+
name: '{{ recommended_packages }}'
11+
state: present

roles/certificates/vars/main.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
cert_packages:
44
- ca-certificates
5-
- colorize
65
- gnutls-bin
76
- jq
87
- lego

0 commit comments

Comments
 (0)