diff --git a/cloudcafe/networking/networks/common/config.py b/cloudcafe/networking/networks/common/config.py index a68e3f4a..6fe43199 100644 --- a/cloudcafe/networking/networks/common/config.py +++ b/cloudcafe/networking/networks/common/config.py @@ -105,3 +105,13 @@ class NetworkingBaseConfig(ConfigSectionInterface): def check_response_attrs(self): """Flag to enable checking the response attributes""" return self.get_boolean("check_response_attrs", True) + + @property + def ping_count(self): + """Ping count to be used like: ping -c ping_count""" + return int(self.get("ping_count", 3)) + + @property + def accepted_packet_loss(self): + """Accepted packet loss percent for server pings""" + return int(self.get("accepted_packet_loss", 0))