update doc
This commit is contained in:
parent
71a61627e3
commit
651d2d661e
81 changed files with 1343 additions and 1197 deletions
|
|
@ -5,34 +5,12 @@ include_toc: true
|
|||
|
||||
# apache
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Apache as web server.
|
||||
|
||||
[For more informations](https://httpd.apache.org/)
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
||||
```
|
||||
apache:
|
||||
applicationservice: apache
|
||||
zones_name:
|
||||
- reverseproxy
|
||||
```
|
||||
|
||||
```
|
||||
apache:
|
||||
applicationservice: apache
|
||||
zones_name:
|
||||
- reverseproxy
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
||||
- [reverse-proxy-client](../reverse-proxy-client/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
|
@ -50,6 +28,10 @@ Paramètrage avancé du serveur web Apache
|
|||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Dependances
|
||||
|
||||
- [reverse-proxy-client](../reverse-proxy-client/README.md)
|
||||
|
||||
## Used by
|
||||
|
||||
[nextcloud](../nextcloud/README.md)
|
||||
|
|
|
|||
|
|
@ -3,4 +3,3 @@ description: Apache as web server
|
|||
website: https://httpd.apache.org/
|
||||
depends:
|
||||
- reverse-proxy-client
|
||||
service: true
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ include_toc: true
|
|||
|
||||
# base-debian-bullseye
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Base information of a Debian Bulleye server.
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ include_toc: true
|
|||
|
||||
# base-debian
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Base information of a Debian server.
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ include_toc: true
|
|||
|
||||
# base-fedora-35
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Base information of a Fedora 35.
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ include_toc: true
|
|||
|
||||
# base-fedora-36
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Base information of a Fedora 36.
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ include_toc: true
|
|||
|
||||
# base-fedora-37
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Base information of a Fedora 37.
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ include_toc: true
|
|||
|
||||
# base-fedora-38
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Base information of a Fedora 38.
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ include_toc: true
|
|||
|
||||
# base-fedora
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Base information of a Fedora.
|
||||
|
||||
|
|
|
|||
|
|
@ -5,16 +5,10 @@ include_toc: true
|
|||
|
||||
# base-machine
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Base information for a machine.
|
||||
|
||||
## Dependances
|
||||
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Machine (*machine*)
|
||||
|
|
@ -27,6 +21,12 @@ Base information for a machine.
|
|||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Dependances
|
||||
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
|
||||
## Used by
|
||||
|
||||
[systemd](../systemd/README.md)
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ include_toc: true
|
|||
|
||||
# base
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Base of all application services.
|
||||
|
||||
|
|
|
|||
|
|
@ -60,3 +60,12 @@ def get_zones_info(zones: dict,
|
|||
continue
|
||||
ret.append(val)
|
||||
return ret
|
||||
|
||||
|
||||
def get_first_value(lst: list):
|
||||
if lst:
|
||||
if isinstance(lst[0], list):
|
||||
if lst[0] and lst[0][0]:
|
||||
return lst[0][0]
|
||||
else:
|
||||
return lst[0]
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ include_toc: true
|
|||
|
||||
# dns-external
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
DNS client with resolution on all zones (especially outside).
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ include_toc: true
|
|||
|
||||
# dns-local
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
DNS client with access to local zones.
|
||||
|
||||
|
|
|
|||
|
|
@ -5,12 +5,72 @@ include_toc: true
|
|||
|
||||
# dovecot
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Postfix and Dovecot as mail servers (Submission and IMAP).
|
||||
|
||||
[For more informations](https://www.dovecot.org/)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### network (*general.network*)
|
||||
|
||||
| Description | Values |
|
||||
|---------------------------------------------------------|--------------|
|
||||
| *[**incoming_ports**](dictionaries/31_dovecot.xml)* [+] | 587<br />993 |
|
||||
|
||||
#### ldap (*general.ldap*)
|
||||
|
||||
##### client (*general.ldap.client*)
|
||||
|
||||
| Description | Values |
|
||||
|----------------------------------------------------------|----------|
|
||||
| *[**ldapclient_family**](dictionaries/31_dovecot.xml)* | all |
|
||||
| *[**ldap_key_file_owner**](dictionaries/31_dovecot.xml)* | dovecot |
|
||||
|
||||
#### Mail configuration (*general.mail*)
|
||||
|
||||
| Description | Type | Values | Choices |
|
||||
|------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------|-----------|----------------------------|
|
||||
| **Autorité de certification signant les certificats des domaines extérieurs** (*[mail_crt_provider](dictionaries/31_dovecot.xml)*) | [choice](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | autosigne | autosigne<br />letsencrypt |
|
||||
|
||||
##### Mail domain (*general.mail.domain*)
|
||||
|
||||
This a family is a leadership.
|
||||
|
||||
| Description | Example | Type | Supplier |
|
||||
|--------------------------------------------------------------------------------------------------------------|------------------------|----------------------------------------------------------------------------------------------------------------------------|---------------|
|
||||
| **Domaine de courriel géré localement** (*[mail_domains](dictionaries/31_dovecot.xml)*) [+] | example.net | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | LMTP:criteria |
|
||||
| **Domaine exterieur d'accès au serveur IMAP** (*[imap_domainname](dictionaries/31_dovecot.xml)*) | imap.example.net | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | |
|
||||
| **Domaine exterieur d'accès au serveur submission** (*[submission_domainname](dictionaries/31_dovecot.xml)*) | submission.example.net | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | |
|
||||
|
||||
#### IMAP mail server (*general.dovecot*)
|
||||
|
||||
| Description | Type | Provider |
|
||||
|----------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|------------|
|
||||
| **IMAP client address** (*[imap_internal_addresses](dictionaries/31_dovecot.xml)*) [+] | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | IMAP |
|
||||
|
||||
#### revprox (*general.revprox*)
|
||||
|
||||
##### revprox_client (*general.revprox.revprox_client*)
|
||||
|
||||
| Description | Values |
|
||||
|----------------------------------------------------------------------|--------------|
|
||||
| *[revprox_client_external_domainnames](dictionaries/31_dovecot.xml)* | <calculated> |
|
||||
| *[revprox_client_web_address](dictionaries/31_dovecot.xml)* | <calculated> |
|
||||
|
||||
#### nginx (*general.nginx*)
|
||||
|
||||
| Description | Values |
|
||||
|-------------------------------------------------|---------------|
|
||||
| *[**nginx_root**](dictionaries/31_dovecot.xml)* | /var/www/html |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
|
@ -28,6 +88,13 @@ dovecot:
|
|||
- smtp
|
||||
- lmtp
|
||||
- oauth2
|
||||
values:
|
||||
general.mail.domain.mail_domains:
|
||||
- example.net
|
||||
general.mail.domain.imap_domainname:
|
||||
'0': imap.example.net
|
||||
general.mail.domain.submission_domainname:
|
||||
'0': submission.example.net
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
|
@ -44,6 +111,13 @@ dovecot:
|
|||
- smtp
|
||||
- lmtp
|
||||
- oauth2
|
||||
values:
|
||||
general.mail.domain.mail_domains:
|
||||
- example.net
|
||||
general.mail.domain.imap_domainname:
|
||||
'0': imap.example.net
|
||||
general.mail.domain.submission_domainname:
|
||||
'0': submission.example.net
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
|
@ -65,66 +139,6 @@ dovecot:
|
|||
- [nginx-common](../nginx-common/README.md)
|
||||
- [reverse-proxy-client](../reverse-proxy-client/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### network (*general.network*)
|
||||
|
||||
| Description | Values |
|
||||
|---------------------------------------------------------|--------------|
|
||||
| *[**incoming_ports**](dictionaries/26_dovecot.xml)* [+] | 587<br />993 |
|
||||
|
||||
#### ldap (*general.ldap*)
|
||||
|
||||
##### client (*general.ldap.client*)
|
||||
|
||||
| Description | Values |
|
||||
|----------------------------------------------------------|----------|
|
||||
| *[**ldapclient_family**](dictionaries/26_dovecot.xml)* | all |
|
||||
| *[**ldap_key_file_owner**](dictionaries/26_dovecot.xml)* | dovecot |
|
||||
|
||||
#### Mail configuration (*general.mail*)
|
||||
|
||||
| Description | Type | Values | Choices |
|
||||
|------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------|-----------|----------------------------|
|
||||
| **Autorité de certification signant les certificats des domaines extérieurs** (*[mail_crt_provider](dictionaries/26_dovecot.xml)*) | [choice](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | autosigne | autosigne<br />letsencrypt |
|
||||
|
||||
##### Mail domain (*general.mail.domain*)
|
||||
|
||||
This a family is a leadership.
|
||||
|
||||
| Description | Type | Supplier |
|
||||
|---------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|---------------|
|
||||
| **Domaine de courriel géré localement** (*[mail_domains](dictionaries/26_dovecot.xml)*) [+] | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | LMTP:criteria |
|
||||
| *[**imap_domainname**](dictionaries/26_dovecot.xml)* | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | |
|
||||
| *[**submission_domainname**](dictionaries/26_dovecot.xml)* | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | |
|
||||
|
||||
#### IMAP mail server (*general.dovecot*)
|
||||
|
||||
| Description | Type | Provider |
|
||||
|----------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|------------|
|
||||
| **IMAP client address** (*[imap_internal_addresses](dictionaries/26_dovecot.xml)*) [+] | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | IMAP |
|
||||
|
||||
#### revprox (*general.revprox*)
|
||||
|
||||
##### revprox_client (*general.revprox.revprox_client*)
|
||||
|
||||
| Description | Values |
|
||||
|----------------------------------------------------------------------|--------------|
|
||||
| *[revprox_client_external_domainnames](dictionaries/26_dovecot.xml)* | <calculated> |
|
||||
| *[revprox_client_web_address](dictionaries/26_dovecot.xml)* | <calculated> |
|
||||
|
||||
#### nginx (*general.nginx*)
|
||||
|
||||
| Description | Values |
|
||||
|-------------------------------------------------|---------------|
|
||||
| *[**nginx_root**](dictionaries/26_dovecot.xml)* | /var/www/html |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Supplier
|
||||
|
||||
[imap-client](../imap-client/README.md)
|
||||
|
|
|
|||
|
|
@ -65,10 +65,10 @@
|
|||
</family>
|
||||
<family name="mail" description="Mail configuration">
|
||||
<family name="domain" description="Mail domain" leadership="True">
|
||||
<variable name="mail_domains" type="domainname" description="Domaine de courriel géré localement" mandatory="True" multi="True" supplier="LMTP:criteria"/>
|
||||
<variable name="mail_domains" type="domainname" description="Domaine de courriel géré localement" mandatory="True" multi="True" supplier="LMTP:criteria" test="example.net"/>
|
||||
<variable name="mail_domains_calc" type="domainname" hidden="True"/>
|
||||
<variable name="imap_domainname" type="domainname" mandatory="True"/>
|
||||
<variable name="submission_domainname" type="domainname" mandatory="True"/>
|
||||
<variable name="imap_domainname" type="domainname" description="Domaine exterieur d'accès au serveur IMAP" mandatory="True" test="imap.example.net"/>
|
||||
<variable name="submission_domainname" type="domainname" description="Domaine exterieur d'accès au serveur submission" mandatory="True" test="submission.example.net"/>
|
||||
</family>
|
||||
<variable name="mail_crt_provider" type="choice" description="Autorité de certification signant les certificats des domaines extérieurs" mandatory="True">
|
||||
<value>autosigne</value>
|
||||
|
|
@ -91,6 +91,8 @@
|
|||
<value>/var/www/html</value>
|
||||
</variable>
|
||||
</family>
|
||||
<!-- just for doc ... -->
|
||||
<family name="oauth2_client" hidden="True"/>
|
||||
</variables>
|
||||
<constraints>
|
||||
<!--fill name="calc_value">
|
||||
|
|
@ -5,63 +5,12 @@ include_toc: true
|
|||
|
||||
# forgejo
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Forgejo, a community managed lightweight code hosting solution.
|
||||
|
||||
[For more informations](https://forgejo.org/)
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
||||
With minimum providers:
|
||||
|
||||
```
|
||||
forgejo:
|
||||
applicationservice: forgejo
|
||||
zones_name:
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- smtp
|
||||
- redis
|
||||
- oauth2
|
||||
- postgresql
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
||||
```
|
||||
forgejo:
|
||||
applicationservice: forgejo
|
||||
zones_name:
|
||||
- journald
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- smtp
|
||||
- redis
|
||||
- oauth2
|
||||
- postgresql
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
||||
- [base-fedora-38](../base-fedora-38/README.md)
|
||||
- [base-fedora](../base-fedora/README.md)
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
- [postgresql-client](../postgresql-client/README.md)
|
||||
- [reverse-proxy-client](../reverse-proxy-client/README.md)
|
||||
- [relay-mail-client](../relay-mail-client/README.md)
|
||||
- [redis-client](../redis-client/README.md)
|
||||
- [redis-common](../redis-common/README.md)
|
||||
- [oauth2-client](../oauth2-client/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
|
@ -82,10 +31,10 @@ forgejo:
|
|||
|
||||
Git forge Forgejo
|
||||
|
||||
| Description | Values | Type |
|
||||
|---------------------------------------------------------------------------------------------------------------|----------------------------------------------------|------------------------------------------------------------------------------------------------------------------------|
|
||||
| **Titre de la forge** (*[forgejo_title](dictionaries/31_forgejo.xml)*) | Forgejo : Au-delà du développement. Nous forgeons. | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| **Les courriels sont envoyés à partir de cet adresse** (*[forgejo_mail_sender](dictionaries/31_forgejo.xml)*) | | [mail](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| Description | Values | Example | Type |
|
||||
|---------------------------------------------------------------------------------------------------------------|----------------------------------------------------|-------------------|------------------------------------------------------------------------------------------------------------------------|
|
||||
| **Titre de la forge** (*[forgejo_title](dictionaries/31_forgejo.xml)*) | Forgejo : Au-delà du développement. Nous forgeons. | | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| **Les courriels sont envoyés à partir de cet adresse** (*[forgejo_mail_sender](dictionaries/31_forgejo.xml)*) | | admin@example.net | [mail](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
|
||||
#### revprox (*general.revprox*)
|
||||
|
||||
|
|
@ -127,6 +76,65 @@ Git forge Forgejo
|
|||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
||||
With minimum providers:
|
||||
|
||||
```
|
||||
forgejo:
|
||||
applicationservice: forgejo
|
||||
zones_name:
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- smtp
|
||||
- redis
|
||||
- oauth2
|
||||
- postgresql
|
||||
values:
|
||||
general.revprox.revprox_client.revprox_client_external_domainnames:
|
||||
- service.example.net
|
||||
general.forgejo.forgejo_mail_sender: admin@example.net
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
||||
```
|
||||
forgejo:
|
||||
applicationservice: forgejo
|
||||
zones_name:
|
||||
- journald
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- smtp
|
||||
- redis
|
||||
- oauth2
|
||||
- postgresql
|
||||
values:
|
||||
general.revprox.revprox_client.revprox_client_external_domainnames:
|
||||
- service.example.net
|
||||
general.forgejo.forgejo_mail_sender: admin@example.net
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
||||
- [base-fedora-38](../base-fedora-38/README.md)
|
||||
- [base-fedora](../base-fedora/README.md)
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
- [postgresql-client](../postgresql-client/README.md)
|
||||
- [reverse-proxy-client](../reverse-proxy-client/README.md)
|
||||
- [relay-mail-client](../relay-mail-client/README.md)
|
||||
- [redis-client](../redis-client/README.md)
|
||||
- [redis-common](../redis-common/README.md)
|
||||
- [oauth2-client](../oauth2-client/README.md)
|
||||
|
||||
## Used by
|
||||
|
||||
[gitea](../gitea/README.md)
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@
|
|||
<variable name="forgejo_title" mandatory="True" description="Titre de la forge">
|
||||
<value>Forgejo : Au-delà du développement. Nous forgeons.</value>
|
||||
</variable>
|
||||
<variable name="forgejo_mail_sender" type="mail" description="Les courriels sont envoyés à partir de cet adresse" mandatory="True"/>
|
||||
<variable name="forgejo_mail_sender" type="mail" description="Les courriels sont envoyés à partir de cet adresse" mandatory="True" test="admin@example.net"/>
|
||||
<variable name="forgejo_secret_key" type="password" hidden="True"/>
|
||||
<variable name="forgejo_internal_token" type="password" hidden="True"/>
|
||||
<variable name="forgejo_lfs_jwt_secret" type="password" hidden="True"/>
|
||||
|
|
|
|||
|
|
@ -5,10 +5,24 @@ include_toc: true
|
|||
|
||||
# gitea
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Transitional package for Gitea to Forgejo.
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### Transitional family (*general.gitea*)
|
||||
|
||||
| Description | Type |
|
||||
|------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------|
|
||||
| Transitional variable, please do not use it (*[gitea_mail_sender](dictionaries/32_gitea.xml)*) | [mail](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Dependances
|
||||
|
||||
- [forgejo](../forgejo/README.md)
|
||||
|
|
@ -28,18 +42,4 @@ Transitional package for Gitea to Forgejo.
|
|||
- [redis-common](../redis-common/README.md)
|
||||
- [oauth2-client](../oauth2-client/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### Transitional family (*general.gitea*)
|
||||
|
||||
| Description | Type |
|
||||
|------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------|
|
||||
| Transitional variable, please do not use it (*[gitea_mail_sender](dictionaries/32_gitea.xml)*) | [mail](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
[All applications services for this dataset.](../README.md)
|
||||
|
|
|
|||
|
|
@ -5,59 +5,12 @@ include_toc: true
|
|||
|
||||
# grafana
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Grafana is an analytics and interactive visualization web application.
|
||||
|
||||
[For more informations](https://grafana.com/)
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
||||
With minimum providers:
|
||||
|
||||
```
|
||||
grafana:
|
||||
applicationservice: grafana
|
||||
zones_name:
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- smtp
|
||||
- oauth2
|
||||
- postgresql
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
||||
```
|
||||
grafana:
|
||||
applicationservice: grafana
|
||||
zones_name:
|
||||
- journald
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- smtp
|
||||
- oauth2
|
||||
- postgresql
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
||||
- [base-fedora-38](../base-fedora-38/README.md)
|
||||
- [base-fedora](../base-fedora/README.md)
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
- [postgresql-client](../postgresql-client/README.md)
|
||||
- [oauth2-client](../oauth2-client/README.md)
|
||||
- [reverse-proxy-client](../reverse-proxy-client/README.md)
|
||||
- [relay-mail-client](../relay-mail-client/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
|
@ -77,15 +30,15 @@ grafana:
|
|||
|
||||
#### oauth2_client (*general.oauth2_client*)
|
||||
|
||||
| Description | Values | Type |
|
||||
|--------------------------------------------------------------------------------------------------|--------------------------|----------------------------------------------------------------------------------------------------------------------------|
|
||||
| *[**oauth2_is_client_application**](dictionaries/31_grafana.xml)* | True | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| *[**oauth2_client_name**](dictionaries/31_grafana.xml)* | Grafana | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| *[**oauth2_client_description**](dictionaries/31_grafana.xml)* | Visualisation de données | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| *[**oauth2_client_category**](dictionaries/31_grafana.xml)* | Administration | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| *[**oauth2_client_logo**](dictionaries/31_grafana.xml)* | silique_note.png | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| *[**oauth2_client_token_signature_algo**](dictionaries/31_grafana.xml)* | RS256 | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| **Domain name allowed to log on Grafana** (*[oauth2_email_domain](dictionaries/31_grafana.xml)*) | | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| Description | Values | Example | Type |
|
||||
|--------------------------------------------------------------------------------------------------|--------------------------|-------------|----------------------------------------------------------------------------------------------------------------------------|
|
||||
| *[**oauth2_is_client_application**](dictionaries/31_grafana.xml)* | True | | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| *[**oauth2_client_name**](dictionaries/31_grafana.xml)* | Grafana | | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| *[**oauth2_client_description**](dictionaries/31_grafana.xml)* | Visualisation de données | | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| *[**oauth2_client_category**](dictionaries/31_grafana.xml)* | Administration | | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| *[**oauth2_client_logo**](dictionaries/31_grafana.xml)* | silique_note.png | | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| *[**oauth2_client_token_signature_algo**](dictionaries/31_grafana.xml)* | RS256 | | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| **Domain name allowed to log on Grafana** (*[oauth2_email_domain](dictionaries/31_grafana.xml)*) | | example.net | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
|
||||
#### postgresql (*general.postgresql*)
|
||||
|
||||
|
|
@ -97,4 +50,59 @@ grafana:
|
|||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
||||
With minimum providers:
|
||||
|
||||
```
|
||||
grafana:
|
||||
applicationservice: grafana
|
||||
zones_name:
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- smtp
|
||||
- oauth2
|
||||
- postgresql
|
||||
values:
|
||||
general.revprox.revprox_client.revprox_client_external_domainnames:
|
||||
- service.example.net
|
||||
general.oauth2_client.oauth2_email_domain: example.net
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
||||
```
|
||||
grafana:
|
||||
applicationservice: grafana
|
||||
zones_name:
|
||||
- journald
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- smtp
|
||||
- oauth2
|
||||
- postgresql
|
||||
values:
|
||||
general.revprox.revprox_client.revprox_client_external_domainnames:
|
||||
- service.example.net
|
||||
general.oauth2_client.oauth2_email_domain: example.net
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
||||
- [base-fedora-38](../base-fedora-38/README.md)
|
||||
- [base-fedora](../base-fedora/README.md)
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
- [postgresql-client](../postgresql-client/README.md)
|
||||
- [oauth2-client](../oauth2-client/README.md)
|
||||
- [reverse-proxy-client](../reverse-proxy-client/README.md)
|
||||
- [relay-mail-client](../relay-mail-client/README.md)
|
||||
|
||||
[All applications services for this dataset.](../README.md)
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@
|
|||
<variable name="oauth2_client_token_signature_algo" redefine="True">
|
||||
<value>RS256</value>
|
||||
</variable>
|
||||
<variable name="oauth2_email_domain" type="domainname" description="Domain name allowed to log on Grafana" mandatory="True"/>
|
||||
<variable name="oauth2_email_domain" type="domainname" description="Domain name allowed to log on Grafana" mandatory="True" test="example.net"/>
|
||||
</family>
|
||||
<family name="postgresql">
|
||||
<variable name="pg_client_key_owner" redefine="True">
|
||||
|
|
|
|||
|
|
@ -5,16 +5,12 @@ include_toc: true
|
|||
|
||||
# host-systemd-machined
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Host with machine started in Systemd Machined environment.
|
||||
|
||||
[For more informations](https://www.freedesktop.org/wiki/Software/systemd/machined/)
|
||||
|
||||
## Dependances
|
||||
|
||||
- [base](../base/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
|
@ -53,6 +49,10 @@ This a family is a leadership.
|
|||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Dependances
|
||||
|
||||
- [base](../base/README.md)
|
||||
|
||||
## Supplier
|
||||
|
||||
[provider-systemd-machined](../provider-systemd-machined/README.md)
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ include_toc: true
|
|||
|
||||
# imap-client
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Application service needs interact with an IMAP server.
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ include_toc: true
|
|||
|
||||
# journald
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Journald.
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ include_toc: true
|
|||
|
||||
# journald_remote
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Journald remote.
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ include_toc: true
|
|||
|
||||
# ldap-client
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Application service needs interact with a LDAP server.
|
||||
|
||||
|
|
|
|||
|
|
@ -5,60 +5,12 @@ include_toc: true
|
|||
|
||||
# lemonldap
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
LemonLDAP, a Web Single Sign On and Access Management.
|
||||
|
||||
[For more informations](https://lemonldap-ng.org/)
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
||||
With minimum providers:
|
||||
|
||||
```
|
||||
lemonldap:
|
||||
applicationservice: lemonldap
|
||||
provider_zone: oauth2
|
||||
zones_name:
|
||||
- ldap
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- smtp
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
||||
```
|
||||
lemonldap:
|
||||
applicationservice: lemonldap
|
||||
provider_zone: oauth2
|
||||
zones_name:
|
||||
- journald
|
||||
- ldap
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- smtp
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
||||
- [ldap-client](../ldap-client/README.md)
|
||||
- [relay-mail-client](../relay-mail-client/README.md)
|
||||
- [nginx-https](../nginx-https/README.md)
|
||||
- [nginx-common](../nginx-common/README.md)
|
||||
- [reverse-proxy-client](../reverse-proxy-client/README.md)
|
||||
- [base-debian-bullseye](../base-debian-bullseye/README.md)
|
||||
- [base-debian](../base-debian/README.md)
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
|
@ -73,10 +25,10 @@ lemonldap:
|
|||
|
||||
Configuration de la solution d'authentification unique LemonLDAP::NG
|
||||
|
||||
| Description | Type | Values |
|
||||
|------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------|----------|
|
||||
| **Nombre de processus dédié à LemonLdap (équivalent au nombre de processeurs)** (*[lemon_proc](dictionaries/70_lemonldap_ng.xml)*) | [number](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | 1 |
|
||||
| **Courriel de l'administrateur** (*[lemon_mail_admin](dictionaries/70_lemonldap_ng.xml)*) | [mail](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | |
|
||||
| Description | Type | Values | Example |
|
||||
|------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------|----------|-------------------|
|
||||
| **Nombre de processus dédié à LemonLdap (équivalent au nombre de processeurs)** (*[lemon_proc](dictionaries/70_lemonldap_ng.xml)*) | [number](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | 1 | |
|
||||
| **Courriel de l'administrateur** (*[lemon_mail_admin](dictionaries/70_lemonldap_ng.xml)*) | [mail](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | admin@example.net |
|
||||
|
||||
#### ldap (*general.ldap*)
|
||||
|
||||
|
|
@ -108,6 +60,62 @@ This a family is a leadership.
|
|||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
||||
With minimum providers:
|
||||
|
||||
```
|
||||
lemonldap:
|
||||
applicationservice: lemonldap
|
||||
provider_zone: oauth2
|
||||
zones_name:
|
||||
- ldap
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- smtp
|
||||
values:
|
||||
general.revprox.revprox_client.revprox_client_external_domainnames:
|
||||
- service.example.net
|
||||
general.lemonldap.lemon_mail_admin: admin@example.net
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
||||
```
|
||||
lemonldap:
|
||||
applicationservice: lemonldap
|
||||
provider_zone: oauth2
|
||||
zones_name:
|
||||
- journald
|
||||
- ldap
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- smtp
|
||||
values:
|
||||
general.revprox.revprox_client.revprox_client_external_domainnames:
|
||||
- service.example.net
|
||||
general.lemonldap.lemon_mail_admin: admin@example.net
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
||||
- [ldap-client](../ldap-client/README.md)
|
||||
- [relay-mail-client](../relay-mail-client/README.md)
|
||||
- [nginx-https](../nginx-https/README.md)
|
||||
- [nginx-common](../nginx-common/README.md)
|
||||
- [reverse-proxy-client](../reverse-proxy-client/README.md)
|
||||
- [base-debian-bullseye](../base-debian-bullseye/README.md)
|
||||
- [base-debian](../base-debian/README.md)
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
|
||||
## Supplier
|
||||
|
||||
[oauth2-client](../oauth2-client/README.md)
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@
|
|||
<variable name="lemon_proc" type="number" description="Nombre de processus dédié à LemonLdap (équivalent au nombre de processeurs)" mandatory="True">
|
||||
<value>1</value>
|
||||
</variable>
|
||||
<variable name="lemon_mail_admin" type="mail" description="Courriel de l'administrateur" mandatory="True"/>
|
||||
<variable name="lemon_mail_admin" type="mail" description="Courriel de l'administrateur" mandatory="True" test="admin@example.net"/>
|
||||
</family>
|
||||
<family name="ldap">
|
||||
<family name="client">
|
||||
|
|
|
|||
|
|
@ -5,12 +5,26 @@ include_toc: true
|
|||
|
||||
# loki
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Loki, a log aggregation platform.
|
||||
|
||||
[For more informations](https://grafana.com/)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### loki (*general.loki*)
|
||||
|
||||
| Description | Type | Provider |
|
||||
|--------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|------------|
|
||||
| **Remote loki client** (*[remotes](dictionaries/20_loki.xml)*) [+] | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Loki |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
|
@ -48,20 +62,6 @@ loki:
|
|||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### loki (*general.loki*)
|
||||
|
||||
| Description | Type | Provider |
|
||||
|--------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|------------|
|
||||
| **Remote loki client** (*[remotes](dictionaries/20_loki.xml)*) [+] | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Loki |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Supplier
|
||||
|
||||
[vector](../vector/README.md)
|
||||
|
|
|
|||
|
|
@ -5,75 +5,22 @@ include_toc: true
|
|||
|
||||
# mailman
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
GNU Mailman, managing electronic mail discussion and e-newsletter lists.
|
||||
|
||||
[For more informations](https://www.list.org)
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
||||
With minimum providers:
|
||||
|
||||
```
|
||||
mailman:
|
||||
applicationservice: mailman
|
||||
zones_name:
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- smtp
|
||||
- lmtp
|
||||
- oauth2
|
||||
- postgresql
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
||||
```
|
||||
mailman:
|
||||
applicationservice: mailman
|
||||
zones_name:
|
||||
- journald
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- smtp
|
||||
- lmtp
|
||||
- oauth2
|
||||
- postgresql
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
||||
- [base-debian-bullseye](../base-debian-bullseye/README.md)
|
||||
- [base-debian](../base-debian/README.md)
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
- [postgresql-client](../postgresql-client/README.md)
|
||||
- [relay-lmtp-client](../relay-lmtp-client/README.md)
|
||||
- [relay-mail-client](../relay-mail-client/README.md)
|
||||
- [reverse-proxy-client](../reverse-proxy-client/README.md)
|
||||
- [nginx-https](../nginx-https/README.md)
|
||||
- [nginx-common](../nginx-common/README.md)
|
||||
- [reverse-proxy-client](../reverse-proxy-client/README.md)
|
||||
- [oauth2-client](../oauth2-client/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### Gestionnaire de liste (*general.mailman*)
|
||||
|
||||
| Description | Type |
|
||||
|-------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|
|
||||
| Courriel du gestionnaire de liste du site (*[mailman_mail_owner](dictionaries/31_mailman.xml)*) | [mail](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| **Nom de domaine des listes** (*[mailman_domains](dictionaries/31_mailman.xml)*) [+] | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| Description | Type | Example |
|
||||
|-------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|------------------|
|
||||
| Courriel du gestionnaire de liste du site (*[mailman_mail_owner](dictionaries/31_mailman.xml)*) | [mail](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | |
|
||||
| **Nom de domaine des listes** (*[mailman_domains](dictionaries/31_mailman.xml)*) [+] | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | list.example.net |
|
||||
|
||||
#### oauth2_client (*general.oauth2_client*)
|
||||
|
||||
|
|
@ -127,4 +74,67 @@ This a dynamic family generated from the variable "general.mailman.mailman_domai
|
|||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
||||
With minimum providers:
|
||||
|
||||
```
|
||||
mailman:
|
||||
applicationservice: mailman
|
||||
zones_name:
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- smtp
|
||||
- lmtp
|
||||
- oauth2
|
||||
- postgresql
|
||||
values:
|
||||
general.revprox.revprox_client.revprox_client_external_domainnames:
|
||||
- service.example.net
|
||||
general.mailman.mailman_domains:
|
||||
- list.example.net
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
||||
```
|
||||
mailman:
|
||||
applicationservice: mailman
|
||||
zones_name:
|
||||
- journald
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- smtp
|
||||
- lmtp
|
||||
- oauth2
|
||||
- postgresql
|
||||
values:
|
||||
general.revprox.revprox_client.revprox_client_external_domainnames:
|
||||
- service.example.net
|
||||
general.mailman.mailman_domains:
|
||||
- list.example.net
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
||||
- [base-debian-bullseye](../base-debian-bullseye/README.md)
|
||||
- [base-debian](../base-debian/README.md)
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
- [postgresql-client](../postgresql-client/README.md)
|
||||
- [relay-lmtp-client](../relay-lmtp-client/README.md)
|
||||
- [relay-mail-client](../relay-mail-client/README.md)
|
||||
- [reverse-proxy-client](../reverse-proxy-client/README.md)
|
||||
- [nginx-https](../nginx-https/README.md)
|
||||
- [nginx-common](../nginx-common/README.md)
|
||||
- [reverse-proxy-client](../reverse-proxy-client/README.md)
|
||||
- [oauth2-client](../oauth2-client/README.md)
|
||||
|
||||
[All applications services for this dataset.](../README.md)
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@
|
|||
<variables>
|
||||
<family name="mailman" description="Gestionnaire de liste">
|
||||
<variable name="mailman_mail_owner" type="mail" description="Courriel du gestionnaire de liste du site"/>
|
||||
<variable name="mailman_domains" type="domainname" description="Nom de domaine des listes" multi="True" mandatory="True"/>
|
||||
<variable name="mailman_domains" type="domainname" description="Nom de domaine des listes" multi="True" mandatory="True" test="list.example.net"/>
|
||||
<variable name="postorius_secret_key" type="password" description="Internal secret key" mandatory="True" hidden="True" auto_save="False"/>
|
||||
</family>
|
||||
<family name="oauth2_client">
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ include_toc: true
|
|||
|
||||
# mariadb-client
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Application service needs interact with a MariaDB server.
|
||||
|
||||
|
|
|
|||
|
|
@ -5,12 +5,24 @@ include_toc: true
|
|||
|
||||
# mariadb
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
MariaDB, a relational database.
|
||||
|
||||
[For more informations](https://mariadb.org/)
|
||||
|
||||
## Variables
|
||||
|
||||
### Accounts (*accounts*)
|
||||
|
||||
| Description | Type | Provider |
|
||||
|--------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|------------|
|
||||
| Remote clients needing an account (*[remotes](extras/accounts/00_accounts.xml)*) [+] | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | MariaDB |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
|
@ -48,18 +60,6 @@ mariadb:
|
|||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Accounts (*accounts*)
|
||||
|
||||
| Description | Type | Provider |
|
||||
|--------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|------------|
|
||||
| Remote clients needing an account (*[remotes](extras/accounts/00_accounts.xml)*) [+] | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | MariaDB |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Supplier
|
||||
|
||||
[mariadb-client](../mariadb-client/README.md)
|
||||
|
|
|
|||
|
|
@ -5,12 +5,44 @@ include_toc: true
|
|||
|
||||
# nextcloud
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Nextcloud, Online collaboration platform.
|
||||
|
||||
[For more informations](https://nextcloud.com/)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### Nextcloud (*general.nextcloud*)
|
||||
|
||||
| Description | Example | Type |
|
||||
|---------------------------------------------------------------------------------------------------------------------------------|-------------------|----------------------------------------------------------------------------------------------------------------------------|
|
||||
| *[**nextcloud_mail_admin**](dictionaries/31_nextcloud.xml)* | admin@example.net | [mail](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| Nom de domaine du serveur hebergeant le répertoire .well-known (*[nextcloud_well_known_server](dictionaries/31_nextcloud.xml)*) | | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
|
||||
#### oauth2_client (*general.oauth2_client*)
|
||||
|
||||
| Description | Values |
|
||||
|---------------------------------------------------------------------|---------------------------------------|
|
||||
| *[**oauth2_is_client_application**](dictionaries/31_nextcloud.xml)* | True |
|
||||
| *[**oauth2_client_name**](dictionaries/31_nextcloud.xml)* | Collaboration |
|
||||
| *[**oauth2_client_description**](dictionaries/31_nextcloud.xml)* | Plateforme de collaboration Nextcloud |
|
||||
| *[**oauth2_client_category**](dictionaries/31_nextcloud.xml)* | Diffusion |
|
||||
| *[**oauth2_client_logo**](dictionaries/31_nextcloud.xml)* | silique_folder.png |
|
||||
|
||||
#### php (*general.php*)
|
||||
|
||||
| Description | Values |
|
||||
|--------------------------------------------------------------------|----------|
|
||||
| *[**php_enable_output_buffering**](dictionaries/31_nextcloud.xml)* | False |
|
||||
| *[**php_disable_pcntl**](dictionaries/31_nextcloud.xml)* | False |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
|
@ -28,6 +60,10 @@ nextcloud:
|
|||
- redis
|
||||
- oauth2
|
||||
- postgresql
|
||||
values:
|
||||
general.revprox.revprox_client.revprox_client_external_domainnames:
|
||||
- service.example.net
|
||||
general.nextcloud.nextcloud_mail_admin: admin@example.net
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
|
@ -44,6 +80,10 @@ nextcloud:
|
|||
- redis
|
||||
- oauth2
|
||||
- postgresql
|
||||
values:
|
||||
general.revprox.revprox_client.revprox_client_external_domainnames:
|
||||
- service.example.net
|
||||
general.nextcloud.nextcloud_mail_admin: admin@example.net
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
|
@ -68,36 +108,4 @@ nextcloud:
|
|||
- [php-fpm](../php-fpm/README.md)
|
||||
- [php](../php/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### Nextcloud (*general.nextcloud*)
|
||||
|
||||
| Description | Type |
|
||||
|---------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|
|
||||
| *[**nextcloud_mail_admin**](dictionaries/31_nextcloud.xml)* | [mail](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| Nom de domaine du serveur hebergeant le répertoire .well-known (*[nextcloud_well_known_server](dictionaries/31_nextcloud.xml)*) | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
|
||||
#### oauth2_client (*general.oauth2_client*)
|
||||
|
||||
| Description | Values |
|
||||
|---------------------------------------------------------------------|---------------------------------------|
|
||||
| *[**oauth2_is_client_application**](dictionaries/31_nextcloud.xml)* | True |
|
||||
| *[**oauth2_client_name**](dictionaries/31_nextcloud.xml)* | Collaboration |
|
||||
| *[**oauth2_client_description**](dictionaries/31_nextcloud.xml)* | Plateforme de collaboration Nextcloud |
|
||||
| *[**oauth2_client_category**](dictionaries/31_nextcloud.xml)* | Diffusion |
|
||||
| *[**oauth2_client_logo**](dictionaries/31_nextcloud.xml)* | silique_folder.png |
|
||||
|
||||
#### php (*general.php*)
|
||||
|
||||
| Description | Values |
|
||||
|--------------------------------------------------------------------|----------|
|
||||
| *[**php_enable_output_buffering**](dictionaries/31_nextcloud.xml)* | False |
|
||||
| *[**php_disable_pcntl**](dictionaries/31_nextcloud.xml)* | False |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
[All applications services for this dataset.](../README.md)
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
<variables>
|
||||
<family name="nextcloud" description="Nextcloud">
|
||||
<variable name="nextcloud_admin_password" type="password" auto_save="False" hidden="True"/>
|
||||
<variable name="nextcloud_mail_admin" type="mail" mandatory="True"/>
|
||||
<variable name="nextcloud_mail_admin" type="mail" mandatory="True" test="admin@example.net"/>
|
||||
<variable name="nextcloud_instance_id" type="password" auto_save="False" hidden="True"/>
|
||||
<variable name="nextcloud_well_known_server" type="domainname" description="Nom de domaine du serveur hebergeant le répertoire .well-known"/>
|
||||
<variable name="nextcloud_well_known_caldav" type="web_address" hidden='True'/>
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ include_toc: true
|
|||
|
||||
# nginx-common
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Nginx common configuration.
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ include_toc: true
|
|||
|
||||
# nginx-https
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Nginx as HTTPS web site.
|
||||
|
||||
|
|
|
|||
|
|
@ -5,50 +5,12 @@ include_toc: true
|
|||
|
||||
# nginx-reverse-proxy
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Nginx as reverse proxy.
|
||||
|
||||
[For more informations](https://nginx.org/)
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
||||
With minimum providers:
|
||||
|
||||
```
|
||||
nginx-reverse-proxy:
|
||||
applicationservice: nginx-reverse-proxy
|
||||
provider_zone: reverseproxy
|
||||
zones_name:
|
||||
- localdns
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
||||
```
|
||||
nginx-reverse-proxy:
|
||||
applicationservice: nginx-reverse-proxy
|
||||
provider_zone: reverseproxy
|
||||
zones_name:
|
||||
- journald
|
||||
- localdns
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
||||
- [nginx-common](../nginx-common/README.md)
|
||||
- [base-fedora-37](../base-fedora-37/README.md)
|
||||
- [base-fedora](../base-fedora/README.md)
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
|
@ -89,6 +51,44 @@ Paramétrage global de NGINX
|
|||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
||||
With minimum providers:
|
||||
|
||||
```
|
||||
nginx-reverse-proxy:
|
||||
applicationservice: nginx-reverse-proxy
|
||||
provider_zone: reverseproxy
|
||||
zones_name:
|
||||
- localdns
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
||||
```
|
||||
nginx-reverse-proxy:
|
||||
applicationservice: nginx-reverse-proxy
|
||||
provider_zone: reverseproxy
|
||||
zones_name:
|
||||
- journald
|
||||
- localdns
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
||||
- [nginx-common](../nginx-common/README.md)
|
||||
- [base-fedora-37](../base-fedora-37/README.md)
|
||||
- [base-fedora](../base-fedora/README.md)
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
|
||||
## Supplier
|
||||
|
||||
[reverse-proxy-client](../reverse-proxy-client/README.md)
|
||||
|
|
|
|||
|
|
@ -5,12 +5,26 @@ include_toc: true
|
|||
|
||||
# nginx-static
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Nginx as static web site.
|
||||
|
||||
[For more informations](https://nginx.org/)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### nginx (*general.nginx*)
|
||||
|
||||
| Description | Values |
|
||||
|------------------------------------------------------|-------------|
|
||||
| *[**nginx_root**](dictionaries/22_nginx_static.xml)* | /srv/static |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Dependances
|
||||
|
||||
- [nginx-https](../nginx-https/README.md)
|
||||
|
|
@ -26,18 +40,4 @@ Nginx as static web site.
|
|||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### nginx (*general.nginx*)
|
||||
|
||||
| Description | Values |
|
||||
|------------------------------------------------------|-------------|
|
||||
| *[**nginx_root**](dictionaries/22_nginx_static.xml)* | /srv/static |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
[All applications services for this dataset.](../README.md)
|
||||
|
|
|
|||
|
|
@ -5,12 +5,26 @@ include_toc: true
|
|||
|
||||
# nsd-local
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
NSD, an authoritative DNS name server for local resolution.
|
||||
|
||||
[For more informations](https://www.nlnetlabs.nl/projects/nsd/about/)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### Serveur DNS (*general.dns_server*)
|
||||
|
||||
| Description | Supplier |
|
||||
|-------------------------------------------------|-------------|
|
||||
| *[nsd_resolver](dictionaries/21_nsd-local.xml)* | ExternalDNS |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
|
@ -50,20 +64,6 @@ nsd-local:
|
|||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### Serveur DNS (*general.dns_server*)
|
||||
|
||||
| Description | Supplier |
|
||||
|-------------------------------------------------|-------------|
|
||||
| *[nsd_resolver](dictionaries/21_nsd-local.xml)* | ExternalDNS |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Supplier
|
||||
|
||||
[dns-local](../dns-local/README.md)
|
||||
|
|
|
|||
|
|
@ -5,47 +5,12 @@ include_toc: true
|
|||
|
||||
# nsd
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
NSD, an authoritative DNS name server.
|
||||
|
||||
[For more informations](https://www.nlnetlabs.nl/projects/nsd/about/)
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
||||
With minimum providers:
|
||||
|
||||
```
|
||||
nsd:
|
||||
applicationservice: nsd
|
||||
zones_name:
|
||||
- localdns
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
||||
```
|
||||
nsd:
|
||||
applicationservice: nsd
|
||||
zones_name:
|
||||
- journald
|
||||
- localdns
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
||||
- [base-fedora-37](../base-fedora-37/README.md)
|
||||
- [base-fedora](../base-fedora/README.md)
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
|
@ -65,9 +30,9 @@ nsd:
|
|||
|
||||
#### Zone DNS (*general.dns_zone*)
|
||||
|
||||
| Description | Type |
|
||||
|------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|
|
||||
| **Zones DNS** (*[nsd_zones](dictionaries/20_nsd.xml)*) [+] | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| Description | Example | Type |
|
||||
|------------------------------------------------------------|-----------------------|----------------------------------------------------------------------------------------------------------------------------|
|
||||
| **Zones DNS** (*[nsd_zones](dictionaries/20_nsd.xml)*) [+] | subdomain.example.net | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
|
||||
#### Zone DNS reverse (*general.dns_reverses*)
|
||||
|
||||
|
|
@ -111,6 +76,47 @@ This a family is a leadership.
|
|||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
||||
With minimum providers:
|
||||
|
||||
```
|
||||
nsd:
|
||||
applicationservice: nsd
|
||||
zones_name:
|
||||
- localdns
|
||||
values:
|
||||
general.dns_zone.nsd_zones:
|
||||
- subdomain.example.net
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
||||
```
|
||||
nsd:
|
||||
applicationservice: nsd
|
||||
zones_name:
|
||||
- journald
|
||||
- localdns
|
||||
values:
|
||||
general.dns_zone.nsd_zones:
|
||||
- subdomain.example.net
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
||||
- [base-fedora-37](../base-fedora-37/README.md)
|
||||
- [base-fedora](../base-fedora/README.md)
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
|
||||
## Used by
|
||||
|
||||
[nsd-local](../nsd-local/README.md)
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@
|
|||
<variable name="nsd_allowed_all_client" type="network_cidr" description="All autorised IP" multi="True" hidden="True"/>
|
||||
</family>
|
||||
<family name="dns_zone" description="Zone DNS">
|
||||
<variable name="nsd_zones" type="domainname" description="Zones DNS" multi="True" mandatory="True"/>
|
||||
<variable name="nsd_zones" type="domainname" description="Zones DNS" multi="True" mandatory="True" test="subdomain.example.net"/>
|
||||
</family>
|
||||
<family name="dns_reverses" description="Zone DNS reverse" leadership="True">
|
||||
<variable name="nsd_reverse_network" description="Réseau pour la résolution reverse" type="network_cidr" multi="True"/>
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ include_toc: true
|
|||
|
||||
# oauth2-client
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Application service needs interact with a Oauth2 server.
|
||||
|
||||
|
|
@ -15,16 +15,15 @@ Application service needs interact with a Oauth2 server.
|
|||
|
||||
#### OAuth2 client (*general.oauth2_client*)
|
||||
|
||||
| Description | Type | Supplier | Values | Provider |
|
||||
|-----------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------|--------------------|----------|------------------------|
|
||||
| **OAuth2 server domain name** (*[oauth2_client_server_domainname](dictionaries/30_oauth2_client.xml)*) | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | OAuth2 | | |
|
||||
| **OAuth2 client is an application** (*[oauth2_is_client_application](dictionaries/30_oauth2_client.xml)*) | [boolean](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | False | |
|
||||
| **OAuth2 client name** (*[oauth2_client_name](dictionaries/30_oauth2_client.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | OAuth2:name | | |
|
||||
| **OAuth2 client description** (*[oauth2_client_description](dictionaries/30_oauth2_client.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | OAuth2:description | | |
|
||||
| OAuth2 URL to valid login (*[oauth2_client_login](dictionaries/30_oauth2_client.xml)*) | [web_address](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | OAuth2:login | | |
|
||||
| **OAuth2 category** (*[oauth2_client_category](dictionaries/30_oauth2_client.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | OAuth2:category | Défaut | |
|
||||
| **OAuth2 logo** (*[oauth2_client_logo](dictionaries/30_oauth2_client.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | OAuth2:logo | demo.png | |
|
||||
| **OAuth2 server external domain name** (*[oauth2_server_domainname](dictionaries/30_oauth2_client.xml)*) | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | | OAuth2:external_domain |
|
||||
| Description | Type | Supplier | Example | Values | Provider |
|
||||
|----------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------|--------------------|---------------------|----------|------------------------|
|
||||
| **OAuth2 server domain name** (*[oauth2_client_server_domainname](dictionaries/30_oauth2_client.xml)*) | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | OAuth2 | | | |
|
||||
| **OAuth2 client name** (*[oauth2_client_name](dictionaries/30_oauth2_client.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | OAuth2:name | example | | |
|
||||
| **OAuth2 client description** (*[oauth2_client_description](dictionaries/30_oauth2_client.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | OAuth2:description | Example description | | |
|
||||
| OAuth2 URL to valid login (*[oauth2_client_login](dictionaries/30_oauth2_client.xml)*) | [web_address](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | OAuth2:login | | | |
|
||||
| **OAuth2 category** (*[oauth2_client_category](dictionaries/30_oauth2_client.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | OAuth2:category | | Défaut | |
|
||||
| **OAuth2 logo** (*[oauth2_client_logo](dictionaries/30_oauth2_client.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | OAuth2:logo | | demo.png | |
|
||||
| **OAuth2 server external domain name** (*[oauth2_server_domainname](dictionaries/30_oauth2_client.xml)*) | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | | | OAuth2:external_domain |
|
||||
|
||||
##### external (*general.oauth2_client.external*)
|
||||
|
||||
|
|
|
|||
|
|
@ -6,11 +6,11 @@
|
|||
<variables>
|
||||
<family name="oauth2_client" description="OAuth2 client">
|
||||
<variable name="oauth2_client_server_domainname" type="domainname" description="OAuth2 server domain name" mandatory='True' supplier="OAuth2"/>
|
||||
<variable name="oauth2_is_client_application" type="boolean" description="OAuth2 client is an application" mandatory='True'>
|
||||
<variable name="oauth2_is_client_application" type="boolean" description="OAuth2 client is an application" mandatory='True' hidden="True">
|
||||
<value>False</value>
|
||||
</variable>
|
||||
<variable name="oauth2_client_name" description="OAuth2 client name" mandatory='True' supplier="OAuth2:name"/>
|
||||
<variable name="oauth2_client_description" description="OAuth2 client description" mandatory='True' supplier="OAuth2:description"/>
|
||||
<variable name="oauth2_client_name" description="OAuth2 client name" mandatory='True' supplier="OAuth2:name" test="example"/>
|
||||
<variable name="oauth2_client_description" description="OAuth2 client description" mandatory='True' supplier="OAuth2:description" test="Example description"/>
|
||||
<variable name="oauth2_client_login" type="web_address" description="OAuth2 URL to valid login" supplier="OAuth2:login"/>
|
||||
<family name="external">
|
||||
<variable name="oauth2_client_external" type="web_address" description="OAuth2 client external" mandatory='True' multi="True" supplier="OAuth2:external"/>
|
||||
|
|
|
|||
|
|
@ -5,88 +5,35 @@ include_toc: true
|
|||
|
||||
# odoo
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Odoo, an ERP and CRM.
|
||||
|
||||
[For more informations](https://www.odoo.com/fr)
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
||||
With minimum providers:
|
||||
|
||||
```
|
||||
odoo:
|
||||
applicationservice: odoo
|
||||
zones_name:
|
||||
- ldap
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- smtp
|
||||
- oauth2
|
||||
- postgresql
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
||||
```
|
||||
odoo:
|
||||
applicationservice: odoo
|
||||
zones_name:
|
||||
- journald
|
||||
- ldap
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- smtp
|
||||
- oauth2
|
||||
- postgresql
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
||||
- [base-debian-bullseye](../base-debian-bullseye/README.md)
|
||||
- [base-debian](../base-debian/README.md)
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
- [postgresql-client](../postgresql-client/README.md)
|
||||
- [reverse-proxy-client](../reverse-proxy-client/README.md)
|
||||
- [relay-mail-client](../relay-mail-client/README.md)
|
||||
- [ldap-client](../ldap-client/README.md)
|
||||
- [oauth2-client](../oauth2-client/README.md)
|
||||
- [nginx-https](../nginx-https/README.md)
|
||||
- [nginx-common](../nginx-common/README.md)
|
||||
- [reverse-proxy-client](../reverse-proxy-client/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### Odoo (*general.odoo*)
|
||||
|
||||
| Description | Type | Values | Choices |
|
||||
|-------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------|--------------------------------------------|
|
||||
| **Adresse courriel de l'administrateur** (*[odoo_admin_email](dictionaries/40_odoo.xml)*) | [mail](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Nom** (*[odoo_company_name](dictionaries/40_odoo.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Adresse** (*[odoo_company_street](dictionaries/40_odoo.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Ville** (*[odoo_company_city](dictionaries/40_odoo.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Code postal** (*[odoo_company_zip](dictionaries/40_odoo.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Numéro TVA** (*[odoo_company_vat](dictionaries/40_odoo.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Registre de la société** (*[odoo_company_registry](dictionaries/40_odoo.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| Numéro de téléphone (*[odoo_company_phone](dictionaries/40_odoo.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| Numéro de téléphone mobile (*[odoo_company_mobile](dictionaries/40_odoo.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Adresse courriel** (*[odoo_company_email](dictionaries/40_odoo.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Site internet** (*[odoo_company_website](dictionaries/40_odoo.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Chemin du logo** (*[odoo_company_logo](dictionaries/40_odoo.xml)*) | [filename](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Pied de page des documents** (*[odoo_company_footer](dictionaries/40_odoo.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Agencement des documents** (*[odoo_company_layout](dictionaries/40_odoo.xml)*) | [choice](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | standard | standard<br />bold<br />boxed<br />striped |
|
||||
| **Liste des applications à activer** (*[odoo_addons](dictionaries/40_odoo.xml)*) [+] | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | base<br />l10n_fr<br />l10n_fr_fec<br />account<br />hr<br />hr_contract<br />sale_management | |
|
||||
| Description | Example | Type | Values | Choices |
|
||||
|-------------------------------------------------------------------------------------------|---------------------|--------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------|--------------------------------------------|
|
||||
| **Adresse courriel de l'administrateur** (*[odoo_admin_email](dictionaries/40_odoo.xml)*) | johndoe@example.net | [mail](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Nom** (*[odoo_company_name](dictionaries/40_odoo.xml)*) | ACME | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Adresse** (*[odoo_company_street](dictionaries/40_odoo.xml)*) | John Doe Street | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Ville** (*[odoo_company_city](dictionaries/40_odoo.xml)*) | Dijon | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Code postal** (*[odoo_company_zip](dictionaries/40_odoo.xml)*) | 21000 | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Numéro TVA** (*[odoo_company_vat](dictionaries/40_odoo.xml)*) | FR 99999999999 | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Registre de la société** (*[odoo_company_registry](dictionaries/40_odoo.xml)*) | 999 999 999 00099 | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| Numéro de téléphone (*[odoo_company_phone](dictionaries/40_odoo.xml)*) | | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| Numéro de téléphone mobile (*[odoo_company_mobile](dictionaries/40_odoo.xml)*) | | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Adresse courriel** (*[odoo_company_email](dictionaries/40_odoo.xml)*) | johndoe@example.net | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Site internet** (*[odoo_company_website](dictionaries/40_odoo.xml)*) | https://example.net | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Chemin du logo** (*[odoo_company_logo](dictionaries/40_odoo.xml)*) | /home/jdoe/logo.png | [filename](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Pied de page des documents** (*[odoo_company_footer](dictionaries/40_odoo.xml)*) | foot | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Agencement des documents** (*[odoo_company_layout](dictionaries/40_odoo.xml)*) | | [choice](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | standard | standard<br />bold<br />boxed<br />striped |
|
||||
| **Liste des applications à activer** (*[odoo_addons](dictionaries/40_odoo.xml)*) [+] | | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | base<br />l10n_fr<br />l10n_fr_fec<br />account<br />hr<br />hr_contract<br />sale_management | |
|
||||
|
||||
#### postgresql (*general.postgresql*)
|
||||
|
||||
|
|
@ -129,4 +76,85 @@ odoo:
|
|||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
||||
With minimum providers:
|
||||
|
||||
```
|
||||
odoo:
|
||||
applicationservice: odoo
|
||||
zones_name:
|
||||
- ldap
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- smtp
|
||||
- oauth2
|
||||
- postgresql
|
||||
values:
|
||||
general.revprox.revprox_client.revprox_client_external_domainnames:
|
||||
- service.example.net
|
||||
general.odoo.odoo_admin_email: johndoe@example.net
|
||||
general.odoo.odoo_company_name: ACME
|
||||
general.odoo.odoo_company_street: John Doe Street
|
||||
general.odoo.odoo_company_city: Dijon
|
||||
general.odoo.odoo_company_zip: 21000
|
||||
general.odoo.odoo_company_vat: FR 99999999999
|
||||
general.odoo.odoo_company_registry: 999 999 999 00099
|
||||
general.odoo.odoo_company_email: johndoe@example.net
|
||||
general.odoo.odoo_company_website: https://example.net
|
||||
general.odoo.odoo_company_logo: /home/jdoe/logo.png
|
||||
general.odoo.odoo_company_footer: foot
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
||||
```
|
||||
odoo:
|
||||
applicationservice: odoo
|
||||
zones_name:
|
||||
- journald
|
||||
- ldap
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- smtp
|
||||
- oauth2
|
||||
- postgresql
|
||||
values:
|
||||
general.revprox.revprox_client.revprox_client_external_domainnames:
|
||||
- service.example.net
|
||||
general.odoo.odoo_admin_email: johndoe@example.net
|
||||
general.odoo.odoo_company_name: ACME
|
||||
general.odoo.odoo_company_street: John Doe Street
|
||||
general.odoo.odoo_company_city: Dijon
|
||||
general.odoo.odoo_company_zip: 21000
|
||||
general.odoo.odoo_company_vat: FR 99999999999
|
||||
general.odoo.odoo_company_registry: 999 999 999 00099
|
||||
general.odoo.odoo_company_email: johndoe@example.net
|
||||
general.odoo.odoo_company_website: https://example.net
|
||||
general.odoo.odoo_company_logo: /home/jdoe/logo.png
|
||||
general.odoo.odoo_company_footer: foot
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
||||
- [base-debian-bullseye](../base-debian-bullseye/README.md)
|
||||
- [base-debian](../base-debian/README.md)
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
- [postgresql-client](../postgresql-client/README.md)
|
||||
- [reverse-proxy-client](../reverse-proxy-client/README.md)
|
||||
- [relay-mail-client](../relay-mail-client/README.md)
|
||||
- [ldap-client](../ldap-client/README.md)
|
||||
- [oauth2-client](../oauth2-client/README.md)
|
||||
- [nginx-https](../nginx-https/README.md)
|
||||
- [nginx-common](../nginx-common/README.md)
|
||||
- [reverse-proxy-client](../reverse-proxy-client/README.md)
|
||||
|
||||
[All applications services for this dataset.](../README.md)
|
||||
|
|
|
|||
|
|
@ -15,19 +15,19 @@
|
|||
<variables>
|
||||
<family name="odoo" description="Odoo">
|
||||
<variable name="odoo_admin_password" type="password" description="Mot de passe de l'administrateur" hidden="True"/>
|
||||
<variable name="odoo_admin_email" type="mail" description="Adresse courriel de l'administrateur" mandatory="True"/>
|
||||
<variable name="odoo_company_name" description="Nom" mandatory="True"/>
|
||||
<variable name="odoo_company_street" description="Adresse" mandatory="True"/>
|
||||
<variable name="odoo_company_city" description="Ville" mandatory="True"/>
|
||||
<variable name="odoo_company_zip" description="Code postal" mandatory="True"/>
|
||||
<variable name="odoo_company_vat" description="Numéro TVA" mandatory="True"/>
|
||||
<variable name="odoo_company_registry" description="Registre de la société" mandatory="True"/>
|
||||
<variable name="odoo_admin_email" type="mail" description="Adresse courriel de l'administrateur" mandatory="True" test="johndoe@example.net"/>
|
||||
<variable name="odoo_company_name" description="Nom" mandatory="True" test="ACME"/>
|
||||
<variable name="odoo_company_street" description="Adresse" mandatory="True" test="John Doe Street"/>
|
||||
<variable name="odoo_company_city" description="Ville" mandatory="True" test="Dijon"/>
|
||||
<variable name="odoo_company_zip" description="Code postal" mandatory="True" test="21000"/>
|
||||
<variable name="odoo_company_vat" description="Numéro TVA" mandatory="True" test="FR 99999999999"/>
|
||||
<variable name="odoo_company_registry" description="Registre de la société" mandatory="True" test="999 999 999 00099"/>
|
||||
<variable name="odoo_company_phone" description="Numéro de téléphone"/>
|
||||
<variable name="odoo_company_mobile" description="Numéro de téléphone mobile"/>
|
||||
<variable name="odoo_company_email" description="Adresse courriel" mandatory="True"/>
|
||||
<variable name="odoo_company_website" description="Site internet" mandatory="True"/>
|
||||
<variable name="odoo_company_logo" type="filename" description="Chemin du logo" mandatory="True"/>
|
||||
<variable name="odoo_company_footer" description="Pied de page des documents" mandatory="True"/>
|
||||
<variable name="odoo_company_email" description="Adresse courriel" mandatory="True" test="johndoe@example.net"/>
|
||||
<variable name="odoo_company_website" description="Site internet" mandatory="True" test="https://example.net"/>
|
||||
<variable name="odoo_company_logo" type="filename" description="Chemin du logo" mandatory="True" test="/home/jdoe/logo.png"/>
|
||||
<variable name="odoo_company_footer" description="Pied de page des documents" mandatory="True" test="foot"/>
|
||||
<variable name="odoo_company_layout" description="Agencement des documents" mandatory="True" type="choice">
|
||||
<value>standard</value>
|
||||
<choice>standard</choice>
|
||||
|
|
|
|||
|
|
@ -5,49 +5,12 @@ include_toc: true
|
|||
|
||||
# openldap
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
OpenLDAP, a LDAP server.
|
||||
|
||||
[For more informations](https://www.openldap.org/)
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
||||
With minimum providers:
|
||||
|
||||
```
|
||||
openldap:
|
||||
applicationservice: openldap
|
||||
provider_zone: ldap
|
||||
zones_name:
|
||||
- localdns
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
||||
```
|
||||
openldap:
|
||||
applicationservice: openldap
|
||||
provider_zone: ldap
|
||||
zones_name:
|
||||
- journald
|
||||
- localdns
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
||||
- [base-fedora-37](../base-fedora-37/README.md)
|
||||
- [base-fedora](../base-fedora/README.md)
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
|
@ -100,13 +63,13 @@ openldap:
|
|||
|
||||
This a family is a leadership.
|
||||
|
||||
| Description | Type |
|
||||
|-------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------|
|
||||
| Adresse courriel du compte (*[ldap_user_mail](extras/accounts/00_account.xml)*) [+] | [mail](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| Aliases du mail (*[ldap_user_aliases](extras/accounts/00_account.xml)*) [+] | [mail](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| **Nom de compte** (*[ldap_user_uid](extras/accounts/00_account.xml)*) | [unix_user](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| **Prénom** (*[ldap_user_sn](extras/accounts/00_account.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| **Nom de famille** (*[ldap_user_gn](extras/accounts/00_account.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| Description | Help | Type |
|
||||
|-------------------------------------------------------------------------------------|---------------------|---------------------------------------------------------------------------------------------------------------------------|
|
||||
| Adresse courriel du compte (*[ldap_user_mail](extras/accounts/00_account.xml)*) [+] | johndoe@example.net | [mail](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| Aliases du mail (*[ldap_user_aliases](extras/accounts/00_account.xml)*) [+] | | [mail](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| **Nom de compte** (*[ldap_user_uid](extras/accounts/00_account.xml)*) | jdoe | [unix_user](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| **Prénom** (*[ldap_user_sn](extras/accounts/00_account.xml)*) | John | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| **Nom de famille** (*[ldap_user_gn](extras/accounts/00_account.xml)*) | Doe | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
|
||||
#### Gestion de la famille (*accounts.family_*)
|
||||
|
||||
|
|
@ -128,6 +91,43 @@ This a family is a leadership.
|
|||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
||||
With minimum providers:
|
||||
|
||||
```
|
||||
openldap:
|
||||
applicationservice: openldap
|
||||
provider_zone: ldap
|
||||
zones_name:
|
||||
- localdns
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
||||
```
|
||||
openldap:
|
||||
applicationservice: openldap
|
||||
provider_zone: ldap
|
||||
zones_name:
|
||||
- journald
|
||||
- localdns
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
||||
- [base-fedora-37](../base-fedora-37/README.md)
|
||||
- [base-fedora](../base-fedora/README.md)
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
|
||||
## Supplier
|
||||
|
||||
[ldap-client](../ldap-client/README.md)
|
||||
|
|
|
|||
|
|
@ -9,11 +9,11 @@
|
|||
<variable name="base_dn_" description="LDAP base DN de " hidden="True" provider="LDAP:base_dn"/>
|
||||
</family>
|
||||
<family name="users" description="Gestion des utilisateurs" leadership="True">
|
||||
<variable name='ldap_user_mail' type="mail" description="Adresse courriel du compte" multi="True"/>
|
||||
<variable name='ldap_user_mail' type="mail" description="Adresse courriel du compte" multi="True" help="johndoe@example.net"/>
|
||||
<variable name='ldap_user_aliases' type="mail" description="Aliases du mail" multi="True"/>
|
||||
<variable name='ldap_user_uid' type="unix_user" description="Nom de compte" mandatory="True"/>
|
||||
<variable name='ldap_user_sn' type="string" description="Prénom" mandatory="True"/>
|
||||
<variable name='ldap_user_gn' type="string" description="Nom de famille" mandatory="True"/>
|
||||
<variable name='ldap_user_uid' type="unix_user" description="Nom de compte" mandatory="True" help="jdoe"/>
|
||||
<variable name='ldap_user_sn' type="string" description="Prénom" mandatory="True" help="John"/>
|
||||
<variable name='ldap_user_gn' type="string" description="Nom de famille" mandatory="True" help="Doe"/>
|
||||
<variable name='ldap_user_password' type="password" description="Mot de passe" mandatory="True" hidden="True"/>
|
||||
</family>
|
||||
<variable name="families" description="Familles" type="unix_user" multi="True"/>
|
||||
|
|
|
|||
|
|
@ -5,68 +5,12 @@ include_toc: true
|
|||
|
||||
# peertube
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Peertube, a federated (ActivityPub) video streaming platform.
|
||||
|
||||
[For more informations](https://www.openldap.org/)
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
||||
With minimum providers:
|
||||
|
||||
```
|
||||
peertube:
|
||||
applicationservice: peertube
|
||||
zones_name:
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- smtp
|
||||
- redis
|
||||
- oauth2
|
||||
- postgresql
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
||||
```
|
||||
peertube:
|
||||
applicationservice: peertube
|
||||
zones_name:
|
||||
- journald
|
||||
- externaldns
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- smtp
|
||||
- redis
|
||||
- oauth2
|
||||
- postgresql
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
||||
- [base-fedora-38](../base-fedora-38/README.md)
|
||||
- [base-fedora](../base-fedora/README.md)
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
- [dns-external](../dns-external/README.md)
|
||||
- [postgresql-client](../postgresql-client/README.md)
|
||||
- [relay-mail-client](../relay-mail-client/README.md)
|
||||
- [reverse-proxy-client](../reverse-proxy-client/README.md)
|
||||
- [redis-client](../redis-client/README.md)
|
||||
- [redis-common](../redis-common/README.md)
|
||||
- [nginx-https](../nginx-https/README.md)
|
||||
- [nginx-common](../nginx-common/README.md)
|
||||
- [reverse-proxy-client](../reverse-proxy-client/README.md)
|
||||
- [oauth2-client](../oauth2-client/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
|
@ -79,11 +23,11 @@ peertube:
|
|||
|
||||
#### peertube (*general.peertube*)
|
||||
|
||||
| Description | Type | Values |
|
||||
|------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------|
|
||||
| **Adresse courriel de l'administrateur Peertube** (*[peertube_admin_email](dictionaries/30_peertube.xml)*) | [mail](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | |
|
||||
| **Description courte de l'instance** (*[peertube_short_description](dictionaries/30_peertube.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | PeerTube, an ActivityPub-federated video streaming platform using P2P directly in your web browser. |
|
||||
| **Description de l'instance** (*[peertube_description](dictionaries/30_peertube.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Welcome to this PeerTube instance! |
|
||||
| Description | Example | Type | Values |
|
||||
|------------------------------------------------------------------------------------------------------------|----------------------|------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------|
|
||||
| **Adresse courriel de l'administrateur Peertube** (*[peertube_admin_email](dictionaries/30_peertube.xml)*) | john.doe@example.net | [mail](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | |
|
||||
| **Description courte de l'instance** (*[peertube_short_description](dictionaries/30_peertube.xml)*) | | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | PeerTube, an ActivityPub-federated video streaming platform using P2P directly in your web browser. |
|
||||
| **Description de l'instance** (*[peertube_description](dictionaries/30_peertube.xml)*) | | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Welcome to this PeerTube instance! |
|
||||
|
||||
#### oauth2_client (*general.oauth2_client*)
|
||||
|
||||
|
|
@ -120,4 +64,68 @@ peertube:
|
|||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
||||
With minimum providers:
|
||||
|
||||
```
|
||||
peertube:
|
||||
applicationservice: peertube
|
||||
zones_name:
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- smtp
|
||||
- redis
|
||||
- oauth2
|
||||
- postgresql
|
||||
values:
|
||||
general.revprox.revprox_client.revprox_client_external_domainnames:
|
||||
- service.example.net
|
||||
general.peertube.peertube_admin_email: john.doe@example.net
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
||||
```
|
||||
peertube:
|
||||
applicationservice: peertube
|
||||
zones_name:
|
||||
- journald
|
||||
- externaldns
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- smtp
|
||||
- redis
|
||||
- oauth2
|
||||
- postgresql
|
||||
values:
|
||||
general.revprox.revprox_client.revprox_client_external_domainnames:
|
||||
- service.example.net
|
||||
general.peertube.peertube_admin_email: john.doe@example.net
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
||||
- [base-fedora-38](../base-fedora-38/README.md)
|
||||
- [base-fedora](../base-fedora/README.md)
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
- [dns-external](../dns-external/README.md)
|
||||
- [postgresql-client](../postgresql-client/README.md)
|
||||
- [relay-mail-client](../relay-mail-client/README.md)
|
||||
- [reverse-proxy-client](../reverse-proxy-client/README.md)
|
||||
- [redis-client](../redis-client/README.md)
|
||||
- [redis-common](../redis-common/README.md)
|
||||
- [nginx-https](../nginx-https/README.md)
|
||||
- [nginx-common](../nginx-common/README.md)
|
||||
- [reverse-proxy-client](../reverse-proxy-client/README.md)
|
||||
- [oauth2-client](../oauth2-client/README.md)
|
||||
|
||||
[All applications services for this dataset.](../README.md)
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
</variable>
|
||||
</family>
|
||||
<family name="peertube">
|
||||
<variable name="peertube_admin_email" type="mail" description="Adresse courriel de l'administrateur Peertube" mandatory="True"/>
|
||||
<variable name="peertube_admin_email" type="mail" description="Adresse courriel de l'administrateur Peertube" mandatory="True" test="john.doe@example.net"/>
|
||||
<variable name="peertube_short_description" type="string" description="Description courte de l'instance">
|
||||
<value>PeerTube, an ActivityPub-federated video streaming platform using P2P directly in your web browser.</value>
|
||||
</variable>
|
||||
|
|
|
|||
|
|
@ -5,14 +5,10 @@ include_toc: true
|
|||
|
||||
# php-fpm
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
PHP FPM.
|
||||
|
||||
## Dependances
|
||||
|
||||
- [php](../php/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
|
@ -28,6 +24,10 @@ PHP FPM.
|
|||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Dependances
|
||||
|
||||
- [php](../php/README.md)
|
||||
|
||||
## Used by
|
||||
|
||||
- [piwigo](../piwigo/README.md)
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ include_toc: true
|
|||
|
||||
# php
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
PHP, a popular general-purpose scripting language.
|
||||
|
||||
|
|
|
|||
|
|
@ -5,12 +5,46 @@ include_toc: true
|
|||
|
||||
# piwigo
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Piwigo, a photo management software.
|
||||
|
||||
[For more informations](http://piwigo.org/)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### Piwigo (*general.piwigo*)
|
||||
|
||||
| Description | Example | Type | Values |
|
||||
|------------------------------------------------------------------------------------------------------|-------------------|------------------------------------------------------------------------------------------------------------------------|----------------------|
|
||||
| **Adresse courriel de l'administrateur Piwigo** (*[piwigo_admin_email](dictionaries/31_piwigo.xml)*) | admin@example.net | [mail](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | |
|
||||
| **Titre de l'album** (*[piwigo_title](dictionaries/31_piwigo.xml)*) | | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Album photographique |
|
||||
|
||||
##### Piwigo users (*general.piwigo.users*)
|
||||
|
||||
This a family is a leadership.
|
||||
|
||||
| Description | Example | Type |
|
||||
|-----------------------------------------------------------------------------------|---------------------|---------------------------------------------------------------------------------------------------------------------------|
|
||||
| **Utilisateur ayant un album** (*[piwigo_users](dictionaries/31_piwigo.xml)*) [+] | jdoe | [unix_user](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| **Adresse courriel** (*[piwigo_email](dictionaries/31_piwigo.xml)*) | johndoe@example.net | [mail](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
|
||||
#### oauth2_client (*general.oauth2_client*)
|
||||
|
||||
| Description | Values |
|
||||
|------------------------------------------------------------------|-----------------------------|
|
||||
| *[**oauth2_is_client_application**](dictionaries/31_piwigo.xml)* | True |
|
||||
| *[**oauth2_client_name**](dictionaries/31_piwigo.xml)* | Album |
|
||||
| *[**oauth2_client_description**](dictionaries/31_piwigo.xml)* | Album photographique Piwigo |
|
||||
| *[**oauth2_client_category**](dictionaries/31_piwigo.xml)* | Diffusion |
|
||||
| *[**oauth2_client_logo**](dictionaries/31_piwigo.xml)* | silique_image.png |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
|
@ -28,6 +62,14 @@ piwigo:
|
|||
- smtp
|
||||
- redis
|
||||
- oauth2
|
||||
values:
|
||||
general.revprox.revprox_client.revprox_client_external_domainnames:
|
||||
- service.example.net
|
||||
general.piwigo.piwigo_admin_email: admin@example.net
|
||||
general.piwigo.users.piwigo_users:
|
||||
- jdoe
|
||||
general.piwigo.users.piwigo_email:
|
||||
'0': johndoe@example.net
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
|
@ -44,6 +86,14 @@ piwigo:
|
|||
- smtp
|
||||
- redis
|
||||
- oauth2
|
||||
values:
|
||||
general.revprox.revprox_client.revprox_client_external_domainnames:
|
||||
- service.example.net
|
||||
general.piwigo.piwigo_admin_email: admin@example.net
|
||||
general.piwigo.users.piwigo_users:
|
||||
- jdoe
|
||||
general.piwigo.users.piwigo_email:
|
||||
'0': johndoe@example.net
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
|
@ -69,38 +119,4 @@ piwigo:
|
|||
- [php-fpm](../php-fpm/README.md)
|
||||
- [php](../php/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### Piwigo (*general.piwigo*)
|
||||
|
||||
| Description | Type | Values |
|
||||
|------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------|----------------------|
|
||||
| **Adresse courriel de l'administrateur Piwigo** (*[piwigo_admin_email](dictionaries/31_piwigo.xml)*) | [mail](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | |
|
||||
| **Titre de l'album** (*[piwigo_title](dictionaries/31_piwigo.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Album photographique |
|
||||
|
||||
##### Piwigo users (*general.piwigo.users*)
|
||||
|
||||
This a family is a leadership.
|
||||
|
||||
| Description | Type |
|
||||
|-----------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------|
|
||||
| **Utilisateur ayant un album** (*[piwigo_users](dictionaries/31_piwigo.xml)*) [+] | [unix_user](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| **Adresse courriel** (*[piwigo_email](dictionaries/31_piwigo.xml)*) | [mail](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
|
||||
#### oauth2_client (*general.oauth2_client*)
|
||||
|
||||
| Description | Values |
|
||||
|------------------------------------------------------------------|-----------------------------|
|
||||
| *[**oauth2_is_client_application**](dictionaries/31_piwigo.xml)* | True |
|
||||
| *[**oauth2_client_name**](dictionaries/31_piwigo.xml)* | Album |
|
||||
| *[**oauth2_client_description**](dictionaries/31_piwigo.xml)* | Album photographique Piwigo |
|
||||
| *[**oauth2_client_category**](dictionaries/31_piwigo.xml)* | Diffusion |
|
||||
| *[**oauth2_client_logo**](dictionaries/31_piwigo.xml)* | silique_image.png |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
[All applications services for this dataset.](../README.md)
|
||||
|
|
|
|||
|
|
@ -12,15 +12,15 @@
|
|||
</services>
|
||||
<variables>
|
||||
<family name="piwigo" description="Piwigo">
|
||||
<variable name="piwigo_admin_email" type="mail" description="Adresse courriel de l'administrateur Piwigo" mandatory="True"/>
|
||||
<variable name="piwigo_admin_email" type="mail" description="Adresse courriel de l'administrateur Piwigo" mandatory="True" test="admin@example.net"/>
|
||||
<variable name="piwigo_admin_password" type="password" auto_save="False" hidden="True"/>
|
||||
<variable name="piwigo_locations" type="filename" multi="True" mandatory="True" hidden="True"/>
|
||||
<variable name="piwigo_title" type="string" description="Titre de l'album" mandatory="True">
|
||||
<value>Album photographique</value>
|
||||
</variable>
|
||||
<family name="users" description="Piwigo users" leadership="True">
|
||||
<variable name="piwigo_users" type="unix_user" description="Utilisateur ayant un album" multi="True" mandatory="True"/>
|
||||
<variable name="piwigo_email" type="mail" description="Adresse courriel" mandatory="True"/>
|
||||
<variable name="piwigo_users" type="unix_user" description="Utilisateur ayant un album" multi="True" mandatory="True" test="jdoe"/>
|
||||
<variable name="piwigo_email" type="mail" description="Adresse courriel" mandatory="True" test="johndoe@example.net"/>
|
||||
</family>
|
||||
</family>
|
||||
<family name="oauth2_client">
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ include_toc: true
|
|||
|
||||
# pki-tls
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Autosign PKI or Let's encrypt support for TLS certificates.
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ include_toc: true
|
|||
|
||||
# postfix-lmtp-relay
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Postfix, the mail server, as LMTP relay.
|
||||
|
||||
|
|
|
|||
|
|
@ -5,12 +5,43 @@ include_toc: true
|
|||
|
||||
# postfix-relay
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Postfix, the mail server, as relay.
|
||||
|
||||
[For more informations](http://www.postfix.org/)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### network (*general.network*)
|
||||
|
||||
| Description | Values |
|
||||
|-----------------------------------------------------|--------------|
|
||||
| *[**outgoing_ports**](dictionaries/30_postfix.xml)* | 25 |
|
||||
| *[incoming_ports](dictionaries/30_postfix.xml)* | <calculated> |
|
||||
|
||||
#### Postfix mail server (*general.postfix*)
|
||||
|
||||
| Description | Help | Type | Values | Choices | Provider |
|
||||
|----------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|-----------|----------------------------|------------|
|
||||
| Nom de domaine extérieur du serveur de courriel (*[postfix_mail_hostname](dictionaries/30_postfix.xml)*) | Cette variable est obligatoire pour recevoir des courriels depuis l'extérieur | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | | |
|
||||
| **Autorité de certification signant le certificat du domaine extérieur** (*[postfix_crt_provider](dictionaries/30_postfix.xml)*) | | [choice](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | autosigne | autosigne<br />letsencrypt | |
|
||||
| Authentification sur le relai SMTP (*[postfix_relay_authentifications](dictionaries/30_postfix.xml)*) [+] | | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | | SMTP |
|
||||
|
||||
##### Local server authentification (*general.postfix.local_authentification_*)
|
||||
|
||||
This a dynamic family generated from the variable "general.postfix.postfix_relay_authentifications".
|
||||
|
||||
| Description | Type | Provider |
|
||||
|-------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------|---------------|
|
||||
| *[local_authentification_password_](dictionaries/30_postfix.xml)* | [secret](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | SMTP:password |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
|
@ -51,37 +82,6 @@ postfix-relay:
|
|||
- [dns-external](../dns-external/README.md)
|
||||
- [postfix-lmtp-relay](../postfix-lmtp-relay/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### network (*general.network*)
|
||||
|
||||
| Description | Values |
|
||||
|-----------------------------------------------------|--------------|
|
||||
| *[**outgoing_ports**](dictionaries/30_postfix.xml)* | 25 |
|
||||
| *[incoming_ports](dictionaries/30_postfix.xml)* | <calculated> |
|
||||
|
||||
#### Postfix mail server (*general.postfix*)
|
||||
|
||||
| Description | Help | Type | Values | Choices | Provider |
|
||||
|----------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|-----------|----------------------------|------------|
|
||||
| Nom de domaine extérieur du serveur de courriel (*[postfix_mail_hostname](dictionaries/30_postfix.xml)*) | Cette variable est obligatoire pour recevoir des courriels depuis l'extérieur | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | | |
|
||||
| **Autorité de certification signant le certificat du domaine extérieur** (*[postfix_crt_provider](dictionaries/30_postfix.xml)*) | | [choice](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | autosigne | autosigne<br />letsencrypt | |
|
||||
| Authentification sur le relai SMTP (*[postfix_relay_authentifications](dictionaries/30_postfix.xml)*) [+] | | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | | SMTP |
|
||||
|
||||
##### Local server authentification (*general.postfix.local_authentification_*)
|
||||
|
||||
This a dynamic family generated from the variable "general.postfix.postfix_relay_authentifications".
|
||||
|
||||
| Description | Type | Provider |
|
||||
|-------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------|---------------|
|
||||
| *[local_authentification_password_](dictionaries/30_postfix.xml)* | [secret](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | SMTP:password |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Supplier
|
||||
|
||||
[relay-mail-client](../relay-mail-client/README.md)
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ include_toc: true
|
|||
|
||||
# postgresql-client
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Application service needs interact with a Postgresql server.
|
||||
|
||||
|
|
|
|||
|
|
@ -5,49 +5,12 @@ include_toc: true
|
|||
|
||||
# postgresql
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Postgresql, a database.
|
||||
|
||||
[For more informations](https://www.postgresql.org)
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
||||
With minimum providers:
|
||||
|
||||
```
|
||||
postgresql:
|
||||
applicationservice: postgresql
|
||||
provider_zone: postgresql
|
||||
zones_name:
|
||||
- localdns
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
||||
```
|
||||
postgresql:
|
||||
applicationservice: postgresql
|
||||
provider_zone: postgresql
|
||||
zones_name:
|
||||
- journald
|
||||
- localdns
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
||||
- [base-fedora-37](../base-fedora-37/README.md)
|
||||
- [base-fedora](../base-fedora/README.md)
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
|
@ -93,6 +56,43 @@ This a dynamic family generated from the variable "accounts.remotes".
|
|||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
||||
With minimum providers:
|
||||
|
||||
```
|
||||
postgresql:
|
||||
applicationservice: postgresql
|
||||
provider_zone: postgresql
|
||||
zones_name:
|
||||
- localdns
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
||||
```
|
||||
postgresql:
|
||||
applicationservice: postgresql
|
||||
provider_zone: postgresql
|
||||
zones_name:
|
||||
- journald
|
||||
- localdns
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
||||
- [base-fedora-37](../base-fedora-37/README.md)
|
||||
- [base-fedora](../base-fedora/README.md)
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
|
||||
## Supplier
|
||||
|
||||
[postgresql-client](../postgresql-client/README.md)
|
||||
|
|
|
|||
|
|
@ -5,12 +5,26 @@ include_toc: true
|
|||
|
||||
# prometheus
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Prometheus, an event monitoring.
|
||||
|
||||
[For more informations](https://prometheus.io/)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### prometheus (*general.prometheus*)
|
||||
|
||||
| Description | Type | Provider |
|
||||
|----------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|------------|
|
||||
| *[client_addresses](dictionaries/20_prometheus.xml)* [+] | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Prometheus |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
|
@ -48,20 +62,6 @@ prometheus:
|
|||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### prometheus (*general.prometheus*)
|
||||
|
||||
| Description | Type | Provider |
|
||||
|----------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|------------|
|
||||
| *[client_addresses](dictionaries/20_prometheus.xml)* [+] | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Prometheus |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Supplier
|
||||
|
||||
[host-systemd-machined](../host-systemd-machined/README.md)
|
||||
|
|
|
|||
|
|
@ -5,22 +5,12 @@ include_toc: true
|
|||
|
||||
# provider-systemd-machined
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Machine started in Systemd Machined environment.
|
||||
|
||||
[For more informations](https://www.freedesktop.org/wiki/Software/systemd/machined/)
|
||||
|
||||
## Dependances
|
||||
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
|
@ -44,6 +34,16 @@ Machine started in Systemd Machined environment.
|
|||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Dependances
|
||||
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
|
||||
## Provider
|
||||
|
||||
[host-systemd-machined](../host-systemd-machined/README.md)
|
||||
|
|
|
|||
|
|
@ -5,16 +5,12 @@ include_toc: true
|
|||
|
||||
# redis-client
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Application service needs interact with a Redis server.
|
||||
|
||||
[For more informations](https://redis.io/)
|
||||
|
||||
## Dependances
|
||||
|
||||
- [redis-common](../redis-common/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
|
@ -32,6 +28,10 @@ Application service needs interact with a Redis server.
|
|||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Dependances
|
||||
|
||||
- [redis-common](../redis-common/README.md)
|
||||
|
||||
## Used by
|
||||
|
||||
- [peertube](../peertube/README.md)
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ include_toc: true
|
|||
|
||||
# redis-common
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Redis, an in-memory data structure store.
|
||||
|
||||
|
|
|
|||
|
|
@ -5,12 +5,43 @@ include_toc: true
|
|||
|
||||
# redis
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Redis, an in-memory data structure store.
|
||||
|
||||
[For more informations](https://redis.io/)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### Redis (*general.redis*)
|
||||
|
||||
Configuration du service de cache Redis
|
||||
|
||||
| Description | Values | Help | Type | Choices |
|
||||
|----------------------------------------------------------------------------------------------------------------------------|--------------|--------------------------|------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| **Nom de l'instance** (*[redis_instance_name](dictionaries/90_redis.xml)*) | <calculated> | | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | |
|
||||
| **Activer la persistence des données** (*[redis_save](dictionaries/90_redis.xml)*) | False | | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | |
|
||||
| **Quantité de mémoire utilisable par Redis** (*[redis_max_memory](dictionaries/90_redis.xml)*) | 512 | La valeur est en Mo | [number](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | |
|
||||
| **Méthode de libération de mémoire lorsque le maximum est atteint** (*[redis_memory_policy](dictionaries/90_redis.xml)*) | noeviction | | [choice](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | volatile-lru<br />allkeys-lru<br />volatile-lfu<br />allkeys-lfu<br />volatile-random<br />allkeys-random<br />volatile-ttl<br />noeviction |
|
||||
| **Intervalle entre le dernier envoi de paquet TCP et la réponse ACK** (*[redis_tcp_keepalive](dictionaries/90_redis.xml)*) | 300 | La valeur est en seconde | [number](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | |
|
||||
| **Nombre de client maximum autorisé** (*[redis_max_clients](dictionaries/90_redis.xml)*) | 10000 | | [number](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | |
|
||||
|
||||
### Accounts (*accounts*)
|
||||
|
||||
#### remote_ (*accounts.remote_*)
|
||||
|
||||
This a dynamic family generated from the variable "accounts.remotes".
|
||||
|
||||
| Description | Type | Values |
|
||||
|----------------------------------------------|--------------------------------------------------------------------------------------------------------------------|--------------|
|
||||
| *[**ip_**](extras/accounts/00_accounts.xml)* | [ip](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | <calculated> |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
|
@ -49,37 +80,6 @@ redis:
|
|||
- [resolved](../resolved/README.md)
|
||||
- [redis-common](../redis-common/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### Redis (*general.redis*)
|
||||
|
||||
Configuration du service de cache Redis
|
||||
|
||||
| Description | Values | Help | Type | Choices |
|
||||
|----------------------------------------------------------------------------------------------------------------------------|--------------|--------------------------|------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| **Nom de l'instance** (*[redis_instance_name](dictionaries/90_redis.xml)*) | <calculated> | | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | |
|
||||
| **Activer la persistence des données** (*[redis_save](dictionaries/90_redis.xml)*) | False | | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | |
|
||||
| **Quantité de mémoire utilisable par Redis** (*[redis_max_memory](dictionaries/90_redis.xml)*) | 512 | La valeur est en Mo | [number](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | |
|
||||
| **Méthode de libération de mémoire lorsque le maximum est atteint** (*[redis_memory_policy](dictionaries/90_redis.xml)*) | noeviction | | [choice](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | volatile-lru<br />allkeys-lru<br />volatile-lfu<br />allkeys-lfu<br />volatile-random<br />allkeys-random<br />volatile-ttl<br />noeviction |
|
||||
| **Intervalle entre le dernier envoi de paquet TCP et la réponse ACK** (*[redis_tcp_keepalive](dictionaries/90_redis.xml)*) | 300 | La valeur est en seconde | [number](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | |
|
||||
| **Nombre de client maximum autorisé** (*[redis_max_clients](dictionaries/90_redis.xml)*) | 10000 | | [number](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | |
|
||||
|
||||
### Accounts (*accounts*)
|
||||
|
||||
#### remote_ (*accounts.remote_*)
|
||||
|
||||
This a dynamic family generated from the variable "accounts.remotes".
|
||||
|
||||
| Description | Type | Values |
|
||||
|----------------------------------------------|--------------------------------------------------------------------------------------------------------------------|--------------|
|
||||
| *[**ip_**](extras/accounts/00_accounts.xml)* | [ip](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | <calculated> |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Supplier
|
||||
|
||||
[redis-client](../redis-client/README.md)
|
||||
|
|
|
|||
|
|
@ -5,14 +5,10 @@ include_toc: true
|
|||
|
||||
# relay-lmtp-client
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Application service needs interact with a Postfix server with LMTP protocol.
|
||||
|
||||
## Dependances
|
||||
|
||||
- [relay-mail-client](../relay-mail-client/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
|
@ -25,6 +21,10 @@ Application service needs interact with a Postfix server with LMTP protocol.
|
|||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Dependances
|
||||
|
||||
- [relay-mail-client](../relay-mail-client/README.md)
|
||||
|
||||
## Used by
|
||||
|
||||
- [mailman](../mailman/README.md)
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ include_toc: true
|
|||
|
||||
# relay-mail-client
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Client SMTP.
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ include_toc: true
|
|||
|
||||
# resolved
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Resolved.
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ include_toc: true
|
|||
|
||||
# reverse-proxy-client
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Application service needs interact with a a reverse proxy server.
|
||||
|
||||
|
|
@ -19,11 +19,11 @@ Application service needs interact with a a reverse proxy server.
|
|||
|
||||
This a family is a leadership.
|
||||
|
||||
| Description | Type | Supplier |
|
||||
|---------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|----------------------------|
|
||||
| **Nom de domaine exterieur du serveur** (*[revprox_client_external_domainnames](dictionaries/21_revprox_client.xml)*) [+] | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | ReverseProxy:external |
|
||||
| **Nom de l'arborescence racine du site** (*[revprox_client_location](dictionaries/21_revprox_client.xml)*) | [filename](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | ReverseProxy:location |
|
||||
| Taille maximum du corps (*[revprox_client_max_body_size](dictionaries/21_revprox_client.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | ReverseProxy:max_body_size |
|
||||
| Description | Example | Type | Supplier |
|
||||
|---------------------------------------------------------------------------------------------------------------------------|---------------------|----------------------------------------------------------------------------------------------------------------------------|----------------------------|
|
||||
| **Nom de domaine exterieur du serveur** (*[revprox_client_external_domainnames](dictionaries/21_revprox_client.xml)*) [+] | service.example.net | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | ReverseProxy:external |
|
||||
| **Nom de l'arborescence racine du site** (*[revprox_client_location](dictionaries/21_revprox_client.xml)*) | | [filename](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | ReverseProxy:location |
|
||||
| Taille maximum du corps (*[revprox_client_max_body_size](dictionaries/21_revprox_client.xml)*) | | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | ReverseProxy:max_body_size |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
<variable name="revprox_client_server_domainname" type="domainname" mandatory='True' supplier="ReverseProxy" hidden="True"/>
|
||||
<variable name="revprox_client_server_ip" type="ip" hidden='True'/>
|
||||
<family name="revprox_client" description="Point d'entrée des clients" leadership="True">
|
||||
<variable name="revprox_client_external_domainnames" type="domainname" description="Nom de domaine exterieur du serveur" mandatory='True' multi="True" unique="False" supplier="ReverseProxy:external"/>
|
||||
<variable name="revprox_client_external_domainnames" type="domainname" description="Nom de domaine exterieur du serveur" mandatory='True' multi="True" unique="False" supplier="ReverseProxy:external" test="service.example.net"/>
|
||||
<variable name="revprox_client_location" type="filename" description="Nom de l'arborescence racine du site" mandatory="True" supplier="ReverseProxy:location">
|
||||
<value>/</value>
|
||||
</variable>
|
||||
|
|
|
|||
|
|
@ -16,12 +16,3 @@ def calc_web_address(domain_name: str=None,
|
|||
if local_location:
|
||||
web_address += local_location
|
||||
return web_address
|
||||
|
||||
|
||||
def get_first_value(lst: list):
|
||||
if lst:
|
||||
if isinstance(lst[0], list):
|
||||
if lst[0] and lst[0][0]:
|
||||
return lst[0][0]
|
||||
else:
|
||||
return lst[0]
|
||||
|
|
|
|||
|
|
@ -5,70 +5,12 @@ include_toc: true
|
|||
|
||||
# roundcube
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Roundcube, a webmail.
|
||||
|
||||
[For more informations](https://roundcube.net/)
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
||||
With minimum providers:
|
||||
|
||||
```
|
||||
roundcube:
|
||||
applicationservice: roundcube
|
||||
zones_name:
|
||||
- ldap
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- imap
|
||||
- redis
|
||||
- oauth2
|
||||
- postgresql
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
||||
```
|
||||
roundcube:
|
||||
applicationservice: roundcube
|
||||
zones_name:
|
||||
- journald
|
||||
- ldap
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- imap
|
||||
- redis
|
||||
- oauth2
|
||||
- postgresql
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
||||
- [base-fedora-36](../base-fedora-36/README.md)
|
||||
- [base-fedora](../base-fedora/README.md)
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
- [postgresql-client](../postgresql-client/README.md)
|
||||
- [imap-client](../imap-client/README.md)
|
||||
- [redis-client](../redis-client/README.md)
|
||||
- [redis-common](../redis-common/README.md)
|
||||
- [oauth2-client](../oauth2-client/README.md)
|
||||
- [nginx-https](../nginx-https/README.md)
|
||||
- [nginx-common](../nginx-common/README.md)
|
||||
- [reverse-proxy-client](../reverse-proxy-client/README.md)
|
||||
- [php-fpm](../php-fpm/README.md)
|
||||
- [php](../php/README.md)
|
||||
- [ldap-client](../ldap-client/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
|
@ -79,11 +21,11 @@ roundcube:
|
|||
|
||||
This a family is a leadership.
|
||||
|
||||
| Description | Type |
|
||||
|----------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|
|
||||
| **Nom de domaines d'accès à Roundcube** (*[roundcube_domains](dictionaries/31_roundcube.xml)*) [+] | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| **Nom de domaines des courriels** (*[roundcube_mail_domain](dictionaries/31_roundcube.xml)*) | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| Nom de la famille (*[roundcube_family](dictionaries/31_roundcube.xml)*) | [unix_user](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| Description | Example | Type |
|
||||
|----------------------------------------------------------------------------------------------------|---------------------|----------------------------------------------------------------------------------------------------------------------------|
|
||||
| **Nom de domaines d'accès à Roundcube** (*[roundcube_domains](dictionaries/31_roundcube.xml)*) [+] | webmail.example.net | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| **Nom de domaines des courriels** (*[roundcube_mail_domain](dictionaries/31_roundcube.xml)*) | mail.example.net | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| Nom de la famille (*[roundcube_family](dictionaries/31_roundcube.xml)*) | | [unix_user](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
|
||||
#### oauth2_client (*general.oauth2_client*)
|
||||
|
||||
|
|
@ -135,4 +77,72 @@ This a family is a leadership.
|
|||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
||||
With minimum providers:
|
||||
|
||||
```
|
||||
roundcube:
|
||||
applicationservice: roundcube
|
||||
zones_name:
|
||||
- ldap
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- imap
|
||||
- redis
|
||||
- oauth2
|
||||
- postgresql
|
||||
values:
|
||||
general.roundcube.roundcube_domain.roundcube_domains:
|
||||
- webmail.example.net
|
||||
general.roundcube.roundcube_domain.roundcube_mail_domain:
|
||||
'0': mail.example.net
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
||||
```
|
||||
roundcube:
|
||||
applicationservice: roundcube
|
||||
zones_name:
|
||||
- journald
|
||||
- ldap
|
||||
- localdns
|
||||
- reverseproxy
|
||||
- imap
|
||||
- redis
|
||||
- oauth2
|
||||
- postgresql
|
||||
values:
|
||||
general.roundcube.roundcube_domain.roundcube_domains:
|
||||
- webmail.example.net
|
||||
general.roundcube.roundcube_domain.roundcube_mail_domain:
|
||||
'0': mail.example.net
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
||||
- [base-fedora-36](../base-fedora-36/README.md)
|
||||
- [base-fedora](../base-fedora/README.md)
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
- [postgresql-client](../postgresql-client/README.md)
|
||||
- [imap-client](../imap-client/README.md)
|
||||
- [redis-client](../redis-client/README.md)
|
||||
- [redis-common](../redis-common/README.md)
|
||||
- [oauth2-client](../oauth2-client/README.md)
|
||||
- [nginx-https](../nginx-https/README.md)
|
||||
- [nginx-common](../nginx-common/README.md)
|
||||
- [reverse-proxy-client](../reverse-proxy-client/README.md)
|
||||
- [php-fpm](../php-fpm/README.md)
|
||||
- [php](../php/README.md)
|
||||
- [ldap-client](../ldap-client/README.md)
|
||||
|
||||
[All applications services for this dataset.](../README.md)
|
||||
|
|
|
|||
|
|
@ -15,8 +15,8 @@
|
|||
<variable name="roundcube_des_key" type="secret" auto_save="False" hidden="True"/>
|
||||
<variable name="roundcube_config" type="filename" hidden="True" multi="True"/>
|
||||
<family name="roundcube_domain" leadership="True">
|
||||
<variable name="roundcube_domains" type="domainname" description="Nom de domaines d'accès à Roundcube" multi="True" mandatory="True"/>
|
||||
<variable name="roundcube_mail_domain" type="domainname" description="Nom de domaines des courriels" mandatory="True"/>
|
||||
<variable name="roundcube_domains" type="domainname" description="Nom de domaines d'accès à Roundcube" multi="True" mandatory="True" test="webmail.example.net"/>
|
||||
<variable name="roundcube_mail_domain" type="domainname" description="Nom de domaines des courriels" mandatory="True" test="mail.example.net"/>
|
||||
<variable name="roundcube_family" type="unix_user" description="Nom de la famille"/>
|
||||
</family>
|
||||
</family>
|
||||
|
|
|
|||
|
|
@ -5,50 +5,12 @@ include_toc: true
|
|||
|
||||
# speedtest-rs
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Speedtest-rs, a very lightweight Speedtest.
|
||||
|
||||
[For more informations](https://cloud.silique.fr/gitea/Silique/speedtest-rs)
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
||||
With minimum providers:
|
||||
|
||||
```
|
||||
speedtest-rs:
|
||||
applicationservice: speedtest-rs
|
||||
zones_name:
|
||||
- localdns
|
||||
- reverseproxy
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
||||
```
|
||||
speedtest-rs:
|
||||
applicationservice: speedtest-rs
|
||||
zones_name:
|
||||
- journald
|
||||
- localdns
|
||||
- reverseproxy
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
||||
- [base-fedora-36](../base-fedora-36/README.md)
|
||||
- [base-fedora](../base-fedora/README.md)
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
- [reverse-proxy-client](../reverse-proxy-client/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
|
@ -72,4 +34,48 @@ speedtest-rs:
|
|||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
||||
With minimum providers:
|
||||
|
||||
```
|
||||
speedtest-rs:
|
||||
applicationservice: speedtest-rs
|
||||
zones_name:
|
||||
- localdns
|
||||
- reverseproxy
|
||||
values:
|
||||
general.revprox.revprox_client.revprox_client_external_domainnames:
|
||||
- service.example.net
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
||||
```
|
||||
speedtest-rs:
|
||||
applicationservice: speedtest-rs
|
||||
zones_name:
|
||||
- journald
|
||||
- localdns
|
||||
- reverseproxy
|
||||
values:
|
||||
general.revprox.revprox_client.revprox_client_external_domainnames:
|
||||
- service.example.net
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
||||
- [base-fedora-36](../base-fedora-36/README.md)
|
||||
- [base-fedora](../base-fedora/README.md)
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
- [reverse-proxy-client](../reverse-proxy-client/README.md)
|
||||
|
||||
[All applications services for this dataset.](../README.md)
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ include_toc: true
|
|||
|
||||
# systemd
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Systemd, a system and service manager.
|
||||
|
||||
|
|
|
|||
|
|
@ -5,51 +5,12 @@ include_toc: true
|
|||
|
||||
# unbound
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Unbound, a validating, recursive, caching DNS resolver.
|
||||
|
||||
[For more informations](https://www.nlnetlabs.nl/projects/unbound/about/)
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
||||
With minimum providers:
|
||||
|
||||
```
|
||||
unbound:
|
||||
applicationservice: unbound
|
||||
provider_zone: externaldns
|
||||
zones_name:
|
||||
- localdns
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
||||
```
|
||||
unbound:
|
||||
applicationservice: unbound
|
||||
provider_zone: externaldns
|
||||
zones_name:
|
||||
- journald
|
||||
- externaldns
|
||||
- localdns
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
||||
- [dns-external](../dns-external/README.md)
|
||||
- [base-fedora-37](../base-fedora-37/README.md)
|
||||
- [base-fedora](../base-fedora/README.md)
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
|
@ -63,9 +24,9 @@ unbound:
|
|||
|
||||
#### Résolveur DNS (*general.dns_resolver*)
|
||||
|
||||
| Description |
|
||||
|------------------------------------------------------------------------------------------------------|
|
||||
| **Serveur résolveur DNS par défaut** (*[unbound_default_forwards](dictionaries/20_unbound.xml)*) [+] |
|
||||
| Description | Example |
|
||||
|------------------------------------------------------------------------------------------------------|-----------|
|
||||
| **Serveur résolveur DNS par défaut** (*[unbound_default_forwards](dictionaries/20_unbound.xml)*) [+] | 9.9.9.9 |
|
||||
|
||||
##### Serveur DNS faisant autorité sur une zone particulière (*general.dns_resolver.forward_zones*)
|
||||
|
||||
|
|
@ -89,6 +50,51 @@ This a family is a leadership.
|
|||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
||||
With minimum providers:
|
||||
|
||||
```
|
||||
unbound:
|
||||
applicationservice: unbound
|
||||
provider_zone: externaldns
|
||||
zones_name:
|
||||
- localdns
|
||||
values:
|
||||
general.dns_resolver.unbound_default_forwards:
|
||||
- 9.9.9.9
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
||||
```
|
||||
unbound:
|
||||
applicationservice: unbound
|
||||
provider_zone: externaldns
|
||||
zones_name:
|
||||
- journald
|
||||
- externaldns
|
||||
- localdns
|
||||
values:
|
||||
general.dns_resolver.unbound_default_forwards:
|
||||
- 9.9.9.9
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
||||
- [dns-external](../dns-external/README.md)
|
||||
- [base-fedora-37](../base-fedora-37/README.md)
|
||||
- [base-fedora](../base-fedora/README.md)
|
||||
- [systemd](../systemd/README.md)
|
||||
- [base-machine](../base-machine/README.md)
|
||||
- [base](../base/README.md)
|
||||
- [dns-local](../dns-local/README.md)
|
||||
- [pki-tls](../pki-tls/README.md)
|
||||
- [journald](../journald/README.md)
|
||||
- [resolved](../resolved/README.md)
|
||||
|
||||
## Suppliers
|
||||
|
||||
- [dns-external](../dns-external/README.md)
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@
|
|||
<variable name="unbound_forward_reverse_zones" type="domainname" description="Nom de domaine de la zone" multi="True" provider="ExternalDNS:reverse_authority_zones"/>
|
||||
<variable name="unbound_allowed_client" type="ip" hidden="True"/>
|
||||
</family>
|
||||
<variable name="unbound_default_forwards" description="Serveur résolveur DNS par défaut" multi="True" mandatory="True"/>
|
||||
<variable name="unbound_default_forwards" description="Serveur résolveur DNS par défaut" multi="True" mandatory="True" test="9.9.9.9"/>
|
||||
</family>
|
||||
</variables>
|
||||
<constraints>
|
||||
|
|
|
|||
|
|
@ -5,12 +5,42 @@ include_toc: true
|
|||
|
||||
# vaultwarden
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Vaultwarden, a password manager.
|
||||
|
||||
[For more informations](https://github.com/dani-garcia/vaultwarden)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### revprox (*general.revprox*)
|
||||
|
||||
| Description | Values |
|
||||
|--------------------------------------------------------------------|-------------|
|
||||
| *[**revprox_client_cert_owner**](dictionaries/40_vaultwarden.xml)* | vaultwarden |
|
||||
|
||||
#### Vaultwarden (*general.vaultwarden*)
|
||||
|
||||
| Description | Example | Type | Values |
|
||||
|-----------------------------------------------------------------------------------------------------------------------|-------------------|----------------------------------------------------------------------------------------------------------------------------|-------------|
|
||||
| **Nom de domaine d'accès à Vaultwarden** (*[vaultwarden_domainname](dictionaries/40_vaultwarden.xml)*) | vault.example.net | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | |
|
||||
| **Nom de l'utilisateur Risotto de Vaultwarden** (*[password_admin_username](dictionaries/40_vaultwarden.xml)*) | | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | risotto |
|
||||
| **Adresse courriel de l'utilisateur Risotto** (*[vaultwarden_admin_email](dictionaries/40_vaultwarden.xml)*) | admin@example.net | [mail](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | |
|
||||
| **Taille par défaut du mot de passe** (*[vaultwarden_length](dictionaries/40_vaultwarden.xml)*) | | [number](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | 20 |
|
||||
| **Nom de l'organisation lors de l'envoi des invitations** (*[vaultwarden_org_name](dictionaries/40_vaultwarden.xml)*) | | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Vaultwarden |
|
||||
|
||||
#### PostgreSQL (*general.postgresql*)
|
||||
|
||||
| Description | Values |
|
||||
|--------------------------------------------------------------|-------------|
|
||||
| *[**pg_client_key_owner**](dictionaries/40_vaultwarden.xml)* | vaultwarden |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
|
@ -25,6 +55,9 @@ vaultwarden:
|
|||
- reverseproxy
|
||||
- smtp
|
||||
- postgresql
|
||||
values:
|
||||
general.vaultwarden.vaultwarden_domainname: vault.example.net
|
||||
general.vaultwarden.vaultwarden_admin_email: admin@example.net
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
|
@ -38,6 +71,9 @@ vaultwarden:
|
|||
- reverseproxy
|
||||
- smtp
|
||||
- postgresql
|
||||
values:
|
||||
general.vaultwarden.vaultwarden_domainname: vault.example.net
|
||||
general.vaultwarden.vaultwarden_admin_email: admin@example.net
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
|
@ -55,34 +91,4 @@ vaultwarden:
|
|||
- [relay-mail-client](../relay-mail-client/README.md)
|
||||
- [reverse-proxy-client](../reverse-proxy-client/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### revprox (*general.revprox*)
|
||||
|
||||
| Description | Values |
|
||||
|--------------------------------------------------------------------|-------------|
|
||||
| *[**revprox_client_cert_owner**](dictionaries/40_vaultwarden.xml)* | vaultwarden |
|
||||
|
||||
#### Vaultwarden (*general.vaultwarden*)
|
||||
|
||||
| Description | Type | Values |
|
||||
|-----------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|-------------|
|
||||
| **Nom de domaine d'accès à Vaultwarden** (*[vaultwarden_domainname](dictionaries/40_vaultwarden.xml)*) | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | |
|
||||
| **Nom de l'utilisateur Risotto de Vaultwarden** (*[password_admin_username](dictionaries/40_vaultwarden.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | risotto |
|
||||
| **Adresse courriel de l'utilisateur Risotto** (*[vaultwarden_admin_email](dictionaries/40_vaultwarden.xml)*) | [mail](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | |
|
||||
| **Taille par défaut du mot de passe** (*[vaultwarden_length](dictionaries/40_vaultwarden.xml)*) | [number](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | 20 |
|
||||
| **Nom de l'organisation lors de l'envoi des invitations** (*[vaultwarden_org_name](dictionaries/40_vaultwarden.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Vaultwarden |
|
||||
|
||||
#### PostgreSQL (*general.postgresql*)
|
||||
|
||||
| Description | Values |
|
||||
|--------------------------------------------------------------|-------------|
|
||||
| *[**pg_client_key_owner**](dictionaries/40_vaultwarden.xml)* | vaultwarden |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
[All applications services for this dataset.](../README.md)
|
||||
|
|
|
|||
|
|
@ -18,11 +18,11 @@
|
|||
</variable>
|
||||
</family>
|
||||
<family name="vaultwarden" description="Vaultwarden">
|
||||
<variable name="vaultwarden_domainname" type="domainname" description="Nom de domaine d'accès à Vaultwarden" mandatory="True"/>
|
||||
<variable name="vaultwarden_domainname" type="domainname" description="Nom de domaine d'accès à Vaultwarden" mandatory="True" test="vault.example.net"/>
|
||||
<variable name="password_admin_username" description="Nom de l'utilisateur Risotto de Vaultwarden" auto_save="False">
|
||||
<value>risotto</value>
|
||||
</variable>
|
||||
<variable name="vaultwarden_admin_email" type="mail" description="Adresse courriel de l'utilisateur Risotto" mandatory="True"/>
|
||||
<variable name="vaultwarden_admin_email" type="mail" description="Adresse courriel de l'utilisateur Risotto" mandatory="True" test="admin@example.net"/>
|
||||
<variable name="vaultwarden_admin_password" type="password" description="Mot de passe de l'utilisateur Risotto" auto_save="False" hidden="True"/>
|
||||
<variable name="vaultwarden_length" type="number" description="Taille par défaut du mot de passe">
|
||||
<value>20</value>
|
||||
|
|
|
|||
|
|
@ -5,12 +5,32 @@ include_toc: true
|
|||
|
||||
# vector
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
Vector, a lightweight, ultra-fast tool for building observability pipelines.
|
||||
|
||||
[For more informations](https://vector.dev/)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### loki (*general.vector*)
|
||||
|
||||
| Description | Type | Provider |
|
||||
|------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|------------|
|
||||
| *[client_addresses](dictionaries/20_vector.xml)* [+] | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Vector |
|
||||
|
||||
#### loki (*general.loki*)
|
||||
|
||||
| Description | Type | Supplier |
|
||||
|-------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|------------|
|
||||
| *[**server_domainname**](dictionaries/20_vector.xml)* | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Loki |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
|
@ -51,26 +71,6 @@ vector:
|
|||
- [resolved](../resolved/README.md)
|
||||
- [journald_remote](../journald_remote/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### loki (*general.vector*)
|
||||
|
||||
| Description | Type | Provider |
|
||||
|------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|------------|
|
||||
| *[client_addresses](dictionaries/20_vector.xml)* [+] | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Vector |
|
||||
|
||||
#### loki (*general.loki*)
|
||||
|
||||
| Description | Type | Supplier |
|
||||
|-------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|------------|
|
||||
| *[**server_domainname**](dictionaries/20_vector.xml)* | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Loki |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Supplier
|
||||
|
||||
[host-systemd-machined](../host-systemd-machined/README.md)
|
||||
|
|
|
|||
|
|
@ -5,12 +5,54 @@ include_toc: true
|
|||
|
||||
# znc
|
||||
|
||||
## Description
|
||||
## Synopsis
|
||||
|
||||
ZNC, a bouncer IRC.
|
||||
|
||||
[For more informations](https://wiki.znc.in/)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### network (*general.network*)
|
||||
|
||||
| Description | Values |
|
||||
|-------------------------------------------------|----------|
|
||||
| *[**incoming_ports**](dictionaries/40_znc.xml)* | 5535 |
|
||||
|
||||
#### IRC Bouncer ZNC (*general.znc*)
|
||||
|
||||
| Description | Example | Type | Values | Choices |
|
||||
|--------------------------------------------------------------------------------------------------------------------------|-----------------|----------------------------------------------------------------------------------------------------------------------------|-----------|----------------------------|
|
||||
| **Nom de domaine externe de ZNC** (*[external_domain_name](dictionaries/40_znc.xml)*) | irc.example.net | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Autorité de certification signant le certificat du domaine extérieur** (*[znc_crt_provider](dictionaries/40_znc.xml)*) | | [choice](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | autosigne | autosigne<br />letsencrypt |
|
||||
| **Utilisateur IRC et ZNC** (*[user_name](dictionaries/40_znc.xml)*) | jdoe | [unix_user](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Mot de passe de l'utilisateur ZNC** (*[user_password](dictionaries/40_znc.xml)*) | JD0eP@ss | [password](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Nom d'utilisateur réel** (*[real_name](dictionaries/40_znc.xml)*) | John Doe | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
|
||||
##### Serveurs IRC (*general.znc.servers*)
|
||||
|
||||
This a family is a leadership.
|
||||
|
||||
| Description | Example | Type |
|
||||
|----------------------------------------------------------------------------------------------|--------------|----------------------------------------------------------------------------------------------------------------------------|
|
||||
| **Adresse du serveur IRC** (*[server_names](dictionaries/40_znc.xml)*) [+] | irc.oftc.net | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| **Mot de passe de l'utilisateur sur le serveur IRC** (*[password](dictionaries/40_znc.xml)*) | p@ssw0rd | [password](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| **Nom des salons du serveur IRC** (*[channels](dictionaries/40_znc.xml)*) [+] | example | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
|
||||
### Machine (*machine*)
|
||||
|
||||
| Description | Values |
|
||||
|-------------------------------------------------|----------|
|
||||
| *[**var_size**](extras/machine/20_unbound.xml)* | 256 |
|
||||
| *[**add_tmp**](extras/machine/20_unbound.xml)* | False |
|
||||
| *[**add_swap**](extras/machine/20_unbound.xml)* | False |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
## Examples
|
||||
|
||||
Zone names are provided as examples. Think about adapting with the value of provider_zone in configuration file.
|
||||
|
|
@ -22,6 +64,17 @@ znc:
|
|||
applicationservice: znc
|
||||
zones_name:
|
||||
- localdns
|
||||
values:
|
||||
general.znc.external_domain_name: irc.example.net
|
||||
general.znc.user_name: jdoe
|
||||
general.znc.user_password: JD0eP@ss
|
||||
general.znc.real_name: John Doe
|
||||
general.znc.servers.server_names:
|
||||
- irc.oftc.net
|
||||
general.znc.servers.password:
|
||||
'0': p@ssw0rd
|
||||
general.znc.servers.channels:
|
||||
'0': example
|
||||
```
|
||||
|
||||
With all providers:
|
||||
|
|
@ -33,6 +86,17 @@ znc:
|
|||
- journald
|
||||
- externaldns
|
||||
- localdns
|
||||
values:
|
||||
general.znc.external_domain_name: irc.example.net
|
||||
general.znc.user_name: jdoe
|
||||
general.znc.user_password: JD0eP@ss
|
||||
general.znc.real_name: John Doe
|
||||
general.znc.servers.server_names:
|
||||
- irc.oftc.net
|
||||
general.znc.servers.password:
|
||||
'0': p@ssw0rd
|
||||
general.znc.servers.channels:
|
||||
'0': example
|
||||
```
|
||||
|
||||
## Dependances
|
||||
|
|
@ -48,46 +112,4 @@ znc:
|
|||
- [resolved](../resolved/README.md)
|
||||
- [dns-external](../dns-external/README.md)
|
||||
|
||||
## Variables
|
||||
|
||||
### Général (*general*)
|
||||
|
||||
#### network (*general.network*)
|
||||
|
||||
| Description | Values |
|
||||
|-------------------------------------------------|----------|
|
||||
| *[**incoming_ports**](dictionaries/40_znc.xml)* | 5535 |
|
||||
|
||||
#### IRC Bouncer ZNC (*general.znc*)
|
||||
|
||||
| Description | Type | Values | Choices |
|
||||
|--------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|-----------|----------------------------|
|
||||
| **Nom de domaine externe de ZNC** (*[external_domain_name](dictionaries/40_znc.xml)*) | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Autorité de certification signant le certificat du domaine extérieur** (*[znc_crt_provider](dictionaries/40_znc.xml)*) | [choice](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | autosigne | autosigne<br />letsencrypt |
|
||||
| **Utilisateur IRC et ZNC** (*[user_name](dictionaries/40_znc.xml)*) | [unix_user](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Mot de passe de l'utilisateur ZNC** (*[user_password](dictionaries/40_znc.xml)*) | [password](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
| **Nom d'utilisateur réel** (*[real_name](dictionaries/40_znc.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | |
|
||||
|
||||
##### Serveurs IRC (*general.znc.servers*)
|
||||
|
||||
This a family is a leadership.
|
||||
|
||||
| Description | Type |
|
||||
|----------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|
|
||||
| **Adresse du serveur IRC** (*[server_names](dictionaries/40_znc.xml)*) [+] | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| **Mot de passe de l'utilisateur sur le serveur IRC** (*[password](dictionaries/40_znc.xml)*) | [password](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
| **Nom des salons du serveur IRC** (*[channels](dictionaries/40_znc.xml)*) [+] | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) |
|
||||
|
||||
### Machine (*machine*)
|
||||
|
||||
| Description | Values |
|
||||
|-------------------------------------------------|----------|
|
||||
| *[**var_size**](extras/machine/20_unbound.xml)* | 256 |
|
||||
| *[**add_tmp**](extras/machine/20_unbound.xml)* | False |
|
||||
| *[**add_swap**](extras/machine/20_unbound.xml)* | False |
|
||||
|
||||
|
||||
- [+]: variable is multiple
|
||||
- **bold**: variable is mandatory
|
||||
|
||||
[All applications services for this dataset.](../README.md)
|
||||
|
|
|
|||
|
|
@ -17,22 +17,22 @@
|
|||
</variable>
|
||||
</family>
|
||||
<family name="znc" description="IRC Bouncer ZNC">
|
||||
<variable name="external_domain_name" type="domainname" description="Nom de domaine externe de ZNC" mandatory="True"/>
|
||||
<variable name="external_domain_name" type="domainname" description="Nom de domaine externe de ZNC" mandatory="True" test="irc.example.net"/>
|
||||
<variable name="znc_crt_provider" type="choice" description="Autorité de certification signant le certificat du domaine extérieur" mandatory="True">
|
||||
<value>autosigne</value>
|
||||
<choice>autosigne</choice>
|
||||
<choice>letsencrypt</choice>
|
||||
</variable>
|
||||
<variable name="user_name" type="unix_user" description="Utilisateur IRC et ZNC" mandatory="True"/>
|
||||
<variable name="user_password" type="password" description="Mot de passe de l'utilisateur ZNC" mandatory="True"/>
|
||||
<variable name="real_name" description="Nom d'utilisateur réel" mandatory="True"/>
|
||||
<variable name="user_name" type="unix_user" description="Utilisateur IRC et ZNC" mandatory="True" test="jdoe"/>
|
||||
<variable name="user_password" type="password" description="Mot de passe de l'utilisateur ZNC" mandatory="True" test="JD0eP@ss"/>
|
||||
<variable name="real_name" description="Nom d'utilisateur réel" mandatory="True" test="John Doe"/>
|
||||
<family name="servers" description="Serveurs IRC" leadership="True">
|
||||
<variable name="server_names" type="domainname" description="Adresse du serveur IRC" multi="True" mandatory="True"/>
|
||||
<variable name="password" type="password" description="Mot de passe de l'utilisateur sur le serveur IRC" mandatory="True"/>
|
||||
<variable name="server_names" type="domainname" description="Adresse du serveur IRC" multi="True" mandatory="True" test="irc.oftc.net"/>
|
||||
<variable name="password" type="password" description="Mot de passe de l'utilisateur sur le serveur IRC" mandatory="True" test="p@ssw0rd"/>
|
||||
<variable name="port" type="port" description="Port TLS du serveur IRC" mandatory="True" hidden="True">
|
||||
<value>6697</value>
|
||||
</variable>
|
||||
<variable name="channels" description="Nom des salons du serveur IRC" multi="True" mandatory="True"/>
|
||||
<variable name="channels" description="Nom des salons du serveur IRC" multi="True" mandatory="True" test="example"/>
|
||||
</family>
|
||||
</family>
|
||||
</variables>
|
||||
|
|
|
|||
Loading…
Reference in a new issue