diff --git a/roles/karaage3.1.17/tasks/karaage.yml b/roles/karaage3.1.17/tasks/karaage.yml
index 8cf4f63d4a619abf9eecbe48ac6d0da0a7af89b6..f07bbfc1d6e00f873ab670258de88447cc2cb608 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 e1144a517e7cc17ebe7fcde62122d6c0d64eec62..ad4df9e21c2676af7a7a174105e2ca696c952012
--- 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"