lotus-land-story: remove unused playbooks
diff --git a/lotus-land-story/firefly-iii.yml b/lotus-land-story/firefly-iii.yml
deleted file mode 100644
index 00f3ec8..0000000
--- a/lotus-land-story/firefly-iii.yml
+++ /dev/null
@@ -1,62 +0,0 @@
-# https://docs.firefly-iii.org/firefly-iii/installation/docker/#straight-from-docker-hub
-
-- name: Set up Firefly III
- hosts: lotus-land-story
- vars_files:
- - vars.yml
- tasks:
-
- - name: Create directories for volume mounting
- ansible.builtin.file:
- path: /mnt/lotus-land-story/firefly-iii/{{ item }}
- state: directory
- mode: "0755"
- loop:
- - upload
- - database
-
- - name: Run Firefly III
- community.docker.docker_container:
- name: firefly-iii
- image: fireflyiii/core:version-6.0.22
- state: absent
- restart: true
- env:
- APP_KEY: "{{ firefly_iii.app_key }}"
- APP_URL: https://{{ firefly_iii.subdomain }}.{{ domain }}
- TRUSTED_PROXIES: "**" # TODO Set this to caddy?
- DB_CONNECTION: sqlite
- STATIC_CRON_TOKEN: "{{ firefly_iii.static_cron_token }}"
- MAIL_MAILER: smtp
- MAIL_HOST: smtp.sendgrid.net
- MAIL_PORT: "465"
- MAIL_FROM: money@{{ domain }}
- MAIL_USERNAME: apikey
- MAIL_PASSWORD: "{{ firefly_iii.mail_password }}"
- MAIL_ENCRYPTION: "true"
- volumes:
- - /mnt/lotus-land-story/firefly-iii/upload:/var/www/html/storage/upload
- - /mnt/lotus-land-story/firefly-iii/database:/var/www/html/storage/database
- restart_policy: unless-stopped
- networks:
- - name: lotus_land_story
-
- - name: Run Firefly III cron trigger
- community.docker.docker_container:
- name: firefly-iii-cron
- image: alpine
- restart: true
- state: absent
- command: >
- sh -c
- "echo \"0 3 * * * wget -qO- http://firefly-iii:8080/api/v1/cron/{{ firefly_iii.static_cron_token }}\"
- | crontab - && crond -f -L /dev/stdout"
- restart_policy: unless-stopped
- networks:
- - name: lotus_land_story
-
- handlers:
- - name: Import restarts
- ansible.builtin.import_tasks: restarts.yml
-
-# vim: ft=yaml.ansible
diff --git a/lotus-land-story/golink.yml b/lotus-land-story/golink.yml
deleted file mode 100644
index 107c67b..0000000
--- a/lotus-land-story/golink.yml
+++ /dev/null
@@ -1,31 +0,0 @@
-- name: Set up Golink
- hosts: lotus-land-story
- vars_files:
- - vars.yml
- tasks:
-
- - name: Make /mnt/lotus-land-story/golink
- ansible.builtin.file:
- path: /mnt/lotus-land-story/golink
- state: directory
- mode: "0755"
- owner: 65532
- group: 65532
-
- - name: Run Golink
- community.docker.docker_container:
- # recreate: true
- # restart: true
- name: golink
- image: ghcr.io/tailscale/golink:main
- env:
- TS_AUTHKEY: "{{ golink.auth_key }}"
- volumes:
- - /mnt/lotus-land-story/golink:/home/nonroot
- restart_policy: unless-stopped
-
- handlers:
- - name: Import restarts
- ansible.builtin.import_tasks: restarts.yml
-
-# vim: ft=yaml.ansible
diff --git a/lotus-land-story/hledger.yml b/lotus-land-story/hledger.yml
deleted file mode 100644
index ef03aab..0000000
--- a/lotus-land-story/hledger.yml
+++ /dev/null
@@ -1,33 +0,0 @@
-- name: Set up hledger
- hosts: lotus-land-story
- vars_files:
- - vars.yml
- tasks:
-
- - name: Create directory for volume mounting
- ansible.builtin.file:
- path: /mnt/lotus-land-story/hledger
- state: directory
- mode: "0755"
-
- - name: Run hledger
- community.docker.docker_container:
- state: absent
- restart: true
- name: hledger
- image: dastapov/hledger:1.31
- env:
- HLEDGER_JOURNAL_FILE: /data/all.journal
- HLEDGER_BASE_URL: https://{{ hledger.subdomain }}.{{ domain }}
- HLEDGER_ARGS: --capabilities=view,add,manage
- volumes:
- - /mnt/lotus-land-story/hledger:/data
- restart_policy: unless-stopped
- networks:
- - name: lotus_land_story
-
- handlers:
- - name: Import restarts
- ansible.builtin.import_tasks: restarts.yml
-
-# vim: ft=yaml.ansible
diff --git a/lotus-land-story/linkding.yml b/lotus-land-story/linkding.yml
deleted file mode 100644
index 0becb89..0000000
--- a/lotus-land-story/linkding.yml
+++ /dev/null
@@ -1,40 +0,0 @@
-- name: Set up linkding
- hosts: lotus-land-story
- vars_files:
- - vars.yml
- vars:
- version: 1.36.0-plus
- tasks:
-
- - name: Make /mnt/lotus-land-story/linkding
- ansible.builtin.file:
- path: /mnt/lotus-land-story/{{ item }}
- state: directory
- mode: "0755"
- loop:
- - linkding
-
- - name: Run linkding
- community.docker.docker_container:
- name: linkding
- image: sissbruecker/linkding:{{ version }}
- restart: true
- env:
- LD_ENABLE_OIDC: "True"
- OIDC_OP_AUTHORIZATION_ENDPOINT: https://auth.kejadlen.dev/api/oidc/authorization
- OIDC_OP_TOKEN_ENDPOINT: https://auth.kejadlen.dev/api/oidc/token
- OIDC_OP_USER_ENDPOINT: https://auth.kejadlen.dev/api/oidc/userinfo
- OIDC_OP_JWKS_ENDPOINT: https://auth.kejadlen.dev/jwks.json
- OIDC_RP_CLIENT_ID: linkding
- OIDC_RP_CLIENT_SECRET: "{{ linkding.oidc_rp_client_secret }}"
- volumes:
- - /mnt/lotus-land-story/linkding:/etc/linkding/data
- restart_policy: unless-stopped
- networks:
- - name: lotus_land_story
-
- handlers:
- - name: Import restarts
- ansible.builtin.import_tasks: restarts.yml
-
-# vim: ft=yaml.ansible
diff --git a/lotus-land-story/main.yml b/lotus-land-story/main.yml
index f177c4a..ccd39d2 100644
--- a/lotus-land-story/main.yml
+++ b/lotus-land-story/main.yml
@@ -56,7 +56,6 @@
- name: Import restarts
ansible.builtin.import_tasks: restarts.yml
-- import_playbook: golink.yml # noqa: name[play]
- import_playbook: grafana.yml # noqa: name[play]
- import_playbook: miniflux.yml # noqa: name[play]
- import_playbook: gotosocial.yml # noqa: name[play]
diff --git a/lotus-land-story/searxng.yml b/lotus-land-story/searxng.yml
deleted file mode 100644
index ca37a78..0000000
--- a/lotus-land-story/searxng.yml
+++ /dev/null
@@ -1,57 +0,0 @@
-# https://docs.searxng.org/admin/installation-docker.html#installation-docker
-
-- name: Set up SearXNG
- hosts: lotus-land-story
- vars_files:
- - vars.yml
- tasks:
-
- - name: Create directory for volume mounting
- ansible.builtin.file:
- path: /mnt/lotus-land-story/searxng
- state: directory
- mode: "0700"
-
- - name: Write settings.xml
- ansible.builtin.copy:
- dest: /mnt/lotus-land-story/searxng/settings.yml
- content: |
- use_default_settings: true
- server:
- secret_key: {{ searxng.secret_key }}
- search:
- autocomplete: duckduckgo
- outgoing:
- enable_http: false
- engines:
- - name: brave
- disabled: true
- - name: stract
- disabled: false
- enabled_plugins:
- - Hostname replace
- hostname_replace:
- '(.*\.)?w3schools\.com$': false
- '(.*\.)?geeksforgeeks\.org$': false
- mode: "0644"
-
- - name: Run SearXNG
- community.docker.docker_container:
- restart: true
- name: searxng
- image: searxng/searxng:2024.1.17-7c80807bb
- env:
- SEARXNG_BASE_URL: https://search.{{ domain }}
- volumes:
- - /mnt/lotus-land-story/searxng/settings.yml:/etc/searxng/settings.yml
- restart_policy: unless-stopped
- networks:
- - name: lotus_land_story
- etc_hosts:
- host.docker.internal: host-gateway
-
- handlers:
- - name: Import restarts
- ansible.builtin.import_tasks: restarts.yml
-
-# vim: ft=yaml.ansible
diff --git a/lotus-land-story/setup.yml b/lotus-land-story/setup.yml
index 2a4cd5e..321cb4c 100644
--- a/lotus-land-story/setup.yml
+++ b/lotus-land-story/setup.yml
@@ -1,9 +1,5 @@
- name: Set up setup
hosts: lotus-land-story
- # vars_files:
- # - vars.yml
- # vars:
- # version: 2.9.1
tasks:
- name: Copy files
diff --git a/lotus-land-story/woodpecker.yml b/lotus-land-story/woodpecker.yml
deleted file mode 100644
index 74cafdd..0000000
--- a/lotus-land-story/woodpecker.yml
+++ /dev/null
@@ -1,55 +0,0 @@
-- name: Set up Woodpecker
- hosts: lotus-land-story
- vars_files:
- - vars.yml
- tasks:
-
- - name: Make /mnt/lotus-land-story/woodpecker
- ansible.builtin.file:
- path: /mnt/lotus-land-story/woodpecker
- state: directory
- mode: "0755"
- # owner: 65532
- # group: 65532
-
- - name: Run Woodpecker server
- community.docker.docker_container:
- name: woodpecker-server
- image: woodpeckerci/woodpecker-server:v0.15.11
- state: absent
- restart: true
- env:
- # WOODPECKER_OPEN: "true"
- WOODPECKER_HOST: "{{ woodpecker.host }}"
- WOODPECKER_AGENT_SECRET: "{{ woodpecker.secret }}"
- WOODPECKER_GITEA: "true"
- WOODPECKER_GITEA_URL: "{{ woodpecker.gitea.url }}"
- WOODPECKER_GITEA_CLIENT: "{{ woodpecker.gitea.client }}"
- WOODPECKER_GITEA_SECRET: "{{ woodpecker.gitea.secret }}"
- WOODPECKER_ADMIN: "alpha"
- volumes:
- - /mnt/lotus-land-story/woodpecker:/var/lib/woodpecker
- restart_policy: unless-stopped
- networks:
- - name: lotus_land_story
-
- - name: Run Woodpecker agent
- community.docker.docker_container:
- name: woodpecker-agent
- image: woodpeckerci/woodpecker-agent:v0.15.11
- state: absent
- restart: true
- env:
- WOODPECKER_SERVER: woodpecker-server:9000
- WOODPECKER_AGENT_SECRET: "{{ woodpecker.secret }}"
- volumes:
- - /var/run/docker.sock:/var/run/docker.sock
- restart_policy: unless-stopped
- networks:
- - name: lotus_land_story
-
- handlers:
- - name: Import restarts
- ansible.builtin.import_tasks: restarts.yml
-
-# vim: ft=yaml.ansible