mirror of
https://github.com/juspay/services-flake.git
synced 2024-10-05 16:37:38 +03:00
refactor: Do not repeat enable
option
This commit is contained in:
parent
dfcdbbca02
commit
ea3a18a991
@ -20,8 +20,6 @@ in
|
||||
with lib;
|
||||
{
|
||||
options = {
|
||||
enable = mkEnableOption (lib.mdDoc "Apache Kafka event streaming broker");
|
||||
|
||||
port = mkOption {
|
||||
description = lib.mdDoc "Port number the broker should listen on.";
|
||||
default = 9092;
|
||||
|
@ -6,8 +6,6 @@ let
|
||||
in
|
||||
{
|
||||
options = {
|
||||
enable = lib.mkEnableOption name;
|
||||
|
||||
package = lib.mkPackageOption pkgs "cassandra" { };
|
||||
|
||||
listenAddress = lib.mkOption {
|
||||
|
@ -6,8 +6,6 @@ let
|
||||
in
|
||||
{
|
||||
options = {
|
||||
enable = lib.mkEnableOption name;
|
||||
|
||||
package = lib.mkOption {
|
||||
type = types.package;
|
||||
description = "Which package of clickhouse to use";
|
||||
|
@ -17,8 +17,6 @@ in
|
||||
};
|
||||
}
|
||||
'';
|
||||
enable = lib.mkEnableOption name;
|
||||
|
||||
package = lib.mkPackageOption pkgs "elasticsearch7" { };
|
||||
|
||||
listenAddress = lib.mkOption {
|
||||
|
@ -9,8 +9,6 @@ in
|
||||
description = ''
|
||||
Configure grafana.
|
||||
'';
|
||||
enable = lib.mkEnableOption name;
|
||||
|
||||
package = lib.mkPackageOption pkgs "grafana" { };
|
||||
|
||||
http_port = lib.mkOption {
|
||||
|
@ -15,6 +15,7 @@
|
||||
];
|
||||
serviceModule = { config, name, ... }: {
|
||||
options = {
|
||||
enable = lib.mkEnableOption "Enable the ${service}.<name> service";
|
||||
dataDir = lib.mkOption {
|
||||
type = lib.types.str;
|
||||
default = "./data/${name}";
|
||||
|
@ -6,8 +6,6 @@ with lib.types; let
|
||||
in
|
||||
{
|
||||
options = {
|
||||
enable = lib.mkEnableOption "MySQL process and expose utilities";
|
||||
|
||||
package = lib.mkOption {
|
||||
type = types.package;
|
||||
description = "Which package of MySQL to use";
|
||||
|
@ -32,8 +32,6 @@ in
|
||||
|
||||
{
|
||||
options = {
|
||||
enable = lib.mkEnableOption "nginx";
|
||||
|
||||
package = lib.mkOption {
|
||||
type = lib.types.package;
|
||||
default = pkgs.nginx;
|
||||
|
@ -8,7 +8,6 @@ let
|
||||
in
|
||||
{
|
||||
options = {
|
||||
enable = lib.mkEnableOption "Enable the Ollama service";
|
||||
package = lib.mkOption {
|
||||
type = types.package;
|
||||
default = ollamaPackage;
|
||||
|
@ -5,7 +5,6 @@ let
|
||||
in
|
||||
{
|
||||
options = {
|
||||
enable = lib.mkEnableOption "Open-WebUI server";
|
||||
package = lib.mkPackageOption pkgs "open-webui" { };
|
||||
|
||||
host = lib.mkOption {
|
||||
|
@ -25,8 +25,6 @@ let
|
||||
in
|
||||
{
|
||||
options = {
|
||||
enable = lib.mkEnableOption name;
|
||||
|
||||
package = lib.mkPackageOption pkgs "pgadmin4" { };
|
||||
|
||||
host = lib.mkOption {
|
||||
|
@ -5,8 +5,6 @@ with lib.types; let
|
||||
in
|
||||
{
|
||||
options = {
|
||||
enable = lib.mkEnableOption name;
|
||||
|
||||
package = lib.mkOption {
|
||||
type = types.package;
|
||||
description = "Which package of postgresql to use";
|
||||
|
@ -5,8 +5,6 @@ let
|
||||
in
|
||||
{
|
||||
options = {
|
||||
enable = lib.mkEnableOption name;
|
||||
|
||||
package = lib.mkPackageOption pkgs "prometheus" { };
|
||||
|
||||
port = lib.mkOption {
|
||||
|
@ -4,8 +4,6 @@ let
|
||||
in
|
||||
{
|
||||
options = {
|
||||
enable = lib.mkEnableOption name;
|
||||
|
||||
package = lib.mkPackageOption pkgs "redis" { };
|
||||
|
||||
nodes = lib.mkOption {
|
||||
|
@ -5,8 +5,6 @@ let
|
||||
in
|
||||
{
|
||||
options = {
|
||||
enable = lib.mkEnableOption name;
|
||||
|
||||
package = lib.mkPackageOption pkgs "redis" { };
|
||||
|
||||
bind = lib.mkOption {
|
||||
|
@ -5,7 +5,6 @@ let
|
||||
in
|
||||
{
|
||||
options = {
|
||||
enable = lib.mkEnableOption name;
|
||||
package = lib.mkPackageOption pkgs "searxng" { };
|
||||
|
||||
host = lib.mkOption {
|
||||
|
@ -8,8 +8,6 @@ in
|
||||
description = ''
|
||||
Configure tempo.
|
||||
'';
|
||||
enable = lib.mkEnableOption name;
|
||||
|
||||
package = lib.mkPackageOption pkgs "tempo" { };
|
||||
|
||||
httpAddress = lib.mkOption {
|
||||
|
@ -8,8 +8,6 @@ let
|
||||
in
|
||||
{
|
||||
options = {
|
||||
enable = lib.mkEnableOption name;
|
||||
|
||||
package = lib.mkPackageOption pkgs "weaviate" { };
|
||||
|
||||
host = lib.mkOption {
|
||||
|
@ -4,8 +4,6 @@
|
||||
with lib;
|
||||
{
|
||||
options = {
|
||||
enable = mkEnableOption (lib.mdDoc "Zookeeper");
|
||||
|
||||
port = mkOption {
|
||||
description = lib.mdDoc "Zookeeper Client port.";
|
||||
default = 2181;
|
||||
|
Loading…
Reference in New Issue
Block a user