From 1304aad299cf7785ee32531826aed0334bc9862c Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Wed, 14 Jan 2026 11:21:56 -0800 Subject: [PATCH] Fix transmission config path to use homebrew location - Homebrew's transmission-cli service uses /opt/homebrew/var/transmission/ not ~/.config/transmission-daemon/ - Add task to clean up old config directory - Update zettelkasten with correct paths Co-Authored-By: Claude Opus 4.5 --- ansible/roles/transmission/defaults/main.yml | 6 ++++-- ansible/roles/transmission/tasks/main.yml | 7 +++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/ansible/roles/transmission/defaults/main.yml b/ansible/roles/transmission/defaults/main.yml index 1c6d83c..6eb9391 100644 --- a/ansible/roles/transmission/defaults/main.yml +++ b/ansible/roles/transmission/defaults/main.yml @@ -1,8 +1,10 @@ --- -# Transmission download directories +# Homebrew's transmission-cli service uses this config directory +transmission_config_dir: /opt/homebrew/var/transmission + +# Download directories transmission_download_dir: /Users/erichblume/transmission transmission_incomplete_dir: /Users/erichblume/transmission/.incomplete -transmission_config_dir: /Users/erichblume/.config/transmission-daemon # RPC settings (local only - no authentication needed) transmission_rpc_enabled: true diff --git a/ansible/roles/transmission/tasks/main.yml b/ansible/roles/transmission/tasks/main.yml index f4e7da3..d2e3fda 100644 --- a/ansible/roles/transmission/tasks/main.yml +++ b/ansible/roles/transmission/tasks/main.yml @@ -16,11 +16,10 @@ state: directory mode: '0755' -- name: Ensure transmission config directory exists +- name: Remove old config directory (was deployed to wrong location) ansible.builtin.file: - path: "{{ transmission_config_dir }}" - state: directory - mode: '0755' + path: ~/.config/transmission-daemon + state: absent - name: Stop transmission before config changes ansible.builtin.command: brew services stop transmission-cli