summaryrefslogtreecommitdiff
path: root/roles/packages
diff options
context:
space:
mode:
authoradmin2023-12-18 14:49:09 +0100
committeradmin2023-12-18 14:49:09 +0100
commit64dfd20134ee028cc865745d8d8bfec31299ff0a (patch)
tree240e1552d24c2ae84d809846d66daef818826420 /roles/packages
downloadansible-64dfd20134ee028cc865745d8d8bfec31299ff0a.tar.gz
initial commit
Diffstat (limited to 'roles/packages')
-rw-r--r--roles/packages/defaults/main.yml20
-rw-r--r--roles/packages/tasks/main.yml10
2 files changed, 30 insertions, 0 deletions
diff --git a/roles/packages/defaults/main.yml b/roles/packages/defaults/main.yml
new file mode 100644
index 0000000..ed43812
--- /dev/null
+++ b/roles/packages/defaults/main.yml
@@ -0,0 +1,20 @@
+default_packages_present_all:
+ - vim
+ - zsh
+ - git
+ - htop
+ - curl
+ - lynx
+ - nginx-extras
+ - nodejs
+ - npm
+ - redis-tools
+ - rsync
+ - screen
+ - whois
+
+ # - imagemagick
+ # - imagemagick-6.q16
+ # - imagemagick-common
+
+default_packages_absent_all: []
diff --git a/roles/packages/tasks/main.yml b/roles/packages/tasks/main.yml
new file mode 100644
index 0000000..806787a
--- /dev/null
+++ b/roles/packages/tasks/main.yml
@@ -0,0 +1,10 @@
+- name: uninstall packages
+ apt:
+ name: '{{ default_packages_absent_all }}'
+ state: absent
+ purge: yes
+
+- name: install packages
+ apt:
+ name: '{{ default_packages_present_all }}'
+ install_recommends: 'no'