mirror of
https://git.lapiole.org/dani/ansible-roles.git
synced 2025-08-19 14:58:22 +02:00
Update to 2025-08-18 10:00
This commit is contained in:
11
roles/common/vars/Debian-13.yml
Normal file
11
roles/common/vars/Debian-13.yml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
system_distro_utils:
|
||||||
|
- apt-transport-https
|
||||||
|
- openssh-client
|
||||||
|
- netcat-openbsd
|
||||||
|
- xz-utils
|
||||||
|
- liblz4-tool
|
||||||
|
- sshfs
|
||||||
|
- zstd
|
||||||
|
- cron
|
@@ -1,8 +1,8 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
# Version of consul to deploy
|
# Version of consul to deploy
|
||||||
consul_version: 1.21.3
|
consul_version: 1.21.4
|
||||||
# URL from where the consul archive will be downloaded
|
# URL from where the consul archive will be downloaded
|
||||||
consul_archive_url: https://releases.hashicorp.com/consul/{{ consul_version }}/consul_{{ consul_version }}_linux_amd64.zip
|
consul_archive_url: https://releases.hashicorp.com/consul/{{ consul_version }}/consul_{{ consul_version }}_linux_amd64.zip
|
||||||
# Expected sha256 of the archive
|
# Expected sha256 of the archive
|
||||||
consul_archive_sha256: ba20631037a5f63f70b0351c0875887a66c0a0d3feac2d255a768c9eb8c95e8b
|
consul_archive_sha256: a641502dc2bd28e1ed72d3d48a0e8b98c83104d827cf33bee2aed198c0b849df
|
||||||
|
@@ -10,7 +10,7 @@
|
|||||||
tags: pg
|
tags: pg
|
||||||
|
|
||||||
- name: Check installed version
|
- name: Check installed version
|
||||||
shell: ldap2pg -V | head -1 | sed -E 's/ldap2pg v(\d+)/\1/'
|
shell: ldap2pg -V | head -1 | perl -pe 's/ldap2pg v?(\d+(\.\d+)*)/$1/'
|
||||||
register: ldap2pg_current_version
|
register: ldap2pg_current_version
|
||||||
when: ldap2pg_bin.stat.exists
|
when: ldap2pg_bin.stat.exists
|
||||||
changed_when: False
|
changed_when: False
|
||||||
|
6
roles/letsencrypt/vars/Debian-13.yml
Normal file
6
roles/letsencrypt/vars/Debian-13.yml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
letsencrypt_packages:
|
||||||
|
- python3-pip
|
||||||
|
- python3-setuptools
|
||||||
|
- curl
|
@@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
# Version of Nomad to install
|
# Version of Nomad to install
|
||||||
nomad_version: 1.10.3
|
nomad_version: 1.10.4
|
||||||
# URL of the archive
|
# URL of the archive
|
||||||
nomad_archive_url: https://releases.hashicorp.com/nomad/{{ nomad_version }}/nomad_{{ nomad_version }}_linux_amd64.zip
|
nomad_archive_url: https://releases.hashicorp.com/nomad/{{ nomad_version }}/nomad_{{ nomad_version }}_linux_amd64.zip
|
||||||
# Expected sha256 of the archive
|
# Expected sha256 of the archive
|
||||||
nomad_archive_sha256: a161b8d59b42555d97d37f7a75c122831be485e89dfb97d16d6b60cfaec8d88b
|
nomad_archive_sha256: 33f50ef9a56ceb995768a1301c7bc73d9270fd751378de5b3cffcf21af9112a2
|
||||||
|
|
||||||
|
6
roles/ntp_client/vars/Debian-13.yml
Normal file
6
roles/ntp_client/vars/Debian-13.yml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
ntp_ntpd_service: ntp
|
||||||
|
ntp_chrony_service: chrony
|
||||||
|
ntp_chrony_conf: /etc/chrony/chrony.conf
|
||||||
|
ntp_chrony_keyfile: /etc/chrony/chrony.keys
|
@@ -1,11 +1,15 @@
|
|||||||
--- /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js.orig 2022-09-23 20:10:20.125559720 +0200
|
--- /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js.orig 2025-08-14 15:58:53.942358475 +0200
|
||||||
+++ /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js 2022-09-23 20:13:04.311301761 +0200
|
+++ /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js 2025-08-14 15:59:17.487663267 +0200
|
||||||
@@ -510,8 +510,7 @@
|
@@ -608,12 +608,7 @@
|
||||||
},
|
},
|
||||||
success: function(response, opts) {
|
success: function (response, opts) {
|
||||||
let res = response.result;
|
let res = response.result;
|
||||||
- if (res === null || res === undefined || !res || res
|
- if (
|
||||||
- .data.status.toLowerCase() !== 'active') {
|
- res === null ||
|
||||||
|
- res === undefined ||
|
||||||
|
- !res ||
|
||||||
|
- res.data.status.toLowerCase() !== 'active'
|
||||||
|
- ) {
|
||||||
+ if (false) {
|
+ if (false) {
|
||||||
Ext.Msg.show({
|
Ext.Msg.show({
|
||||||
title: gettext('No valid subscription'),
|
title: gettext('No valid subscription'),
|
||||||
|
@@ -9,9 +9,9 @@
|
|||||||
tags: pmg
|
tags: pmg
|
||||||
|
|
||||||
- name: Add PMG repository APT key
|
- name: Add PMG repository APT key
|
||||||
apt_key:
|
get_url:
|
||||||
url: http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg
|
url: http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg
|
||||||
state: present
|
dest: /etc/apt/trusted.gpg.d/proxmox.gpg
|
||||||
environment:
|
environment:
|
||||||
- http_proxy: "{{ system_proxy | default('') }}"
|
- http_proxy: "{{ system_proxy | default('') }}"
|
||||||
tags: pmg
|
tags: pmg
|
||||||
|
@@ -1,8 +1,9 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
- name: Add PBS repo key
|
- name: Add PBS repo key
|
||||||
apt_key:
|
get_url:
|
||||||
url: https://enterprise.proxmox.com/debian/proxmox-{{ ansible_distribution_major_version is version('11', '>=') | ternary('release-' ~ ansible_distribution_release, 've-release-6.x.gpg') }}.gpg
|
url: https://enterprise.proxmox.com/debian/proxmox-{{ ansible_distribution_major_version is version('11', '>=') | ternary('release-' ~ ansible_distribution_release, 've-release-6.x.gpg') }}.gpg
|
||||||
|
dest: /etc/apt/trusted.gpg.d/proxmox.gpg
|
||||||
environment:
|
environment:
|
||||||
https_proxy: "{{ system_proxy | default('') }}"
|
https_proxy: "{{ system_proxy | default('') }}"
|
||||||
tags: repo
|
tags: repo
|
||||||
|
@@ -1,19 +1,22 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
- name: Add Vector repo key
|
- name: Add Vector repo key
|
||||||
apt_key:
|
get_url:
|
||||||
url: "{{ item }}"
|
url: https://keys.datadoghq.com/DATADOG_APT_KEY_CURRENT.public
|
||||||
|
dest: /etc/apt/keyrings/datadog.public
|
||||||
environment:
|
environment:
|
||||||
https_proxy: "{{ system_proxy | default('') }}"
|
https_proxy: "{{ system_proxy | default('') }}"
|
||||||
loop:
|
register: vector_key
|
||||||
- https://keys.datadoghq.com/DATADOG_APT_KEY_CURRENT.public
|
tags: repo,log,vector
|
||||||
- https://keys.datadoghq.com/DATADOG_APT_KEY_C0962C7D.public
|
|
||||||
- https://keys.datadoghq.com/DATADOG_APT_KEY_F14F620E.public
|
- name: Dearmor datadog key
|
||||||
|
shell: cat /etc/apt/keyrings/datadog.public | gpg --batch --dearmor > /etc/apt/keyrings/datadog.gpg
|
||||||
|
changed_when: vector_key.changed
|
||||||
tags: repo,log,vector
|
tags: repo,log,vector
|
||||||
|
|
||||||
- name: Add Vector repo
|
- name: Add Vector repo
|
||||||
apt_repository:
|
apt_repository:
|
||||||
repo: deb https://apt.vector.dev/ stable vector-0
|
repo: deb [signed-by=/etc/apt/keyrings/datadog.gpg] https://apt.vector.dev/ stable vector-0
|
||||||
filename: vector
|
filename: vector
|
||||||
environment:
|
environment:
|
||||||
https_proxy: "{{ system_proxy | default('') }}"
|
https_proxy: "{{ system_proxy | default('') }}"
|
||||||
|
@@ -9,18 +9,16 @@
|
|||||||
tags: repo,zabbix
|
tags: repo,zabbix
|
||||||
|
|
||||||
- name: Add Zabbix repo key
|
- name: Add Zabbix repo key
|
||||||
apt_key:
|
get_url:
|
||||||
url: "{{ item }}"
|
url: https://repo.zabbix.com/zabbix-official-repo-apr2024.gpg
|
||||||
|
dest: /etc/apt/keyrings/zabbix.gpg
|
||||||
environment:
|
environment:
|
||||||
https_proxy: "{{ system_proxy | default('') }}"
|
https_proxy: "{{ system_proxy | default('') }}"
|
||||||
loop:
|
|
||||||
- https://repo.zabbix.com/zabbix-official-repo-apr2024.gpg
|
|
||||||
- https://repo.zabbix.com/zabbix-official-repo.key
|
|
||||||
tags: repo,zabbix
|
tags: repo,zabbix
|
||||||
|
|
||||||
- name: Add Zabbix repo
|
- name: Add Zabbix repo
|
||||||
apt_repository:
|
apt_repository:
|
||||||
repo: deb https://repo.zabbix.com/zabbix/{{ zabbix_major_version }}{% if zabbix_major_version is version('7.2', '>=') %}/stable{% endif %}/{{ ansible_distribution | lower }} {{ ansible_distribution_release }} main
|
repo: deb [signed-by=/etc/apt/keyrings/zabbix.gpg] https://repo.zabbix.com/zabbix/{{ zabbix_major_version }}{% if zabbix_major_version is version('7.2', '>=') %}/stable{% endif %}/{{ ansible_distribution | lower }} {{ (ansible_distribution_major_version is version('13', '>=')) | ternary('bookworm', ansible_distribution_release) }} main
|
||||||
filename: zabbix
|
filename: zabbix
|
||||||
tags: repo,zabbix
|
tags: repo,zabbix
|
||||||
|
|
||||||
|
14
roles/zabbix_agent/vars/Debian-13.yml
Normal file
14
roles/zabbix_agent/vars/Debian-13.yml
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
zabbix_agent_packages:
|
||||||
|
- openssl
|
||||||
|
- git
|
||||||
|
- libconfig-simple-perl
|
||||||
|
- libjson-perl
|
||||||
|
- libfile-which-perl
|
||||||
|
- smartmontools
|
||||||
|
- lm-sensors
|
||||||
|
- patch
|
||||||
|
- fping
|
||||||
|
- libstatistics-descriptive-perl
|
||||||
|
- libtimedate-perl
|
Reference in New Issue
Block a user