Compare commits

...

3 Commits

Author SHA1 Message Date
849190dc98 podman (not sid)
All checks were successful
continuous-integration/drone/push Build is passing
2024-12-05 18:24:31 +01:00
9cced3f65b fixes #11 no java for all 2024-12-05 18:24:17 +01:00
11db3c60e3 fixes #11 no java for all 2024-12-05 18:24:03 +01:00
4 changed files with 43 additions and 5 deletions

View File

@@ -0,0 +1,7 @@
- name: Java
apt:
state: purged
name:
- java-common
- ca-certificates-java
- openjdk-*

View File

@@ -1,2 +1,11 @@
- name: Hashicorp repo
include_tasks: repo.yaml
include_tasks: repo.yaml
- name: Additional roles
include_role:
name:
- podman
- java
- name: Nomad
include_tasks: nomad.yaml

View File

@@ -0,0 +1,6 @@
- name: Install nomad Packages
apt:
state: present
name:
- nomad
- nomad-driver-podman

View File

@@ -21,13 +21,29 @@
copy:
dest: /etc/containers/containers.conf
src: containers.conf
- name: Configure cr.wks registry
copy:
dest: /etc/containers/registries.conf.d/cr.wks.conf
src: cr.wks.conf
- name: Configure docker-mirror registro
- name: Configure docker-mirror registry
copy:
dest: /etc/contaners/registries.conf.d/dr-mirror.wks.conf
src: dr-mirror.wks.conf
dest: /etc/containers/registries.conf.d/dr-mirror.wks.conf
src: dr-mirror.wks.conf
- name: Remote NFS volumes
block:
- name: Create mount Point
file:
path: /var/lib/containers/storage/volumes
state: directory
owner: root
group: root
- name: Mount containers from NFS
ansible.posix.mount:
src: ebin01.wks:/data/raid1-ssd/node-data/{{ ansible_nodename }}-podman-volumes
path: /var/lib/containers/storage/volumes
opts: auto,_netdev,defaults,x-systemd.wanted-by=podman.service,x-systemd.wanted-by=nomad.service
state: mounted
fstype: nfs