Closed scottmuc closed 1 year ago
In the template, I should add a step to ensure all repos are synced.
Need to fix asdf
steps. Add shellcheck
plugin. Also note that it should be done in the infrastructure
repo. It appears python
didn't get installed at all through the coalesce_this_machine
script.
Is ansible.posix
now part of regular ansible
now?
Need to document the steps to get nvim
up and running.
The tldr
setup is a bit confusing. Let's put those into instructions.
Look at adding hugo
setup for the goodenoughmoney
step.
~/workspace/goodenoughmoney ? cat /etc/os-release
PRETTY_NAME="Ubuntu 22.04.2 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.2 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
~/workspace/goodenoughmoney ? uname -a
Linux wsl 5.15.90.1-microsoft-standard-WSL2 #1 SMP Fri Jan 27 02:56:13 UTC 2023 x86_64 x86_64 x86_64 G
NU/Linux
nvim
issues were documented in https://github.com/scottmuc/infrastructure/issues/63#issuecomment-1671892899, just need to add the steps to the template.
I need to update the NeoVim installation to use non-deprecated repo adding tools and to ignore prompt.
Video is published, calling this done: https://www.youtube.com/watch?v=_eRLuBcfaaA
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!
Steps
[x] Run repave script from windows host
As an admin, run:
Set-ExecutionPolicy -ExectionPolicy RemoteSigned
Then run:
~/workspace/infrastructure/homedirs/windows/Repave-WSLInstance.ps
[x] Clone and run coalesce script
[x] Reboot WSL Instance
In order for
/etc/wsl.conf
to take effect we need to restart the WSL instance.wsl --shutdown Ubuntu
[x] Initalize 1Password
inialized-1password
[x] Load GPG Keys
[x] Bootstrap repository tools
Verification Steps
[x] Decrypt Repository
[x] Attempt DNS Change
[x] Configure PI (tests ansible)
[x] Clone all the repos (
mr checkout
)[x] Ensure
tldr
works[x] Ensure
deploy.sh
of goodenoughmoney.com works[x] Ensure
docker
works[x] Log OS release and kernel version