caermeglaeddyv.ansible_role_no_thp
Ansible-Rolle: Kein THP
Diese Rolle wird verwendet, um transparente große Seiten (THP) über ein Tuned-Profil und eine systemd-Serviceeinheit zu deaktivieren.
Im Moment macht sie Folgendes:
- Erstellt ein neues Tuned-Profil zum Deaktivieren von THP und wendet es an
- Erstellt einen einmaligen systemd-Service, um THP bei jedem Start zu deaktivieren
Anforderungen
Dies sind keine strengen Anforderungen und es kann sein, dass es mit anderen Versionen als den getesteten nicht funktioniert. Fühlen Sie sich dennoch frei, selbst zu testen, neue Funktionen vorzuschlagen und beizutragen.
Die Rolle wurde getestet mit:
- Ansible-Version >= 2.8.6
- CentOS-Version >= 7.6 (1803)
Rollenvariablen
Variablen und deren Beschreibungen aus defaults/main.yml übernommen
# Tuned-Profil, das als Basis im neuen no-thp-Profil verwendet wird:
no_thp_tuned_profile: virtual-guest
Abhängigkeiten
keine
Beispiel-Playbook
---
- hosts: localhost
gather_facts: false
become: no
tasks:
- name: Überprüfe Ansible-Version >=2.8.6
assert:
msg: Ansible muss v2.8.6 oder höher sein
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
Weitere detaillierte Beispiele (Inventare, Playbooks usw.) dieser und anderer Rollen finden Sie hier.
Es wird dringend empfohlen, Ihre Testbereitstellungen von dort zu starten, insbesondere wenn Sie Google Cloud Platform oder VMware vCenter als Infrastruktur verwenden. Zum aktuellen Zeitpunkt enthält dieses Repository Beispiele für Packer und Terraform, um Vorlagen zu erstellen und Maschinen auf diesen Plattformen bereitzustellen.
Lizenz
Autoreninformation
Copyright 2020 caermeglaeddyv
Linux / Kubernetes Administrator
ansible-galaxy install caermeglaeddyv.ansible_role_no_thp