Compare commits

..

24 Commits

Author SHA1 Message Date
bbb133a0a5 refactor ♻️: Refactor log2ram size calculation for integer values and improve readability
All checks were successful
ansible-lint / Ansible Lint (push) Successful in 12s
Gitleaks Scan / gitleaks (push) Successful in 4s
Markdown Lint / markdown-lint (push) Successful in 5s
Mark stale issues and pull requests / stale (push) Successful in 4s
This refactoring ensures that the log2ram size calculation always results in an integer value, enhancing precision. Additionally, it improves code readability by simplifying complex expressions.
2026-02-15 18:43:12 +01:00
d7d078c5aa Merge pull request 'refactor ♻️: Refactor task naming to include role context' (#36) from dev into main
All checks were successful
ansible-lint / Ansible Lint (push) Successful in 13s
Gitleaks Scan / gitleaks (push) Successful in 4s
Markdown Lint / markdown-lint (push) Successful in 5s
Reviewed-on: #36
2026-02-15 18:23:53 +01:00
e965fcaf7f Merge pull request 'refactor ♻️: Refactor memory calculation logic' (#35) from dev into main
All checks were successful
ansible-lint / Ansible Lint (push) Successful in 11s
Gitleaks Scan / gitleaks (push) Successful in 4s
Markdown Lint / markdown-lint (push) Successful in 5s
Reviewed-on: #35
2026-02-15 17:40:30 +01:00
f7e31bb215 Merge pull request 'refactor ♻️: Refactor memory variables and calculations' (#32) from dev into main
All checks were successful
ansible-lint / Ansible Lint (push) Successful in 12s
Gitleaks Scan / gitleaks (push) Successful in 4s
Markdown Lint / markdown-lint (push) Successful in 5s
Reviewed-on: #32
2026-02-15 12:50:05 +01:00
a94c87f093 Merge pull request 'refactor ♻️: Move and Rename 'Reload Systemd' Task' (#31) from dev into main
All checks were successful
ansible-lint / Ansible Lint (push) Successful in 12s
Gitleaks Scan / gitleaks (push) Successful in 5s
Markdown Lint / markdown-lint (push) Successful in 5s
Reviewed-on: #31
2026-02-15 12:12:46 +01:00
e774265fb4 Merge pull request 'feat : Add configuration options for log2ram and journald settings' (#30) from dev into main
All checks were successful
ansible-lint / Ansible Lint (push) Successful in 13s
Gitleaks Scan / gitleaks (push) Successful in 4s
Markdown Lint / markdown-lint (push) Successful in 5s
Reviewed-on: #30
2026-02-15 09:48:02 +01:00
91cdcf6136 Merge pull request 'feat : Add task to configure kernel panic behavior and auto-reboot' (#29) from dev into main
All checks were successful
ansible-lint / Ansible Lint (push) Successful in 12s
Gitleaks Scan / gitleaks (push) Successful in 4s
Markdown Lint / markdown-lint (push) Successful in 5s
Reviewed-on: #29
2026-02-15 08:41:04 +01:00
5ceecd56f4 Merge pull request 'feat : Setup APT translations and use IPv4' (#28) from dev into main
All checks were successful
ansible-lint / Ansible Lint (push) Successful in 13s
Gitleaks Scan / gitleaks (push) Successful in 4s
Markdown Lint / markdown-lint (push) Successful in 5s
Reviewed-on: #28
2026-02-15 08:25:55 +01:00
7b4991ee43 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
2026-02-15 08:16:46 +01:00
e11d28ced2 Merge pull request 'feat : Add labeler configuration for PR auto-labeling' (#26) from dev into main
All checks were successful
ansible-lint / Ansible Lint (push) Successful in 11s
Gitleaks Scan / gitleaks (push) Successful in 5s
Markdown Lint / markdown-lint (push) Successful in 5s
Mark stale issues and pull requests / stale (push) Successful in 3s
Reviewed-on: #26
2026-02-14 20:11:08 +01:00
7f41a17eb7 Merge pull request 'style 💎: Remove unnecessary blank line and ensure consistent formatting' (#25) from dev into main
All checks were successful
ansible-lint / Ansible Lint (push) Successful in 12s
Gitleaks Scan / gitleaks (push) Successful in 4s
Markdown Lint / markdown-lint (push) Successful in 5s
Reviewed-on: #25
2026-02-14 12:09:29 +01:00
64957d48ff Merge pull request 'docs 📝: Add new rule to detect Sidekiq secret in README.md' (#23) from dev into main
All checks were successful
ansible-lint / Ansible Lint (push) Successful in 11s
Gitleaks Scan / gitleaks (push) Successful in 4s
Markdown Lint / markdown-lint (push) Successful in 5s
Reviewed-on: #23
2026-02-14 11:02:55 +01:00
e165d9b1ca Merge pull request 'refactor ♻️: Rename 'lint test' job to 'lint tests'' (#12) from dev into main
All checks were successful
ansible-lint / Ansible Lint (push) Successful in 11s
Gitleaks Scan / gitleaks (push) Successful in 4s
Markdown Lint / markdown-lint (push) Successful in 5s
Reviewed-on: #12
2026-02-14 08:59:25 +01:00
9484204b24 Merge pull request 'refactor ♻️: Convert string to boolean for condition and changed_when' (#11) from dev into main
All checks were successful
ansible-lint / Ansible Lint (push) Successful in 11s
Gitleaks Scan / gitleaks (push) Successful in 5s
Markdown Lint / markdown-lint (push) Successful in 6s
Reviewed-on: #11
2026-02-14 08:45:14 +01:00
5495a2ec81 Merge pull request 'docs 📝: Add 'API Utilities' section and update directory structure' (#10) from dev into main
All checks were successful
ansible-lint / Ansible Lint (push) Successful in 14s
Gitleaks Scan / gitleaks (push) Successful in 5s
Markdown Lint / markdown-lint (push) Successful in 5s
Mark stale issues and pull requests / stale (push) Successful in 4s
Reviewed-on: #10
2026-02-12 21:29:36 +01:00
6ed8e83480 Merge pull request 'refactor ♻️: Refactor task to use ansible.builtin.apt for compatibility' (#9) from dev into main
All checks were successful
ansible-lint / Ansible Lint (push) Successful in 11s
Gitleaks Scan / gitleaks (push) Successful in 4s
Markdown Lint / markdown-lint (push) Successful in 5s
Reviewed-on: #9
2026-02-12 18:29:11 +01:00
f285e63dfc Merge pull request 'chore 📦: Add environment variable to powertop.service.j2' (#8) from dev into main
All checks were successful
ansible-lint / Ansible Lint (push) Successful in 12s
Gitleaks Scan / gitleaks (push) Successful in 5s
Markdown Lint / markdown-lint (push) Successful in 5s
Mark stale issues and pull requests / stale (push) Successful in 3s
Reviewed-on: #8
2026-02-10 20:56:04 +01:00
9f29808a6a Merge pull request 'fix 🐛: Fix typo and add file permission in logrotate.yml task' (#7) from dev into main
All checks were successful
ansible-lint / Ansible Lint (push) Successful in 11s
Gitleaks Scan / gitleaks (push) Successful in 4s
Markdown Lint / markdown-lint (push) Successful in 5s
Mark stale issues and pull requests / stale (push) Successful in 3s
Reviewed-on: #7
2026-02-09 18:25:09 +01:00
7227f51790 Merge pull request 'style 💎: Remove redundant comment and update commit reference' (#6) from dev into main
Some checks failed
ansible-lint / Ansible Lint (push) Failing after 6s
Gitleaks Scan / gitleaks (push) Successful in 4s
Markdown Lint / markdown-lint (push) Successful in 5s
Mark stale issues and pull requests / stale (push) Successful in 3s
Reviewed-on: #6
2026-02-08 20:13:52 +01:00
ceeca6e7e0 Merge pull request 'refactor ♻️: Refactor Proxmox repository management' (#5) from dev into main
Some checks failed
ansible-lint / Ansible Lint (push) Failing after 6s
Gitleaks Scan / gitleaks (push) Successful in 4s
Markdown Lint / markdown-lint (push) Successful in 5s
Reviewed-on: #5
2026-02-08 20:09:56 +01:00
ba322dd97b Merge pull request 'refactor ♻️: Refactor logrotate configuration for dynamic handling of multiple files' (#4) from dev into main
Some checks failed
ansible-lint / Ansible Lint (push) Failing after 6s
Gitleaks Scan / gitleaks (push) Successful in 5s
Markdown Lint / markdown-lint (push) Successful in 5s
Reviewed-on: #4
2026-02-08 19:47:25 +01:00
daf4d74d93 Merge pull request 'refactor ♻️: Refactor task name and comment' (#3) from dev into main
All checks were successful
ansible-lint / Ansible Lint (push) Successful in 11s
Gitleaks Scan / gitleaks (push) Successful in 4s
Markdown Lint / markdown-lint (push) Successful in 5s
Reviewed-on: #3
2026-02-08 08:09:07 +01:00
c5cbedf314 Merge pull request 'refactor ♻️: Refactor legacy and minified proxmoxlib.js patching logic to use handlers' (#2) from dev into main
Some checks failed
ansible-lint / Ansible Lint (push) Failing after 11s
Gitleaks Scan / gitleaks (push) Successful in 5s
Markdown Lint / markdown-lint (push) Successful in 5s
Reviewed-on: #2
2026-02-08 08:06:27 +01:00
85ce6e0044 Merge pull request 'feat : NAG checksum-based detection (auto-repatch after upgrades)' (#1) from dev into main
All checks were successful
ansible-lint / Ansible Lint (push) Successful in 11s
Gitleaks Scan / gitleaks (push) Successful in 5s
Markdown Lint / markdown-lint (push) Successful in 5s
Mark stale issues and pull requests / stale (push) Successful in 3s
Reviewed-on: #1
2026-02-07 18:42:42 +01:00

View File

@@ -10,11 +10,14 @@
- name: ram | Calculate log2ram size
ansible.builtin.set_fact:
_calculated_size_mb: "{{ (ansible_memtotal_mb * log2ram_ram_percent / 100) | int }}"
log2ram_size_mb: >-
{{
[log2ram_min_size_mb,
[_calculated_size_mb, log2ram_max_size_mb] | min
[
log2ram_min_size_mb | int,
[
(ansible_memtotal_mb | int * log2ram_ram_percent | int / 100) | int,
log2ram_max_size_mb | int
] | min
] | max
}}