From 77d73a1693a74a4047236e644bf5500c1a0cb571 Mon Sep 17 00:00:00 2001
From: nd <git@notandy.de>
Date: Fri, 17 May 2019 00:43:18 +0200
Subject: [PATCH] now using "packages" role

---
 defaults/main.yml | 43 -------------------------------------------
 meta/main.yml     |  2 ++
 tasks/main.yml    |  5 -----
 vars/main.yml     | 44 ++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 46 insertions(+), 48 deletions(-)
 delete mode 100644 defaults/main.yml
 create mode 100644 meta/main.yml
 create mode 100644 vars/main.yml

diff --git a/defaults/main.yml b/defaults/main.yml
deleted file mode 100644
index 1ba1781..0000000
--- a/defaults/main.yml
+++ /dev/null
@@ -1,43 +0,0 @@
----
-packages:
-  aptitude: {}
-  "apt-transport-https": {}
-  bsdtar: {}
-  bzip2: {}
-  curl: {}
-  dnsutils: {}
-  file: {}
-  git: {}
-  haveged: {}
-  htop: {}
-  iftop: {}
-  iotop: {}
-  less: {}
-  "locales-all": {}
-  lsof: {}
-  mailutils: {}
-  members: {}
-  mksh: {}
-  "molly-guard": {}
-  mosh: {}
-  mtr: {}
-  ncdu: {}
-  "ncurses-term": {}
-  "net-tools": {}
-  nmap: {}
-  pciutils: {}
-  pv: {}
-  python3: {}
-  rsync: {}
-  screen: {}
-  sshfs: {}
-  sudo: {}
-  sysstat: {}
-  tcpdump: {}
-  tmux: {}
-  tree: {}
-  usbutils: {}
-  vim: {}
-  vnstat: {}
-  "xz-utils": {}
-  zsh: {}
diff --git a/meta/main.yml b/meta/main.yml
new file mode 100644
index 0000000..7574daa
--- /dev/null
+++ b/meta/main.yml
@@ -0,0 +1,2 @@
+dependencies:
+- { role: packages }
diff --git a/tasks/main.yml b/tasks/main.yml
index 9f39e02..22397cb 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -1,9 +1,4 @@
 ---
-- name: install basic packages
-  apt:
-    pkg: "{{ packages | dict2items | rejectattr('value', 'none') | map(attribute='key') | list }}"
-    update_cache: yes
-
 - name: copy environment
   copy:
     src: dotfiles/environment
diff --git a/vars/main.yml b/vars/main.yml
new file mode 100644
index 0000000..dd55938
--- /dev/null
+++ b/vars/main.yml
@@ -0,0 +1,44 @@
+
+packages:
+  pkg:
+    aptitude: {}
+    "apt-transport-https": {}
+    bsdtar: {}
+    bzip2: {}
+    curl: {}
+    dnsutils: {}
+    file: {}
+    git: {}
+    haveged: {}
+    htop: {}
+    iftop: {}
+    iotop: {}
+    less: {}
+    "locales-all": {}
+    lsof: {}
+    mailutils: {}
+    members: {}
+    mksh: {}
+    "molly-guard": {}
+    mosh: {}
+    mtr: {}
+    ncdu: {}
+    "ncurses-term": {}
+    "net-tools": {}
+    nmap: {}
+    pciutils: {}
+    pv: {}
+    python3: {}
+    rsync: {}
+    screen: {}
+    sshfs: {}
+    sudo: {}
+    sysstat: {}
+    tcpdump: {}
+    tmux: {}
+    tree: {}
+    usbutils: {}
+    "vim": {}
+    vnstat: {}
+    "xz-utils": {}
+    zsh: {}
-- 
GitLab