38 lines
1.2 KiB
YAML
38 lines
1.2 KiB
YAML
- name: software | keepassxc | install package
|
|
tags: packages,firefox,flatpak,workstation-packages
|
|
become_user: bzoicas
|
|
flatpak:
|
|
name: org.keepassxc.KeePassXC
|
|
method: user
|
|
state: present
|
|
|
|
- name: software | keepassxc | enable autostart
|
|
tags: packages,keepassxc,flatpak,workstation-packages
|
|
file:
|
|
src: /home/bzoicas/.local/share/flatpak/exports/share/applications/org.keepassxc.KeePassXC.desktop
|
|
dest: /home/bzoicas/.config/autostart/org.keepassxc.KeePassXC.desktop
|
|
owner: bzoicas
|
|
group: bzoicas
|
|
state: link
|
|
|
|
- name: software | keepassxc | create keepassxc install directory
|
|
tags: packages,keepassxc,flatpak,workstation-packages
|
|
file:
|
|
path: /home/bzoicas/.config/keepassxc
|
|
state: directory
|
|
owner: bzoicas
|
|
group: bzoicas
|
|
mode: 0700
|
|
register: keepassxc_config_dir
|
|
when: keepassxc is defined and keepassxc == true
|
|
|
|
- name: software | keepassxc | add initial keepassxc config
|
|
tags: packages,keepassxc,flatpak,workstation-packages
|
|
copy:
|
|
src: users/bzoicas/keepassxc.ini
|
|
dest: /home/bzoicas/.config/keepassxc/keepassxc.ini
|
|
owner: bzoicas
|
|
group: bzoicas
|
|
mode: 0600
|
|
when: keepassxc is defined and keepassxc == true
|