{"id":23738088,"url":"https://github.com/csmart/ansible-role-korora","last_synced_at":"2025-07-22T08:32:48.189Z","repository":{"id":56181015,"uuid":"162677262","full_name":"csmart/ansible-role-korora","owner":"csmart","description":"Manage, tweak and customise Fedora Workstation with Ansible (and apply Korora settings by default).","archived":false,"fork":false,"pushed_at":"2020-11-22T10:17:14.000Z","size":341,"stargazers_count":12,"open_issues_count":0,"forks_count":2,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-05T10:11:34.669Z","etag":null,"topics":["ansible","desktop","fedora","gnome","korora","linux"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/csmart.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-12-21T06:49:22.000Z","updated_at":"2024-04-18T13:28:48.000Z","dependencies_parsed_at":"2022-08-15T14:10:44.111Z","dependency_job_id":null,"html_url":"https://github.com/csmart/ansible-role-korora","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/csmart/ansible-role-korora","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csmart%2Fansible-role-korora","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csmart%2Fansible-role-korora/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csmart%2Fansible-role-korora/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csmart%2Fansible-role-korora/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/csmart","download_url":"https://codeload.github.com/csmart/ansible-role-korora/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csmart%2Fansible-role-korora/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266456245,"owners_count":23931383,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ansible","desktop","fedora","gnome","korora","linux"],"created_at":"2024-12-31T08:52:42.327Z","updated_at":"2025-07-22T08:32:48.165Z","avatar_url":"https://github.com/csmart.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ansible Role: Korora\n\nManage, tweak and customise your Fedora Workstation with Ansible. This role\napplies the Korora (my Fedora Remix) settings by default, but you can customise\nthese to your liking.\n\n\u003cimg src=\"desktop.jpg\" alt=\"Fedora Workstation\" width=\"640\" height=\"480\"\u003e\n\n## Requirements\n\nThe target machine should be running a supported version of Fedora (28 onwards).\n\n## Role Variables\n\nCurrently, this role only configures Fedora for the GNOME desktop. Over time\nthis role might support other desktops, but for now it expects stock install of\nFedora Workstation.\n\nWhile you can override the default variables in this role, there are also some\nmatching `custom` variables which let you do your own thing without changing\nthe defaults.\n\n* korora_copr_repos_custom\n* korora_firewall_custom\n* korora_packages_custom\n* korora_services_custom\n\n## Dependencies\n\nNone\n\n## Example Playbook\n\nYou can run this playbook against localhost or remote machines.\n\nThe separate [Korora Ansible repo](https://github.com/csmart/korora-ansible)\nhas a sample inventory file and site playbook to call the role.\n\nHere is an example `hosts.yml` inventory file in YAML format for localhost,\nwhich also sets additional parameters to manage extra packages.\n\n```yaml\nall:\n  hosts:\n    localhost:\n      ansible_connection: local\n      korora_packages_custom:\n        install:\n          - mutt\n        remove:\n          - evolution\n  vars:\n    ansible_python_interpreter: /usr/bin/python3\n```\n\nExecute the play like so.\n\n```bash\nansible-playbook --inventory ./inventory/hosts.yml korora.yml --ask-become-pass\n```\n\n## License\n\nGPLv3\n\n## Author Information\n\nChris Smart https://blog.christophersmart.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcsmart%2Fansible-role-korora","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcsmart%2Fansible-role-korora","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcsmart%2Fansible-role-korora/lists"}