lotus-land-story: remove unused playbooks
change rymtlnztprkuozxowsoryuwvwykovqsx
commit a09e021c73e2eb7e95e9d2ad0c54eca7d9a176a2
author Alpha Chen <alpha@kejadlen.dev>
date
parent wnmtlwuq
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