def METHOD_NAME(self):
    # collect commands output only if the openstack-heat-api service
    # is running
    in_container = self.container_exists('.*heat_api')
    if self.is_service_running(self.service_name) or in_container:
        heat_config = ""
        # if containerized we need to pass the config to the cont.
        if in_container:
            heat_config = "--config-dir " + self.var_puppet_gen + \
                            "_api/etc/heat/"
        self.add_cmd_output(
            "heat-manage " + heat_config + " db_version",
            suggest_filename="heat_db_version"
        )
        vars_all = [p in os.environ for p in [
                    'OS_USERNAME', 'OS_PASSWORD']]
        vars_any = [p in os.environ for p in [
                    'OS_TENANT_NAME', 'OS_PROJECT_NAME']]
        if not (all(vars_all) and any(vars_any)):
            self.soslog.warning("Not all environment variables set. "
                                "Source the environment file for the user "
                                "intended to connect to the OpenStack "
                                "environment.")
        else:
            self.add_cmd_output("openstack stack list")
    if self.get_option("all_logs"):
        self.add_copy_spec([
            "/var/log/heat/",
        ])
    else:
        self.add_copy_spec([
            "/var/log/heat/*.log",
        ])
    self.add_copy_spec([
        "/etc/heat/",
        self.var_puppet_gen + "/etc/heat/",
        self.var_puppet_gen + "/etc/my.cnf.d/tripleo.cnf",
        self.var_puppet_gen + "_api/etc/heat/",
        self.var_puppet_gen + "_api/etc/httpd/conf/",
        self.var_puppet_gen + "_api/etc/httpd/conf.d/",
        self.var_puppet_gen + "_api/etc/httpd/conf.modules.d/*.conf",
        self.var_puppet_gen + "_api/var/spool/cron/heat",
        self.var_puppet_gen + "_api_cfn/etc/heat/",
        self.var_puppet_gen + "_api_cfn/etc/httpd/conf/",
        self.var_puppet_gen + "_api_cfn/etc/httpd/conf.d/",
        self.var_puppet_gen + "_api_cfn/etc/httpd/conf.modules.d/*.conf",
        self.var_puppet_gen + "_api_cfn/var/spool/cron/heat",
    ])
    self.add_file_tags({
        "/var/log/heat/heat-engine.log": "heat_engine_log"
    })