From ccb7c8e8c9813de8ecc6833ef83e9ab77fe455a9 Mon Sep 17 00:00:00 2001
From: Adar Nimrod <nimrod@shore.co.il>
Date: Tue, 13 Dec 2016 19:10:59 +0200
Subject: [PATCH] - Added Systemd assertion to workstation playbook. - Added
 Leiningen installation to workstation playbook.

---
 workstation.yml | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/workstation.yml b/workstation.yml
index 928c79a..987143d 100644
--- a/workstation.yml
+++ b/workstation.yml
@@ -20,6 +20,7 @@
     assert:
       that:
       - ansible_pkg_mgr == 'apt'
+      - ansible_service_mgr == 'systemd'
 
   - name: APT install
     with_items:
@@ -117,3 +118,17 @@
     - vagrant-gatling-rsync
     command: 'vagrant plugin install {{ item }}'
     changed_when: False
+
+  - name: Get Leiningen
+    get_url:
+        url: https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein
+        dest: /usr/local/bin/lein
+        owner: root
+        group: root
+        mode: 0o0755
+
+  - name: Install Leiningen
+    become: False
+    command: lein
+    register: install_leiningen
+    changed_when: "'Downloading Leiningen' in install_leiningen.stdout"
-- 
GitLab