You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/role-icingaweb2/module-x509.md
+34-1Lines changed: 34 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -47,7 +47,7 @@ icingaweb2_modules:
47
47
#### Import Certificates
48
48
49
49
To import certificates use the **list**`certificate_files` all files need to be
50
-
available locally beforehand.
50
+
available locally beforehand.
51
51
52
52
```
53
53
icingaweb2_modules:
@@ -60,3 +60,36 @@ icingaweb2_modules:
60
60
certificate_files:
61
61
- /etc/ssl/certs/ca-certificates.crt
62
62
```
63
+
64
+
#### Database Schema Setup
65
+
66
+
To import the database schema use `database` dictionary with the following variables.
67
+
68
+
| Variable | Type | Description | Default |
69
+
|----------|------|-------------|---------|
70
+
|`import_schema`|`Boolean`| Defines wether the schema will be imported or not. | false |
71
+
|`host`|`String`| Defines database address to connect to. |`localhost`|
72
+
|`port`|`int`| Defines the database port to connect to. |`3306` or `5432`|
73
+
|`user`|`string`| Defines database user |`x509`|
74
+
|`name`|`String`| Defines the database to connect to. |`x509`|
75
+
|`password`|`String`| Defines the database password to connect with. |`x509`|
76
+
|`ssl_mode`|`String`| Clients attempt to connect using encryption, falling back to an unencrypted connection if an encrypted connection cannot be established |**n/a**|
77
+
|`ssl_ca`|`String`| Defines the path to the ca certificate for client authentication. |**n/a**|
78
+
|`ssl_cert`|`String`| Defines the path to the certificate for client authentication. |**n/a**|
79
+
|`ssl_key`|`String`| Defines the path to the certificate key for client key authentication. |**n/a**|
80
+
|`ssl_cipher`|`String`| Ciphers for the client authentication. |**n/a**|
81
+
|`ssl_extra_options`|`String`| Extra options for the client authentication. |**n/a**|
0 commit comments