Un papel ansible para instalar y configurar sintonizado.
Tuned es una herramienta muy potente para configurar los parámetros del núcleo y los sistemas Linux.
Este rol instala sintonizado y establece un perfil adecuado para el sistema.
Módulos usados:
Instalar desde Ansible Galaxy
ansible-galaxy install while_true_do.sys_tuned
Instalar desde Github
git clone https://github.com/while-true-do/ansible-role-sys_tuned.git while_true_do.sys_tuned
---
# defaults file for while_true_do.sys_tuned
## Package Management
wtd_sys_tuned_packages:
- tuned
- tuned-profiles-cpu-partitioning
# State can be present|latest|absent
wtd_sys_tuned_packages_state: "present"
## Service Management
wtd_sys_tuned_service: "tuned"
# State can be started|stopped|restarted
wtd_sys_tuned_service_state: "started"
wtd_sys_tuned_service_enabled: true
## Configuration Management
# Which profile to use
# auto|balanced|virt-guest|powersave|hpc-compute|desktop|etc...
wtd_sys_tuned_profile: "auto"
Ejecutar roles Ansible se puede hacer en un libro de jugadas.
---
- hosts: all
roles:
- role: while_true_do.sys_tuned
La mayoría de las pruebas "genéricas" se encuentran en la biblioteca de pruebas.
Las pruebas específicas de Ansible se realizan con molécula.
Las pruebas de infraestructura se realizan con TestInfra.
Las pruebas automatizadas se realizan con Travis CI.
Muchas gracias por considerar contribuir. Estamos muy felices cuando alguien se une al trabajo duro. Por favor, se liberó de abrir errores, solicitudes de funciones o solicitudes de extraer después de leer la guía de contribución.
Vea quién ha contribuido ya en Kudos.txt.
Este trabajo tiene licencia bajo una licencia de cláusula BSD-3.