diff options
| author | Luke Hoersten <[email protected]> | 2026-07-31 14:31:51 -0500 |
|---|---|---|
| committer | Luke Hoersten <[email protected]> | 2026-07-31 14:31:51 -0500 |
| commit | afe7aa9445afe27f8c09033663f9161039ee363a (patch) | |
| tree | 7624c5b8289f47ed31b5d141edbcef065f52f391 /writefreely | |
| parent | e29fb72f3239e0d5317da659ec96de812247ce67 (diff) | |
delete unused unifi and writefreely roles
Nothing references them: no play in main.yaml, no meta dependency.
Diffstat (limited to 'writefreely')
| -rw-r--r-- | writefreely/aws-s3-backup/files/writefreely-s3-backup-lifecycle.json | 12 | ||||
| -rw-r--r-- | writefreely/aws-s3-backup/files/writefreely-s3-backup.sh | 13 | ||||
| -rw-r--r-- | writefreely/aws-s3-backup/handlers/main.yaml | 5 | ||||
| -rw-r--r-- | writefreely/aws-s3-backup/meta/main.yaml | 4 | ||||
| -rw-r--r-- | writefreely/aws-s3-backup/tasks/main.yaml | 26 | ||||
| -rw-r--r-- | writefreely/aws-s3-backup/templates/[email protected] | 9 | ||||
| -rw-r--r-- | writefreely/server/defaults/main.yaml | 12 | ||||
| -rw-r--r-- | writefreely/server/handlers/main.yaml | 16 | ||||
| -rw-r--r-- | writefreely/server/tasks/main.yaml | 102 | ||||
| -rw-r--r-- | writefreely/server/templates/config.ini.j2 | 71 | ||||
| -rw-r--r-- | writefreely/server/templates/nginx.conf.j2 | 54 | ||||
| -rw-r--r-- | writefreely/server/templates/[email protected] | 12 |
12 files changed, 0 insertions, 336 deletions
diff --git a/writefreely/aws-s3-backup/files/writefreely-s3-backup-lifecycle.json b/writefreely/aws-s3-backup/files/writefreely-s3-backup-lifecycle.json deleted file mode 100644 index 44036c0..0000000 --- a/writefreely/aws-s3-backup/files/writefreely-s3-backup-lifecycle.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "Rules": [ - { - "ID": "expiration", - "Filter": {}, - "Status": "Enabled", - "NoncurrentVersionExpiration": { - "NoncurrentDays": 30 - } - } - ] -} diff --git a/writefreely/aws-s3-backup/files/writefreely-s3-backup.sh b/writefreely/aws-s3-backup/files/writefreely-s3-backup.sh deleted file mode 100644 index 402d6fe..0000000 --- a/writefreely/aws-s3-backup/files/writefreely-s3-backup.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/bash - -BUCKET=$1 -BACKUP_DIR=$2 -BACKUP_TAR="/tmp/$BUCKET.tgz" - -tar -zc -f $BACKUP_TAR $BACKUP_DIR -aws s3 mb "s3://$BUCKET/" -aws s3api put-bucket-versioning --bucket "$BUCKET" --versioning-configuration Status=Enabled -aws s3api put-bucket-lifecycle-configuration --bucket "$BUCKET" --lifecycle-configuration "file:///usr/local/share/writefreely-s3-backup-lifecycle.json" -aws s3 cp $BACKUP_TAR "s3://$BUCKET/" - -rm $BACKUP_TAR diff --git a/writefreely/aws-s3-backup/handlers/main.yaml b/writefreely/aws-s3-backup/handlers/main.yaml deleted file mode 100644 index 0e39754..0000000 --- a/writefreely/aws-s3-backup/handlers/main.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- - -- name: reload s3 backup service - systemd: name="writefreely-s3-backup@{{writefreely_s3_backup_bucket}}.service" enabled="yes" daemon_reload="yes" - become: yes diff --git a/writefreely/aws-s3-backup/meta/main.yaml b/writefreely/aws-s3-backup/meta/main.yaml deleted file mode 100644 index f9c6f63..0000000 --- a/writefreely/aws-s3-backup/meta/main.yaml +++ /dev/null @@ -1,4 +0,0 @@ ---- - -dependencies: - - aws-s3-backup diff --git a/writefreely/aws-s3-backup/tasks/main.yaml b/writefreely/aws-s3-backup/tasks/main.yaml deleted file mode 100644 index e9b005e..0000000 --- a/writefreely/aws-s3-backup/tasks/main.yaml +++ /dev/null @@ -1,26 +0,0 @@ ---- - -- name: create writefreely s3 backup shell script - become: yes - copy: - src: "writefreely-s3-backup.sh" - dest: "/usr/local/bin/writefreely-s3-backup.sh" - mode: "0755" - -- name: create s3 backup lifesycle json file - become: yes - copy: - src: "writefreely-s3-backup-lifecycle.json" - dest: "/usr/local/share/writefreely-s3-backup-lifecycle.json" - mode: "0755" - -- name: configure writefreely s3 backup systemd service - become: yes - template: - src: "[email protected]" - dest: "/lib/systemd/system/writefreely-s3-backup@{{writefreely_s3_backup_bucket}}.service" - notify: reload s3 backup service - -- name: ensure writefreely s3 backup service is started - become: yes - systemd: name="writefreely-s3-backup@{{writefreely_s3_backup_bucket}}.service" enabled="yes" diff --git a/writefreely/aws-s3-backup/templates/[email protected] b/writefreely/aws-s3-backup/templates/[email protected] deleted file mode 100644 index 2f9d272..0000000 --- a/writefreely/aws-s3-backup/templates/[email protected] +++ /dev/null @@ -1,9 +0,0 @@ -[Unit] -Description=Writefreely s3 backup for "%I" - -[Service] -Type=oneshot -ExecStart=/usr/local/bin/writefreely-s3-backup.sh %i "{{writefreely_s3_backup_dir}}" - -[Install] -WantedBy=aws-s3-backup.target diff --git a/writefreely/server/defaults/main.yaml b/writefreely/server/defaults/main.yaml deleted file mode 100644 index 4acf148..0000000 --- a/writefreely/server/defaults/main.yaml +++ /dev/null @@ -1,12 +0,0 @@ ---- - -writefreely_user: "writefreely" -writefreely_arch: "arm64" -writefreely_version: "0.16.0" -# https://github.com/writeas/writefreely/releases -writefreely_tar: "https://github.com/writeas/writefreely/releases/download/v{{writefreely_version}}/writefreely_{{writefreely_version}}_linux_{{writefreely_arch}}.tar.gz" - -writefreely_dir: "/var/writefreely" -writefreely_port: "8080" -writefreely_url: "https://{{writefreely_instance}}" -writefreely_site_name: "{{writefreely_instance}}" diff --git a/writefreely/server/handlers/main.yaml b/writefreely/server/handlers/main.yaml deleted file mode 100644 index 855b3e0..0000000 --- a/writefreely/server/handlers/main.yaml +++ /dev/null @@ -1,16 +0,0 @@ ---- - -- name: reload service - become: yes - systemd: name="writefreely@{{writefreely_instance}}.service" enabled="yes" daemon_reload="yes" - -- name: restart service - become: yes - systemd: name="writefreely@{{writefreely_instance}}.service" state="restarted" enabled="yes" daemon_reload="yes" - -- name: migrate db - become: yes - become_user: "{{writefreely_user}}" - command: "writefreely db migrate" - args: - chdir: "{{writefreely_dir}}/{{writefreely_instance}}/" diff --git a/writefreely/server/tasks/main.yaml b/writefreely/server/tasks/main.yaml deleted file mode 100644 index 7fe608a..0000000 --- a/writefreely/server/tasks/main.yaml +++ /dev/null @@ -1,102 +0,0 @@ ---- - -- name: add writefreely user - become: yes - user: name="{{writefreely_user}}" shell="/bin/false" system="yes" create_home="no" - -- name: unarchive writefreely - become: yes - unarchive: - remote_src: yes - src: "{{writefreely_tar}}" - dest: "/tmp/" - creates: "/tmp/writefreely/" - owner: "root" - group: "root" - -- name: install writefreely binary - become: yes - copy: - src: "/tmp/writefreely/writefreely" - dest: "/usr/local/bin/" - remote_src: yes - owner: "root" - group: "root" - mode: "0755" - notify: - - migrate db - - restart service - -- name: create instance dir - become: yes - file: - path: "{{item}}" - state: "directory" - owner: "{{writefreely_user}}" - group: "{{writefreely_user}}" - mode: "0755" - notify: restart service - loop: - - "{{writefreely_dir}}" - - "{{writefreely_dir}}/{{writefreely_instance}}" - -- name: install static content - become: yes - copy: - src: "/tmp/writefreely/" - remote_src: yes - dest: "{{writefreely_dir}}/{{writefreely_instance}}/" - owner: "{{writefreely_user}}" - group: "{{writefreely_user}}" - mode: "0755" - notify: restart service - -- name: configure - become: yes - template: - src: "config.ini.j2" - dest: "{{writefreely_dir}}/{{writefreely_instance}}/config.ini" - mode: "0644" - owner: "{{writefreely_user}}" - group: "{{writefreely_user}}" - notify: restart service - -- name: generate keys - become: yes - become_user: "{{writefreely_user}}" - command: "writefreely keys generate" - args: - chdir: "{{writefreely_dir}}/{{writefreely_instance}}/" - changed_when: false - -- name: check if db exists - stat: - path: "{{writefreely_dir}}/{{writefreely_instance}}/writefreely.db" - register: db_file - -- name: create db - become: yes - become_user: "{{writefreely_user}}" - command: "writefreely db init" - args: - chdir: "{{writefreely_dir}}/{{writefreely_instance}}/" - when: not db_file.stat.exists - -- name: create admin - become: yes - become_user: "{{writefreely_user}}" - command: "writefreely --create-admin admin:admin" - args: - chdir: "{{writefreely_dir}}/{{writefreely_instance}}/" - when: not db_file.stat.exists - -- name: install systemd service - become: yes - template: - src: "[email protected]" - dest: "/lib/systemd/system/[email protected]" - notify: reload service - -- name: ensure service is started - become: yes - systemd: name="writefreely@{{writefreely_instance}}.service" enabled="yes" state="started" diff --git a/writefreely/server/templates/config.ini.j2 b/writefreely/server/templates/config.ini.j2 deleted file mode 100644 index bb5fe7f..0000000 --- a/writefreely/server/templates/config.ini.j2 +++ /dev/null @@ -1,71 +0,0 @@ -[server] -hidden_host = -port = {{writefreely_port}} -bind = localhost -tls_cert_path = -tls_key_path = -autocert = false -templates_parent_dir = -static_parent_dir = -pages_parent_dir = -keys_parent_dir = -hash_seed = - -[database] -type = sqlite3 -filename = writefreely.db -username = -password = -database = writefreely -host = localhost -port = 3306 - -[app] -site_name = {{writefreely_site_name}} -site_description = -host = {{writefreely_url}} -theme = write -editor = -disable_js = false -webfonts = true -landing = /read -simple_nav = false -wf_modesty = false -chorus = false -forest = false -disable_drafts = false -single_user = false -open_registration = false -min_username_len = 3 -max_blogs = 1 -federation = true -public_stats = true -private = false -local_timeline = true -user_invites = admin -default_visibility = public -update_checks = false - -[oauth.slack] -client_id = -client_secret = -team_id = -callback_proxy = -callback_proxy_api = - -[oauth.writeas] -client_id = -client_secret = -auth_location = -token_location = -inspect_location = -callback_proxy = -callback_proxy_api = - -[oauth.gitlab] -client_id = -client_secret = -host = -display_name = -callback_proxy = -callback_proxy_api = diff --git a/writefreely/server/templates/nginx.conf.j2 b/writefreely/server/templates/nginx.conf.j2 deleted file mode 100644 index 4f1cf4d..0000000 --- a/writefreely/server/templates/nginx.conf.j2 +++ /dev/null @@ -1,54 +0,0 @@ -server { - listen 80; - server_name {{nginx_server_name}}; - return 301 https://$host$request_uri; -} - -server { - listen 443 ssl http2; - server_name {{nginx_server_name}}; - - ssl_certificate {{nginx_ssl_cert}}; - ssl_certificate_key {{nginx_ssl_privkey}}; - ssl_ecdh_curve X25519:prime256v1:secp384r1:secp521r1; - - gzip on; - gzip_types - application/javascript - application/x-javascript - application/json - application/rss+xml - application/xml - image/svg+xml - image/x-icon - application/vnd.ms-fontobject - application/font-sfnt - text/css - text/plain; - gzip_min_length 256; - gzip_comp_level 5; - gzip_http_version 1.1; - gzip_vary on; - - location ~ ^/.well-known/(webfinger|nodeinfo|host-meta) { - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $remote_addr; - proxy_pass http://127.0.0.1:{{nginx_proxy_port}}; - proxy_redirect off; - } - - location ~ ^/(css|img|js|fonts)/ { - root {{nginx_static_content}}; - # Optionally cache these files in the browser: - # expires 12M; - } - - location / { - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $remote_addr; - proxy_pass http://127.0.0.1:{{nginx_proxy_port}}; - proxy_redirect off; - } -} diff --git a/writefreely/server/templates/[email protected] b/writefreely/server/templates/[email protected] deleted file mode 100644 index bf0d03b..0000000 --- a/writefreely/server/templates/[email protected] +++ /dev/null @@ -1,12 +0,0 @@ -[Unit] -Description=WriteFreely %I Instance -After=syslog.target network.target - -[Service] -WorkingDirectory={{writefreely_dir}}/%i/ -ExecStart=/usr/local/bin/writefreely -Restart=always -User={{writefreely_user}} - -[Install] -WantedBy=multi-user.target |
