From a427038700c0f1c080090a8158c1a793923aa03c Mon Sep 17 00:00:00 2001 From: Niall Sheridan Date: Sun, 16 Oct 2016 16:47:09 +0100 Subject: Unmarshal the config using mapstructure directly. Avoid unmarshalling into an intermediate struct. Better tests. --- testdata/config.go | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 testdata/config.go (limited to 'testdata') diff --git a/testdata/config.go b/testdata/config.go deleted file mode 100644 index 4670ea5..0000000 --- a/testdata/config.go +++ /dev/null @@ -1,39 +0,0 @@ -package testdata - -var ServerConfig = []byte(` - server { - use_tls = true - tls_key = "server.key" - tls_cert = "server.crt" - address = "127.0.0.1" - port = 443 - cookie_secret = "supersecret" - } - auth {} - ssh {} -`) - -var AuthConfig = []byte(` - auth { - provider = "google" - oauth_client_id = "client_id" - oauth_client_secret = "secret" - oauth_callback_url = "https://sshca.example.com/auth/callback" - provider_opts { - domain = "example.com" - } - } - server {} - ssh {} -`) - -var SSHConfig = []byte(` - ssh { - signing_key = "signing_key" - additional_principals = ["ec2-user", "ubuntu"] - max_age = "720h" - permissions = ["permit-pty", "permit-X11-forwarding", "permit-port-forwarding", "permit-user-rc"] - } - auth {} - server {} -`) -- cgit v1.2.3