]> git.immae.eu Git - github/fretlink/ansible-clever.git/blobdiff - dhall/mkConfig.dhall
Remove default environment from Dhall config
[github/fretlink/ansible-clever.git] / dhall / mkConfig.dhall
index bd382de9fd2261c2da89210e7956e543a712c52c..37b029a8e2a03744514236475c75be1563b4c47b 100644 (file)
@@ -1,45 +1,43 @@
 let Config = ./Config.dhall
 
-in  let Vault = ./Vault.dhall
-    
-    in  let Addon = ./addon/Addon.dhall
-        
-        in  let Environment = ./environment/Environment.dhall
-            
-            in  let nonifyEmpty =
-                        λ(opt : Optional Text)
-                      → Optional/fold Text opt Text (λ(x : Text) → x) "None"
-                
-                in    λ(vault : Vault)
-                    → λ(app : Text)
-                    → λ(organization : Text)
-                    → λ(entryPoint : Optional Text)
-                    → λ(metrics : Bool)
-                    → λ(syslogServer : Optional Text)
-                    → λ(domain : Optional Text)
-                    → λ(tasksFile : Optional Text)
-                    → λ(addons : List Addon)
-                    →   { clever_app =
-                            app
-                        , clever_orga =
-                            organization
-                        , clever_secret =
-                            vault.secret
-                        , clever_token =
-                            vault.token
-                        , clever_syslog_server =
-                            nonifyEmpty syslogServer
-                        , clever_domain =
-                            nonifyEmpty domain
-                        , clever_app_tasks_file =
-                            nonifyEmpty tasksFile
-                        , clever_haskell_entry_point =
-                            nonifyEmpty entryPoint
-                        , clever_metrics =
-                            metrics
-                        , clever_addons =
-                            addons
-                        , clever_env =
-                            { FORCE_HTTPS = True }
-                        }
-                      : Config Environment
+let Vault = ./Vault.dhall
+
+let Addon = ./addon/Addon.dhall
+
+let nonifyEmpty =
+        λ(opt : Optional Text)
+      → Optional/fold Text opt Text (λ(x : Text) → x) "None"
+
+in    λ(vault : Vault)
+    → λ(app : Text)
+    → λ(organization : Text)
+    → λ(entryPoint : Optional Text)
+    → λ(metrics : Bool)
+    → λ(syslogServer : Optional Text)
+    → λ(domain : Optional Text)
+    → λ(tasksFile : Optional Text)
+    → λ(addons : List Addon)
+    →   { clever_app =
+            app
+        , clever_orga =
+            organization
+        , clever_secret =
+            vault.secret
+        , clever_token =
+            vault.token
+        , clever_syslog_server =
+            nonifyEmpty syslogServer
+        , clever_domain =
+            nonifyEmpty domain
+        , clever_app_tasks_file =
+            nonifyEmpty tasksFile
+        , clever_haskell_entry_point =
+            nonifyEmpty entryPoint
+        , clever_metrics =
+            metrics
+        , clever_addons =
+            addons
+        , clever_env =
+            {=}
+        }
+      : Config {}