Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ############ chefdk #############
- provision env on AWS
- check you linux distribution:
- cat /etc/*-release
- download Chef rpm installer: (Src: https://downloads.chef.io/chefdk#sles)
- wget https://packages.chef.io/files/stable/chefdk/3.0.36/el/7/chefdk-3.0.36-1.el7.x86_64.rpm
- install rpm:
- sudo rpm -ivh chefdk-3.0.36-1.el7.x86_64.rpm
- ############ chef server #############
- install chef server: (attention: you need enough memory for it)
- sudo wget https://packages.chef.io/files/stable/chef-server/12.17.33/el/7/chef-server-core-12.17.33-1.el7.x86_64.rpm
- sudo rpm -ivh chef-server-core-12.17.33-1.el7.x86_64.rpm
- initializa chef server:
- sudo chef-server-ctl reconfigure
- create user:
- sudo mkdir ./chef
- sudo mkdir ./chef/certs
- sudo chef-server-ctl user-create samtsai sam tsai [email protected] 111111 --filename ./chef/certs/samtsai.pem
- sudo chef-server-ctl org-create cheflab "Pluralsight Chef Lab" --association_user samtsai --filename ./chef/certs/cheflab.pem
- sudo chef-server-ctl user-create samtsai02 sam02 tsai [email protected] 222222 --filename ./chef/certs/samtsai02.pem
- sudo chef-server-ctl org-create cheflab02 "Pluralsight Chef Lab02" --association_user samtsai02 --filename ./chef/certs/cheflab02.pem
- install manage:
- sudo chef-server-ctl install opscode-manage
- sudo chef-server-ctl reconfigure
- sudo opscode-manage-ctl reconfigure -> type "yes"
- ############ chef workstation #############
- development kit: (not in use)
- https://preview.opscode.com/organizations/uopspop-chef-lab/getting_started
- donwload it and put it on S3
- wget S3 object url
- unzip
- -> you'll get a chef-repo folder
- ->-> chef-repo/.chef-knife.rb
- donwload user private.pem key:
- download it from the chef website
- upload it to S3
- wget
- put it somewhere
- vi chef-repo/.chef/kinfe.rb to point to the pem file
- ssl setup with Chef server:
- sudo knife ssl fetch
- sudo knife ssl check
- connect:
- sudo knife bootstrap api.chef.io --ssh-user samtsai --sudo --identity-file samtsai.pem --node-name samtsai
- ############ chenf cookbook #############
- sudo chef generate cookbook example
Advertisement
Add Comment
Please, Sign In to add comment