mirror of
https://github.com/foo-dogsquared/ansible-playbooks.git
synced 2025-01-30 22:57:57 +00:00
62 lines
1.3 KiB
YAML
62 lines
1.3 KiB
YAML
# TODO:
|
|
# * Custom session variables
|
|
---
|
|
- name: foo-dogsquared's Fedora workstation
|
|
hosts: workstation
|
|
become: yes
|
|
|
|
roles:
|
|
- role: system/gnome
|
|
tags:
|
|
- base
|
|
- desktop
|
|
- system
|
|
|
|
- role: system/i18n
|
|
tags:
|
|
- desktop
|
|
|
|
- role: system/external_backup
|
|
tags:
|
|
- system
|
|
|
|
- role: system/flatpak
|
|
tags:
|
|
- system
|
|
- desktop
|
|
- flatpak
|
|
|
|
tasks:
|
|
- name: Install various third-party repos
|
|
ansible.builtin.get_url:
|
|
url: "{{ item }}"
|
|
dest: /etc/yum.repos.d
|
|
loop:
|
|
- "https://copr.fedorainfracloud.org/coprs/cappyishihara/opentabletdriver/repo/fedora-36/cappyishihara-opentabletdriver-fedora-36.repo"
|
|
- "https://copr.fedorainfracloud.org/coprs/atim/lazygit/repo/fedora-36/atim-lazygit-fedora-36.repo"
|
|
tags:
|
|
- base
|
|
- system
|
|
|
|
- name: Install layered packages
|
|
community.general.rpm_ostree_pkg:
|
|
state: present
|
|
name:
|
|
- ansible
|
|
- distrobox
|
|
- borgmatic
|
|
- gnome-boxes
|
|
- kitty
|
|
- neovim
|
|
- openssl
|
|
|
|
# Making this usable for binging movies.
|
|
- gstreamer1-plugin-openh264
|
|
|
|
# This is not a part of the base repos.
|
|
- opentabletdriver
|
|
- lazygit
|
|
tags:
|
|
- base
|
|
- system
|