Repository navigation
Conversation
a4767a3 to
f72b97f
Compare
|
This PR is part of the zero-touch provisioning feature set described in #121. Please see that issue for the full architecture and motivation. |
01d8873 to
7d55072
Compare
Missing template fileThis PR is missing the The |
|
Just a thought, would it make sense to expand this a bit? |
8ef5cdb to
2f79570
Compare
a544e34 to
889a5a3
Compare
|
@light-foot good point — extending rule criteria kept coming up. We ended up not widening the TemplateRule: role-based assignment already exists natively (assign template/hostgroup directly to a DeviceRole), and tag-based assignment is now solved by making NetBox Tags first-class assignment targets in #115 ( |
|
@light-foot follow-up: it's in. Rules now support conjunctive criteria — |
…n and inherited sync UI Rebased onto 1.0.5 development (36fb2c4). Keeps Site/SiteGroup/Region/Tag assignment targets, recursive ancestry, exclude_tag, inherited sync status UI, and migrations 0013/0014. Takes 1.0.5 trigger-dependency settings (enabled=False by default), template pattern extraction, gettext_lazy, and CI pin to NetBox v4.6.7. Not in this PR: TemplateRule (#117), device-context render (#110), host bindings (#125), use_oob_ip (#129). Co-authored-by: berlikm <[email protected]>
…g and API) Rebased onto 1.0.5 + #115. Unique TemplateRule surface, migration 0015, and inheritance matching. Query counts use the 1.0.5 NetBox v4.6.7 baselines plus TemplateRule views. Co-authored-by: berlikm <[email protected]>
11c1307 to
90714ed
Compare
|
Restacked onto the 1.0.5 rebase of #115. This is still TemplateRule-only (migration Trigger-dependency sync is unchanged from 1.0.5: disabled by default, one hook after the host assignment loop. Not part of this PR. |
Summary
ZabbixTemplateRule— regex template (+ optional hostgroup/tag) assignment by platform name (#121).Rebased onto 1.0.5 + #115. Depends on #115. TemplateRule-only delta:
https://github.com/berlikm/nbxsync/compare/feature/site-region-inheritance...feature/templaterule-regex
Highlights
0015re.search, nested-quantifier reject, 64-char cap (no SIGALRM)Scope frozen at tip
90714ed.Merge after: #115
Next: #110