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

[feature] Automatically create management VPN #201

Open
nemesifier opened this issue Aug 19, 2020 · 0 comments
Open

[feature] Automatically create management VPN #201

nemesifier opened this issue Aug 19, 2020 · 0 comments
Labels
feature-request Hacktoberfest Easy issues for attracting Hacktoberfest participants. important Higher priority or release blocker

Comments

@nemesifier
Copy link
Member

This feature can be enabled by default, users should be able to disable it with a configuration variable, we should guide users to do this choice in the beginning of the tutorial.

If enabled, we should install openvpn, we should create a VPN server object (if no VPN server object exist yet), we should place a default working configuration for a layer 3 VPN (routed), then create a VPN-client template based on it and flag this template as default.
We should then take the openvpn server configuration just saved into OpenWISP and deploy it in the linux filesystem, enable the openvpn service and start it.

This way we'll get a basic management VPN working out of the box for new installations, which coupled with other features (#195 #199 #200) will make this role a lot more powerful and helpful for the community.

@nemesifier nemesifier added this to To do in OpenWISP Priorities for next releases via automation Aug 19, 2020
@nemesifier nemesifier added this to To do (general) in OpenWISP Contributor's Board via automation Aug 19, 2020
@nemesifier nemesifier moved this from To do (general) to To do (ansible/docker) in OpenWISP Contributor's Board Aug 19, 2020
@nemesifier nemesifier added this to To do general in Roadmap via automation Sep 7, 2020
@nemesifier nemesifier moved this from To do general to Ansible/Docker in Roadmap Sep 7, 2020
@nemesifier nemesifier added the Hacktoberfest Easy issues for attracting Hacktoberfest participants. label Sep 30, 2020
@nemesifier nemesifier added this to Easy pickings in Hacktoberfest 2020 via automation Sep 30, 2020
@nemesifier nemesifier moved this from Easy pickings to Docker | Ansible | Shell in Hacktoberfest 2020 Sep 30, 2020
@pandafy pandafy added the important Higher priority or release blocker label Jan 26, 2022
@nemesifier nemesifier moved this from To do (ansible/docker) to To do (Python & Django) in OpenWISP Contributor's Board Jan 23, 2023
@nemesifier nemesifier moved this from To do (Python & Django) to To do (ansible/docker) in OpenWISP Contributor's Board Jan 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request Hacktoberfest Easy issues for attracting Hacktoberfest participants. important Higher priority or release blocker
Projects
OpenWISP Contributor's Board
  
To do (ansible/docker)
Roadmap
  
To do (Ansible/Docker)
Hacktoberfest 2020
  
Docker | Ansible | Shell
Development

No branches or pull requests

2 participants