Allaman / rice

My "rice" that I use for automatic configuration of my systems via Ansible and my collection of Ansible roles.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My R1C3

Race Inspired Cosmetic Enhancements. (R.I.C.E.) Parts put on cars to make them look fast, when they have no internal tuning, and are actually slow as hell. Parts usually consist of excessively angular bodykits, large rear spoilers, neon, sponsor stickers, chrome rims, fake "coffee can" exhaust tips, and loud, annoying paint jobs and/or vynils. Sometimes parts are do-it-yourself installed and are basically duct taped to the car. Most commonly known for being done to Honda Civics, but can also be done to slow domestic vehicles, such as a Chevy Cavalier, etc.

urban dictionary by Dusk Coffee at December 20, 2004

Long story short: Personal unique configuration of an operating system

What's in there?

This is my Ansible playbook to automatically configure a fresh installation. The following roles are in use:

  • basic installs common/basic packages via package manager
  • packages installs packages via package manager and an AUR helper
  • system configure system related settings
  • pip install python packages via pip as current user
  • binaries "installs" applications by downloading its binary and placing them in PATH
  • dotfiles configure my public dotfiles
  • shell install shell tools

Please have a look at the role's README for further details. All roles are developed for both Debian based and Arch based systems but only used on the latter one.

Requirements

The only requirement is a working pip installation (and of course Python3)

Use

❯ make
help                           This help.
bootstrap                      Install ansible (pip required)
install                        Install roles via ansible-galaxy
configure                      Run ansible-playbook
aur                            Run AUR helper to install AUR packages
all                            Run all goals (except AUR)

About

My "rice" that I use for automatic configuration of my systems via Ansible and my collection of Ansible roles.

License:MIT License


Languages

Language:Makefile 100.0%