Chef Server Installation
cd /tmp
wget https://packages.chef.io/files/stable/chef-server/13.1.13/ubuntu/18.04/chef-server-core_13.1.13-1_amd64.deb
sudo dpkg -i /tmp/chef-server-core_13.1.13-1_amd64.deb
sudo chef-server-ctl reconfigure
- Create an administrator and organization. In this series the following will be the assumed info
USERNAME shaikkhajaibrahim
FIRSTNAME khaja
LASTNAME ibrahim
EMAIL qtdevops@gmail.com
PASSWORD 'india@123'
ORG NAME DIRECT DEVOPS
- The command to create user is
sudo chef-server-ctl user-create USER_NAME FIRST_NAME LAST_NAME EMAIL 'PASSWORD' --filename FILE_NAME and now i fill it with above info
sudo chef-server-ctl user-create shaikkhajaibrahim khaja ibrahim qtdevops@gmail.com 'india@123' --filename /home/ubuntu/shaikkhajaibrahim.pem
- To create an organization command is “` sudo chef-server-ctl org-create short_name ‘full_organization_name’ –association_user user_name –filename ORGANIZATION-validator.pem“ and now lets fill with above info
sudo chef-server-ctl org-create directdevops 'DIRECT DEVOPS' --association_user shaikkhajaibrahim --filename /home/ubuntu/directdevops-validator.pem
- Access the url
https://<publicip>. On error click on advanced an go to <public ip>

- Log in to the Ubuntu machine and execute the following commands
sudo chef-server-ctl install chef-manage
sudo chef-server-ctl reconfigure
sudo chef-manage-ctl reconfigure
- Once this is done, chef server is exactly like hosted chef. in this case whenever you are executing knife commands do add –node-ssl-verify-mode none during bootstrap. you might need add ssl exceptions
- Two other addons can be added
opscode-reporting
opscode-pushjobs
Chef Points for Professional Summary & Roles
- Hands on Experience in Developing and testing chef cookbooks
- Deployed configurations to various environmets using Chef.
- Manged multiple nodes and frequent changes using chef
- Created reusable chef cookbooks and hands on experience in using and fine-tuning chef supermarket cookbooks
- Use chef as a provisioner in Terraform and Packer.
- Use Chef Extension on Azure VMs to deploy Configurations.
Like this:
Like Loading...