caermeglaeddyv.ansible_role_no_thp

Rol de Ansible: No THP

Este rol se utiliza para deshabilitar las páginas enormes transparentes (THP) a través de un perfil de ajustado y un archivo de unidad de servicio systemd.

Por ahora, realiza lo siguiente:

  • Crea un nuevo perfil de ajustado para deshabilitar THP y lo aplica.
  • Crea un servicio systemd de tipo oneshot para deshabilitar THP en cada inicio.

Requisitos

Estos no son requisitos estrictos y puede que no funcione con otras versiones que no sean las probadas. De todos modos, siéntete libre de probarlo tú mismo, sugerir la adición de nuevas funcionalidades y contribuir.

El rol ha sido probado con:

  • Versión de Ansible >= 2.8.6
  • Versión de CentOS >= 7.6 (1803)

Variables del Rol

Las variables y sus descripciones se copian de defaults/main.yml

# Perfil de ajustado que se usa como base en el nuevo perfil no-thp:
no_thp_tuned_profile: virtual-guest

Dependencias

ninguna

Ejemplo de Playbook

---
- hosts: localhost
  gather_facts: false
  become: no
  tasks:
  - name: Verificar versión de ansible >=2.8.6
    assert:
      msg: Ansible debe ser v2.8.6 o superior
      that:
      - ansible_version.string is version("2.8.6", ">=")
    tags:
    - check
  vars:
    ansible_connection: local

- hosts: all
  become: yes
  tasks:
  - import_role:
      name: no_thp

Ejemplos más detallados (inventarios, playbooks, etc.) de este y otros roles se pueden encontrar aquí.

Se recomienda encarecidamente comenzar tus despliegues de prueba desde allí, especialmente si usas Google Cloud Platform o VMware vCenter como tu infraestructura, ya que ese repositorio contiene ejemplos de Packer y Terraform para construir plantillas y desplegar máquinas en estas plataformas.

Licencia

Apache 2.0

Información del Autor

Copyright 2020 caermeglaeddyv

Instalar
ansible-galaxy install caermeglaeddyv.ansible_role_no_thp
Licencia
apache-2.0
Descargas
142
Propietario