diff --git a/seed/README.md b/seed/README.md index 2cac2c83..94fa80c7 100644 --- a/seed/README.md +++ b/seed/README.md @@ -9,6 +9,7 @@ - [base-fedora-35](base-fedora-35/README.md): Base information of a Fedora 35 - [base-fedora-36](base-fedora-36/README.md): Base information of a Fedora 36 - [base-fedora-37](base-fedora-37/README.md): Base information of a Fedora 37 + - [base-fedora-38](base-fedora-38/README.md): Base information of a Fedora 38 - [base-machine](base-machine/README.md): Base information for a machine - dns: - [dns-external](dns-external/README.md): DNS client with resolution on all zones (especially outside) @@ -16,10 +17,14 @@ - [dovecot](dovecot/README.md): Postfix and Dovecot as mail servers (Submission and IMAP) - [forgejo](forgejo/README.md): Forgejo, a community managed lightweight code hosting solution - [gitea](gitea/README.md): Transitional package for Gitea to Forgejo +- [grafana](grafana/README.md): Grafana is an analytics and interactive visualization web application - [host-systemd-machined](host-systemd-machined/README.md): Host with machine started in Systemd Machined environment - [imap-client](imap-client/README.md): Application service needs interact with an IMAP server +- [journald](journald/README.md): Journald +- [journald_remote](journald_remote/README.md): Journald remote - [ldap-client](ldap-client/README.md): Application service needs interact with a LDAP server - [lemonldap](lemonldap/README.md): LemonLDAP, a Web Single Sign On and Access Management +- [loki](loki/README.md): Loki, a log aggregation platform - [mailman](mailman/README.md): GNU Mailman, managing electronic mail discussion and e-newsletter lists - mariadb: - [mariadb](mariadb/README.md): MariaDB, a relational database @@ -30,7 +35,9 @@ - [nginx-https](nginx-https/README.md): Nginx as HTTPS web site - [nginx-reverse-proxy](nginx-reverse-proxy/README.md): Nginx as reverse proxy - [nginx-static](nginx-static/README.md): Nginx as static web site -- [nsd](nsd/README.md): NSD, an authoritative DNS name server +- nsd: + - [nsd](nsd/README.md): NSD, an authoritative DNS name server + - [nsd-local](nsd-local/README.md): NSD, an authoritative DNS name server for local resolution - [oauth2-client](oauth2-client/README.md): Application service needs interact with a Oauth2 server - [odoo](odoo/README.md): Odoo, an ERP and CRM - [openldap](openldap/README.md): OpenLDAP, a LDAP server @@ -46,10 +53,12 @@ - postgresql: - [postgresql](postgresql/README.md): Postgresql, a database - [postgresql-client](postgresql-client/README.md): Application service needs interact with a Postgresql server +- [prometheus](prometheus/README.md): Prometheus, an event monitoring - [provider-systemd-machined](provider-systemd-machined/README.md): Machine started in Systemd Machined environment - redis: - [redis](redis/README.md): Redis, an in-memory data structure store - [redis-client](redis-client/README.md): Application service needs interact with a Redis server + - [redis-common](redis-common/README.md): Redis, an in-memory data structure store - relay: - [relay-lmtp-client](relay-lmtp-client/README.md): Application service needs interact with a Postfix server with LMTP protocol - [relay-mail-client](relay-mail-client/README.md): Client SMTP @@ -59,6 +68,7 @@ - [systemd](systemd/README.md): Systemd, a system and service manager - [unbound](unbound/README.md): Unbound, a validating, recursive, caching DNS resolver - [vaultwarden](vaultwarden/README.md): Vaultwarden, a password manager +- [vector](vector/README.md): Vector, a lightweight, ultra-fast tool for building observability pipelines - [znc](znc/README.md): ZNC, a bouncer IRC # Providers and suppliers @@ -67,13 +77,16 @@ - Provider: [unbound](unbound/README.md) - Suppliers: - [dns-external](dns-external/README.md) - - [nsd](nsd/README.md) + - [nsd-local](nsd-local/README.md) - Host: - Provider: [host-systemd-machined](host-systemd-machined/README.md) - Supplier: [provider-systemd-machined](provider-systemd-machined/README.md) - IMAP: - Provider: [dovecot](dovecot/README.md) - Supplier: [imap-client](imap-client/README.md) +- Journald: + - Provider: [journald_remote](journald_remote/README.md) + - Supplier: [journald](journald/README.md) - LDAP: - Provider: [openldap](openldap/README.md) - Supplier: [ldap-client](ldap-client/README.md) @@ -81,8 +94,11 @@ - Provider: [postfix-lmtp-relay](postfix-lmtp-relay/README.md) - Supplier: [relay-lmtp-client](relay-lmtp-client/README.md) - LocalDNS: - - Provider: [nsd](nsd/README.md) + - Provider: [nsd-local](nsd-local/README.md) - Supplier: [dns-local](dns-local/README.md) +- Loki: + - Provider: [loki](loki/README.md) + - Supplier: [vector](vector/README.md) - MariaDB: - Provider: [mariadb](mariadb/README.md) - Supplier: [mariadb-client](mariadb-client/README.md) @@ -95,12 +111,21 @@ - Postgresql: - Provider: [postgresql](postgresql/README.md) - Supplier: [postgresql-client](postgresql-client/README.md) +- Prometheus: + - Provider: [prometheus](prometheus/README.md) + - Supplier: [host-systemd-machined](host-systemd-machined/README.md) - Redis: - Provider: [redis](redis/README.md) - Supplier: [redis-client](redis-client/README.md) +- RedisClient: + - Provider: [redis-client](redis-client/README.md) + - Supplier: [redis](redis/README.md) - ReverseProxy: - Provider: [nginx-reverse-proxy](nginx-reverse-proxy/README.md) - Supplier: [reverse-proxy-client](reverse-proxy-client/README.md) - SMTP: - Provider: [postfix-relay](postfix-relay/README.md) - Supplier: [relay-mail-client](relay-mail-client/README.md) +- Vector: + - Provider: [vector](vector/README.md) + - Supplier: [host-systemd-machined](host-systemd-machined/README.md) diff --git a/seed/apache/README.md b/seed/apache/README.md index 8730e4ab..49f26c5a 100644 --- a/seed/apache/README.md +++ b/seed/apache/README.md @@ -34,7 +34,6 @@ Paramètrage avancé du serveur web Apache ## Used by -- [nextcloud](../nextcloud/README.md) -- [joomla (in external dataset)](https://forge.cloud.silique.fr/gnunux/dataset-gnunux/src/branch/main/seed/joomla/README.md) +[nextcloud](../nextcloud/README.md) [All applications services for this dataset.](../README.md) diff --git a/seed/base-debian-bullseye/README.md b/seed/base-debian-bullseye/README.md index 9a76bc65..70520b72 100644 --- a/seed/base-debian-bullseye/README.md +++ b/seed/base-debian-bullseye/README.md @@ -19,6 +19,7 @@ Base information of a Debian Bulleye server. - [base](../base/README.md) - [dns-local](../dns-local/README.md) - [pki-tls](../pki-tls/README.md) + - [journald](../journald/README.md) ## Used by diff --git a/seed/base-debian/README.md b/seed/base-debian/README.md index b4538e13..70f87e8c 100644 --- a/seed/base-debian/README.md +++ b/seed/base-debian/README.md @@ -18,6 +18,7 @@ Base information of a Debian server. - [base](../base/README.md) - [dns-local](../dns-local/README.md) - [pki-tls](../pki-tls/README.md) + - [journald](../journald/README.md) ## Used by diff --git a/seed/base-fedora-35/README.md b/seed/base-fedora-35/README.md index cb7d57e4..bae5ea52 100644 --- a/seed/base-fedora-35/README.md +++ b/seed/base-fedora-35/README.md @@ -19,6 +19,7 @@ Base information of a Fedora 35. - [base](../base/README.md) - [dns-local](../dns-local/README.md) - [pki-tls](../pki-tls/README.md) + - [journald](../journald/README.md) ## Used by diff --git a/seed/base-fedora-36/README.md b/seed/base-fedora-36/README.md index 9ea5493d..923734b0 100644 --- a/seed/base-fedora-36/README.md +++ b/seed/base-fedora-36/README.md @@ -19,6 +19,7 @@ Base information of a Fedora 36. - [base](../base/README.md) - [dns-local](../dns-local/README.md) - [pki-tls](../pki-tls/README.md) + - [journald](../journald/README.md) ## Used by @@ -31,8 +32,5 @@ Base information of a Fedora 36. - [vaultwarden](../vaultwarden/README.md) - [mariadb](../mariadb/README.md) - [nextcloud](../nextcloud/README.md) -- [galette (in external dataset)](https://forge.cloud.silique.fr/gnunux/dataset-gnunux/src/branch/main/seed/galette/README.md) -- [dotclear (in external dataset)](https://forge.cloud.silique.fr/gnunux/dataset-gnunux/src/branch/main/seed/dotclear/README.md) -- [sensmotdire (in external dataset)](https://forge.cloud.silique.fr/gnunux/dataset-gnunux/src/branch/main/seed/sensmotdire/README.md) [All applications services for this dataset.](../README.md) diff --git a/seed/base-fedora-37/README.md b/seed/base-fedora-37/README.md index 11df0de6..f6840132 100644 --- a/seed/base-fedora-37/README.md +++ b/seed/base-fedora-37/README.md @@ -19,17 +19,15 @@ Base information of a Fedora 37. - [base](../base/README.md) - [dns-local](../dns-local/README.md) - [pki-tls](../pki-tls/README.md) + - [journald](../journald/README.md) ## Used by - [nginx-static](../nginx-static/README.md) - [postgresql](../postgresql/README.md) - [unbound](../unbound/README.md) -- [redis](../redis/README.md) -- [forgejo](../forgejo/README.md) - [nsd](../nsd/README.md) - [nginx-reverse-proxy](../nginx-reverse-proxy/README.md) - [openldap](../openldap/README.md) -- [joomla (in external dataset)](https://forge.cloud.silique.fr/gnunux/dataset-gnunux/src/branch/main/seed/joomla/README.md) [All applications services for this dataset.](../README.md) diff --git a/seed/base-fedora-38/README.md b/seed/base-fedora-38/README.md new file mode 100644 index 00000000..4d435ce5 --- /dev/null +++ b/seed/base-fedora-38/README.md @@ -0,0 +1,33 @@ +--- +gitea: none +include_toc: true +--- + +# base-fedora-38 + +## Description + +Base information of a Fedora 38. + +[For more informations](https://getfedora.org/) + +## Dependances + +- [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) + +## Used by + +- [grafana](../grafana/README.md) +- [vector](../vector/README.md) +- [redis](../redis/README.md) +- [loki](../loki/README.md) +- [forgejo](../forgejo/README.md) +- [prometheus](../prometheus/README.md) + +[All applications services for this dataset.](../README.md) diff --git a/seed/base-fedora/README.md b/seed/base-fedora/README.md index 8e707c5f..62920a76 100644 --- a/seed/base-fedora/README.md +++ b/seed/base-fedora/README.md @@ -18,11 +18,13 @@ Base information of a Fedora. - [base](../base/README.md) - [dns-local](../dns-local/README.md) - [pki-tls](../pki-tls/README.md) + - [journald](../journald/README.md) ## Used by - [base-fedora-36](../base-fedora-36/README.md) - [base-fedora-35](../base-fedora-35/README.md) +- [base-fedora-38](../base-fedora-38/README.md) - [base-fedora-37](../base-fedora-37/README.md) [All applications services for this dataset.](../README.md) diff --git a/seed/dns-local/README.md b/seed/dns-local/README.md index e60af101..c039e27f 100644 --- a/seed/dns-local/README.md +++ b/seed/dns-local/README.md @@ -15,6 +15,6 @@ DNS client with access to local zones. ## Provider -[nsd](../nsd/README.md) +[nsd-local](../nsd-local/README.md) [All applications services for this dataset.](../README.md) diff --git a/seed/dovecot/README.md b/seed/dovecot/README.md index 3b7be24f..68637e00 100644 --- a/seed/dovecot/README.md +++ b/seed/dovecot/README.md @@ -20,6 +20,7 @@ Postfix and Dovecot as mail servers (Submission and IMAP). - [base](../base/README.md) - [dns-local](../dns-local/README.md) - [pki-tls](../pki-tls/README.md) + - [journald](../journald/README.md) - [relay-lmtp-client](../relay-lmtp-client/README.md) - [relay-mail-client](../relay-mail-client/README.md) - [ldap-client](../ldap-client/README.md) @@ -38,9 +39,9 @@ Postfix and Dovecot as mail servers (Submission and IMAP). |---------------------------------------------------------|--------------| | *[**incoming_ports**](dictionaries/26_dovecot.xml)* [+] | 587
993 | -#### annuaire (*general.annuaire*) +#### ldap (*general.ldap*) -##### client (*general.annuaire.client*) +##### client (*general.ldap.client*) | Description | Values | |----------------------------------------------------------|----------| diff --git a/seed/forgejo/README.md b/seed/forgejo/README.md index 4e38b78d..fde918c8 100644 --- a/seed/forgejo/README.md +++ b/seed/forgejo/README.md @@ -13,17 +13,19 @@ Forgejo, a community managed lightweight code hosting solution. ## Dependances -- [base-fedora-37](../base-fedora-37/README.md) +- [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) - [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 @@ -93,7 +95,6 @@ Git forge Forgejo ## Used by -- [gitea](../gitea/README.md) -- [forgejo-formation (in external dataset)](https://forge.cloud.silique.fr/gnunux/dataset-formation/src/branch/main/seed/forgejo-formation/README.md) +[gitea](../gitea/README.md) [All applications services for this dataset.](../README.md) diff --git a/seed/gitea/README.md b/seed/gitea/README.md index c470b5ee..07131379 100644 --- a/seed/gitea/README.md +++ b/seed/gitea/README.md @@ -12,17 +12,19 @@ Transitional package for Gitea to Forgejo. ## Dependances - [forgejo](../forgejo/README.md) - - [base-fedora-37](../base-fedora-37/README.md) + - [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) - [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 diff --git a/seed/grafana/README.md b/seed/grafana/README.md new file mode 100644 index 00000000..52223987 --- /dev/null +++ b/seed/grafana/README.md @@ -0,0 +1,68 @@ +--- +gitea: none +include_toc: true +--- + +# grafana + +## Description + +Grafana is an analytics and interactive visualization web application. + +[For more informations](https://grafana.com/) + +## 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) +- [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*) + +#### revprox (*general.revprox*) + +| Description | Values | +|----------------------------------------------------------------|----------| +| *[**revprox_client_port**](dictionaries/31_grafana.xml)* | 3000 | +| *[**revprox_client_cert_owner**](dictionaries/31_grafana.xml)* | grafana | + +##### revprox_client (*general.revprox.revprox_client*) + +| Description | Values | +|--------------------------------------------------------------------|----------| +| *[**revprox_client_local_location**](dictionaries/31_grafana.xml)* | / | + +#### 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) | + +#### postgresql (*general.postgresql*) + +| Description | Values | +|----------------------------------------------------------|----------| +| *[**pg_client_key_owner**](dictionaries/31_grafana.xml)* | grafana | + + +- [+]: variable is multiple +- **bold**: variable is mandatory + +[All applications services for this dataset.](../README.md) diff --git a/seed/host-systemd-machined/README.md b/seed/host-systemd-machined/README.md index 8fb789d2..ec961830 100644 --- a/seed/host-systemd-machined/README.md +++ b/seed/host-systemd-machined/README.md @@ -19,10 +19,11 @@ Host with machine started in Systemd Machined environment. ### Général (*general*) -| Description | Type | Provider | Values | -|-----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------|-------------------------|----------| -| **Nom du répertoire comprenant les descriptions d'installation** (*[host_install_dir](dictionaries/21_machined.xml)*) | [filename](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | global:host_install_dir | | -| **Ajustement de la mémoire virtuelle** (*[vm_swappiness](dictionaries/21_machined.xml)*) | [number](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | 60 | +| Description | Type | Provider | Values | +|-----------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|-------------------------|----------| +| **Nom du répertoire comprenant les descriptions d'installation** (*[host_install_dir](dictionaries/21_machined.xml)*) | [filename](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | global:host_install_dir | | +| **tls domaine name** (*[tls_server](dictionaries/21_machined.xml)*) | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | global:tls_server | | +| **Ajustement de la mémoire virtuelle** (*[vm_swappiness](dictionaries/21_machined.xml)*) | [number](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | 60 | #### network (*general.network*) @@ -56,4 +57,9 @@ This a family is a leadership. [provider-systemd-machined](../provider-systemd-machined/README.md) +## Providers + +- [prometheus](../prometheus/README.md) +- [vector](../vector/README.md) + [All applications services for this dataset.](../README.md) diff --git a/seed/journald/README.md b/seed/journald/README.md new file mode 100644 index 00000000..8ce007b5 --- /dev/null +++ b/seed/journald/README.md @@ -0,0 +1,37 @@ +--- +gitea: none +include_toc: true +--- + +# journald + +## Description + +Journald. + +[For more informations](https://systemd.io/) + +## Variables + +### Général (*general*) + +#### systemd-journald (*general.journald*) + +| Description | Type | Supplier | Values | +|--------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|---------------|--------------| +| *[journal_client_server_domainname](dictionaries/20_journald.xml)* | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Journald | | +| *[journal_host_name](dictionaries/20_journald.xml)* | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Journald:host | | + + +- [+]: variable is multiple +- **bold**: variable is mandatory + +## Used by + +[systemd](../systemd/README.md) + +## Provider + +[journald_remote](../journald_remote/README.md) + +[All applications services for this dataset.](../README.md) diff --git a/seed/journald_remote/README.md b/seed/journald_remote/README.md new file mode 100644 index 00000000..c750b358 --- /dev/null +++ b/seed/journald_remote/README.md @@ -0,0 +1,45 @@ +--- +gitea: none +include_toc: true +--- + +# journald_remote + +## Description + +Journald remote. + +[For more informations](https://systemd.io/) + +## Variables + +### Accounts (*accounts*) + +| Description | Type | Provider | +|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|------------| +| **Remote journald** (*[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) | Journald | + +#### Account for (*accounts.remote_*) + +This a dynamic family generated from the variable "accounts.remotes". + +| Description | Type | Provider | +|--------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|-------------------| +| **Remote host** (*[host_](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) | Journald:host | +| *[messages_](extras/accounts/00_accounts.xml)* [+] | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Journald:message | +| *[services_](extras/accounts/00_accounts.xml)* [+] | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Journald:service | +| *[functions_](extras/accounts/00_accounts.xml)* [+] | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Journald:function | + + +- [+]: variable is multiple +- **bold**: variable is mandatory + +## Used by + +[vector](../vector/README.md) + +## Supplier + +[journald](../journald/README.md) + +[All applications services for this dataset.](../README.md) diff --git a/seed/ldap-client/README.md b/seed/ldap-client/README.md index acbe5a3f..604ed535 100644 --- a/seed/ldap-client/README.md +++ b/seed/ldap-client/README.md @@ -13,15 +13,15 @@ Application service needs interact with a LDAP server. ### Général (*general*) -#### Annuaire OpenLDAP (*general.annuaire*) +#### Annuaire OpenLDAP (*general.ldap*) -##### Serveur (*general.annuaire.server*) +##### Serveur (*general.ldap.server*) | Description | Type | Supplier | |----------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|------------| | **Nom DNS du serveur LDAP** (*[ldap_server_address](dictionaries/21_ldap-client.xml)*) | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | LDAP | -##### Client (*general.annuaire.client*) +##### Client (*general.ldap.client*) | Description | Type | Supplier | Values | |----------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------|--------------|--------------| @@ -43,7 +43,6 @@ Application service needs interact with a LDAP server. - [roundcube](../roundcube/README.md) - [nextcloud](../nextcloud/README.md) - [lemonldap](../lemonldap/README.md) -- [openldap](../openldap/README.md) ## Provider diff --git a/seed/lemonldap/README.md b/seed/lemonldap/README.md index 5d3dfcc0..4292a2d3 100644 --- a/seed/lemonldap/README.md +++ b/seed/lemonldap/README.md @@ -25,6 +25,7 @@ LemonLDAP, a Web Single Sign On and Access Management. - [base](../base/README.md) - [dns-local](../dns-local/README.md) - [pki-tls](../pki-tls/README.md) + - [journald](../journald/README.md) ## Variables @@ -45,9 +46,9 @@ Configuration de la solution d'authentification unique LemonLDAP::NG | **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) | | -#### annuaire (*general.annuaire*) +#### ldap (*general.ldap*) -##### client (*general.annuaire.client*) +##### client (*general.ldap.client*) | Description | Values | |-------------------------------------------------------------|----------| diff --git a/seed/loki/README.md b/seed/loki/README.md new file mode 100644 index 00000000..d716c04f --- /dev/null +++ b/seed/loki/README.md @@ -0,0 +1,43 @@ +--- +gitea: none +include_toc: true +--- + +# loki + +## Description + +Loki, a log aggregation platform. + +[For more informations](https://grafana.com/) + +## 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) + +## 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) + +[All applications services for this dataset.](../README.md) diff --git a/seed/mailman/README.md b/seed/mailman/README.md index fb32a459..0bdfc361 100644 --- a/seed/mailman/README.md +++ b/seed/mailman/README.md @@ -20,6 +20,7 @@ GNU Mailman, managing electronic mail discussion and e-newsletter lists. - [base](../base/README.md) - [dns-local](../dns-local/README.md) - [pki-tls](../pki-tls/README.md) + - [journald](../journald/README.md) - [postgresql-client](../postgresql-client/README.md) - [relay-lmtp-client](../relay-lmtp-client/README.md) - [relay-mail-client](../relay-mail-client/README.md) diff --git a/seed/mariadb-client/README.md b/seed/mariadb-client/README.md index efdc4803..6683caa6 100644 --- a/seed/mariadb-client/README.md +++ b/seed/mariadb-client/README.md @@ -27,10 +27,7 @@ Application service needs interact with a MariaDB server. ## Used by -- [piwigo](../piwigo/README.md) -- [galette (in external dataset)](https://forge.cloud.silique.fr/gnunux/dataset-gnunux/src/branch/main/seed/galette/README.md) -- [joomla (in external dataset)](https://forge.cloud.silique.fr/gnunux/dataset-gnunux/src/branch/main/seed/joomla/README.md) -- [sensmotdire (in external dataset)](https://forge.cloud.silique.fr/gnunux/dataset-gnunux/src/branch/main/seed/sensmotdire/README.md) +[piwigo](../piwigo/README.md) ## Provider diff --git a/seed/mariadb/README.md b/seed/mariadb/README.md index 551a1ab3..0c383d3b 100644 --- a/seed/mariadb/README.md +++ b/seed/mariadb/README.md @@ -20,6 +20,7 @@ MariaDB, a relational database. - [base](../base/README.md) - [dns-local](../dns-local/README.md) - [pki-tls](../pki-tls/README.md) + - [journald](../journald/README.md) ## Variables diff --git a/seed/nextcloud/README.md b/seed/nextcloud/README.md index 6dc05943..37cdb8a1 100644 --- a/seed/nextcloud/README.md +++ b/seed/nextcloud/README.md @@ -20,9 +20,11 @@ Nextcloud, Online collaboration platform. - [base](../base/README.md) - [dns-local](../dns-local/README.md) - [pki-tls](../pki-tls/README.md) + - [journald](../journald/README.md) - [postgresql-client](../postgresql-client/README.md) - [ldap-client](../ldap-client/README.md) - [redis-client](../redis-client/README.md) + - [redis-common](../redis-common/README.md) - [oauth2-client](../oauth2-client/README.md) - [relay-mail-client](../relay-mail-client/README.md) - [apache](../apache/README.md) diff --git a/seed/nginx-https/README.md b/seed/nginx-https/README.md index f19e3217..2fcaf890 100644 --- a/seed/nginx-https/README.md +++ b/seed/nginx-https/README.md @@ -26,8 +26,5 @@ Nginx as HTTPS web site. - [dovecot](../dovecot/README.md) - [roundcube](../roundcube/README.md) - [lemonldap](../lemonldap/README.md) -- [galette (in external dataset)](https://forge.cloud.silique.fr/gnunux/dataset-gnunux/src/branch/main/seed/galette/README.md) -- [dotclear (in external dataset)](https://forge.cloud.silique.fr/gnunux/dataset-gnunux/src/branch/main/seed/dotclear/README.md) -- [sensmotdire (in external dataset)](https://forge.cloud.silique.fr/gnunux/dataset-gnunux/src/branch/main/seed/sensmotdire/README.md) [All applications services for this dataset.](../README.md) diff --git a/seed/nginx-reverse-proxy/README.md b/seed/nginx-reverse-proxy/README.md index 5bf0b74b..281a5251 100644 --- a/seed/nginx-reverse-proxy/README.md +++ b/seed/nginx-reverse-proxy/README.md @@ -21,6 +21,7 @@ Nginx as reverse proxy. - [base](../base/README.md) - [dns-local](../dns-local/README.md) - [pki-tls](../pki-tls/README.md) + - [journald](../journald/README.md) ## Variables diff --git a/seed/nginx-static/README.md b/seed/nginx-static/README.md index 961c76f9..3e1cbf7f 100644 --- a/seed/nginx-static/README.md +++ b/seed/nginx-static/README.md @@ -23,6 +23,7 @@ Nginx as static web site. - [base](../base/README.md) - [dns-local](../dns-local/README.md) - [pki-tls](../pki-tls/README.md) + - [journald](../journald/README.md) ## Variables @@ -38,8 +39,4 @@ Nginx as static web site. - [+]: variable is multiple - **bold**: variable is mandatory -## Used by - -[site-formation (in external dataset)](https://forge.cloud.silique.fr/gnunux/dataset-formation/src/branch/main/seed/site-formation/README.md) - [All applications services for this dataset.](../README.md) diff --git a/seed/nsd-local/README.md b/seed/nsd-local/README.md new file mode 100644 index 00000000..c1deeb8d --- /dev/null +++ b/seed/nsd-local/README.md @@ -0,0 +1,48 @@ +--- +gitea: none +include_toc: true +--- + +# nsd-local + +## Description + +NSD, an authoritative DNS name server for local resolution. + +[For more informations](https://www.nlnetlabs.nl/projects/nsd/about/) + +## Dependances + +- [nsd](../nsd/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) + +## 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) + +## Provider + +[unbound](../unbound/README.md) + +[All applications services for this dataset.](../README.md) diff --git a/seed/nsd/README.md b/seed/nsd/README.md index c8a4a1c0..1c6eee33 100644 --- a/seed/nsd/README.md +++ b/seed/nsd/README.md @@ -20,6 +20,7 @@ NSD, an authoritative DNS name server. - [base](../base/README.md) - [dns-local](../dns-local/README.md) - [pki-tls](../pki-tls/README.md) + - [journald](../journald/README.md) ## Variables @@ -33,23 +34,24 @@ NSD, an authoritative DNS name server. #### Serveur DNS (*general.dns_server*) -| Description | Type | Supplier | -|-------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|-------------| -| Nom de domaine du résolveur DNS associé (*[nsd_resolver](dictionaries/20_nsd.xml)*) | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | ExternalDNS | +| Description | Type | +|----------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------| +| Clients autorisés à interroger le serveur DNS (*[nsd_allowed_client_cidr](dictionaries/20_nsd.xml)*) [+] | [network_cidr](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | +| Nom de domaine du résolveur DNS associé (*[nsd_resolver](dictionaries/20_nsd.xml)*) | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | #### Zone DNS (*general.dns_zone*) -| Description | Type | Values | -|--------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|--------------| -| 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 | 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) | #### Zone DNS reverse (*general.dns_reverses*) This a family is a leadership. -| Description | Type | Values | -|------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------|--------------| -| Réseau pour la résolution reverse (*[nsd_reverse_network](dictionaries/20_nsd.xml)*) [+] | [network_cidr](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | +| Description | Type | +|------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------| +| Réseau pour la résolution reverse (*[nsd_reverse_network](dictionaries/20_nsd.xml)*) [+] | [network_cidr](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | ### Machine (*machine*) @@ -60,16 +62,33 @@ This a family is a leadership. | *[**add_srv**](extras/machine/20_nsd.xml)* | False | | *[**add_swap**](extras/machine/20_nsd.xml)* | False | +### Nsd (*nsd*) + +#### Zone (*nsd.nsd_zone_*) + +This a dynamic family generated from the variable "general.dns_zone.nsd_zones". + +| Description | Type | +|------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------| +| **Nom des serveurs de nom de la zone ** (*[ns_](extras/nsd/00_nsd.xml)*) [+] | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | + +##### Nom d'hôte pour (*nsd.nsd_zone_.hostname_*) + +This a family is a leadership. + +| Description | Type | Choices | +|-------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|--------------| +| **Nom d'hôte pour ** (*[hostname_](extras/nsd/00_nsd.xml)*) [+] | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | +| **Type pour ** (*[type_](extras/nsd/00_nsd.xml)*) | [choice](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | A
CNAME | +| **Adresse IP a renvoyer pour ** (*[ip_](extras/nsd/00_nsd.xml)*) | [ip](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | +| **Nom de domaine a renvoyer pour ** (*[cname_](extras/nsd/00_nsd.xml)*) | [domainname](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 -## Supplier +## Used by -[dns-local](../dns-local/README.md) - -## Provider - -[unbound](../unbound/README.md) +[nsd-local](../nsd-local/README.md) [All applications services for this dataset.](../README.md) diff --git a/seed/oauth2-client/README.md b/seed/oauth2-client/README.md index 9e692dc8..fe393fb1 100644 --- a/seed/oauth2-client/README.md +++ b/seed/oauth2-client/README.md @@ -24,7 +24,7 @@ Application service needs interact with a Oauth2 server. | 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 | | -| Remote clients (*[oauth2_clients](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) | | | OAuth2Client | +| Remote clients (*[oauth2_client](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) | | | OAuth2Client | | **OAuth2 server 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) | | | OAuth2Client:external_domain | ##### external (*general.oauth2_client.external*) @@ -41,6 +41,7 @@ Application service needs interact with a Oauth2 server. ## Used by - [odoo](../odoo/README.md) +- [grafana](../grafana/README.md) - [mailman](../mailman/README.md) - [peertube](../peertube/README.md) - [piwigo](../piwigo/README.md) diff --git a/seed/odoo/README.md b/seed/odoo/README.md index 779eb8a0..f18d690b 100644 --- a/seed/odoo/README.md +++ b/seed/odoo/README.md @@ -20,6 +20,7 @@ Odoo, an ERP and CRM. - [base](../base/README.md) - [dns-local](../dns-local/README.md) - [pki-tls](../pki-tls/README.md) + - [journald](../journald/README.md) - [postgresql-client](../postgresql-client/README.md) - [reverse-proxy-client](../reverse-proxy-client/README.md) - [relay-mail-client](../relay-mail-client/README.md) @@ -76,14 +77,20 @@ Odoo, an ERP and CRM. | *[oauth2_client_external](dictionaries/40_odoo.xml)* [+] | | *[oauth2_client_family](dictionaries/40_odoo.xml)* [+] | -#### annuaire (*general.annuaire*) +#### ldap (*general.ldap*) -##### client (*general.annuaire.client*) +##### client (*general.ldap.client*) | Description | Values | |-------------------------------------------------------|----------| | *[**ldap_key_file_owner**](dictionaries/40_odoo.xml)* | odoo | +#### nginx (*general.nginx*) + +| Description | Values | +|-------------------------------------------------------|----------| +| *[**nginx_default_https**](dictionaries/40_odoo.xml)* | False | + - [+]: variable is multiple - **bold**: variable is mandatory diff --git a/seed/openldap/README.md b/seed/openldap/README.md index a7c15fdf..ea251026 100644 --- a/seed/openldap/README.md +++ b/seed/openldap/README.md @@ -13,7 +13,6 @@ OpenLDAP, a LDAP server. ## Dependances -- [ldap-client](../ldap-client/README.md) - [base-fedora-37](../base-fedora-37/README.md) - [base-fedora](../base-fedora/README.md) - [systemd](../systemd/README.md) @@ -21,20 +20,19 @@ OpenLDAP, a LDAP server. - [base](../base/README.md) - [dns-local](../dns-local/README.md) - [pki-tls](../pki-tls/README.md) + - [journald](../journald/README.md) ## Variables ### Général (*general*) -#### annuaire (*general.annuaire*) - -##### server (*general.annuaire.server*) +#### ldap (*general.ldap*) | Description | Type | Values | |------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------| | **Schémas LDAP additionnel** (*[ldap_schemas](dictionaries/21_openldap-server.xml)*) [+] | [filename](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | /etc/openldap/schema/cosine.ldif
/etc/openldap/schema/inetorgperson.ldif
/etc/openldap/schema/nis.ldif
/etc/openldap/schema/misc.ldif | -###### Limites (*general.annuaire.server.limits*) +##### Limites (*general.ldap.limits*) | Description | Type | Values | |-----------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------|----------| @@ -42,7 +40,7 @@ OpenLDAP, a LDAP server. | **Nombre maximum d'entrées à retourner lors d'une requête** (*[ldap_sizelimit](dictionaries/21_openldap-server.xml)*) | [number](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | 5000 | | **Temps de réponse maximum à une requête (en secondes)** (*[ldap_timelimit](dictionaries/21_openldap-server.xml)*) | [number](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | 3600 | -###### DB environment (*general.annuaire.server.db_environment*) +##### DB environment (*general.ldap.db_environment*) | Description | Type | Values | |--------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------|-------------------| @@ -57,15 +55,6 @@ OpenLDAP, a LDAP server. | **Nombre de verrous maximal** (*[db_lk_max](dictionaries/21_openldap-server.xml)*) | [number](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | 5000 | | **Nombre de verroulleur maximal** (*[db_lk_max_lockers](dictionaries/21_openldap-server.xml)*) | [number](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | 5000 | -##### client (*general.annuaire.client*) - -| Description | Values | -|-------------------------------------------------------------------------------------------------------|--------------| -| *[ldapclient_user](dictionaries/21_openldap-server.xml)* | | -| **Base DN** (*[ldapclient_base_dn](dictionaries/21_openldap-server.xml)*) | | -| **Base DN de l'annuaire des utilisateurs** (*[ldap_account_dn](dictionaries/21_openldap-server.xml)*) | | -| *[ldapclient_search_dn](dictionaries/21_openldap-server.xml)* | | - ### Machine (*machine*) | Description | Values | diff --git a/seed/peertube/README.md b/seed/peertube/README.md index ef9c1875..b1e07201 100644 --- a/seed/peertube/README.md +++ b/seed/peertube/README.md @@ -20,11 +20,13 @@ Peertube, a federated (ActivityPub) video streaming platform. - [base](../base/README.md) - [dns-local](../dns-local/README.md) - [pki-tls](../pki-tls/README.md) + - [journald](../journald/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) diff --git a/seed/php-fpm/README.md b/seed/php-fpm/README.md index 4649c61d..0eec8d75 100644 --- a/seed/php-fpm/README.md +++ b/seed/php-fpm/README.md @@ -33,9 +33,5 @@ PHP FPM. - [piwigo](../piwigo/README.md) - [roundcube](../roundcube/README.md) - [nextcloud](../nextcloud/README.md) -- [galette (in external dataset)](https://forge.cloud.silique.fr/gnunux/dataset-gnunux/src/branch/main/seed/galette/README.md) -- [joomla (in external dataset)](https://forge.cloud.silique.fr/gnunux/dataset-gnunux/src/branch/main/seed/joomla/README.md) -- [dotclear (in external dataset)](https://forge.cloud.silique.fr/gnunux/dataset-gnunux/src/branch/main/seed/dotclear/README.md) -- [sensmotdire (in external dataset)](https://forge.cloud.silique.fr/gnunux/dataset-gnunux/src/branch/main/seed/sensmotdire/README.md) [All applications services for this dataset.](../README.md) diff --git a/seed/piwigo/README.md b/seed/piwigo/README.md index 1bd8cf21..481ad512 100644 --- a/seed/piwigo/README.md +++ b/seed/piwigo/README.md @@ -20,9 +20,11 @@ Piwigo, a photo management software. - [base](../base/README.md) - [dns-local](../dns-local/README.md) - [pki-tls](../pki-tls/README.md) + - [journald](../journald/README.md) - [mariadb-client](../mariadb-client/README.md) - [ldap-client](../ldap-client/README.md) - [redis-client](../redis-client/README.md) + - [redis-common](../redis-common/README.md) - [oauth2-client](../oauth2-client/README.md) - [relay-mail-client](../relay-mail-client/README.md) - [nginx-https](../nginx-https/README.md) @@ -35,12 +37,14 @@ Piwigo, a photo management software. ### 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.users*) +##### Piwigo users (*general.piwigo.users*) This a family is a leadership. diff --git a/seed/postfix-relay/README.md b/seed/postfix-relay/README.md index d914b150..d54f8bd5 100644 --- a/seed/postfix-relay/README.md +++ b/seed/postfix-relay/README.md @@ -20,6 +20,7 @@ Postfix, the mail server, as relay. - [base](../base/README.md) - [dns-local](../dns-local/README.md) - [pki-tls](../pki-tls/README.md) + - [journald](../journald/README.md) - [dns-external](../dns-external/README.md) - [postfix-lmtp-relay](../postfix-lmtp-relay/README.md) @@ -29,18 +30,18 @@ Postfix, the mail server, as relay. #### network (*general.network*) -| Description | Values | -|-----------------------------------------------------|----------| -| *[**outgoing_ports**](dictionaries/30_postfix.xml)* | 25 | -| *[**incoming_ports**](dictionaries/30_postfix.xml)* | 25 | +| Description | Values | +|-----------------------------------------------------|--------------| +| *[**outgoing_ports**](dictionaries/30_postfix.xml)* | 25 | +| *[incoming_ports](dictionaries/30_postfix.xml)* | | #### Postfix mail server (*general.postfix*) -| Description | Type | Values | Choices | Provider | -|----------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|-----------|----------------------------|------------| -| **Nom de domaine extérieur du serveur de courriel** (*[postfix_mail_hostname](dictionaries/30_postfix.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** (*[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
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 | +| 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
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_*) diff --git a/seed/postgresql-client/README.md b/seed/postgresql-client/README.md index 1301e932..9259107d 100644 --- a/seed/postgresql-client/README.md +++ b/seed/postgresql-client/README.md @@ -11,16 +11,33 @@ Application service needs interact with a Postgresql server. [For more informations](https://www.postgresql.org) +## Variables + +### Général (*general*) + +#### PostgreSQL (*general.postgresql*) + +| Description | Type | Supplier | Values | +|------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|---------------------|--------------| +| **Nom de domaine du serveur PostgreSQL** (*[pg_client_server_domainname](dictionaries/23_postgresql.xml)*) | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Postgresql | | +| **Client username** (*[pg_client_username](dictionaries/23_postgresql.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Postgresql:username | | +| **Client password** (*[pg_client_password](dictionaries/23_postgresql.xml)*) | [password](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Postgresql:password | | +| **Client database** (*[pg_client_database](dictionaries/23_postgresql.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Postgresql:database | | + + +- [+]: variable is multiple +- **bold**: variable is mandatory + ## Used by - [odoo](../odoo/README.md) +- [grafana](../grafana/README.md) - [mailman](../mailman/README.md) - [peertube](../peertube/README.md) - [forgejo](../forgejo/README.md) - [roundcube](../roundcube/README.md) - [vaultwarden](../vaultwarden/README.md) - [nextcloud](../nextcloud/README.md) -- [dotclear (in external dataset)](https://forge.cloud.silique.fr/gnunux/dataset-gnunux/src/branch/main/seed/dotclear/README.md) ## Provider diff --git a/seed/postgresql/README.md b/seed/postgresql/README.md index 5370c9e5..1c619547 100644 --- a/seed/postgresql/README.md +++ b/seed/postgresql/README.md @@ -20,6 +20,7 @@ Postgresql, a database. - [base](../base/README.md) - [dns-local](../dns-local/README.md) - [pki-tls](../pki-tls/README.md) + - [journald](../journald/README.md) ## Variables diff --git a/seed/prometheus/README.md b/seed/prometheus/README.md new file mode 100644 index 00000000..6060757a --- /dev/null +++ b/seed/prometheus/README.md @@ -0,0 +1,44 @@ +--- +gitea: none +include_toc: true +--- + +# prometheus + +## Description + +Prometheus, an event monitoring. + +[For more informations](https://prometheus.io/) + +## 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) + +## 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 | +| *[client_ip_addresses](dictionaries/20_prometheus.xml)* [+] | [ip](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Prometheus:address | + + +- [+]: variable is multiple +- **bold**: variable is mandatory + +## Supplier + +[host-systemd-machined](../host-systemd-machined/README.md) + +[All applications services for this dataset.](../README.md) diff --git a/seed/provider-systemd-machined/README.md b/seed/provider-systemd-machined/README.md index f603b51d..aa93fada 100644 --- a/seed/provider-systemd-machined/README.md +++ b/seed/provider-systemd-machined/README.md @@ -18,6 +18,7 @@ Machine started in Systemd Machined environment. - [base](../base/README.md) - [dns-local](../dns-local/README.md) - [pki-tls](../pki-tls/README.md) + - [journald](../journald/README.md) ## Variables @@ -29,6 +30,7 @@ Machine started in Systemd Machined environment. | **Nom du répertoire racine des configurations** (*[container_config_path](dictionaries/16_machined.xml)*) | [filename](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | /var/lib/risotto/configurations | | **Nom du répertoire racine des journaux** (*[container_journal_path](dictionaries/16_machined.xml)*) | [filename](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | /var/lib/risotto/journals | | *[**use_systemd_repart**](dictionaries/16_machined.xml)* | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | False | +| **Do backup for this machine** (*[do_backup](dictionaries/16_machined.xml)*) | [boolean](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | True | #### network (*general.network*) diff --git a/seed/redis-client/README.md b/seed/redis-client/README.md index 94e87b02..3752ccd2 100644 --- a/seed/redis-client/README.md +++ b/seed/redis-client/README.md @@ -11,17 +11,22 @@ 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*) #### Redis (*general.redis*) -| Description | Type | Supplier | Values | -|-----------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|----------------|--------------| -| **Nom de domaine du serveur** (*[redis_client_server_domainname](dictionaries/23_redis.xml)*) | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Redis | | -| **Nom d'utilisateur** (*[redis_client_username](dictionaries/23_redis.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Redis:username | | -| **Mot de passe de connexion** (*[redis_client_password](dictionaries/23_redis.xml)*) | [password](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Redis:password | | +| Description | Type | Supplier | Values | Provider | +|-----------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|----------------|--------------|-------------------| +| **Nom de domaine du serveur Redis** (*[redis_client_server_domainname](dictionaries/23_redis.xml)*) | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Redis | | | +| **Nom d'utilisateur** (*[redis_client_username](dictionaries/23_redis.xml)*) | [string](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Redis:username | | | +| **Mot de passe de connexion** (*[redis_client_password](dictionaries/23_redis.xml)*) | [password](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Redis:password | | | +| **Redis index** (*[redis_client_index](dictionaries/23_redis.xml)*) | [number](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | | RedisClient:index | - [+]: variable is multiple @@ -35,6 +40,10 @@ Application service needs interact with a Redis server. - [roundcube](../roundcube/README.md) - [nextcloud](../nextcloud/README.md) +## Supplier + +[redis](../redis/README.md) + ## Provider [redis](../redis/README.md) diff --git a/seed/redis-common/README.md b/seed/redis-common/README.md new file mode 100644 index 00000000..dc733d76 --- /dev/null +++ b/seed/redis-common/README.md @@ -0,0 +1,19 @@ +--- +gitea: none +include_toc: true +--- + +# redis-common + +## Description + +Redis, an in-memory data structure store. + +[For more informations](https://redis.io/) + +## Used by + +- [redis](../redis/README.md) +- [redis-client](../redis-client/README.md) + +[All applications services for this dataset.](../README.md) diff --git a/seed/redis/README.md b/seed/redis/README.md index f7ea81f9..9339161b 100644 --- a/seed/redis/README.md +++ b/seed/redis/README.md @@ -13,13 +13,15 @@ Redis, an in-memory data structure store. ## Dependances -- [base-fedora-37](../base-fedora-37/README.md) +- [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) +- [redis-common](../redis-common/README.md) ## Variables @@ -38,12 +40,16 @@ Configuration du service de cache Redis | **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) | | -### Account (*account*) +### Accounts (*accounts*) -| Description | Type | Provider | Values | -|----------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|------------|--------------| -| **Remote Redis client needing an account** (*[remote](extras/account/00_account.xml)*) | [domainname](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | Redis | | -| **Remote IP** (*[remote_ip](extras/account/00_account.xml)*) | [ip](https://forge.cloud.silique.fr/risotto/rougail/src/branch/main/doc/variable/README.md#le-type-de-la-variable) | | | +#### remote_ (*accounts.remote_*) + +This a dynamic family generated from the variable "accounts.remotes". + +| Description | Type | Values | Supplier | +|--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|--------------|-------------| +| *[**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) | | | +| *[**client_**](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) | | RedisClient | - [+]: variable is multiple @@ -53,4 +59,8 @@ Configuration du service de cache Redis [redis-client](../redis-client/README.md) +## Provider + +[redis-client](../redis-client/README.md) + [All applications services for this dataset.](../README.md) diff --git a/seed/relay-mail-client/README.md b/seed/relay-mail-client/README.md index 108af467..e4213a0e 100644 --- a/seed/relay-mail-client/README.md +++ b/seed/relay-mail-client/README.md @@ -26,6 +26,7 @@ Client SMTP. ## Used by - [odoo](../odoo/README.md) +- [grafana](../grafana/README.md) - [peertube](../peertube/README.md) - [piwigo](../piwigo/README.md) - [forgejo](../forgejo/README.md) diff --git a/seed/reverse-proxy-client/README.md b/seed/reverse-proxy-client/README.md index a7b37a48..30f0f511 100644 --- a/seed/reverse-proxy-client/README.md +++ b/seed/reverse-proxy-client/README.md @@ -32,6 +32,7 @@ This a family is a leadership. ## Used by - [odoo](../odoo/README.md) +- [grafana](../grafana/README.md) - [mailman](../mailman/README.md) - [peertube](../peertube/README.md) - [forgejo](../forgejo/README.md) diff --git a/seed/roundcube/README.md b/seed/roundcube/README.md index 20a1c2b3..1550cb9d 100644 --- a/seed/roundcube/README.md +++ b/seed/roundcube/README.md @@ -20,9 +20,11 @@ Roundcube, a webmail. - [base](../base/README.md) - [dns-local](../dns-local/README.md) - [pki-tls](../pki-tls/README.md) + - [journald](../journald/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) diff --git a/seed/speedtest-rs/README.md b/seed/speedtest-rs/README.md index 1a01b960..8f428123 100644 --- a/seed/speedtest-rs/README.md +++ b/seed/speedtest-rs/README.md @@ -20,6 +20,7 @@ Speedtest-rs, a very lightweight Speedtest. - [base](../base/README.md) - [dns-local](../dns-local/README.md) - [pki-tls](../pki-tls/README.md) + - [journald](../journald/README.md) - [reverse-proxy-client](../reverse-proxy-client/README.md) ## Variables diff --git a/seed/systemd/README.md b/seed/systemd/README.md index 546c9574..19fb5868 100644 --- a/seed/systemd/README.md +++ b/seed/systemd/README.md @@ -17,6 +17,7 @@ Systemd, a system and service manager. - [base](../base/README.md) - [dns-local](../dns-local/README.md) - [pki-tls](../pki-tls/README.md) +- [journald](../journald/README.md) ## Used by diff --git a/seed/unbound/README.md b/seed/unbound/README.md index f29c5033..0d849396 100644 --- a/seed/unbound/README.md +++ b/seed/unbound/README.md @@ -21,6 +21,7 @@ Unbound, a validating, recursive, caching DNS resolver. - [base](../base/README.md) - [dns-local](../dns-local/README.md) - [pki-tls](../pki-tls/README.md) + - [journald](../journald/README.md) ## Variables @@ -64,6 +65,6 @@ This a family is a leadership. ## Suppliers - [dns-external](../dns-external/README.md) -- [nsd](../nsd/README.md) +- [nsd-local](../nsd-local/README.md) [All applications services for this dataset.](../README.md) diff --git a/seed/vaultwarden/README.md b/seed/vaultwarden/README.md index 7d7f5ef1..c51e990c 100644 --- a/seed/vaultwarden/README.md +++ b/seed/vaultwarden/README.md @@ -20,6 +20,7 @@ Vaultwarden, a password manager. - [base](../base/README.md) - [dns-local](../dns-local/README.md) - [pki-tls](../pki-tls/README.md) + - [journald](../journald/README.md) - [postgresql-client](../postgresql-client/README.md) - [relay-mail-client](../relay-mail-client/README.md) - [reverse-proxy-client](../reverse-proxy-client/README.md) diff --git a/seed/vector/README.md b/seed/vector/README.md new file mode 100644 index 00000000..fdee9872 --- /dev/null +++ b/seed/vector/README.md @@ -0,0 +1,54 @@ +--- +gitea: none +include_toc: true +--- + +# vector + +## Description + +Vector, a lightweight, ultra-fast tool for building observability pipelines. + +[For more informations](https://vector.dev/) + +## 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) +- [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) + +## Provider + +[loki](../loki/README.md) + +[All applications services for this dataset.](../README.md) diff --git a/seed/znc/README.md b/seed/znc/README.md index 3413df4b..5c86f6b7 100644 --- a/seed/znc/README.md +++ b/seed/znc/README.md @@ -20,6 +20,7 @@ ZNC, a bouncer IRC. - [base](../base/README.md) - [dns-local](../dns-local/README.md) - [pki-tls](../pki-tls/README.md) + - [journald](../journald/README.md) - [dns-external](../dns-external/README.md) ## Variables