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
This commit was merged in pull request #28.
This commit is contained in:
2026-02-15 08:25:55 +01:00
3 changed files with 40 additions and 0 deletions

View File

@@ -25,3 +25,9 @@ proxmox_logrotate_notifempty: true
# Destination override file # Destination override file
proxmox_logrotate_file: /etc/logrotate.d/99-proxmox-custom proxmox_logrotate_file: /etc/logrotate.d/99-proxmox-custom
# Default languages for APT translations
proxmox_apt_languages:
- "en"
- "es"
- "it"

31
tasks/apt.yml Normal file
View File

@@ -0,0 +1,31 @@
---
# -------------------------------------------------
# Reduce apt translation downloads (use defaults)
# -------------------------------------------------
- name: apt | Configure APT translations using default languages
ansible.builtin.copy:
dest: /etc/apt/apt.conf.d/99-languages
content: |
Acquire::Languages {
{% for lang in proxmox_apt_languages %}
"{{ lang }}";
{% endfor %}
};
owner: root
group: root
mode: '0644'
# -------------------------------------------------
# Force APT to use IPv4
# -------------------------------------------------
- name: apt | Force APT to use IPv4
ansible.builtin.copy:
dest: /etc/apt/apt.conf.d/99force-ipv4
content: 'Acquire::ForceIPv4 "true";'
owner: root
group: root
mode: '0644'
- name: apt | Update apt cache
ansible.builtin.apt:
update_cache: yes

View File

@@ -16,6 +16,9 @@
# Other tasks # Other tasks
# =================== # ===================
- name: Configure apt
ansible.builtin.import_tasks: apt.yml
- name: Disable enterprise repo, enable no-subscription - name: Disable enterprise repo, enable no-subscription
ansible.builtin.import_tasks: repos.yml ansible.builtin.import_tasks: repos.yml