From 58d6bb46618d2cfef3a2f381e46b5eba193d7270 Mon Sep 17 00:00:00 2001 From: Luke Hoersten Date: Sat, 22 Jul 2023 15:50:36 -0500 Subject: Split out nostr install and build roles. --- relayer/defaults/main.yaml | 9 ------ relayer/files/relayer.service | 14 --------- relayer/handlers/main.yaml | 5 ---- relayer/tasks/main.yaml | 60 -------------------------------------- relayer/templates/relayer.env.j2 | 4 --- relayer/templates/setup_db.psql.j2 | 2 -- 6 files changed, 94 deletions(-) delete mode 100644 relayer/defaults/main.yaml delete mode 100644 relayer/files/relayer.service delete mode 100644 relayer/handlers/main.yaml delete mode 100644 relayer/tasks/main.yaml delete mode 100644 relayer/templates/relayer.env.j2 delete mode 100644 relayer/templates/setup_db.psql.j2 (limited to 'relayer') diff --git a/relayer/defaults/main.yaml b/relayer/defaults/main.yaml deleted file mode 100644 index 7d30aa6..0000000 --- a/relayer/defaults/main.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- - -# https://github.com/fiatjaf/relayer/releases -relayer_user: "relayer" -relayer_pubkey: "" -relayer_port: "7447" -relayer_db: "relayer" -relayer_db_user: "relayer" -relayer_db_pass: "relayer" diff --git a/relayer/files/relayer.service b/relayer/files/relayer.service deleted file mode 100644 index 14da0aa..0000000 --- a/relayer/files/relayer.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=relayer nostr relay -Requires=network.target postgresql.service -Before=nginx.service - -[Service] -User=relayer -EnvironmentFile=/etc/relayer/relayer.env - -ExecStart=/usr/local/bin/relayer -Restart=on-failure - -[Install] -WantedBy=multi-user.target diff --git a/relayer/handlers/main.yaml b/relayer/handlers/main.yaml deleted file mode 100644 index c4e8dd6..0000000 --- a/relayer/handlers/main.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- - -- name: restart relayer service - become: yes - systemd: name="relayer.service" state="restarted" daemon_reload="yes" diff --git a/relayer/tasks/main.yaml b/relayer/tasks/main.yaml deleted file mode 100644 index 1d7eddc..0000000 --- a/relayer/tasks/main.yaml +++ /dev/null @@ -1,60 +0,0 @@ ---- - -- name: add relayer user - become: yes - user: name="{{relayer_user}}" shell="/bin/false" create_home="false" system="yes" - -- name: install relayer systemd service - become: yes - copy: - src: "relayer.service" - dest: "/lib/systemd/system/relayer.service" - notify: restart relayer service - -- name: install relayer bin - become: yes - copy: - src: "whitelisted" - dest: "/usr/local/bin/relayer" - owner: "root" - group: "root" - mode: "0755" - notify: restart relayer service - -- name: create relayer dirs - become: yes - file: - path: "/etc/relayer" - owner: "root" - group: "root" - mode: "0755" - state: "directory" - -- name: install relayer config - become: yes - template: - src: "relayer.env.j2" - dest: "/etc/relayer/relayer.env" - owner: "root" - group: "root" - mode: "0600" - notify: restart relayer service - -- name: copy db schema file - become: yes - template: - src: "setup_db.psql.j2" - dest: "/tmp/setup_db_relayer.psql" - owner: "postgres" - group: "postgres" - mode: "0600" - -- name: install db schema psql - become: yes - become_user: "postgres" - command: "psql -f /tmp/setup_db_relayer.psql" - changed_when: false - -- name: ensure service is started - become: yes - systemd: name="relayer.service" enabled="yes" state="started" diff --git a/relayer/templates/relayer.env.j2 b/relayer/templates/relayer.env.j2 deleted file mode 100644 index 9acacca..0000000 --- a/relayer/templates/relayer.env.j2 +++ /dev/null @@ -1,4 +0,0 @@ -POSTGRESQL_DATABASE=postgres://{{relayer_db_user}}:{{relayer_db_pass}}@localhost:5432/{{relayer_db}} -WHITELIST={{relayer_pubkey}} -HOST=127.0.0.1 -PORT={{relayer_port}} diff --git a/relayer/templates/setup_db.psql.j2 b/relayer/templates/setup_db.psql.j2 deleted file mode 100644 index 5284529..0000000 --- a/relayer/templates/setup_db.psql.j2 +++ /dev/null @@ -1,2 +0,0 @@ -CREATE USER {{relayer_db_user}} WITH ENCRYPTED PASSWORD '{{relayer_db_pass}}'; -CREATE DATABASE {{relayer_db}} WITH OWNER {{relayer_db_user}}; -- cgit v1.2.3