aboutsummaryrefslogtreecommitdiff
path: root/modules/private/environment.nix
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2020-02-13 13:06:37 +0100
committerIsmaël Bouya <ismael.bouya@normalesup.org>2020-02-13 13:06:37 +0100
commit6191bdeb78947a3590b9c3cfeeacd9c9168367c4 (patch)
tree7d6a6bef14087a93627e85bfec35173e578618ef /modules/private/environment.nix
parentea9c6fe8041faab128391a0c03ec3bde25e29fa3 (diff)
downloadNix-6191bdeb78947a3590b9c3cfeeacd9c9168367c4.tar.gz
Nix-6191bdeb78947a3590b9c3cfeeacd9c9168367c4.tar.zst
Nix-6191bdeb78947a3590b9c3cfeeacd9c9168367c4.zip
Add sms check to monitoring
Diffstat (limited to 'modules/private/environment.nix')
-rw-r--r--modules/private/environment.nix12
1 files changed, 12 insertions, 0 deletions
diff --git a/modules/private/environment.nix b/modules/private/environment.nix
index 2cecc6d..b7589eb 100644
--- a/modules/private/environment.nix
+++ b/modules/private/environment.nix
@@ -497,6 +497,18 @@ in
497 imap_login = mkOption { type = str; description = "IMAP login"; }; 497 imap_login = mkOption { type = str; description = "IMAP login"; };
498 imap_password = mkOption { type = str; description = "IMAP password"; }; 498 imap_password = mkOption { type = str; description = "IMAP password"; };
499 eriomem_keys = mkOption { type = listOf (listOf str); description = "Eriomem keys"; default = []; }; 499 eriomem_keys = mkOption { type = listOf (listOf str); description = "Eriomem keys"; default = []; };
500 ovh_sms = mkOption {
501 description = "OVH credentials for sms script";
502 type = submodule {
503 options = {
504 endpoint = mkOption { type = str; default = "ovh-eu"; description = "OVH endpoint"; };
505 application_key = mkOption { type = str; description = "Application key"; };
506 application_secret = mkOption { type = str; description = "Application secret"; };
507 consumer_key = mkOption { type = str; description = "Consumer key"; };
508 account = mkOption { type = str; description = "Account"; };
509 };
510 };
511 };
500 nrdp_tokens = mkOption { type = listOf str; description = "Tokens allowed to push status update"; }; 512 nrdp_tokens = mkOption { type = listOf str; description = "Tokens allowed to push status update"; };
501 slack_url = mkOption { type = str; description = "Slack webhook url to push status update"; }; 513 slack_url = mkOption { type = str; description = "Slack webhook url to push status update"; };
502 slack_channel = mkOption { type = str; description = "Slack channel to push status update"; }; 514 slack_channel = mkOption { type = str; description = "Slack channel to push status update"; };