mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-07-23 20:42:02 +00:00
chore: revision
This commit is contained in:
@@ -149,11 +149,7 @@ class Provider(ABC):
|
||||
provider_class_path = (
|
||||
f"{providers_path}.{arguments.provider}.{arguments.provider}_provider"
|
||||
)
|
||||
# Special case for IAC provider
|
||||
if arguments.provider == "iac":
|
||||
provider_class_name = "IACProvider"
|
||||
else:
|
||||
provider_class_name = f"{arguments.provider.capitalize()}Provider"
|
||||
provider_class_name = f"{arguments.provider.capitalize()}Provider"
|
||||
provider_class = getattr(
|
||||
import_module(provider_class_path), provider_class_name
|
||||
)
|
||||
@@ -248,13 +244,12 @@ class Provider(ABC):
|
||||
config_path=arguments.config_file,
|
||||
)
|
||||
elif "iac" in provider_class_name.lower():
|
||||
provider = provider_class(
|
||||
provider_class(
|
||||
scan_path=arguments.scan_path,
|
||||
config_path=arguments.config_file,
|
||||
mutelist_path=arguments.mutelist_file,
|
||||
fixer_config=fixer_config,
|
||||
)
|
||||
Provider.set_global_provider(provider)
|
||||
|
||||
except TypeError as error:
|
||||
logger.critical(
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
from prowler.providers.iac.iac_provider import IACProvider
|
||||
|
||||
provider = IACProvider(scan_path=globals().get("args", None).scan_path)
|
||||
@@ -12,7 +12,7 @@ from prowler.providers.common.models import Audit_Metadata
|
||||
from prowler.providers.common.provider import Provider
|
||||
|
||||
|
||||
class IACProvider(Provider):
|
||||
class IacProvider(Provider):
|
||||
_type: str = "iac"
|
||||
audit_metadata: Audit_Metadata
|
||||
|
||||
|
||||
Reference in New Issue
Block a user