ansible: Split base role into separate task files
[noc.git] / ansible / roles / base / tasks / 02debian.yml
diff --git a/ansible/roles/base/tasks/02debian.yml b/ansible/roles/base/tasks/02debian.yml
new file mode 100644 (file)
index 0000000..7aef268
--- /dev/null
@@ -0,0 +1,39 @@
+---
+- name: disable apt suggests and recommends
+  copy:
+    src: 02no-recommends
+    dest: /etc/apt/apt.conf.d/
+    mode: 0644
+
+- name: install basic packages
+  apt:
+    name:
+      - less
+      - psmisc
+      - sudo
+      - dstat
+      - mtr-tiny
+      - tcpdump
+      - debian-goodies
+      - lsof
+      - haveged
+      - net-tools
+      - screen
+      - aptitude
+      - unp
+      - ca-certificates
+      - file
+      - nano
+      - python-apt
+      - command-not-found
+      - man-db
+      - lshw
+    state: present
+
+- name: make sure grml-(etc|scripts)-core is not installed
+  apt:
+    name:
+      - grml-etc-core
+      - grml-scripts-core
+    state: absent
+    purge: yes