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
Informacje o autorze
Copyright 2020 caermeglaeddyv
Linux / Kubernetes Administrator
ansible-galaxy install caermeglaeddyv.ansible_role_no_thp