Playbooks Jeu de tâches « All »
16 novembre 2025 à 15:58Ce jeu de tâches est chargé de configurer une machine.
Rôles utilisés
Voici la liste des roles et tâches effectuées par le jeu, dans l’ordre d’exécution :
| Rôle / Tâche | Cibles | Tags | Direct |
|---|---|---|---|
| common | all:!all_excluded | common | base-system |
| Configuration fichier hosts | all:!all_excluded | hosts | base-system |
| network | all:!all_excluded:!chroot | network | base-system |
| IPsec | all:!all_excluded:!chroot | ipsec | base-system |
| ntp | ntp:!chroot | ntp | base-system |
| firewall | firewall:!chroot | firewall | base-system |
| Paquets système supplémentaires | all:!all_excluded | additional | base-system |
| filesystems | all:!all_excluded:!chroot | filesystems | filesystems |
| nfs(server) | nfs_server:!chroot | nfs,nfs-server | shares |
| nfs(client) | nfs_client:!chroot | nfs,nfs-client | shares |
| nameserver | nameservers | nameserver | name-service |
| webserver | webservers | webserver | web-services |
| phpserver | phpservers | phpserver | web-services |
| mariadb-server | mariadbservers | mariadbserver | db-services |
| mysql-server | mysqlservers | mysqlserver | db-services |
| postgresql-server | postgresqlservers | postgresqlserver | db-services |
| mailserver | mailserver | mailserver | mail-services |
| subversion | subversion:&webservers | subversion | source-control-apps |
| gitlab-docker | gitlab:&webservers | gitlab | source-control-apps |
| custom-vhosts-users | custom_vhosts:php_applications:!chroot | custom-vhosts | web-apps |
| custom-vhosts | custom_vhosts:&webservers | custom-vhosts | web-apps |
| php-applications | custom_vhosts:php_applications:&phpservers:!php_exclude | php-applications | web-apps |
| mysql-dbs | all:!all_excluded | mysqldbs | db-instances |
| pgsql-dbs | all:!all_excluded | postgresqldbs | db-instances |
| users | all:!all_excluded | custom-users | users |
| autodeploy | custom_vhosts:deploy_applications | autodeploy | ci-apps |
| gitlab-ci | custom_vhosts:&webservers | gitlab-ci | ci-runners |
| scheduled-tasks | all:!all_excluded:!chroot | scheduled-tasks | scheduled-tasks |
| domain | all | domains | domains |
| certificates | certificates | autocertificates | certificates |
| custom-tasks | all:!tasks_excluded | custom-tasks | custom-tasks |
| users-defer | all:!all_excluded | custom-users | users |
Variables de restriction
Les variables de restriction suivantes sont disponibles :
| Nom | Type | Description |
|---|---|---|
only_applications |
Tableau | Liste des noms des applications PHP à traiter. |
only_vhosts |
Tableau | Liste des noms des vhosts tous type confondus à traiter. C’est la valeur de vhost_name qui est utilisée pour la comparaison. |
only_databases |
Tableau | Liste des noms des bases de données à traiter. |
tasks_tags |
Tableau | Liste des balises de scripts à traiter. |
Lorsque les variables sont absentes, aucune restriction n’est appliquée. Mais si le tableau est vide, aucun élément n’est traité.