diff --git a/prometheuspvesd/cli.py b/prometheuspvesd/cli.py index c51fda7..6e21b1d 100644 --- a/prometheuspvesd/cli.py +++ b/prometheuspvesd/cli.py @@ -118,12 +118,16 @@ class PrometheusSD: for name, value in required: if not value: self.log.sysexit_with_message(f"Option '{name}' is required but not set") - + if config.config["pve"]["token_name"] and not config.config["pve"]["token_value"]: - self.log.sysexit_with_message(f"Option 'pve.token_name' require 'pve.token_value' to be set") - + self.log.sysexit_with_message( + f"Option 'pve.token_name' require 'pve.token_value' to be set" + ) + if not config.config["pve"]["token_name"] and not config.config["pve"]["password"]: - self.log.sysexit_with_message(f"Neither password nor API token have been set for pve authentication") + self.log.sysexit_with_message( + f"Neither password nor API token have been set for pve authentication" + ) self.logger.info(f"Using config file {config.config_file}") diff --git a/prometheuspvesd/client.py b/prometheuspvesd/client.py index 49e28ad..ac7c4af 100644 --- a/prometheuspvesd/client.py +++ b/prometheuspvesd/client.py @@ -44,8 +44,8 @@ class ProxmoxClient: self.config.config["pve"]["server"], self.config.config["pve"]["user"] ) ) - - if self.config.config["pve"]["token_name"]: + + if self.config.config["pve"]["token_name"]: self.logger.debug("Using token login") return ProxmoxAPI( self.config.config["pve"]["server"], @@ -55,7 +55,7 @@ class ProxmoxClient: verify_ssl=to_bool(self.config.config["pve"]["verify_ssl"]), timeout=self.config.config["pve"]["auth_timeout"] ) - + return ProxmoxAPI( self.config.config["pve"]["server"], user=self.config.config["pve"]["user"],