Add mu4e mail provisioning with vault-backed iCloud secret

This commit is contained in:
Fabio Scotto di Santolo
2026-03-17 22:12:05 +01:00
parent 1b463e1cb2
commit 576999d864
8 changed files with 57 additions and 0 deletions

View File

@@ -63,6 +63,15 @@
group: "{{ user_group }}"
mode: "0600"
- name: Store iCloud mail password in GNOME Keyring
ansible.builtin.command:
cmd: secret-tool store --label="iCloud Mail" icloud-mail icloud
stdin: "{{ vault_icloud_mail_password }}"
stdin_add_newline: false
become: false
no_log: true
when: (vault_icloud_mail_password | default('')) | length > 0
- name: Ensure local source directory exists
ansible.builtin.file:
path: "{{ user_home }}/.local/src"