#!/usr/bin/python3

import json
import sys

from grove import config as grove_config
from grove import dirs as grove_dirs
from grove import sensu_util

def main():
  config = grove_config.load_config()
  homedir = config["homedir"]

  with open(grove_dirs.deployjson(homedir), 'r') as f:
    deploy_json = json.loads(f.read())

  name = deploy_json["yaml"]["name"] if 'yaml' in deploy_json and 'name' in deploy_json["yaml"] else 'undefined'
  service_type = deploy_json["type"] if 'type' in deploy_json else 'undefined'
  
  sensu_util.write_config(config, name, service_type)
  return 0

sys.exit(main())
