Update to 2025-04-07 22:01

This commit is contained in:
Daniel Berteaud
2025-04-07 22:01:54 +02:00
parent cfb8b7a271
commit faf91a5c0c
5 changed files with 13 additions and 4 deletions

View File

@@ -6,5 +6,3 @@ dependencies:
when: nomad_conf.client.enabled and nomad_conf.client.task_drivers['containerd-driver'].enabled # with containerd, we need docker repo to install containerd.io
- role: docker
when: nomad_conf.client.enabled and nomad_conf.client.task_drivers.docker.enabled
- role: consul_cni
when: nomad_conf.client.enabled

View File

@@ -16,6 +16,11 @@
when: nomad_conf.server.enabled
tags: nomad
- name: Install client only componenets
package: name={{ nomad_client_packages }}
when: nomad_conf.client.enabled
tags: nomad
- name: Deploy systemd service unit
template: src=nomad.service.j2 dest=/etc/systemd/system/nomad.service
register: nomad_unit

View File

@@ -90,6 +90,8 @@ server {
client {
enabled = true
cni_path = "/usr/libexec/cni"
servers = [
{% for server in nomad_servers %}
"{{ server }}",

View File

@@ -10,10 +10,14 @@ nomad_packages:
nomad_server_packages:
- nginx
nomad_client_packages:
- containernetworking-plugins
# Note : there's no package for the Docker driver as it'll pull the docker role already
nomad_task_driver_packages:
java:
- java-17-openjdk-headless
- java-21-openjdk-headless
qemu:
- qemu-kvm
podman: