caermeglaeddyv.ansible_role_no_thp

Ansible rola: Brak THP

Ta rola służy do wyłączenia przezroczystych dużych stron (THP) za pomocą profilu tuned i pliku jednostki serwisu systemd.

Na chwilę obecną wykonuje następujące czynności:

  • tworzy nowy profil tuned, aby wyłączyć THP i stosuje go
  • tworzy jednostkę service systemd jako oneshot, aby wyłączyć THP przy każdym uruchomieniu

Wymagania

To nie są rygorystyczne wymagania i może nie działać z innymi wersjami niż te przetestowane. Czuj się swobodnie, aby samodzielnie przetestować, zasugerować nową funkcjonalność i wnieść wkład.

Rola była testowana z:

  • wersją Ansible >= 2.8.6
  • wersją CentOS >= 7.6 (1803)

Zmienne roli

Zmienne i ich opisy skopiowane z defaults/main.yml


# Profil tuned, który jest używany jako baza w nowym profilu no-thp:
no_thp_tuned_profile: virtual-guest

Zależności

brak

Przykładowy playbook

---
- hosts: localhost
  gather_facts: false
  become: no
  tasks:
  - name: Sprawdź wersję ansible >=2.8.6
    assert:
      msg: Ansible musi być w wersji 2.8.6 lub wyższej
      that:
      - ansible_version.string is version("2.8.6", ">=")
    tags:
    - sprawdzanie
  vars:
    ansible_connection: local

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

Bardziej szczegółowe przykłady (inwentarze, playbooki itp.) tej i innych ról można znaleźć tutaj.

Zaleca się, aby rozpocząć testowe wdrożenia stamtąd, szczególnie jeśli używasz Google Cloud Platform lub VMware vCenter jako swojej infrastruktury, ponieważ to repozytorium zawiera przykłady Packer i Terraform do budowania szablonów i wdrażania maszyn na tych platformach.

Licencja

Apache 2.0

Informacje o autorze

Copyright 2020 caermeglaeddyv

Zainstaluj
ansible-galaxy install caermeglaeddyv.ansible_role_no_thp
Licencja
apache-2.0
Pobrania
142
Właściciel