Merge pull request 'chore 📦: Optimize swap settings for better performance' (#27) from dev into main
All checks were successful
ansible-lint / Ansible Lint (push) Successful in 11s
Gitleaks Scan / gitleaks (push) Successful in 9s
Markdown Lint / markdown-lint (push) Successful in 5s

Reviewed-on: #27
This commit was merged in pull request #27.
This commit is contained in:
2026-02-15 08:16:46 +01:00
2 changed files with 18 additions and 6 deletions

View File

@@ -3,18 +3,31 @@
# Main tasks for role
# ===================
- name: Install api utilities
ansible.builtin.import_tasks: utilities.yml
- name: Ensure we are running on Proxmox
ansible.builtin.stat:
path: /usr/bin/pveversion
register: proxmox_check
- name: Stop if not Proxmox
ansible.builtin.fail:
msg: "This role must run on Proxmox VE nodes only."
when: not proxmox_check.stat.exists
# Other tasks
# ===================
- name: Disable enterprise repo, enable no-subscription
ansible.builtin.import_tasks: repos.yml
- name: Remove the infamous subscription nag
ansible.builtin.import_tasks: subscription.yml
- name: Disable swap or tune it
ansible.builtin.import_tasks: swap.yml
- name: Install api utilities
ansible.builtin.import_tasks: utilities.yml
- name: Remove the infamous subscription nag
ansible.builtin.import_tasks: subscription.yml
- name: Stop logs from quietly murdering the disk
ansible.builtin.import_tasks: logrotate.yml

View File

@@ -1,5 +1,4 @@
---
- name: repos | Manage Proxmox repositories
vars:
repo_path: