Set up deployments to properly use stack-ref
This commit is contained in:
@@ -4,18 +4,18 @@
|
|||||||
["@pulumi/vault" :as vault]
|
["@pulumi/vault" :as vault]
|
||||||
[base :as base]
|
[base :as base]
|
||||||
[infra.dns :as dns]
|
[infra.dns :as dns]
|
||||||
[k8s.services.nextcloud.service :as nextcloud-service]))
|
[k8s.services.nextcloud.service :as nextcloud-service]
|
||||||
|
[k8s.services.mesite.service :as mesite-service]))
|
||||||
|
|
||||||
|
|
||||||
(defn app-list [config provider kc]
|
(defn app-list [stack-ref config provider]
|
||||||
(let [stack-ref (new pulumi/StackReference "cluster")
|
(let [vault-provider (new vault/Provider
|
||||||
vault-provider (new vault/Provider
|
|
||||||
"vault-provider"
|
"vault-provider"
|
||||||
(clj->js {:address (.getOutput stack-ref "vaultAddress")
|
(clj->js {:address (.getOutput stack-ref "vaultAddress")
|
||||||
:token (.getOutput stack-ref "vaultToken")}))
|
:token (.getOutput stack-ref "vaultToken")}))
|
||||||
cloudflare-result (dns/setup-dns config vault-provider)
|
cloudflare-result (dns/setup-dns config vault-provider)
|
||||||
nextcloud-result (nextcloud-service/deploy-nextcloud provider vault-provider)
|
nextcloud-result (nextcloud-service/deploy provider vault-provider)
|
||||||
]
|
mesite-result (mesite-service/deploy provider vault-provider)]
|
||||||
{:nextcloud nextcloud-result
|
{:nextcloud nextcloud-result
|
||||||
:cloudflare cloudflare-result}))
|
:cloudflare cloudflare-result}))
|
||||||
|
|
||||||
@@ -29,8 +29,3 @@
|
|||||||
(base/initialize app-list)
|
(base/initialize app-list)
|
||||||
(extended-exports)
|
(extended-exports)
|
||||||
(clj->js)))
|
(clj->js)))
|
||||||
|
|
||||||
#_(defn deploy-services []
|
|
||||||
(let [init (base/initialize app-list)]
|
|
||||||
(set! (.-exports js/module)
|
|
||||||
(clj->js (extended-exports (get init :setup) (base.build-exports init))))))
|
|
||||||
|
|||||||
Reference in New Issue
Block a user