64 lines
1.7 KiB
YAML
64 lines
1.7 KiB
YAML
- name: install Obsidian
|
|
ansible.builtin.get_url:
|
|
checksum: sha256:f215c1d30545ee9a9803a170df920bf8fa2d5e0a8fa87a21620bca11ae20b9dc
|
|
url: https://github.com/obsidianmd/obsidian-releases/releases/download/v1.1.16/Obsidian-1.1.16.AppImage
|
|
dest: "/home/{{ laptop_user }}/.local/bin/obsidian"
|
|
|
|
- name: add signal repo key
|
|
become: true
|
|
ansible.builtin.apt_key:
|
|
url: https://updates.signal.org/desktop/apt/keys.asc
|
|
state: present
|
|
validate_certs: yes
|
|
|
|
- name: add signal repo
|
|
become: true
|
|
ansible.builtin.apt_repository:
|
|
repo: deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main
|
|
state: present
|
|
validate_certs: yes
|
|
|
|
- name: install signal desktop
|
|
become: true
|
|
ansible.builtin.apt: name=signal-desktop state=present
|
|
|
|
- name: add element repo key
|
|
become: true
|
|
ansible.builtin.apt_key:
|
|
url: https://packages.element.io/debian/element-io-archive-keyring.gpg
|
|
state: present
|
|
validate_certs: yes
|
|
|
|
- name: add element repo
|
|
become: true
|
|
ansible.builtin.apt_repository:
|
|
repo: deb [arch=amd64] https://packages.element.io/debian/ default main
|
|
state: present
|
|
validate_certs: yes
|
|
|
|
- name: install element desktop
|
|
become: true
|
|
ansible.builtin.apt: name=element-desktop state=present
|
|
|
|
- name: install larger packages
|
|
become: true
|
|
ansible.builtin.apt: name={{ item }} state=present
|
|
with_items:
|
|
- chromium-browser
|
|
- redshift
|
|
- snapd
|
|
- texlive-full
|
|
|
|
- name: install snap packages
|
|
become: true
|
|
community.general.snap: name={{ item }}
|
|
with_items:
|
|
- bitwarden
|
|
- spotify
|
|
|
|
- name: install heroku toolkit from snap
|
|
become: true
|
|
community.general.snap:
|
|
name: heroku
|
|
classic: true
|