Skip to content

Latest commit

 

History

History
42 lines (33 loc) · 1.12 KB

roles.md

File metadata and controls

42 lines (33 loc) · 1.12 KB

shipilovds.workstation roles

A set of roles to setup workstation system

Requirements

  • ansible-core >= 2.12 (Because of the modules used in gnome role)

Supported platforms

  • Fedora >= 36

Roles

Role Description
gnome Helps to setup Gnome Shell Environment.
pkgs Helps to install system pkgs.
services Helps to setup system services.
tools Helps to setup a set of various tools.

Example Playbook

---
- hosts: localhost
  collections:
    - shipilovds.workstation
  vars_files:
    - vars/general.yml
    - vars/enctypted.yml
  roles:
    - role: pkgs
      tags: ['pkgs']
    - role: tools
      tags: ['tools']
    - role: gnome
      tags: ['gnome']
    - role: services
      tags: ['services']