mirror of
https://git.lapiole.org/dani/ansible-roles.git
synced 2025-04-15 17:53:09 +02:00
Update to 2025-04-07 22:01
This commit is contained in:
parent
cfb8b7a271
commit
faf91a5c0c
@ -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
|
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
|
- role: docker
|
||||||
when: nomad_conf.client.enabled and nomad_conf.client.task_drivers.docker.enabled
|
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
|
when: nomad_conf.server.enabled
|
||||||
tags: nomad
|
tags: nomad
|
||||||
|
|
||||||
|
- name: Install client only componenets
|
||||||
|
package: name={{ nomad_client_packages }}
|
||||||
|
when: nomad_conf.client.enabled
|
||||||
|
tags: nomad
|
||||||
|
|
||||||
- name: Deploy systemd service unit
|
- name: Deploy systemd service unit
|
||||||
template: src=nomad.service.j2 dest=/etc/systemd/system/nomad.service
|
template: src=nomad.service.j2 dest=/etc/systemd/system/nomad.service
|
||||||
register: nomad_unit
|
register: nomad_unit
|
||||||
|
@ -90,6 +90,8 @@ server {
|
|||||||
client {
|
client {
|
||||||
enabled = true
|
enabled = true
|
||||||
|
|
||||||
|
cni_path = "/usr/libexec/cni"
|
||||||
|
|
||||||
servers = [
|
servers = [
|
||||||
{% for server in nomad_servers %}
|
{% for server in nomad_servers %}
|
||||||
"{{ server }}",
|
"{{ server }}",
|
||||||
|
@ -10,10 +10,14 @@ nomad_packages:
|
|||||||
nomad_server_packages:
|
nomad_server_packages:
|
||||||
- nginx
|
- nginx
|
||||||
|
|
||||||
|
nomad_client_packages:
|
||||||
|
- containernetworking-plugins
|
||||||
|
|
||||||
# Note : there's no package for the Docker driver as it'll pull the docker role already
|
# Note : there's no package for the Docker driver as it'll pull the docker role already
|
||||||
nomad_task_driver_packages:
|
nomad_task_driver_packages:
|
||||||
java:
|
java:
|
||||||
- java-17-openjdk-headless
|
- java-17-openjdk-headless
|
||||||
|
- java-21-openjdk-headless
|
||||||
qemu:
|
qemu:
|
||||||
- qemu-kvm
|
- qemu-kvm
|
||||||
podman:
|
podman:
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# Version of Vault to install
|
# Version of Vault to install
|
||||||
vault_version: 1.19.0
|
vault_version: 1.19.1
|
||||||
# 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: 9df904271319452bbb37825cfe50726383037550cc04b7c2d0ab09e2f08f82a1
|
vault_archive_sha256: a673933f5b02236b5e241e153c0d2fed15b47b48ad640ae886f8b3b567087a05
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user