1. 02 Jul, 2022 2 commits
  2. 14 Jun, 2022 6 commits
  3. 10 Jun, 2022 1 commit
    • micah's avatar
      Abstract out simplevpn into its own role. · bed631a5
      micah authored
      It was possible for the `provider` service to not get an updated provider.json
      when it is generated if it is scheduled on a different backend than `vpnweb`,
      because it didn't have its own role to apply that template. This fixes that
      missing piece for the `provider` service.
      
      However, because the provider role and the vpnweb both need to be able to
      reference the templates that are rendered by simplevpn, this abstracts that into
      its own role so both can use it.
      bed631a5
  4. 09 Jun, 2022 1 commit
  5. 08 Jun, 2022 1 commit
  6. 24 May, 2022 1 commit
  7. 10 May, 2022 2 commits
    • micah's avatar
      Remove unnecessary imports of playbooks. · 4d96f232
      micah authored
      These rae already defined in site.yml, no sense in importing them again.
      4d96f232
    • micah's avatar
      Enable an optional custom vpnweb domain. · da169f53
      micah authored
      For transition from the old platform, it can be useful to have the vpnweb
      respond to another domain. For example, calyx responds now on api.calyx.net,
      however the vpnweb with lilypad will appear on api.vpn.calyx.net. With this
      change it is possible to configure `custom_vpn_web_domains: [api.calyx.net]` to
      have it available there as well.
      da169f53
  8. 04 Apr, 2022 1 commit
  9. 01 Mar, 2022 2 commits
  10. 25 Feb, 2022 1 commit
    • Sam Whited's avatar
      Fix Go dependency install instructions in README · a33bfa3e
      Sam Whited authored
      
      
      Prior to Go 1.17 the "go get" command was overloaded to install library
      dependencies and applications. As of Go 1.17 installing applications
      with it results in a warning, and as of Go 1.18 it will no longer be
      used to install applications.
      
      This patch updates the readme to use "go install" instead.
      
      TL;DR — "go get" updates module dependencies, "go install" builds
              binaries and sticks them in $GOBIN.
      Signed-off-by: Sam Whited's avatarSam Whited <sam@samwhited.com>
      a33bfa3e
  11. 15 Feb, 2022 2 commits
  12. 14 Feb, 2022 3 commits
  13. 13 Feb, 2022 3 commits
    • micah's avatar
      Merge branch 'fix_tests' · 2700716a
      micah authored
      2700716a
    • micah's avatar
      git subrepo pull float · 1c88a68e
      micah authored
      subrepo:
        subdir:   "float"
        merged:   "c75bee81"
      upstream:
        origin:   "https://git.autistici.org/ai3/float.git"
        branch:   "master"
        commit:   "c75bee81"
      git-subrepo:
        version:  "0.4.1"
        origin:   "https://github.com/ingydotnet/git-subrepo"
        commit:   "a04d8c2"
      1c88a68e
    • micah's avatar
      Adjustments to get tests to work · d663d78b
      micah authored
      . test env ansible needs to have the action plugins available
      . specify default variable for when vpnweb_auth is empty
      . remove example openvpn_tcp_network6
      . don't run leap-prometheus role
      . ensure roles are added to hosts in test environment
      . set a specific MENSHEN_API for CI builds
      . allow for an insecure http API call for internal tests
      
      Update .gitlab-ci.yml for fixing test builds:
      
      . Replace the copy with built-in --additional-config flags
      . Set the vpn gateway Location in the inventory automatically
      . Bring in a pre-fabricated site.yml that will work for CI
      . Remove the backend group from the vpn host3
      d663d78b
  14. 08 Feb, 2022 2 commits
  15. 03 Feb, 2022 1 commit
  16. 18 Jan, 2022 2 commits
  17. 14 Dec, 2021 5 commits
  18. 24 Nov, 2021 1 commit
  19. 05 Oct, 2021 3 commits