Skip to content
This repository has been archived by the owner on Mar 29, 2022. It is now read-only.

vmware-archive/cabin-concourse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cabin - workstation configuration

The forward operating base of the concourse team!

Initial Boostrap

  1. gdisk /dev/sda
  2. create a new gpt partition (o)
  3. create a boot partition (n) 1. partition: <default> 1. first sector: <default> 1. size: 500M 1. partition code: EF00
  4. create a main partition 1. partition: <default> 1. first sector: <default> 1. size: <default> 1. partition code: <default>
  5. Write changes (w)
  6. Encrypt, Format, and mount the main partition:
  7. Note: Remember the password you give for the following two steps:
  8. Encrypt the partition:
cryptsetup luksFormat /dev/sda2
  1. Open the encrypted parition:
cryptsetup luksOpen /dev/sda2 crypted
  1. Format a btrfs drive on the encrypted partition:
mkfs.btrfs -L nixos /dev/mapper/crypted
  1. Mount the encrypted partition:
mount /dev/disk/by-label/nixos /mnt
  1. Format/Mount boot partition:
  2. Make it vfat:
mkfs.vfat /dev/sda1
  1. Create location for boot to mount:
mkdir /mnt/boot
  1. Mount the partition:
mount /dev/sda1 /mnt/boot
  1. Install git:
nix-env -i git
git clone https://github.com/concourse/cabin
  1. Run the install script
cabin/scripts/install

Post Install

  1. After restart you'll need to set the password for the pilot user:
  2. Once the login screen comes up, hit alt + shift + F1 to open terminal 1
  3. login as root
  4. type passwd pilot to set the password for pilot
  5. exit and then hit alt + shift + F1 to get back to the prompt
  6. Checkout cabin and run the post install script:
mkdir workspace
git clone https://github.com/concourse/cabin
cd cabin
scripts/post-install

Releases

No releases published

Packages

No packages published