#!/usr/bin/env python2.7
import json


def get_hdi_msi_settings():
    try:
        from hdinsight_common import ClusterManifestParser

        cluster_manifest = ClusterManifestParser.parse_local_manifest()
        msi_settings = cluster_manifest.settings["managedServiceIdentity"]
        msi_settings_json = json.loads(msi_settings)
        return msi_settings_json
    except Exception:
        return {}


def main():
    settings = get_hdi_msi_settings()
    print(json.dumps(settings))


if __name__ == "__main__":
    main()
