def METHOD_NAME(self):
    """Check if the installation is full complete, and the necessary items are ready
    Returns:
        AnsibleOutput: Result of the ansible playbook run.
    """
    super().METHOD_NAME()
    tasks_list = []
    tasks_list.append(AnsibleTask({
        'name': 'Extract service status',
        'command': f"{self.install_dir_path}/bin/wazuh-control status",
        'when': 'ansible_system != "Win32NT"',
        'register': 'status',
        'become': True,
        'failed_when': ['"wazuh-agentd" not in status.stdout',
                        '"wazuh-execd" not in status.stdout']
    }))
    playbook_parameters = {'tasks_list': tasks_list, 'hosts': self.hosts, 'gather_facts': True, 'become': False}
    return AnsibleRunner.run_ephemeral_tasks(self.inventory_file_path, playbook_parameters,
                                             output=self.qa_ctl_configuration.ansible_output)