Skip to content
Snippets Groups Projects

Umbau Vorstands-Pi zu Vorstands-VM

Merged void requested to merge vorstand-vm into master
1 file
+ 0
7
Compare changes
  • Side-by-side
  • Inline
@@ -4,32 +4,36 @@
apt:
pkg: "{{ item }}"
update_cache: yes
state: present
state: installed
with_items:
- openjdk-8-jre
- libswt-gtk-3-java
- libswt-gtk-3-java-gcj
- libswt-gtk-3-jni
- libswt-gtk-4-java
- libswt-gtk-4-jni
- libswt-cairo-gtk-4-jni
- libswt-cairo-gtk-3-jni
- python
- python-mysqldb
- openjdk-8-jre
# Get secrets
- include: ../functions/get_secret.yml
with_items:
- { path: /srv/mysql/mysql_user_pw, length: 12 }
# Create jameica config directory
# Assume jameica is downloaded an extracted to /srv/data/jameica
# Create jameica directories
# Assume jameica is downloaded and extracted to /srv/jameica
- name: creating config directory
file:
path: /srv/data/jameica/cfg
path: "{{item}}"
state: directory
owner: vorstand
group: vorstand
recurse: yes
with_items:
- /srv/jameica
- /srv/jameica/cfg
- /srv/data-jameica
# create config files
- name: creating config files
template:
src: "{{ item }}"
dest: "/srv/data/jameica/cfg/{{ item }}"
dest: "/srv/jameica/cfg/{{ item }}"
with_items:
- de.jost_net.JVerein.rmi.JVereinDBService.properties
- de.willuhn.jameica.hbci.rmi.HBCIDBService.properties
@@ -38,24 +42,13 @@
- name: creating modified start script
template:
src: jameica.sh
dest: /srv/data/jameica/jameica.sh
dest: /srv/jameica/jameica.sh
mode: "u=rwx"
- name: creating symlink for start script
file:
src: /srv/data/jameica/jameica.sh
src: /srv/jameica/jameica.sh
dest: /usr/bin/jameica
state: link
# fix java swt libs
- name: fix java swt libs
shell: cp /usr/lib/java/swt-gtk-3.8.2.jar /srv/data/jameica/lib/swt/linux/swt.jar
# Create database user 'vorstand' (localhost only)
- mysql_user:
name: vorstand
password: vorstand
priv: '*.*:ALL'
host: localhost
state: present
Loading