Additions and changes I forget what
This commit is contained in:
parent
d08ec4f794
commit
5bdf047a11
9 changed files with 98 additions and 4 deletions
|
|
@ -3,7 +3,7 @@ arr_radarr_tag: release-6.0.4.10291
|
||||||
arr_sonarr_tag: release-4.0.16.2944
|
arr_sonarr_tag: release-4.0.16.2944
|
||||||
arr_lidarr_tag: release-3.1.0.4875
|
arr_lidarr_tag: release-3.1.0.4875
|
||||||
arr_prowlarr_tag: release-2.3.0.5236
|
arr_prowlarr_tag: release-2.3.0.5236
|
||||||
arr_homarr_tag: v1.50.1
|
arr_homarr_tag: v1.53.1
|
||||||
arr_doplarr_tag: v3.7.0
|
arr_doplarr_tag: v3.7.0
|
||||||
arr_whisparr_tag: v2-2.0.0.2130
|
arr_whisparr_tag: v2-2.0.0.2130
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,9 +23,9 @@ code.local.cobb.lgbt {
|
||||||
|
|
||||||
guac.local.cobb.lgbt {
|
guac.local.cobb.lgbt {
|
||||||
@notGuac {
|
@notGuac {
|
||||||
not path /quacamole*
|
not path /guacamole*
|
||||||
}
|
}
|
||||||
redir @notGuac /quacamole/
|
redir @notGuac /guacamole/
|
||||||
reverse_proxy 10.69.2.52:8080 {
|
reverse_proxy 10.69.2.52:8080 {
|
||||||
flush_interval -1
|
flush_interval -1
|
||||||
}
|
}
|
||||||
|
|
@ -76,3 +76,9 @@ frigate.local.cobb.lgbt {
|
||||||
immich.local.cobb.lgbt {
|
immich.local.cobb.lgbt {
|
||||||
reverse_proxy 10.69.2.52:2283
|
reverse_proxy 10.69.2.52:2283
|
||||||
}
|
}
|
||||||
|
readeck.local.cobb.lgbt {
|
||||||
|
reverse_proxy 10.69.2.52:8083
|
||||||
|
}
|
||||||
|
readeck.cobb.lgbt {
|
||||||
|
reverse_proxy 10.69.2.52:8083
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -75,5 +75,11 @@
|
||||||
append: true
|
append: true
|
||||||
groups: docker
|
groups: docker
|
||||||
when: common_docker_group_exists is defined and common_docker_group_exists.state == 'present'
|
when: common_docker_group_exists is defined and common_docker_group_exists.state == 'present'
|
||||||
|
- name: Add user to lxc_share
|
||||||
|
ansible.builtin.user:
|
||||||
|
name: "{{ user_name }}"
|
||||||
|
append: true
|
||||||
|
groups: lxc_shares
|
||||||
|
when: inventory_hostname == 'nemetona'
|
||||||
|
|
||||||
# code: language=ansible
|
# code: language=ansible
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,17 @@
|
||||||
|
---
|
||||||
|
services:
|
||||||
|
app:
|
||||||
|
image: codeberg.org/readeck/readeck:${READECK_IMAGE_TAG:-latest}
|
||||||
|
container_name: readeck
|
||||||
|
ports:
|
||||||
|
- 8083:8000
|
||||||
|
volumes:
|
||||||
|
- /mnt/storage/readeck:/readeck
|
||||||
|
restart: unless-stopped
|
||||||
|
env_file:
|
||||||
|
- .env
|
||||||
|
healthcheck:
|
||||||
|
test: ["CMD", "/bin/readeck", "healthcheck", "-config", "config.toml"]
|
||||||
|
interval: 30s
|
||||||
|
timeout: 2s
|
||||||
|
retries: 3
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
---
|
||||||
|
- name: Load distro-specific variables
|
||||||
|
ansible.builtin.include_vars: '{{ item }}'
|
||||||
|
tags: always
|
||||||
|
with_first_found:
|
||||||
|
- files:
|
||||||
|
- "{{ ansible_facts['distribution'] }}.yaml"
|
||||||
|
skip: true
|
||||||
|
|
||||||
|
- name: Ensure Readeck is deployed and running on this device
|
||||||
|
block:
|
||||||
|
- name: Ensure presense of folders for Readeck
|
||||||
|
tags: packages,docker,readeck,bookmarks
|
||||||
|
ansible.builtin.file:
|
||||||
|
path: "{{ item }}"
|
||||||
|
state: directory
|
||||||
|
recurse: true
|
||||||
|
owner: 1000
|
||||||
|
group: 1000
|
||||||
|
loop:
|
||||||
|
- "/mnt/storage/readeck"
|
||||||
|
- "/opt/readeck"
|
||||||
|
- name: Ensure environment files are present for Readeck
|
||||||
|
tags: packages,docker,readeck,bookmarks
|
||||||
|
ansible.builtin.template:
|
||||||
|
src: env.j2
|
||||||
|
dest: /opt/readeck/.env
|
||||||
|
owner: 1000
|
||||||
|
group: 1000
|
||||||
|
mode: u=rw,g=r,o=r
|
||||||
|
- name: Ensure compose files are present for Readeck
|
||||||
|
tags: packages,docker,readeck,bookmarks
|
||||||
|
ansible.builtin.copy:
|
||||||
|
src: "docker-compose.yaml"
|
||||||
|
dest: "/opt/readeck/docker-compose.yaml"
|
||||||
|
owner: 1000
|
||||||
|
group: 1000
|
||||||
|
mode: u=rw,g=r,o=r
|
||||||
|
- name: Ensure the containers are pulled and running
|
||||||
|
tags: packages,docker,readeck,bookmarks
|
||||||
|
community.docker.docker_compose_v2:
|
||||||
|
project_src: /opt/readeck
|
||||||
|
pull: policy
|
||||||
|
|
||||||
|
rescue:
|
||||||
|
- name: Set that this task failed
|
||||||
|
ansible.builtin.set_fact:
|
||||||
|
task_failed: true
|
||||||
|
|
@ -0,0 +1,6 @@
|
||||||
|
READECK_LOG_LEVEL=info
|
||||||
|
READECK_SERVER_HOST="0.0.0.0"
|
||||||
|
READECK_SERVER_PORT=8000
|
||||||
|
READECK_LOG_FORMAT=text
|
||||||
|
READECK_IMAGE_TAG={{ readeck_image_tag }}
|
||||||
|
READECK_DATABASE_SOURCE="postgres://readeck:{{ readeck_postgres_password }}@10.69.10.20:5432/readeck"
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
---
|
||||||
|
readeck_image_tag: 0.21.6
|
||||||
|
readeck_postgres_password: !vault |
|
||||||
|
$ANSIBLE_VAULT;1.1;AES256
|
||||||
|
62343130313263613838643231343964393565343233343532613934386638333431396162386632
|
||||||
|
6132316233333436653761333163656535373734396339360a643937303962656539383137313038
|
||||||
|
37343664663938343434363464393730623735613062633436323837376263653265333463366166
|
||||||
|
3364343331616261630a356664313930663137633536646365336161303538336663633663326566
|
||||||
|
62326132343531613130623632343631346334346462326266636333396133383832636666643634
|
||||||
|
3031306536316361376437623537306232656333646232613130
|
||||||
|
|
@ -36,7 +36,7 @@ all:
|
||||||
hosts:
|
hosts:
|
||||||
adguardpi:
|
adguardpi:
|
||||||
# maxim:
|
# maxim:
|
||||||
pump:
|
# pump:
|
||||||
fifi:
|
fifi:
|
||||||
knivi:
|
knivi:
|
||||||
reir:
|
reir:
|
||||||
|
|
|
||||||
|
|
@ -59,6 +59,7 @@
|
||||||
- adhdgirl.minilab.cloudflared
|
- adhdgirl.minilab.cloudflared
|
||||||
- adhdgirl.minilab.termix
|
- adhdgirl.minilab.termix
|
||||||
- adhdgirl.minilab.immich
|
- adhdgirl.minilab.immich
|
||||||
|
- adhdgirl.minilab.readeck
|
||||||
- name: Configure frigate
|
- name: Configure frigate
|
||||||
hosts: curren
|
hosts: curren
|
||||||
tags: docker,frigate
|
tags: docker,frigate
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue