Updated config and interactive mode

This commit is contained in:
Spitap
2023-09-25 11:40:26 +02:00
committed by Antoine Nguyen
parent 9f5542f07e
commit eb1a8ece55
4 changed files with 61 additions and 22 deletions

View File

@@ -27,6 +27,22 @@ ConfigDictTemplate = [
}
]
},
{
"name": "antispam",
"values": [
{
"option": "enabled",
"default": "true",
"question": "Do you want to setup an antispam utility?"
},
{
"option": "type",
"default": "rspamd",
"question": "Please select your antispam utility",
"values": ["rspamd", "amavis"]
}
]
},
{
"name": "certificate",
"values": [
@@ -50,7 +66,7 @@ ConfigDictTemplate = [
},
{
"name": "letsencrypt",
"if": "certificate.type=letsencrypt",
"if": ["certificate.type=letsencrypt"],
"values": [
{
"option": "email",
@@ -85,7 +101,7 @@ ConfigDictTemplate = [
},
{
"name": "postgres",
"if": "database.engine=postgres",
"if": ["database.engine=postgres"],
"values": [
{
"option": "user",
@@ -101,7 +117,7 @@ ConfigDictTemplate = [
},
{
"name": "mysql",
"if": "database.engine=mysql",
"if": ["database.engine=mysql"],
"values": [
{
"option": "user",
@@ -271,9 +287,11 @@ ConfigDictTemplate = [
},
{
"name": "amavis",
"if": ["antispam.enabled=true", "antispam.type=amavis"],
"values": [
{
"option": "enabled",
"default-if": "true",
"default": "false",
},
{
@@ -362,7 +380,7 @@ ConfigDictTemplate = [
"values": [
{
"option": "enabled",
"default": "true",
"default": "false",
},
{
"option": "config_dir",
@@ -393,9 +411,11 @@ ConfigDictTemplate = [
},
{
"name": "postwhite",
"if": ["antispam.enabled=true", "antispam.type=amavis"],
"values": [
{
"option": "enabled",
"default-if": "true",
"default": "false",
},
{
@@ -406,9 +426,11 @@ ConfigDictTemplate = [
},
{
"name": "spamassassin",
"if": ["antispam.enabled=true", "antispam.type=amavis"],
"values": [
{
"option": "enabled",
"default-if": "true",
"default": "false",
},
{
@@ -475,9 +497,11 @@ ConfigDictTemplate = [
},
{
"name": "opendkim",
"if": ["antispam.enabled=true", "antispam.type=amavis"],
"values": [
{
"option": "enabled",
"default-if": "true",
"default": "false",
},
{