mirror of
https://git.lapiole.org/dani/ansible-roles.git
synced 2025-04-12 00:03:17 +02:00
Update to 2025-01-03 11:00
This commit is contained in:
parent
161889539f
commit
9e2fa5d939
@ -9,16 +9,16 @@ jitsi_user: jitsi
|
|||||||
jitsi_web_src_ip:
|
jitsi_web_src_ip:
|
||||||
- 0.0.0.0/0
|
- 0.0.0.0/0
|
||||||
|
|
||||||
jitsi_version: 9823
|
jitsi_version: 9909
|
||||||
|
|
||||||
jitsi_jicofo_archive_url: https://github.com/jitsi/jicofo/archive/refs/tags/stable/jitsi-meet_{{ jitsi_version }}.tar.gz
|
jitsi_jicofo_archive_url: https://github.com/jitsi/jicofo/archive/refs/tags/stable/jitsi-meet_{{ jitsi_version }}.tar.gz
|
||||||
jitsi_jicofo_archive_sha256: 81403c7028926717c9d14bb273082c368de42ee95d5a5f34957229cef49fb7b9
|
jitsi_jicofo_archive_sha256: aa794a41c29997695cb59cd67a07881395694f3ff4191b2f438497538886f214
|
||||||
|
|
||||||
# Jigasi has no release, nor tags, so use master
|
# Jigasi has no release, nor tags, so use master
|
||||||
jitsi_jigasi_archive_url: https://github.com/jitsi/jigasi/archive/refs/heads/master.tar.gz
|
jitsi_jigasi_archive_url: https://github.com/jitsi/jigasi/archive/refs/heads/master.tar.gz
|
||||||
|
|
||||||
jitsi_meet_archive_url: https://github.com/jitsi/jitsi-meet/archive/refs/tags/stable/jitsi-meet_{{ jitsi_version }}.tar.gz
|
jitsi_meet_archive_url: https://github.com/jitsi/jitsi-meet/archive/refs/tags/stable/jitsi-meet_{{ jitsi_version }}.tar.gz
|
||||||
jitsi_meet_archive_sha256: 8fe36606be82f071618298de4026fffaaee95decc3a458b6dc90ed410e93e196
|
jitsi_meet_archive_sha256: ec09512cde6a2ea43fe5b52baae104e0aeb90bcfc1c8d3e50406d6f724cde8ca
|
||||||
|
|
||||||
jitsi_excalidraw_version: x21
|
jitsi_excalidraw_version: x21
|
||||||
jitsi_excalidraw_archive_url: https://github.com/jitsi/excalidraw-backend/archive/refs/tags/{{ jitsi_excalidraw_version }}.tar.gz
|
jitsi_excalidraw_archive_url: https://github.com/jitsi/excalidraw-backend/archive/refs/tags/{{ jitsi_excalidraw_version }}.tar.gz
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
jitsi_root_dir: /opt/jitsi
|
jitsi_root_dir: /opt/jitsi
|
||||||
jitsi_jibri_user: jibri
|
jitsi_jibri_user: jibri
|
||||||
|
|
||||||
jitsi_jibri_version: "{{ jitsi_version | default('9823') }}"
|
jitsi_jibri_version: "{{ jitsi_version | default('9909') }}"
|
||||||
# Jibri has no release, nor tag, so use master
|
# Jibri has no release, nor tag, so use master
|
||||||
jitsi_jibri_archive_url: https://github.com/jitsi/jibri/archive/refs/heads/master.tar.gz
|
jitsi_jibri_archive_url: https://github.com/jitsi/jibri/archive/refs/heads/master.tar.gz
|
||||||
|
|
||||||
|
@ -3,9 +3,9 @@
|
|||||||
jitsi_root_dir: /opt/jitsi
|
jitsi_root_dir: /opt/jitsi
|
||||||
jitsi_user: jitsi
|
jitsi_user: jitsi
|
||||||
|
|
||||||
jitsi_videobridge_version: "{{ jitsi_version | default('9823') }}"
|
jitsi_videobridge_version: "{{ jitsi_version | default('9909') }}"
|
||||||
jitsi_videobridge_archive_url: https://github.com/jitsi/jitsi-videobridge/archive/refs/tags/stable/jitsi-meet_{{ jitsi_videobridge_version }}.tar.gz
|
jitsi_videobridge_archive_url: https://github.com/jitsi/jitsi-videobridge/archive/refs/tags/stable/jitsi-meet_{{ jitsi_videobridge_version }}.tar.gz
|
||||||
jitsi_videobridge_archive_sha256: 0adea22ec18bb9b18e6bafe5522c3860fb421399d5a4f93a296a1827dffdc2d2
|
jitsi_videobridge_archive_sha256: 6bca3b3bbd4002d53e7dd1cd8d9b0ee40afb70e2f07b23ee8afa6897ee7e07aa
|
||||||
|
|
||||||
jitsi_videobridge_rtp_port: 10000
|
jitsi_videobridge_rtp_port: 10000
|
||||||
jitsi_videobridge_src_ip:
|
jitsi_videobridge_src_ip:
|
||||||
|
@ -1,15 +1,15 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
# Version to deploy
|
# Version to deploy
|
||||||
metabase_version: 0.52.3
|
metabase_version: 0.52.4
|
||||||
# URL to fetch the jar
|
# URL to fetch the jar
|
||||||
metabase_jar_url: https://downloads.metabase.com/v{{ metabase_version }}/metabase.jar
|
metabase_jar_url: https://downloads.metabase.com/v{{ metabase_version }}/metabase.jar
|
||||||
# Expected sha256 of the jar
|
# Expected sha256 of the jar
|
||||||
metabase_jar_sha256: c6dc61882f5034788df7d89056d3a5a2fa880ed29c619af781e4836d2044296c
|
metabase_jar_sha256: b03961f3687b2dea982b11b4822d5c47864230389ce49d673f004f43de7c48b6
|
||||||
# When building from source
|
# When building from source
|
||||||
metabase_archive_url: https://github.com/metabase/metabase/archive/refs/tags/v{{ metabase_version }}.tar.gz
|
metabase_archive_url: https://github.com/metabase/metabase/archive/refs/tags/v{{ metabase_version }}.tar.gz
|
||||||
# Expected sha256 of the archive
|
# Expected sha256 of the archive
|
||||||
metabase_archive_sha256: e3d2ee0807eadd0820b938cf9597b2a2f91ab85bf5cf4e593870106cf810525b
|
metabase_archive_sha256: f42358848382dbbe88656943f8a358eee9b998dbdaccf52148889e7816b8dbb3
|
||||||
# Should ansible handle upgrades ? If set to false, only the initial install (and the config) will be handled
|
# Should ansible handle upgrades ? If set to false, only the initial install (and the config) will be handled
|
||||||
metabase_manage_upgrade: True
|
metabase_manage_upgrade: True
|
||||||
|
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
# List of plugins to install
|
# List of plugins to install
|
||||||
nomad_plugins:
|
nomad_plugins:
|
||||||
podman:
|
podman:
|
||||||
archive_url: https://releases.hashicorp.com/nomad-driver-podman/0.6.1/nomad-driver-podman_0.6.1_linux_amd64.zip
|
archive_url: https://releases.hashicorp.com/nomad-driver-podman/0.6.2/nomad-driver-podman_0.6.2_linux_amd64.zip
|
||||||
sha256: 0279086ea41fa75558dd01d540e6bee5268a88dd43b5e0bc9883ba9c15b4a568
|
sha256: 49fc4c03864e0c1db6f2fde1369b432948fd0eda249a10e34c87ec3eb6e5870d
|
||||||
containerd:
|
containerd:
|
||||||
archive_url: https://github.com/Roblox/nomad-driver-containerd/releases/download/v0.9.4/containerd-driver
|
archive_url: https://github.com/Roblox/nomad-driver-containerd/releases/download/v0.9.4/containerd-driver
|
||||||
sha256: 337e1bab178071500bfbe46a59946e0e3bafc652906ed1b755d2aa4d35990982
|
sha256: 337e1bab178071500bfbe46a59946e0e3bafc652906ed1b755d2aa4d35990982
|
||||||
|
@ -181,7 +181,7 @@
|
|||||||
- key: net.bridge.bridge-nf-call-ip6tables
|
- key: net.bridge.bridge-nf-call-ip6tables
|
||||||
val: 1
|
val: 1
|
||||||
- key: net.bridge.bridge-nf-call-iptables
|
- key: net.bridge.bridge-nf-call-iptables
|
||||||
val: 0
|
val: 1
|
||||||
|
|
||||||
tags: nomad
|
tags: nomad
|
||||||
|
|
||||||
|
@ -96,6 +96,9 @@ client {
|
|||||||
{% endfor %}
|
{% endfor %}
|
||||||
]
|
]
|
||||||
|
|
||||||
|
# Required for alloc to be able to reach themselves through an exposed port
|
||||||
|
bridge_network_hairpin_mode = true
|
||||||
|
|
||||||
{% if nomad_conf.client.node_pool is defined %}
|
{% if nomad_conf.client.node_pool is defined %}
|
||||||
node_pool = "{{ nomad_conf.client.node_pool }}"
|
node_pool = "{{ nomad_conf.client.node_pool }}"
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
# Version of Nomad to install
|
# Version of Nomad to install
|
||||||
nomad_version: 1.9.3
|
nomad_version: 1.9.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: 517bce4fcebdc71335ac33a1e34a4c262d2417d8ed4e60cf895fc59e69d70c84
|
nomad_archive_sha256: b3d3b21960c6ffaac981dff1cfcebff2ef430d894ef94acef5f4224af27d72aa
|
||||||
|
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
---
|
---
|
||||||
zabbix_major_version: 7.0
|
zabbix_major_version: 7.2
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
yum_repository:
|
yum_repository:
|
||||||
name: zabbix
|
name: zabbix
|
||||||
description: Zabbix Repository
|
description: Zabbix Repository
|
||||||
baseurl: https://repo.zabbix.com/zabbix/{{ zabbix_major_version }}/rhel/$releasever/$basearch/
|
baseurl: https://repo.zabbix.com/zabbix/{{ zabbix_major_version }}{% if zabbix_major_version is version('7.2', '>=') %}/stable{% endif %}/rhel/$releasever/$basearch/
|
||||||
gpgcheck: True
|
gpgcheck: True
|
||||||
gpgkey: "{{ zabbix_repo_key }}"
|
gpgkey: "{{ zabbix_repo_key }}"
|
||||||
priority: 50
|
priority: 50
|
||||||
@ -12,6 +12,19 @@
|
|||||||
- zabbix*
|
- zabbix*
|
||||||
tags: repo,zabbix
|
tags: repo,zabbix
|
||||||
|
|
||||||
|
- name: Configure Zabbix repo
|
||||||
|
yum_repository:
|
||||||
|
name: zabbix-release
|
||||||
|
description: Zabbix Release Repository
|
||||||
|
baseurl: https://repo.zabbix.com/zabbix/{{ zabbix_major_version }}/release/rhel/$releasever/noarch/
|
||||||
|
gpgcheck: True
|
||||||
|
gpgkey: "{{ zabbix_repo_key }}"
|
||||||
|
priority: 50
|
||||||
|
includepkgs:
|
||||||
|
- zabbix*
|
||||||
|
state: "{{ zabbix_major_version is version('7.2', '>=') | ternary('present', 'absent') }}"
|
||||||
|
tags: repo,zabbix
|
||||||
|
|
||||||
- name: Configure Zabbix Agent2 plugins repo
|
- name: Configure Zabbix Agent2 plugins repo
|
||||||
yum_repository:
|
yum_repository:
|
||||||
name: zabbix-agent2-plugins
|
name: zabbix-agent2-plugins
|
||||||
@ -24,17 +37,3 @@
|
|||||||
- zabbix*
|
- zabbix*
|
||||||
tags: repo,zabbix
|
tags: repo,zabbix
|
||||||
|
|
||||||
- name: Configure Zabbix frontend repo
|
|
||||||
yum_repository:
|
|
||||||
name: zabbix-frontend
|
|
||||||
description: Zabbix web frontend repository
|
|
||||||
file: zabbix
|
|
||||||
baseurl: https://repo.zabbix.com/zabbix/{{ zabbix_major_version }}/rhel/$releasever/$basearch/frontend
|
|
||||||
gpgcheck: True
|
|
||||||
gpgkey: "{{ zabbix_repo_key }}"
|
|
||||||
priority: 50
|
|
||||||
includepkgs:
|
|
||||||
- zabbix*
|
|
||||||
state: absent
|
|
||||||
tags: repo,zabbix
|
|
||||||
|
|
||||||
|
3
roles/repo_zimbra/defaults/main.yml
Normal file
3
roles/repo_zimbra/defaults/main.yml
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
zcs_major: 9.0.0
|
@ -3,24 +3,28 @@
|
|||||||
- name: Configure Zimbra repo
|
- name: Configure Zimbra repo
|
||||||
yum_repository:
|
yum_repository:
|
||||||
file: zimbra
|
file: zimbra
|
||||||
name: "{{ item.name }}"
|
name: zimbra-oss-{{ item }}
|
||||||
description: "{{ item.description }}"
|
description: Zimbra OSS RPM Repository version {{ item }}
|
||||||
baseurl: "{{ item.baseurl }}"
|
baseurl: https://repo.zimbra.com/rpm/{{ item }}/rhel$releasever
|
||||||
gpgcheck: True
|
gpgcheck: true
|
||||||
gpgkey: https://files.zimbra.com/downloads/security/public.key
|
gpgkey: https://files.zimbra.com/downloads/security/public.key
|
||||||
priority: 50
|
priority: 50
|
||||||
exclude: "{{ item.exclude | default(omit) }}"
|
exclude:
|
||||||
loop:
|
- zimbra-patch
|
||||||
- name: zimbra
|
loop: "{{ zcs_repo_versions }}"
|
||||||
description: Zimbra RPM Repository
|
tags: repo,zcs
|
||||||
baseurl: https://repo.zimbra.com/rpm/87/rhel$releasever
|
|
||||||
- name: zimbra-90-oss
|
- name: Configure Zimbra NE repo
|
||||||
description: Zimbra New RPM Repository
|
yum_repository:
|
||||||
baseurl: https://repo.zimbra.com/rpm/90/rhel$releasever
|
file: zimbra
|
||||||
- name: zimbra-90-network
|
name: zimbra-ne-{{ item }}
|
||||||
description: Zimbra NE RPM Repository
|
description: Zimbra NE RPM Repository version {{ item }}
|
||||||
baseurl: https://repo.zimbra.com/rpm/90-ne/rhel$releasever
|
baseurl: https://repo.zimbra.com/rpm/{{ item }}-ne/rhel$releasever
|
||||||
exclude:
|
gpgcheck: true
|
||||||
- zimbra-patch
|
gpgkey: https://files.zimbra.com/downloads/security/public.key
|
||||||
|
priority: 50
|
||||||
|
exclude:
|
||||||
|
- zimbra-patch
|
||||||
|
loop: "{{ zcs_repo_versions | difference([87]) }}"
|
||||||
tags: repo,zcs
|
tags: repo,zcs
|
||||||
|
|
||||||
|
31
roles/repo_zimbra/tasks/facts.yml
Normal file
31
roles/repo_zimbra/tasks/facts.yml
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
---
|
||||||
|
|
||||||
|
- name: Set repo versions
|
||||||
|
set_fact:
|
||||||
|
zcs_repo_versions:
|
||||||
|
- 87
|
||||||
|
- 90
|
||||||
|
when:
|
||||||
|
- zcs_major is version('9.0.0', '>=')
|
||||||
|
- zcs_major is version('10.0.0', '<')
|
||||||
|
tags: zcs,repo
|
||||||
|
|
||||||
|
- name: Set repo versions
|
||||||
|
set_fact:
|
||||||
|
zcs_repo_versions:
|
||||||
|
- 87
|
||||||
|
- 1000
|
||||||
|
when:
|
||||||
|
- zcs_major is version('10.0.0', '>=')
|
||||||
|
- zcs_major is version('10.1.0', '<')
|
||||||
|
tags: zcs,repo
|
||||||
|
|
||||||
|
- name: Set repo versions
|
||||||
|
set_fact:
|
||||||
|
zcs_repo_versions:
|
||||||
|
- 87
|
||||||
|
- 1000
|
||||||
|
- 1010
|
||||||
|
when:
|
||||||
|
- zcs_major is version('10.1.0', '>=')
|
||||||
|
tags: zcs,repo
|
@ -1,5 +1,8 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
|
- include_tasks: facts.yml
|
||||||
|
tags: always
|
||||||
|
|
||||||
- include_tasks: "{{ ansible_os_family }}.yml"
|
- include_tasks: "{{ ansible_os_family }}.yml"
|
||||||
tags: always
|
tags: always
|
||||||
|
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
# Version of Shash TM to install
|
# Version of Shash TM to install
|
||||||
squashtm_version: 8.0.0
|
squashtm_version: 8.1.1
|
||||||
# Archive URL which will be downloaded during install/upgrades
|
# Archive URL which will be downloaded during install/upgrades
|
||||||
squashtm_archive_url: https://nexus.squashtest.org/nexus/repository/public-releases/tm/core/squash-tm-distribution/{{ squashtm_version }}.RELEASE/squash-tm-{{ squashtm_version }}.RELEASE.tar.gz
|
squashtm_archive_url: https://nexus.squashtest.org/nexus/repository/public-releases/tm/core/squash-tm-distribution/{{ squashtm_version }}.RELEASE/squash-tm-{{ squashtm_version }}.RELEASE.tar.gz
|
||||||
# Expected checksum of the archive
|
# Expected checksum of the archive
|
||||||
squashtm_archive_sha256: e9bc48bc8d9cef9e5c81334a172121ddbcdc73ec059ba03139f974ac9e93dd96
|
squashtm_archive_sha256: 1b30b4d74fa693733ea1d2b3f0155aaf940a1fc7020df85b3410a92eaa1f18f9
|
||||||
# Should ansible handle upgrades ? (if False, only initial install and configuration will be done)
|
# Should ansible handle upgrades ? (if False, only initial install and configuration will be done)
|
||||||
squashtm_manage_upgrade: True
|
squashtm_manage_upgrade: True
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# Version of Vault to install
|
# Version of Vault to install
|
||||||
vault_version: 1.18.2
|
vault_version: 1.18.3
|
||||||
# URL of the archive
|
# URL of the archive
|
||||||
vault_archive_url: https://releases.hashicorp.com/vault/{{ vault_version }}/vault_{{ vault_version }}_linux_amd64.zip
|
vault_archive_url: https://releases.hashicorp.com/vault/{{ vault_version }}/vault_{{ vault_version }}_linux_amd64.zip
|
||||||
# Expected sha256 of the archive
|
# Expected sha256 of the archive
|
||||||
vault_archive_sha256: a448c8b6839d76ec54fa320d3a558ff0e5ef0c3d27ea78c88ace333461d7264b
|
vault_archive_sha256: 405ec904a45c2261e2c091640fb805bf5904fd2fe8a991ebc58d2eb64f9a269e
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user