From 03cc388f9dad4a45b0b2580d162cee16f92b1511 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Tue, 10 Feb 2015 11:22:59 +0100 Subject: [PATCH 3/4] add default deployment code (#6462) --- hobo/agent/services.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/hobo/agent/services.py b/hobo/agent/services.py index d2b89b0..896a63b 100644 --- a/hobo/agent/services.py +++ b/hobo/agent/services.py @@ -6,6 +6,7 @@ import os import string import subprocess import urllib2 +import urlparse from django.conf import settings @@ -50,7 +51,11 @@ class BaseService(object): return False def execute(self, environment): - pass + domain = urlparse.urlparse(self.base_url).netloc.split(':')[0] + cmd_process = subprocess.Popen(self.service_manage_cmd + ' create_tenant ' + domain, + shell=True, stdin=subprocess.PIPE, stdout=subprocess.PIPE, + env={self.service_settings_env: self.service_settings_file}) + stdout = cmd_process.communicate() class Passerelle(BaseService): -- 2.1.4