Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[connections] Add possibility to connect to devices #30

Closed
nemesifier opened this issue May 4, 2018 · 5 comments
Closed

[connections] Add possibility to connect to devices #30

nemesifier opened this issue May 4, 2018 · 5 comments
Assignees
Labels
enhancement Important Higher priority or release blocker

Comments

@nemesifier
Copy link
Member

Not so long ago I've experimented with the optional possibility of initiating connections to network devices to launch operations, eg: update a configuration as soon as it's changed in OpenWISP.

This feature is the base that will enable us to implement features like:

  • updating the configuration as soon as it's changed in OpenWISP
  • allowing administrators to open SSH shell sessions from the web UI
  • performing firmware upgrades
  • adding SNMP connection configurations for monitoring/management purposes
  • adding support for firmwares which have HTTP interfaces/API

At the moment I will focus just on enabling the possibility to instantiate SSH connections to devices in order to perform configuration updates.

@nemesifier nemesifier self-assigned this May 4, 2018
@cappe87
Copy link
Member

cappe87 commented May 4, 2018 via email

@nemesifier
Copy link
Member Author

The prototype I built 8 months ago allowed users to specify different ip addresses: 8fdf726

I'll resume from there, clean it up and simplify.

@nemesifier
Copy link
Member Author

@cappe87 opened PR #31

@nemesifier nemesifier added the Important Higher priority or release blocker label Sep 5, 2018
@nemesifier
Copy link
Member Author

Only automated tests are missing from #31.

@nemesifier
Copy link
Member Author

#31 merged! 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Important Higher priority or release blocker
Projects
None yet
Development

No branches or pull requests

2 participants