Compare commits
3 Commits
6e6cee989e
...
849190dc98
| Author | SHA1 | Date | |
|---|---|---|---|
| 849190dc98 | |||
| 9cced3f65b | |||
| 11db3c60e3 |
7
ansible/roles/java/tasks/main.yaml
Normal file
7
ansible/roles/java/tasks/main.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
- name: Java
|
||||||
|
apt:
|
||||||
|
state: purged
|
||||||
|
name:
|
||||||
|
- java-common
|
||||||
|
- ca-certificates-java
|
||||||
|
- openjdk-*
|
||||||
@@ -1,2 +1,11 @@
|
|||||||
- name: Hashicorp repo
|
- 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
|
||||||
6
ansible/roles/nummer5/tasks/nomad.yaml
Normal file
6
ansible/roles/nummer5/tasks/nomad.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
- name: Install nomad Packages
|
||||||
|
apt:
|
||||||
|
state: present
|
||||||
|
name:
|
||||||
|
- nomad
|
||||||
|
- nomad-driver-podman
|
||||||
@@ -21,13 +21,29 @@
|
|||||||
copy:
|
copy:
|
||||||
dest: /etc/containers/containers.conf
|
dest: /etc/containers/containers.conf
|
||||||
src: containers.conf
|
src: containers.conf
|
||||||
|
|
||||||
- name: Configure cr.wks registry
|
- name: Configure cr.wks registry
|
||||||
copy:
|
copy:
|
||||||
dest: /etc/containers/registries.conf.d/cr.wks.conf
|
dest: /etc/containers/registries.conf.d/cr.wks.conf
|
||||||
src: cr.wks.conf
|
src: cr.wks.conf
|
||||||
|
|
||||||
- name: Configure docker-mirror registro
|
- name: Configure docker-mirror registry
|
||||||
copy:
|
copy:
|
||||||
dest: /etc/contaners/registries.conf.d/dr-mirror.wks.conf
|
dest: /etc/containers/registries.conf.d/dr-mirror.wks.conf
|
||||||
src: 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
|
||||||
Reference in New Issue
Block a user