mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-08-29 15:06:26 +02:00
Shortend desktop to desk
This commit is contained in:
38
roles/desk-spotify/README.md
Normal file
38
roles/desk-spotify/README.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# Spotify 🎵
|
||||
|
||||
## Description
|
||||
|
||||
This Ansible role installs the [Spotify](https://www.spotify.com/) desktop client on Arch Linux systems using the [AUR (Arch User Repository)](https://aur.archlinux.org/packages/spotify/).
|
||||
|
||||
## Overview
|
||||
|
||||
Spotify is a digital music streaming service that gives you access to millions of songs and podcasts. Since it is not available in the official Arch repositories, this role uses an AUR helper (like [`yay`](https://github.com/Jguer/yay)) to install the package.
|
||||
|
||||
## Purpose
|
||||
|
||||
To automate the installation of Spotify on Arch-based systems while ensuring proper handling of AUR-related tasks through a dedicated helper role.
|
||||
|
||||
## Features
|
||||
|
||||
- 🎧 Installs the official [Spotify AUR package](https://aur.archlinux.org/packages/spotify)
|
||||
- 🛠 Uses `yay` (or other helper) via [`kewlfft.aur`](https://github.com/kewlfft/ansible-aur) Ansible module
|
||||
- 🔗 Declares dependency on `generic-aur-helper` for seamless integration
|
||||
|
||||
## Requirements
|
||||
|
||||
- The `generic-aur-helper` role must be applied before using this role.
|
||||
- An AUR helper like `yay` must be available on the system.
|
||||
|
||||
## Dependencies
|
||||
|
||||
This role depends on:
|
||||
|
||||
- [`generic-aur-helper`](../generic-aur-helper) – provides and configures an AUR helper like `yay`
|
||||
|
||||
## Credits 📝
|
||||
|
||||
Developed and maintained by **Kevin Veen-Birkenbach**
|
||||
Learn more at [www.veen.world](https://www.veen.world)
|
||||
|
||||
Part of the [CyMaIS Project](https://github.com/kevinveenbirkenbach/cymais)
|
||||
License: [CyMaIS NonCommercial License (CNCL)](https://s.veen.world/cncl)
|
27
roles/desk-spotify/meta/main.yml
Normal file
27
roles/desk-spotify/meta/main.yml
Normal file
@@ -0,0 +1,27 @@
|
||||
---
|
||||
galaxy_info:
|
||||
author: "Kevin Veen-Birkenbach"
|
||||
description: "Installs the Spotify client."
|
||||
license: "CyMaIS NonCommercial License (CNCL)"
|
||||
license_url: "https://s.veen.world/cncl"
|
||||
company: |
|
||||
Kevin Veen-Birkenbach
|
||||
Consulting & Coaching Solutions
|
||||
https://www.veen.world
|
||||
min_ansible_version: "2.9"
|
||||
platforms:
|
||||
- name: Archlinux
|
||||
versions:
|
||||
- rolling
|
||||
galaxy_tags:
|
||||
- spotify
|
||||
- aur
|
||||
- music
|
||||
- streaming
|
||||
- archlinux
|
||||
- client
|
||||
repository: https://s.veen.world/cymais
|
||||
issue_tracker_url: https://s.veen.world/cymaisissues
|
||||
documentation: https://s.veen.world/cymais
|
||||
dependencies:
|
||||
- generic-aur-helper
|
5
roles/desk-spotify/tasks/main.yml
Normal file
5
roles/desk-spotify/tasks/main.yml
Normal file
@@ -0,0 +1,5 @@
|
||||
- name: install spotify
|
||||
kewlfft.aur.aur:
|
||||
use: yay
|
||||
name:
|
||||
- spotify
|
Reference in New Issue
Block a user