Begin adding services to the monitoring stack
This commit is contained in:
parent
32ece6eb43
commit
e360abdf4b
33 changed files with 17192 additions and 308 deletions
|
@ -1,8 +1,7 @@
|
|||
{ khscodesLib, ... }:
|
||||
{ config, lib, ... }:
|
||||
let
|
||||
cfg = config.khscodes.hcloud;
|
||||
hcloudOutputServerModule = khscodesLib.mkSubmodule {
|
||||
hcloudOutputServerModule = lib.khscodes.mkSubmodule {
|
||||
description = "Module defined when a corresponding server has been defined";
|
||||
options = {
|
||||
id = lib.mkOption {
|
||||
|
@ -19,7 +18,7 @@ let
|
|||
};
|
||||
};
|
||||
};
|
||||
hcloudDataOutputSshKeyModule = khscodesLib.mkSubmodule {
|
||||
hcloudDataOutputSshKeyModule = lib.khscodes.mkSubmodule {
|
||||
description = "Module defined when a corresponding ssh key has ben retrieved";
|
||||
options = {
|
||||
id = lib.mkOption {
|
||||
|
@ -47,7 +46,7 @@ in
|
|||
name: value:
|
||||
(
|
||||
let
|
||||
sanitizedName = khscodesLib.sanitize-terraform-name name;
|
||||
sanitizedName = lib.khscodes.sanitize-terraform-name name;
|
||||
in
|
||||
{
|
||||
id = "\${ hcloud_server.${sanitizedName}.id }";
|
||||
|
@ -59,7 +58,7 @@ in
|
|||
khscodes.hcloud.output.data.ssh_key = lib.attrsets.mapAttrs (
|
||||
name: _:
|
||||
let
|
||||
sanitizedName = khscodesLib.sanitize-terraform-name name;
|
||||
sanitizedName = lib.khscodes.sanitize-terraform-name name;
|
||||
in
|
||||
{
|
||||
id = "\${ data.hcloud_ssh_key.${sanitizedName}.id }";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue