Compare commits
122 commits
wittgenste
...
master
Author | SHA1 | Date | |
---|---|---|---|
|
fa4d9912ac | ||
b541197c05 | |||
f2f195a528 | |||
23fcaf0eae | |||
6875c74593 | |||
0c9f39c16c | |||
871550055a | |||
0050a9e6da | |||
62348a06c2 | |||
5f3462f510 | |||
7e668a651b | |||
fa98687933 | |||
6b7f666473 | |||
2a32a18c6b | |||
b1c3a04970 | |||
c97d4b0a24 | |||
f3b233f1b5 | |||
77789d01f5 | |||
8b96762996 | |||
a97852845e | |||
dec9767e5d | |||
fd5a9fe75d | |||
991232bdbb | |||
c66d44d4e1 | |||
1057d3958f | |||
6549d08335 | |||
c1ffd772c0 | |||
7f4ec585fe | |||
cf350a3de9 | |||
5ba766887d | |||
dec35c785a | |||
48bea2f979 | |||
ba101937b5 | |||
e03f281a42 | |||
b75fe72ddd | |||
62a246b872 | |||
7fcc062e7a | |||
277cbb350d | |||
1eb8e502dd | |||
34788797b8 | |||
7a7b032777 | |||
532d76f7e1 | |||
b4cfdfbfe6 | |||
1153b0e75c | |||
360f2d0e98 | |||
b1c2fff035 | |||
116ae65ada | |||
e6a2cb9e97 | |||
8325a21336 | |||
64b604d2c0 | |||
faab6f46db | |||
0695984e6a | |||
19c77a63ed | |||
b4a9b6df08 | |||
3f0cf94df4 | |||
8bd3d2f4c6 | |||
b7a2162710 | |||
edc9f49550 | |||
77108a5d14 | |||
dc7595f246 | |||
2194a36804 | |||
efd592d039 | |||
d025bbfe40 | |||
ef2c8e4b16 | |||
578bd32ad9 | |||
02b75c6502 | |||
da027ecef9 | |||
4b02f90d6b | |||
039d216158 | |||
565116ebfc | |||
7f1e9ff3a8 | |||
e25f5082b2 | |||
e9de372867 | |||
db23562b20 | |||
5bbbe72ba5 | |||
932c3eab46 | |||
71ff7a276c | |||
1e9c9c42be | |||
28e0587202 | |||
bccd4fc06c | |||
0bc1bdad65 | |||
cc9a512922 | |||
8126e08afa | |||
c7e2ca611c | |||
9a5f4efe85 | |||
7df3774ffc | |||
f1fa13c6f2 | |||
621eedcea8 | |||
5af857bdf8 | |||
9f7b144f66 | |||
907c1f83a1 | |||
fa160f3622 | |||
aaee26d2f6 | |||
d4320ce402 | |||
5ed4c6ba5d | |||
2362c145e7 | |||
ff1198c411 | |||
8227e68865 | |||
413af72c49 | |||
2abb85989a | |||
e9c6a96dd0 | |||
5e1c64551e | |||
3d90cf94ec | |||
e5aacca5d9 | |||
49c991f090 | |||
648af52e35 | |||
a83007bafd | |||
693cdb085f | |||
3433dddea0 | |||
a158bc4969 | |||
adc44ee08c | |||
0326be4e11 | |||
0d198ba00f | |||
da2f73811c | |||
bb8826a255 | |||
0f5c908997 | |||
da9d491675 | |||
5f890d4858 | |||
123d0ca51d | |||
9feb544687 | |||
d4a9148e4a | |||
801974e13d |
10 changed files with 38 additions and 21 deletions
|
@ -1,11 +1,13 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games'
|
PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games'
|
||||||
|
echo 'set PCM volume'
|
||||||
|
sudo amixer set "PCM" "70%"
|
||||||
echo 'start i2c-foo'
|
echo 'start i2c-foo'
|
||||||
sudo modprobe i2c_dev
|
sudo modprobe i2c_dev
|
||||||
sudo modprobe i2c_bcm2708
|
sudo modprobe i2c_bcm2708
|
||||||
echo 'starting log'
|
echo 'starting log'
|
||||||
tmux new-session -s status -d 'sudo less /var/log/shuttercontrol.log'
|
tmux new-session -s status -d 'sudo less /var/log/shuttercontrol.log'
|
||||||
cd /home/pi/netz39_rollladensteuerung/raspberry/shuttercontrol
|
cd /home/pi/netz39_rollladensteuerung/raspberry/shuttercontrol
|
||||||
echo 'switch-on.sh'
|
echo 'switch-on.sh'
|
||||||
../switch-on.sh
|
../switch-on.sh
|
||||||
cd /home/pi
|
cd /home/pi
|
||||||
|
|
|
@ -61,6 +61,16 @@ users:
|
||||||
ssh_pub:
|
ssh_pub:
|
||||||
- !unsafe >
|
- !unsafe >
|
||||||
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILKhKHCPibswu2p6UQHKsBSqGaXzMFM+oMX0XEWsxCIc timo@Space-Lap
|
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILKhKHCPibswu2p6UQHKsBSqGaXzMFM+oMX0XEWsxCIc timo@Space-Lap
|
||||||
|
- !unsafe >
|
||||||
|
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMJoS7nsLLzSAsZA4us2/7JaQhgRjj/BY+LOpDQnfy8u timo@mac
|
||||||
|
sudo: yes
|
||||||
|
docker: yes
|
||||||
|
- logname: "JensWH"
|
||||||
|
viewname: "Jens Winter-Hübenthal"
|
||||||
|
email: "jens.winter@gmail.com"
|
||||||
|
ssh_pub:
|
||||||
|
- !unsafe >
|
||||||
|
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIII4FS2sROKs2nIW8uzDuWmj8q127UoljtkVMthY8g// jens@work-lenovo
|
||||||
sudo: yes
|
sudo: yes
|
||||||
docker: yes
|
docker: yes
|
||||||
|
|
||||||
|
|
|
@ -116,7 +116,7 @@
|
||||||
- name: Ensure container for entities validation service is running
|
- name: Ensure container for entities validation service is running
|
||||||
docker_container:
|
docker_container:
|
||||||
name: entities_validation_svc
|
name: entities_validation_svc
|
||||||
image: netz39/entities_validation_svc:v1.0.0
|
image: netz39/entities_validation_svc:v1.0.1
|
||||||
pull: true
|
pull: true
|
||||||
state: started
|
state: started
|
||||||
detach: yes
|
detach: yes
|
||||||
|
|
|
@ -117,7 +117,7 @@
|
||||||
- name: Ensure shlink database container is running
|
- name: Ensure shlink database container is running
|
||||||
docker_container:
|
docker_container:
|
||||||
name: shlinkdb
|
name: shlinkdb
|
||||||
image: postgres:16.2-alpine
|
image: postgres:16.3-alpine
|
||||||
pull: true
|
pull: true
|
||||||
state: started
|
state: started
|
||||||
restart_policy: unless-stopped
|
restart_policy: unless-stopped
|
||||||
|
@ -269,6 +269,8 @@
|
||||||
- "127.0.0.1:{{ jabber_host_port }}:80"
|
- "127.0.0.1:{{ jabber_host_port }}:80"
|
||||||
volumes:
|
volumes:
|
||||||
- "{{ prosody_data_dir }}/var/www:/public:ro"
|
- "{{ prosody_data_dir }}/var/www:/public:ro"
|
||||||
|
tags:
|
||||||
|
- prosody-web
|
||||||
|
|
||||||
- name: Setup proxy site {{ prosody_domain_name }}
|
- name: Setup proxy site {{ prosody_domain_name }}
|
||||||
# point to static website for now
|
# point to static website for now
|
||||||
|
@ -277,6 +279,8 @@
|
||||||
vars:
|
vars:
|
||||||
site_name: "{{ prosody_domain_name }}"
|
site_name: "{{ prosody_domain_name }}"
|
||||||
proxy_port: "{{ jabber_host_port }}"
|
proxy_port: "{{ jabber_host_port }}"
|
||||||
|
tags:
|
||||||
|
- prosody-web
|
||||||
|
|
||||||
- name: Check if hedgedoc data dir exists
|
- name: Check if hedgedoc data dir exists
|
||||||
ansible.builtin.stat:
|
ansible.builtin.stat:
|
||||||
|
@ -450,6 +454,7 @@
|
||||||
MYSQL_DATABASE: "{{ redmine_database }}"
|
MYSQL_DATABASE: "{{ redmine_database }}"
|
||||||
volumes:
|
volumes:
|
||||||
- "{{ data_dir }}/redmine/mysql:/var/lib/mysql"
|
- "{{ data_dir }}/redmine/mysql:/var/lib/mysql"
|
||||||
|
- "{{ data_dir }}/redmine/mysql-config:/etc/mysql/conf.d"
|
||||||
networks:
|
networks:
|
||||||
- name: redminenet
|
- name: redminenet
|
||||||
tags:
|
tags:
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
nodered_image: nodered/node-red:3.0.1-1-18
|
nodered_image: nodered/node-red:3.0.1-1-18
|
||||||
nodered_data: "{{ data_dir }}/nodered"
|
nodered_data: "{{ data_dir }}/nodered"
|
||||||
|
|
||||||
rabbitmq_image: bitnami/rabbitmq:3.12.13
|
rabbitmq_image: bitnami/rabbitmq:3.13.6
|
||||||
rabbitmq_data: "{{ data_dir }}/rabbitmq"
|
rabbitmq_data: "{{ data_dir }}/rabbitmq"
|
||||||
|
|
||||||
pwr_meter_pulse_gw_image: netz39/power-meter-pulse-gateway:0.3.0
|
pwr_meter_pulse_gw_image: netz39/power-meter-pulse-gateway:0.3.0
|
||||||
|
@ -187,7 +187,7 @@
|
||||||
- name: Setup docker container for BrotherQL Web UI printer
|
- name: Setup docker container for BrotherQL Web UI printer
|
||||||
docker_container:
|
docker_container:
|
||||||
name: brotherql-web
|
name: brotherql-web
|
||||||
image: dersimn/brother_ql_web:2.1.7-alpine
|
image: dersimn/brother_ql_web:2.1.9-alpine
|
||||||
pull: true
|
pull: true
|
||||||
restart_policy: unless-stopped
|
restart_policy: unless-stopped
|
||||||
state: started
|
state: started
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
dokuwiki_port: 9005
|
dokuwiki_port: 9005
|
||||||
# This container is pinned, because there are issues
|
# This container is pinned, because there are issues
|
||||||
# with backwards compatibility within the same tag!
|
# with backwards compatibility within the same tag!
|
||||||
dokuwiki_image: bitnami/dokuwiki:20230404@sha256:91dbc4ab1759305309e23e60fe704faf7b980a3ec659e552b4cb9ce4393bcd75
|
dokuwiki_image: bitnami/dokuwiki:20240206.1.0
|
||||||
|
|
||||||
discord_invite_domain: discord.netz39.de
|
discord_invite_domain: discord.netz39.de
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
- name: Setup the docker container for unifi-controller
|
- name: Setup the docker container for unifi-controller
|
||||||
docker_container:
|
docker_container:
|
||||||
name: unifi-controller
|
name: unifi-controller
|
||||||
image: jacobalberty/unifi:v8.0.28
|
image: jacobalberty/unifi:v8.1.113
|
||||||
state: started
|
state: started
|
||||||
restart_policy: unless-stopped
|
restart_policy: unless-stopped
|
||||||
container_default_behavior: no_defaults
|
container_default_behavior: no_defaults
|
||||||
|
|
|
@ -12,24 +12,24 @@ cleanuri_amqp_vhost: "/cleanuri"
|
||||||
forgejo_host_port: 9091
|
forgejo_host_port: 9091
|
||||||
forgejo_ssh_port: 2222
|
forgejo_ssh_port: 2222
|
||||||
forgejo_domain_name: git.n39.eu
|
forgejo_domain_name: git.n39.eu
|
||||||
forgejo_image: codeberg.org/forgejo/forgejo:1.21.6-0
|
forgejo_image: codeberg.org/forgejo/forgejo:1.21.11-0
|
||||||
|
|
||||||
shlink_host_port: 8083
|
shlink_host_port: 8083
|
||||||
shlink_domain_name: sl.n39.eu
|
shlink_domain_name: sl.n39.eu
|
||||||
shlink_image: shlinkio/shlink:3.7.3
|
shlink_image: shlinkio/shlink:4.1.1
|
||||||
shlink_initial_api_key: "{{ vault_shlink_initial_api_key }}"
|
shlink_initial_api_key: "{{ vault_shlink_initial_api_key }}"
|
||||||
shlink_postgres_password: "{{ vault_shlink_postgres_password }}"
|
shlink_postgres_password: "{{ vault_shlink_postgres_password }}"
|
||||||
|
|
||||||
hedgedoc_host_port: 8084
|
hedgedoc_host_port: 8084
|
||||||
hedgedoc_domain_name: pad.n39.eu
|
hedgedoc_domain_name: pad.n39.eu
|
||||||
hedgedoc_image: quay.io/hedgedoc/hedgedoc:1.9.9
|
hedgedoc_image: quay.io/hedgedoc/hedgedoc:1.9.9
|
||||||
hedgedoc_db_image: postgres:16.2-alpine
|
hedgedoc_db_image: postgres:16.3-alpine
|
||||||
hedgedoc_postgres_password: "{{ vault_hedgedoc_postgres_password }}"
|
hedgedoc_postgres_password: "{{ vault_hedgedoc_postgres_password }}"
|
||||||
|
|
||||||
redmine_host_port: 8087
|
redmine_host_port: 8087
|
||||||
redmine_domain_name: redmine.n39.eu
|
redmine_domain_name: redmine.n39.eu
|
||||||
redmine_image: redmine:5.1.1
|
redmine_image: redmine:5.1.3
|
||||||
redmine_mysql_image: mysql:8.3
|
redmine_mysql_image: mysql:8.4
|
||||||
redmine_database: redmine
|
redmine_database: redmine
|
||||||
redmine_database_password: "{{ vault_redmine_database_password }}"
|
redmine_database_password: "{{ vault_redmine_database_password }}"
|
||||||
|
|
||||||
|
@ -42,24 +42,24 @@ influxdb_init_password: "{{ vault_influxdb_init_password }}"
|
||||||
jabber_host_port: 8086
|
jabber_host_port: 8086
|
||||||
prosody_domain_name: jabber.n39.eu
|
prosody_domain_name: jabber.n39.eu
|
||||||
prosody_image: netz39/prosody:0.11
|
prosody_image: netz39/prosody:0.11
|
||||||
prosody_web_image: joseluisq/static-web-server:2.27
|
prosody_web_image: joseluisq/static-web-server:2.32
|
||||||
prosody_config_dir: "/etc/prosody"
|
prosody_config_dir: "/etc/prosody"
|
||||||
prosody_data_dir: "{{ data_dir }}/prosody"
|
prosody_data_dir: "{{ data_dir }}/prosody"
|
||||||
|
|
||||||
uptimekuma_host_port: 8085
|
uptimekuma_host_port: 8085
|
||||||
uptimekuma_domain_name: uptime.n39.eu
|
uptimekuma_domain_name: uptime.n39.eu
|
||||||
uptimekuma_image: louislam/uptime-kuma:1.23.11
|
uptimekuma_image: louislam/uptime-kuma:1.23.13
|
||||||
|
|
||||||
grafana_host_port: 8089
|
grafana_host_port: 8089
|
||||||
grafana_domain_name: grafana.n39.eu
|
grafana_domain_name: grafana.n39.eu
|
||||||
grafana_image: grafana/grafana:10.3.3
|
grafana_image: grafana/grafana:10.4.5
|
||||||
grafana_admin_password: "{{ vault_grafana_admin_password }}"
|
grafana_admin_password: "{{ vault_grafana_admin_password }}"
|
||||||
|
|
||||||
homebox_host_port: 8092
|
homebox_host_port: 8092
|
||||||
homebox_domain_name: inventory.n39.eu
|
homebox_domain_name: inventory.n39.eu
|
||||||
homebox_image: ghcr.io/hay-kot/homebox:v0.10.3
|
homebox_image: ghcr.io/hay-kot/homebox:v0.10.3
|
||||||
|
|
||||||
renovate_image: renovate/renovate:37.198.0
|
renovate_image: renovate/renovate:38.17.1
|
||||||
renovate_forgejo_pat: "{{ vault_renovate_forgejo_pat }}"
|
renovate_forgejo_pat: "{{ vault_renovate_forgejo_pat }}"
|
||||||
renovate_github_pat: "{{ vault_renovate_github_pat }}"
|
renovate_github_pat: "{{ vault_renovate_github_pat }}"
|
||||||
renovate_git_user: "Renovate Bot <accounts+renovatebot@netz39.de>"
|
renovate_git_user: "Renovate Bot <accounts+renovatebot@netz39.de>"
|
||||||
|
|
|
@ -15,4 +15,4 @@ roles:
|
||||||
|
|
||||||
collections:
|
collections:
|
||||||
- name: community.grafana
|
- name: community.grafana
|
||||||
version: 1.8.0
|
version: 1.9.1
|
||||||
|
|
|
@ -19,7 +19,7 @@ cleanuri_amqp_canonizer: "canonizer"
|
||||||
cleanuri_amqp_retrieval: "extractor"
|
cleanuri_amqp_retrieval: "extractor"
|
||||||
|
|
||||||
# Docker images
|
# Docker images
|
||||||
cleanuri_image_webui: mrtux/cleanuri-webui:0.2.0
|
cleanuri_image_webui: mrtux/cleanuri-webui:0.2.1
|
||||||
cleanuri_image_apigateway: mrtux/cleanuri-apigateway:0.3.1
|
cleanuri_image_apigateway: mrtux/cleanuri-apigateway:0.3.1
|
||||||
cleanuri_image_canonizer: mrtux/cleanuri-canonizer:0.4.0
|
cleanuri_image_canonizer: mrtux/cleanuri-canonizer:0.5.0
|
||||||
cleanuri_image_extractor: mrtux/cleanuri-extractor:0.4.0
|
cleanuri_image_extractor: mrtux/cleanuri-extractor:0.5.0
|
||||||
|
|
Loading…
Reference in a new issue