playbooks/roles/vhosts/acp_server_gemini/tasks/macos.yml

14 lines
574 B
YAML

---
- name: Create launchd plist template for Gemini ACP
ansible.builtin.template:
src: gemini.plist.j2
dest: "{{ ansible_env.HOME }}/Library/LaunchAgents/plus.svc.xworkspace.acp.gemini.plist"
mode: "0644"
notify: Restart acp gemini on macOS
- name: Reload launchd agent for Gemini ACP
ansible.builtin.command: "launchctl load -w {{ ansible_env.HOME }}/Library/LaunchAgents/plus.svc.xworkspace.acp.gemini.plist"
register: launchctl_result
changed_when: false
failed_when: launchctl_result.rc != 0 and 'already loaded' not in launchctl_result.stderr