From 632d3a8d19b5a305919e7382c02cf97550d85dcf Mon Sep 17 00:00:00 2001
From: CVL-GitHub <jupiter.hu@monash.edu>
Date: Fri, 4 Sep 2015 10:27:38 +1000
Subject: [PATCH] Fixed idps initialization

---
 roles/karaage3.1.17/tasks/karaage.yml    | 7 ++++++-
 roles/karaage3.1.17/templates/kg-idps.j2 | 2 ++
 2 files changed, 8 insertions(+), 1 deletion(-)
 mode change 100644 => 100755 roles/karaage3.1.17/templates/kg-idps.j2

diff --git a/roles/karaage3.1.17/tasks/karaage.yml b/roles/karaage3.1.17/tasks/karaage.yml
index 8cf4f63d..f07bbfc1 100644
--- a/roles/karaage3.1.17/tasks/karaage.yml
+++ b/roles/karaage3.1.17/tasks/karaage.yml
@@ -100,7 +100,7 @@
   sudo: true
 
 - name: install karaage3-wsgi.conf
-  template: src=kg-idps.j2 dest=/usr/bin/kg-idps
+  template: src=kg-idps.j2 dest=/usr/bin/kg-idps mode=755
   sudo: true
 -
  name: "enabling Karaage configuration"
@@ -138,6 +138,11 @@
  sudo: true
  when: karaage_db_init.stdout.find("0") == 0
 
+-
+ name: "Create IDP institutes"
+ shell: kg-idps  
+ sudo: true
+
 - name: install postfix
   apt: name=postfix state=present
   sudo: true
diff --git a/roles/karaage3.1.17/templates/kg-idps.j2 b/roles/karaage3.1.17/templates/kg-idps.j2
old mode 100644
new mode 100755
index e1144a51..ad4df9e2
--- a/roles/karaage3.1.17/templates/kg-idps.j2
+++ b/roles/karaage3.1.17/templates/kg-idps.j2
@@ -1,3 +1,5 @@
+#!/usr/bin/python
+
 import os
 import django
 os.environ['DJANGO_SETTINGS_MODULE'] = "karaage.conf.settings"
-- 
GitLab