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