Termix-SSH / Termix-SSH/Support
[FEATURE] Nautobot Integration for Syncing Hosts
Nobody has claimed this yet.
- Dominant language
- No language data
- Stars
- 28
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
Title
Sync devices from Nautobot for auto creation of hosts
Platform
Web-app
Is it related to an issue?
Integrating with existing infrastructure for easier host management.
The Solution
Using an API key from Nautobot, schedule a job to pull devices and virtual machines and add those that have a primary IP address assigned and match defined filters. The filters could match based off of location, status, etc. You could also direct which folder(s) (if any) to put the newly created hosts as well as who to share them with (if at all), and what credentials to use (if any).
Additional Context
Unimus has a similar functionality described here. There importing rules are more geared towards assigning a zone, but the principal is the same.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named. Start by reviewing the existing host-management and scheduled-job architecture, then investigate Nautobot's API and the referenced importer behavior. Done should cover authenticated device and virtual-machine imports, primary-IP and configurable filters, folder placement, sharing, and credential selection.
Written by the indexing model from the issue text.
Assessment
- Domain
- backend-api-design
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100