Bootstrap scripts for all my stuff
Go to file
2021-01-19 03:31:12 -06:00
.gitignore Initial commit 2018-08-24 17:30:41 -05:00
archstrap.sh Fix ansible user being unable to modify their own damn authorized_keys 2020-12-27 17:28:10 -06:00
bootstrap-old.sh Build a new, much slimmer, much nicer bootstrap script 2021-01-19 03:31:12 -06:00
bootstrap.sh Build a new, much slimmer, much nicer bootstrap script 2021-01-19 03:31:12 -06:00
gentoostrap.sh Add pubkey to ansible user 2020-12-04 09:11:27 -06:00
LICENSE License under MIT 2018-08-24 22:52:14 +00:00
README.md Build a new, much slimmer, much nicer bootstrap script 2021-01-19 03:31:12 -06:00

Salt's Bootstrap Script

A script to bootstrap a user with git and some auxiliary tools.

Building User Home

Download and run the latest bootstrap.sh:

cd
git clone https://git.desu.ltd/salt/bootstrap
./bootstrap/bootstrap.sh $HOME

Building a Gentoo Install

First, partition out the system and build a filesystem tree in /mnt.

Then, download and run the latest gentoostrap.sh:

cd
git clone https://git.desu.ltd/salt/bootstrap
sudo ./bootstrap/gentoostrap.sh

The script supports a fair few arguments, so it's worth looking into gentoostrap.sh -h if you need to customize the system.

Note that this is highly specific to my environment. Most of the configuration management is done in Ansible, but this will create a user with my own personal setup.