in src/modules/get_pcmk_properties_db.py [0:0]
def main() -> None:
"""
Main entry point for the Ansible module.
"""
module = AnsibleModule(
argument_spec=dict(
sid=dict(type="str"),
instance_number=dict(type="str"),
ansible_os_family=dict(type="str"),
virtual_machine_name=dict(type="str"),
fencing_mechanism=dict(type="str"),
os_version=dict(type="str"),
pcmk_constants=dict(type="dict"),
)
)
validator = HAClusterValidator(
os_type=module.params["ansible_os_family"],
os_version=module.params["os_version"],
instance_number=module.params["instance_number"],
sid=module.params["sid"],
virtual_machine_name=module.params["virtual_machine_name"],
fencing_mechanism=module.params["fencing_mechanism"],
constants=module.params["pcmk_constants"],
)
module.exit_json(**validator.get_result())