GitXplorerGitXplorer
g

playbook

public
21 stars
3 forks
0 issues

Commits

List of commits on branch master.
Unverified
c059e96bed4bc96585ca8827b4784c674e8ce804

default to kwriteconfig6, if available

ggsauthof committed 22 days ago
Unverified
cc86291e92492927bdc08827f7a8db8f9a876ec4

add missing option

ggsauthof committed 22 days ago
Unverified
b0d6e633fda5c94d55221882e7beb5526b41568f

disable system sounds

ggsauthof committed 22 days ago
Unverified
06c1d004757f8c07c044d0c8a521ce55cc212082

update workstation package list

ggsauthof committed 23 days ago
Unverified
21e471c26eb11923dbad441a24650f129e14e803

add KDE 5 essential settings

ggsauthof committed 23 days ago
Unverified
f723637761e9676d23c6d30c9b8d23b981a07e2b

clearurls does work on android nowadays

ggsauthof committed 3 months ago

README

The README file for this repository.

This repository contains scripts and configuration files for automating system installations.

The fedora directory also showcases different approaches to automatically installing Fedora: using Kickstart, virt-builder, Vagrant and Python. All the approaches deal with partitioning and typical post-installation tasks. Some include advanced configuration choices like Btrfs RAID-1 and encrypted root setup.

There are also application specific setups (e.g. for Firefox and Gnome-Shell), an Ansible playbook for setting up a bunch of mail servers and more.

2017, Georg Sauthoff mail@gms.tf

Content

  • android - snippets and Android app id lists for getting started with a fresh Android device. That means for semi-automatically installing a bunch of apps from the google and/or the F-Droid store.

  • chromium - a selection of essential Chrome extensions

  • fedora/rescue-stick - scripts that install Fedora on a raw disk, e.g. on a USB mass storage device, with a configuration suitable for system administration tasks (think: repairing a broken system, rescuing data, initiating installations, diagnosing network issues, ...). Uses virt-builder. See also fedora/workstation for an alternative way to generate a rescue stick.

  • fedora/btrfs-raid1-server - Kickstart configuration suitable for server usage. Root filesystem is created as Btrfs RAID1. The actual kickstart file is generated from a template and contains a non-trivial post-section for applying some useful defaults.

  • fedora/initramfs - a script to install a minimal Fedora into an initramfs archive for rescue purposes via kexec.

  • fedora/workstation - a good default package selection for a development workstation (~500 packages) and a Python script that bootstraps a customized Fedora from scratch. Can also be used to create a rescue stick. Resulting systems are portable between UEFI and MBR boot systems.

  • fedora/vagrant-vbox - a good starting point for quickly getting a Fedora Workstation instance up and running with VirtualBox. Use case: get a sane work environment under Windows. Typical workflow: install Cygwin (for a Terminal, git and vim), install Vagrant, install VirtualBox, execute vagrant up and profit.

  • firefox - a good default list of addons for Firefox and Firefox on Android. Some of the addons simplify development tasks, some increase the convenience of daily browsing and the remaining ones are just indispensable.

  • gnome-shell - a selection of useful GNOME Shell extensions

  • mailserver - Ansible playbook for installing a set of mail servers

  • server - a set of Ansible roles for setting up servers

  • vpn - quickly deploy/tear-down a VPN 'in the cloud' using Vagrant and some custom scripts

See also the README.md files in the subdirectories.