giovtorres.tuned
Ansible Rôle : Tuned
Installe et configure le démon tuned pour définir des profils de réglage du système. Supporté sur EL7.
Exigences
Aucune.
Variables du rôle
Les profils intégrés disponibles sur EL7 sont :
- équilibré
- bureau
- performance-latence
- latence-réseau
- débit-réseau
- économie d'énergie
- performance-débit
- invité-virtuel
- hôte-virtuel
Changez le profil tuned actif en utilisant l'un des profils intégrés ci-dessus :
tuned_active_builtin_profile: "performance-débit"
Changez le profil tuned actif en créant un profil tuned personnalisé. Voir l'exemple ci-dessous sur comment créer un profil tuned personnalisé :
tuned_active_custom_profile: ""
Dépendances
Aucune.
Exemples de Playbooks
Pour utiliser le profil par défaut du rôle, performance-débit
, appliquez simplement le rôle :
- hosts: serveurs
roles:
- giovtorres.tuned
Pour utiliser l'un des autres profils intégrés disponibles, définissez la variable
tuned_active_builtin_profile
:
- hosts: serveurs
vars:
tuned_active_builtin_profile: "invité-virtuel"
roles:
- giovtorres.tuned
Pour créer un profil personnalisé, créez un dictionnaire en utilisant la variable
tuned_active_custom_profile
avec les éléments nom et sections,
où sections contient le nom de la section dans le fichier de configuration
et une liste de paires option/valeur qui vont dans cette section donnée.
- hosts: tous
vars:
tuned_active_custom_profile:
name: mon_profil_personnalisé
sections:
- name: principal
params:
- option: résumé
value: Test
- option: inclure
value: performance-débit
- name: sysctl
params:
- option: vm.dirty_ratio
value: 30
- option: vm.swappiness
value: 30
- name: vm
params:
- option: transparent_hugepages
value: jamais
roles:
- giovtorres.tuned
Le playbook ci-dessus donne le résultat suivant dans la configuration :
[principal]
résumé=Test
inclure=performance-débit
[sysctl]
vm.dirty_ratio=30
vm.swappiness=30
[vm]
transparent_hugepages=jamais
Licence
BSD
Installs and configures tuned, a system tuning tool.
ansible-galaxy install giovtorres.tuned