Skip to content

Configure chef client

Imported from Confluence

Content may be outdated. Verify before following any procedures. View original | Last updated: January 2023

On chef server

1. gcloud compute ssh "vm-chef-server-offerwall-prod-useast1-001" --tunnel-through-iap --zone=us-east1-b --project agp-offerwall-prod-oi
2. sudo su -
3. chef-server-ctl user-create mguk Mykhailo Guk mykhailo.guk@digitalturbine.com 'ElEssdf1>qsdm^l' --filename mguk.pem

On you laptop

1. brew install --cask chef-workstation

2. knife configure
WARNING: No knife configuration file found. See https://docs.chef.io/config_rb/ for details.
Please enter the chef server URL: [https://oit00244.local/organizations/myorg] https://chef-server.vm-offerwall-prod-useast1.fyber.com/organizations/fyber
Please enter an existing username or clientname for the API: [mishaguk] mguk
*****
You must place your client key in:
  /Users/mishaguk/.chef/mguk.pem
Before running commands with Knife

3. copy your key into the dir (key should be create on chef server)
4.  knife ssl fetch
5.  knife ssl check
6.  knife client list
ci.fyber.com
fyber-validator
vm-mysql-core-offerwall-prod-useast1-0
vm-mysql-core-offerwall-prod-useast1-1