mirror of
https://git.lapiole.org/dani/ansible-roles.git
synced 2025-08-03 23:26:58 +02:00
Update to 2025-04-07 22:01
This commit is contained in:
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -90,6 +90,8 @@ server {
|
||||
client {
|
||||
enabled = true
|
||||
|
||||
cni_path = "/usr/libexec/cni"
|
||||
|
||||
servers = [
|
||||
{% for server in nomad_servers %}
|
||||
"{{ server }}",
|
||||
|
@@ -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:
|
||||
|
Reference in New Issue
Block a user