Closed scottmuc closed 2 years ago
At some point, I would prefer to remove the use of my personal repository a company specific repository. I won't invest in making this template shinier.
Now I have access to work related things... next repave will likely exist in a different repo.
Yay for Repaving!
As much as possible is documented inline in this issue template. In case of problems you may find help by viewing all the previous repave issues. Have fun!
Things to do with the existing build
[x] Create USB stick with latest macOS
[x] Create credentials for the rebuild
Run
create-repave-secrets
with an argument that follows the naming convention of:machine.<month name>.air
[x] Backup anything worth keeping
Generally, this means look at the following directories for things that I might want to carry over to the fresh install or possibly consider saving to a cloud service:
Desktop
Documents
Downloads
Rebuild steps
[x] Reboot to load installer
Hold down the Option key to trigger the boot selection menu.
[x] Use Disk Utility to wipe existing partition and make a new one (new name, new encryption key)
[x] Install the OS
Post OS install steps
[x] Install git, clone this repo, and run
coalese_this_machine
[x] Launch and configure 1 Password
[x] Initialise 1 Password CLI
[x] Map capslock to control
[x] Launch shiftit and follow all the accessiblity setting instructions
note to speed things up, some of the steps above can be done while
coalese_this_machine
is running.Done When
[x] Make a tiny DNS change and run terraform
[x] Make a signed commit mentioning this issue (exercises
gpg_op
)[x] Be able to push the commit (exercises
ssh_op_agent
)[x] Log into GitHub in Brave (exercises 1 Password browser extension)
[x] Old keys and credentials are deleted (GitHub and 1Password)
[x] Make this template slightly better