Skip to content

Manage, tweak and customise Fedora Workstation with Ansible (and apply Korora settings by default).

License

Notifications You must be signed in to change notification settings

acloserview/ansible-role-korora

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Role: Korora

Manage, tweak and customise your Fedora Workstation with Ansible. This role applies the Korora (my Fedora Remix) settings by default, but you can customise these to your liking.

Fedora Workstation

Requirements

The target machine should be running a supported version of Fedora (28 onwards).

Role Variables

Currently, this role only configures Fedora for the GNOME desktop. Over time this role might support other desktops, but for now it expects stock install of Fedora Workstation.

While you can override the default variables in this role, there are also some matching custom variables which let you do your own thing without changing the defaults.

  • korora_copr_repos_custom
  • korora_firewall_custom
  • korora_packages_custom
  • korora_services_custom

Dependencies

None

Example Playbook

You can run this playbook against localhost or remote machines.

The separate Korora Ansible repo has a sample inventory file and site playbook to call the role.

Here is an example hosts.yml inventory file in YAML format for localhost, which also sets additional parameters to manage extra packages.

all:
  hosts:
    localhost:
      ansible_connection: local
      korora_packages_custom:
        install:
          - mutt
        remove:
          - evolution
  vars:
    ansible_python_interpreter: /usr/bin/python3

Execute the play like so.

ansible-playbook --inventory ./inventory/hosts.yml korora.yml --ask-become-pass

License

GPLv3

Author Information

Chris Smart https://blog.christophersmart.com

About

Manage, tweak and customise Fedora Workstation with Ansible (and apply Korora settings by default).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 61.6%
  • Shell 38.4%