#!/usr/bin/env python

import json
import sys

from ansible_collections.testns.testcoll.plugins.module_utils import leaf, secondary
# FIXME: these don't work yet under collections
# from ansible_collections.testns.testcoll.plugins.module_utils.subpkg import submod
# from ansible_collections.testns.testcoll.plugins.module_utils.subpkg_with_init import thingtocall as spwi_thingtocall


def main():
    mu_result = leaf.thingtocall()
    mu2_result = secondary.thingtocall()
#    mu3_result = submod.thingtocall()
#    mu4_result = spwi_thingtocall()
    print(json.dumps(dict(changed=False, source='user', mu_result=mu_result, mu2_result=mu2_result)))

    sys.exit()


if __name__ == '__main__':
    main()
