netmaker-server.sh 710 B

1234567891011121314151617181920212223242526272829303132333435
  1. #!/bin/sh
  2. set -e
  3. mkdir -p /etc/netmaker/config/environments
  4. wget -O /etc/netmaker/netmaker https://github.com/gravitl/netmaker/releases/download/latest/netmaker
  5. chmod +x /etc/netmaker/netmaker
  6. cat >/etc/netmaker/config/environments/dev.yaml<<EOL
  7. server:
  8. host:
  9. apiport: "8081"
  10. masterkey: "secretkey"
  11. allowedorigin: "*"
  12. restbackend: true
  13. agentbackend: true
  14. dnsmode: "on"
  15. EOL
  16. cat >/etc/systemd/system/netmaker.service<<EOL
  17. [Unit]
  18. Description=Netmaker Server
  19. After=network.target
  20. [Service]
  21. Type=simple
  22. Restart=on-failure
  23. WorkingDirectory=/etc/netmaker
  24. ExecStart=/etc/netmaker/netmaker
  25. [Install]
  26. WantedBy=multi-user.target
  27. EOL
  28. systemctl daemon-reload
  29. systemctl start netmaker.service