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

Apache 2.0

Autoreninformation

Copyright 2020 caermeglaeddyv

Installieren
ansible-galaxy install caermeglaeddyv.ansible_role_no_thp
GitHub Repository
Lizenz
apache-2.0
Downloads
142
Besitzer