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)
|
||||
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):
|
||||
hobo_timestamp = environment.get('timestamp')
|
||||
|
||||
|
|
|
@ -130,6 +130,7 @@ SERVICE_EXTRA_VARIABLES = None
|
|||
|
||||
AGENT_HOST_PATTERNS = None
|
||||
AGENT_WCS_COMMAND = '/usr/sbin/wcsctl check-hobos'
|
||||
AGENT_AUTHENTIC_COMMAND = '/usr/bin/authentic2-ctl deploy'
|
||||
|
||||
try:
|
||||
from kombu.common import Broadcast
|
||||
|
|
Loading…
Reference in New Issue