Fedora Workstation Minimal
This ansible playbook aims to setup a minimal, yet fully featured, instance of Fedora Workstation starting from a minimal netinstall.
Installing the base system
- Download Fedora Server Netinstall ISO
- Prepare Boot Media following Install Instructions
- In the installer under Software Selection, select Minimal Install.
- Create your user and be sure to mark user as administrator
Running the playbook
The best way to run it is from an external machine (the playbook will reboot the machine a couple of times). Be sure you have ssh access to the target machine.
this will launch the ansible playbook. Wait it to finish.
Available tags are:
base_distrowill install all basic packages
- system_tweaks (optional)
system_tweakswill tweak the system for performance This has to be explicitely specified to be run
- powersave (optional)
powersavewill tweak the system for laptops and install all powersaving features This has to be explicitely specified to be run
So to run all the tags (ie. on a laptop we want Powersaving Tweaks), we will run:
./install.sh MACHINE_IP --tags base_distro,system_tweaks,powersave
More atomic tags are available:
Those will only run the specific task ie. for installing only codecs and rpmfusion, etc.
rpm -qa | wc -lyelds 1248 packages
- 220 process after boot
- about 600~650mb of ram occupied after boot