Beispiel #1
0
    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)
Beispiel #2
0
    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)