Roles Rôle « Custom Vhosts Users »
22 octobre 2025 à 16:34Ce rôle est chargé de mettre en place les utilisateurs pour les différents types de Virtual Host Apache.
Il dépend des rôles :
| Nom | Description |
|---|---|
| Users | La gestion des utilisateurs système. |
Tags internes
- users : Création des utilisateurs ;
- users-keys : Mise en place des clés publiques ;
Voir les informations des rôles inclus.
Traitements spécifiques du jeu de tâches
Voir le rôle Custom Vhosts.
Variables à fournir
| Variable | Type | Requis | Défaut | Description |
|---|---|---|---|---|
base_custom_vhosts |
Liste d’objets vhost |
Non | Liste vide | Configuration Virtual Host de ressources statiques |
php_custom_vhosts |
Liste d’objets vhost |
Non | Liste vide | Configuration Virtual Host PHP (PHP-FPM) |
ruby_custom_vhosts |
Liste d’objets vhost |
Non | Liste vide | Configuration Virtual Host Ruby (Passenger) |
custom_vhosts_groups |
Liste d’objets user |
Non | Liste vide | Groupes à créer pour les Virtual Host, augmentés des groupes déclarés dans chaque vhosts |
custom_vhosts_users |
Liste d’objets group |
Non | Liste vide | Utilisateurs à créer pour les Virtual Hosts, augmentés des utilisateurs déclarés dans chaque vhosts |
custom_vhosts_common_authentication_keys |
Liste d’objets rauthkey |
Non | Liste vide | Clés publiques à installer pour tous les utilisateurs des Virtual Host |
custom_vhosts_authentication_keys |
Liste d’objets authkey |
Non | Liste vide | Clés publiques à installer, augmentés des clés déclarés dans chaque vhosts |
vhosts_base_dir |
Chemin | Non | /var/www/vhosts |
Dossier sur la cible, racine des Virtual Host |
Voir les informations des rôles inclus.
Type vhost
| Propriété | Type | Requis | Défaut | Description |
|---|---|---|---|---|
users |
Liste d’objets user |
Non | Liste vide | Utilisateurs à créer ou modifier |
groups |
Liste d’objets group |
Non | Liste vide | Groupes à créer ou modifier |
authentication_keys |
Liste d’objets authkey |
Non | Liste vide | Clés publiques à activer sur les utilisateurs |
databases |
Liste d’objets mysql:dbs |
Non | Liste vide | Bases de données MySQL/MariaDB à créer |
pg_databases |
Liste d’objets pgsql:dbs |
Non | Liste vide | Bases de données PostgreSQL à créer |
pg_users |
Liste d’objets pgsql:dbuser |
Non | Liste vide | Utilisateurs PostgreSQL à créer |
Type user
Voir le type dans Users.
Type group
Voir le type dans Users.
Type rauthkey
Voir le type authkey dans Users. Le champ username en est
retiré.
Type authkey
Voir le type dans Users.
Type mysql:dbs
Voir le type dbs dans MySQLDatabases
Une propriété backup peut être présente de type database_config provenant de Backup pour surcharger les valeurs par défaut.
Type pgsql:dbs
Voir le type dbs dans PostgreSQLDatabases
Une propriété backup peut être présente de type pg_database_config provenant de Backup pour surcharger les valeurs par défaut.
Type pgsql:dbuser
Voir le type dbuser dans PostgreSQLDatabases