Applies to Roles (in environments)

  • System Administrator (DEV, UAT, NFT, PROD)
  • Developer (DEV)

VPN users can access platform internal services that are not exposed as WAF endpoints (for example Git SCM repository), to use Athena client to provision Athena services and access server machines to do issue troubleshooting.

Access required

  • System Administrator

Command

For detailed information please check athena-users vpn command documentation.

athena-users vpn COMMAND [ARGS]

Parameters

  • activate - Activate user VPN access and Send ovpn file to user.
    • <username> - User name, for example: john.smith.
    • <email> - Email to which VPN configuration will be sent.
  • create - Create user VPN access without activating it.
    • <username> - User name, for example: john.smith.
    • <email> - Email to which VPN configuration will be sent.
    • <password> - User password.
  • remove - Remove user VPN access (Side effect: removes user WAF access as well).
    • <username> - User name, for example: john.smith.
    • <email> - Email to which VPN configuration was sent.
  • reset - Reset ovpn file password.
    • <username> - User name, for example: john.smith.
    • <email> - Email to which VPN configuration will be sent.
    • <password> - New password.
  • signup - Send new user signup notification to administrator.
    • <username> - User name, for example: john.smith.
    • <email> - Email to which VPN configuration will be sent.

Examples

  • To generate VPN configuration and send it to the user
athena-users vpn create john.smith john.smith@gmail.com p4$Sw0rd &&
athena-users vpn activate john.smith john.smith@gmail.com
  • To resend VPN configuration
athena-users vpn reset john.smith john.smith@gmail.com p4$Sw0rd
  • To revoke VPN user
athena-users vpn remove john.smith john.smith@gmail.com