basic authentic deployment agent
This commit is contained in:
parent
8d45681fd8
commit
2f741c203e
|
@ -74,6 +74,16 @@ class Wcs(BaseService):
|
||||||
stdin=subprocess.PIPE, stdout=subprocess.PIPE)
|
stdin=subprocess.PIPE, stdout=subprocess.PIPE)
|
||||||
stdout = cmd_process.communicate(input=json.dumps(environment))
|
stdout = cmd_process.communicate(input=json.dumps(environment))
|
||||||
|
|
||||||
|
class Authentic(BaseService):
|
||||||
|
service_id = 'authentic'
|
||||||
|
|
||||||
|
def execute(self, environment):
|
||||||
|
cmd = string.Template(settings.AGENT_AUTHENTIC_COMMAND)
|
||||||
|
cmd = cmd.substitute(service_url=self.base_url)
|
||||||
|
cmd_process = subprocess.Popen(cmd.split(' '),
|
||||||
|
stdin=subprocess.PIPE, stdout=subprocess.PIPE)
|
||||||
|
stdout = cmd_process.communicate(input=json.dumps(environment))
|
||||||
|
|
||||||
def deploy(environment):
|
def deploy(environment):
|
||||||
hobo_timestamp = environment.get('timestamp')
|
hobo_timestamp = environment.get('timestamp')
|
||||||
|
|
||||||
|
|
|
@ -130,6 +130,7 @@ SERVICE_EXTRA_VARIABLES = None
|
||||||
|
|
||||||
AGENT_HOST_PATTERNS = None
|
AGENT_HOST_PATTERNS = None
|
||||||
AGENT_WCS_COMMAND = '/usr/sbin/wcsctl check-hobos'
|
AGENT_WCS_COMMAND = '/usr/sbin/wcsctl check-hobos'
|
||||||
|
AGENT_AUTHENTIC_COMMAND = '/usr/bin/authentic2-ctl deploy'
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from kombu.common import Broadcast
|
from kombu.common import Broadcast
|
||||||
|
|
Loading…
Reference in New Issue