version: 1
metadata:
name: Default - Events Transport & Rules
entries:
# Run bootstrap blueprint first to ensure we have the group created
- model: authentik_blueprints.metaapplyblueprint
attrs:
identifiers:
path: system/bootstrap.yaml
required: false
- model: authentik_events.notificationtransport
id: default-email-transport
mode: email
name: default-email-transport
id: default-local-transport
mode: local
name: default-local-transport
- model: authentik_core.group
id: group
state: created
name: authentik Admins
- model: authentik_policies_event_matcher.eventmatcherpolicy
id: default-match-configuration-error
action: configuration_error
name: default-match-configuration-error
- model: authentik_events.notificationrule
id: default-notify-configuration-error
name: default-notify-configuration-error
severity: alert
group: !KeyOf group
transports:
- !KeyOf default-email-transport
- !KeyOf default-local-transport
- model: authentik_policies.policybinding
order: 0
policy: !KeyOf default-match-configuration-error
target: !KeyOf default-notify-configuration-error
id: default-match-update
action: update_available
name: default-match-update
id: default-notify-update
name: default-notify-update
policy: !KeyOf default-match-update
target: !KeyOf default-notify-update
id: default-match-policy-exception
action: policy_exception
name: default-match-policy-exception
id: default-match-property-mapping-exception
action: property_mapping_exception
name: default-match-property-mapping-exception
id: default-notify-exception
name: default-notify-exception
policy: !KeyOf default-match-policy-exception
target: !KeyOf default-notify-exception
order: 1
policy: !KeyOf default-match-property-mapping-exception