]> arthur.barton.de Git - AnsibleRoles.git/blobdiff - roles/debian-base/tasks/main.yml
check-mk-agent: "nagios-plugins-basic" is "monitoring-plugins-basic" since Debian...
[AnsibleRoles.git] / roles / debian-base / tasks / main.yml
index 4c6f6c0f608657f31d4f6b6d620ed79841c78251..38b56193402657c85ba4b6b0723a280bda848b79 100644 (file)
@@ -4,35 +4,52 @@
 - name: install common packages
   tags:
     - packages
-  apt: >
-    state=present
-    name={{ item }}
-  with_items:
-    - bash-completion
-    - ca-certificates
-    - curl
-    - debconf-utils
-    - etckeeper
-    - git
-    - htop
-    - less
-    - lsb-base
-    - lsb-release
-    - psmisc
-    - net-tools
-    - screen
-    - sudo
-    - telnet-ssl
-    - vim
+  apt:
+    state: present
+    name: [
+      'bash-completion',
+      'ca-certificates',
+      'curl',
+      'debconf-utils',
+      'etckeeper',
+      'git',
+      'htop',
+      'less',
+      'lsb-base',
+      'lsb-release',
+      'psmisc',
+      'net-tools',
+      'screen',
+      'sudo',
+      'vim',
+    ]
+
+- name: install common packages for Debian <10
+  tags:
+    - packages
+  apt:
+    state: present
+    name: [
+      'telnet-ssl',
+    ]
+  when: "ansible_distribution_major_version|int < 10"
+
+- name: install common packages for Debian >= 10
+  tags:
+    - packages
+  apt:
+    state: present
+    name: [
+      'telnet',
+    ]
+  when: "ansible_distribution_major_version|int >= 10"
 
 - name: install common packages (non Proxmox-VE hosts)
   tags:
     - packages
   apt: >
     state=present
-    name={{ item }}
-  with_items:
-    - busybox-static
+    name=busybox-static
   when: "ansible_kernel.find('pve') < 1"
 
 - name: install Linux kernel packages (amd64; non Proxmox-VE hosts, non OpenVZ guest)