- Start a new issue in the onboarding repo. The title should include the date and location of the Onboarding week (e.g. "SF Onboarding Week, July 16 2018").
- Copy the checklist below into the issue.
- Create the issue
- Use the checkboxes to track your work as you get set up.
- When you finish with the checklist, make sure to close the issue.
- Send out an email to each of the participants. You can find a template in FACILITATING.md.
- Make sure you have GCP projects set up. In SF, we use
cf-sf-onboarding-env-1
,cf-sf-onboarding-env-2
, andcf-sf-onboarding-env-3
, which already exist. Otherwise, fill out this form to create new environments. - Clean up any VMs, networks, and DNS records that may have been leftover from the previous week
- Add all participants as owners to each of the GCP projects.
- For GCP track only: Ensure access to CF-Onboarding-dns project for DNS propagation.
- Make sure you have Tracker projects prepared. Again, in SF we re-use the same tracker projects for Pair 1, Pair 2, and Pair 3.
- SF FACILITATORS: Run
./build oss
from the onboarding project, this will generateonboarding-tracker.csv
- SF FACILITATORS: Import the CSV into each Tracker project (Taskbar > More > Import CSV > Choose File)
- SF FACILITATORS: Run
- Add all participants as members to each of the tracker projects.
- Give all participants access to the shared LastPass folder:
- LastPass > Sharing Center > Shared-CF SF Onboarding > Manage > Invite Users
- Make sure you have a workstation for each pair.
- Ensure ethernet cable is plugged into iMac, not monitor.
- Re-image each machine. Here are the steps:
- Run
Startup Disk
. - Unlock with the workstation password (you may need to ask the previous facilitator for the machine's password).
- Select the network disk and click restart. It will likely be the rightmost start disk, and will definitely include the phrase "Network Disk." If you don't see that, try restarting the machine and try again.
- Select deployment option 2, "macOS Sierra" and click the play button. If you look in between the parens of the option name, you'll see the default password for the image. A terminal will open and you’ll see a lot of output, including a bunch of lines that say
installer: PHASE: Running package scripts
. Don’t worry, this is fine. The boot script will search for updates -- you’ll see output about OS X, iTunes, and Safari updates, for example -- and the machine will probably restart a few times as it downloads and installs the updates. - Log into machine with the default password.
- Open the security preferences and change the password to something sane. Write this down so you can give it to the participants later.
- Open a terminal window and run
You'll need to babysit this process, as it will prompt you for the password several times.
curl -LOk https://github.com/pivotal-cf-experimental/onboarding-week-construct/archive/master.zip unzip master.zip cd onboarding-week-construct ./construct
- Record any issues you have with this process so we can update this checklist.
- Run
- Schedule a welcome/orientation session for Monday morning. Discuss the goals of the week and prime the participants to consider what they'd like to get out of Onboarding week.
- Schedule daily standup.
- Schedule afternoon check in.
- Schedule retro at the end of the week, include link to retro board: https://retros.cfapps.io/retros/onboarding-sf
- Schedule any sessions that you know the group would be interested in -- for example, BOSH boxes and lines.