From 80d48e6f46df58c54784b9b515ca2ac920fce047 Mon Sep 17 00:00:00 2001 From: James Allenby Date: Fri, 14 Aug 2026 22:21:03 +0100 Subject: [PATCH] feat: add power and performance playbook --- ansible/playbooks/performance.yaml | 7 +++++++ ansible/roles/irqbalance/tasks/main.yaml | 11 +++++++++++ ansible/site.yaml | 7 +++---- 3 files changed, 21 insertions(+), 4 deletions(-) create mode 100644 ansible/playbooks/performance.yaml create mode 100644 ansible/roles/irqbalance/tasks/main.yaml diff --git a/ansible/playbooks/performance.yaml b/ansible/playbooks/performance.yaml new file mode 100644 index 0000000..d00d90a --- /dev/null +++ b/ansible/playbooks/performance.yaml @@ -0,0 +1,7 @@ +--- +- name: Configure performance tuning + hosts: all + become: true + roles: + - giovtorres.tuned + - irqbalance diff --git a/ansible/roles/irqbalance/tasks/main.yaml b/ansible/roles/irqbalance/tasks/main.yaml new file mode 100644 index 0000000..ba9e6e5 --- /dev/null +++ b/ansible/roles/irqbalance/tasks/main.yaml @@ -0,0 +1,11 @@ +--- +- name: Install irqbalance + ansible.builtin.package: + name: irqbalance + state: present + +- name: Ensure irqbalance service + ansible.builtin.service: + name: irqbalance + state: started + enabled: true diff --git a/ansible/site.yaml b/ansible/site.yaml index 9b8602a..ab6c49e 100644 --- a/ansible/site.yaml +++ b/ansible/site.yaml @@ -1,3 +1,6 @@ +- name: Apply power and performance settings + ansible.builtin.import_playbook: playbooks/performance.yaml + - name: Baseline configuration hosts: all become: true @@ -5,10 +8,6 @@ - common - kubernetes_common -# ======================== -# Setup Kubernetes Cluster -# ======================== - - name: Initialise Kubernetes Cluster hosts: masters become: true