def generate_checks_from_policies(self): from automation.models import Policy # Clear agent checks that have overriden_by_policy set self.agentchecks.update(overriden_by_policy=False) # type: ignore # Generate checks based on policies Policy.generate_policy_checks(self)
def generate_checks_from_policies(self, clear=False): from automation.models import Policy # Clear agent checks managed by policy if clear: self.agentchecks.filter(managed_by_policy=True).delete() # Clear agent checks that have overriden_by_policy set self.agentchecks.update(overriden_by_policy=False) # Generate checks based on policies Policy.generate_policy_checks(self)