diff --git a/roles/bookstack/defaults/main.yml b/roles/bookstack/defaults/main.yml index 1b55d8a..cd2728b 100644 --- a/roles/bookstack/defaults/main.yml +++ b/roles/bookstack/defaults/main.yml @@ -1,11 +1,11 @@ --- # Version to deploy -bookstack_version: '24.05.4' +bookstack_version: '24.10' # URL of the arhive bookstack_archive_url: https://github.com/BookStackApp/BookStack/archive/v{{ bookstack_version }}.tar.gz # Expected sha256 of the archive -bookstack_archive_sha256: d40fc0ce94542eb92973cf7ab1c92247375d05af3d15099e899ea82089a9c6b3 +bookstack_archive_sha256: 11f010509798e0da0861c032b7b5cfe5595ebca9ee4eae56eb57425bc49e8798 # Should ansible handle bookstack upgrades or just the inintial install bookstack_manage_upgrade: True diff --git a/roles/diagrams/defaults/main.yml b/roles/diagrams/defaults/main.yml index 8e4c49e..06a68b3 100644 --- a/roles/diagrams/defaults/main.yml +++ b/roles/diagrams/defaults/main.yml @@ -1,11 +1,11 @@ --- # Veresion of diagrams to deploy -diagrams_version: 24.7.8 +diagrams_version: 24.7.17 # URL of the WAR file to deploy diagrams_war_url: https://github.com/jgraph/drawio/releases/download/v{{ diagrams_version }}/draw.war # Expected sha256 of the WAR file -diagrams_war_sha256: efa11ec0ab4a376d39e0a657a691c533cb34d61811e111989c3e77e9065536b3 +diagrams_war_sha256: 89417f1e6e0b1498ea22d7ebb9ec3bed126719c0a1b9a1cb76ac31020027e6ee # root directory of the installation diagrams_root_dir: /opt/diagrams # Should ansible manage upgrades, or just initial install ? diff --git a/roles/penpot/defaults/main.yml b/roles/penpot/defaults/main.yml index cf44574..da2881f 100644 --- a/roles/penpot/defaults/main.yml +++ b/roles/penpot/defaults/main.yml @@ -1,7 +1,7 @@ --- # Penpot version to deploy -penpot_version: 2.1.2 +penpot_version: 2.2.0 # SHould ansible manage upgrades. If False, only the initial install will be done penpot_manage_upgrade: True @@ -10,7 +10,7 @@ penpot_root_dir: /opt/penpot # URL of the archive penpot_archive_url: https://github.com/penpot/penpot/archive/refs/tags/{{ penpot_version }}.tar.gz # Expected sha256 of the archive -penpot_archive_sha256: a61b1e57256c8070906f6cda1aee27b9b484f9e83bfdfacfecca512c0850dd02 +penpot_archive_sha256: 842b3262fbcd0a0fec398a0b2817efddc831874214657732f7074ada8b9503b8 # User under which penpot will run. Will be created penpot_user: penpot diff --git a/roles/repo_base/defaults/main.yml b/roles/repo_base/defaults/main.yml index 1c4f6c2..11188ea 100644 --- a/roles/repo_base/defaults/main.yml +++ b/roles/repo_base/defaults/main.yml @@ -4,4 +4,6 @@ repo_postgres: True # Only available for CentOS >= 8 # if True, will switch to the CentOS Stream repo repo_centos_stream: False + +repo_pg_client_version: "{{ (ansible_os_family == 'RedHat' and ansible_distribution_major_version is version('8', '<')) | ternary('15','16') }}" ... diff --git a/roles/repo_base/templates/postgresql-client.repo.j2 b/roles/repo_base/templates/postgresql-client.repo.j2 index ad85717..8fd5f8f 100644 --- a/roles/repo_base/templates/postgresql-client.repo.j2 +++ b/roles/repo_base/templates/postgresql-client.repo.j2 @@ -1,9 +1,9 @@ [postgresql-client] -baseurl = https://download.postgresql.org/pub/repos/yum/16/redhat/rhel-$releasever-$basearch +baseurl = https://download.postgresql.org/pub/repos/yum/{{ repo_pg_client_version }}/redhat/rhel-{{ ansible_distribution_version }}-$basearch gpgcheck = 1 gpgkey = https://download.postgresql.org/pub/repos/yum/keys/PGDG-RPM-GPG-KEY-RHEL name = PostgreSQL Client -includepkgs = postgresql16 postgresql16-libs +includepkgs = postgresql{{ repo_pg_client_version }} postgresql{{ repo_pg_client_version }}-libs {% if ansible_os_family == 'RedHat' and ansible_distribution_major_version is version('8', '>=') %} # Workaround a bug in dnf which would make the default module mask packages from postgres repo module_hotfixes = true diff --git a/roles/repo_postgresql/templates/postgresql.repo.j2 b/roles/repo_postgresql/templates/postgresql.repo.j2 index ba486bb..8ff2b38 100644 --- a/roles/repo_postgresql/templates/postgresql.repo.j2 +++ b/roles/repo_postgresql/templates/postgresql.repo.j2 @@ -1,6 +1,6 @@ {% if pg_version != 'default' %} [postgresql] -baseurl = https://download.postgresql.org/pub/repos/yum/{{ pg_version }}/redhat/rhel-$releasever-$basearch +baseurl = https://download.postgresql.org/pub/repos/yum/{{ pg_version }}/redhat/rhel-{{ ansible_distribution_version }}-$basearch gpgcheck = 1 gpgkey = https://download.postgresql.org/pub/repos/yum/keys/PGDG-RPM-GPG-KEY-RHEL name = PostgreSQL diff --git a/roles/repo_zabbix/vars/RedHat-7.yml b/roles/repo_zabbix/vars/RedHat-7.yml index 16b1c7b..d79c9c3 100644 --- a/roles/repo_zabbix/vars/RedHat-7.yml +++ b/roles/repo_zabbix/vars/RedHat-7.yml @@ -1,4 +1,4 @@ --- -zabbix_repo_key: https://repo.zabbix.com/RPM-GPG-KEY-ZABBIX-79EA5ED4 +zabbix_repo_key: https://repo.zabbix.com/RPM-GPG-KEY-ZABBIX-B5333005 zabbix_plugin_key: https://repo.zabbix.com/RPM-GPG-KEY-ZABBIX-A14FE591 diff --git a/roles/squid/files/acl/software_centos.domains b/roles/squid/files/acl/software_centos.domains index 9a08a01..9931bf6 100644 --- a/roles/squid/files/acl/software_centos.domains +++ b/roles/squid/files/acl/software_centos.domains @@ -13,3 +13,4 @@ centos.mirror.fr.planethoster.net miroir.univ-paris13.fr centos.mirrors.proxad.net mirrors.standaloneinstaller.com +dl.fedoraproject.org diff --git a/roles/unifi/defaults/main.yml b/roles/unifi/defaults/main.yml index 7c08887..aedb3e5 100644 --- a/roles/unifi/defaults/main.yml +++ b/roles/unifi/defaults/main.yml @@ -3,11 +3,11 @@ # Where unifi will be installed unifi_root_dir: /opt/unifi # Version to deploy -unifi_version: 8.4.62 +unifi_version: 8.5.6 # URL to get the installation tarball unifi_archive_url: https://www.ubnt.com/downloads/unifi/{{ unifi_version }}/UniFi.unix.zip # Expected sha256 -unifi_archive_sha256: fb9d9ed74dd751435c4877d63d1be92d040d9589b02886949660ea2ad161f49d +unifi_archive_sha256: be66c21ee60dfc3940b1b251a80eeef386f751dfba27fba687b76b063854d070 # Should ansible handle upgrades (if False, only initial install will be done) unifi_manage_upgrade: True # List of ports used by UniFi controler diff --git a/roles/vault_bin/defaults/main.yml b/roles/vault_bin/defaults/main.yml index 57c520d..ea96802 100644 --- a/roles/vault_bin/defaults/main.yml +++ b/roles/vault_bin/defaults/main.yml @@ -1,7 +1,7 @@ # Version of Vault to install -vault_version: 1.17.6 +vault_version: 1.18.0 # URL of the archive vault_archive_url: https://releases.hashicorp.com/vault/{{ vault_version }}/vault_{{ vault_version }}_linux_amd64.zip # Expected sha256 of the archive -vault_archive_sha256: 0cddc1fbbb88583b5ba5b845f9f8fae47c6fb39a6d48cd543c6ba6fd3ac1a669 +vault_archive_sha256: a9d6b0891f8561db673b638c2d6bdbe9cbdabaecf5bcd8fe6ce09bb73f1fd7a2