Enable file sharing on Windows servers in Amazon Web Services (AWS)

When you create an EC2 instance in Amazon Web Services (AWS) the security group (firewall) blocks all ports that are not explicitly opened. To make file sharing possible on Windows servers, open the following ports in the security group of the server: TCP 139 TCP 445

 Go to post page

August 22nd, 2016 by Laszlo Pinter

Chef script stops when it calls a custom resource

When you execute a Chef recipe that calls a custom resource and the execution stops without any output from the custom resource, make sure the custom resource does not reference a misspelled property with the #{PROPERTY_NAME} syntax.

 Go to post page

August 17th, 2016 by Laszlo Pinter

How to copy files to the clipboard

When you work in the graphical user interface (GUI) of your operating system, and want to copy the contents of a file to the clipboard, you can use the following commands: On OS X run: cat FILE_NAME | pbcopy On Linux run: cat FILE_NAME | xclip On Windows (via Cygwin/Git Bash) run: cat FILE_NAME | clip

 Go to post page

August 15th, 2016 by Laszlo Pinter

How can I tell if a Chef cookbook is frozen

If a Chef cookbook is “frozen”, the cookbook is protected against accidental overwrite. When someone tries to overwrite it the “Version … of cookbook COOKBOOK_NAME is frozen. Use –force to override” message appears. To check if a Chef cookbook is frozen on the Chef server execute the following command knife cookbook show COOKBOOK_NAME latest | grep […]

 Go to post page

August 10th, 2016 by Laszlo Pinter

Upgrade Chef Client on Windows

If you have already installed Chef Client on a Windows box and want to upgrade to the latest version Open a Command Prompt and run as Administrator, Execute the following command, choco upgrade chef-client After the upgrade close the Command Prompt and open a new one to get the latest environment variables.

 Go to post page

August 10th, 2016 by Laszlo Pinter

REMOTE HOST IDENTIFICATION HAS CHANGED warning when you try to connect to a server with ssh

If you work in the AWS environment and  launch and terminate servers frequently the same IP is reused many times. When you try to connect to a new server with SSH and the IP address is already in the known_hosts file you will get the following error message. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! […]

 Go to post page

July 22nd, 2016 by Laszlo Pinter

SSL certificate is missing after installing ChefDK

When you install a new version of ChefDK and try to run Test Kitchen converge you may get the following error message >>>>>> ——Exception——- >>>>>> Class: Kitchen::ActionFailed >>>>>> Message: Failed to complete #create action: [SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed To solve the problem add the following to the Windows […]

 Go to post page

July 20th, 2016 by Laszlo Pinter

Winrm is missing after installing ChefDK

When you install the new version of ChefDK you may get the following error message when you try to run Test Kitchen !!!!!! The `winrm` gem is missing and must be installed or cannot be properly activated. Run `gem install winrm –version ‘[“~> 1.6”]’` or add the following to your Gemfile if you are using […]

 Go to post page

July 20th, 2016 by Laszlo Pinter

Berkshelf is missing after installing ChefDK

When you install a new version of ChefDK and try to run Test Kitchen the following error message may appear !!!!!! The `berkshelf’ gem is missing and must be installed or cannot be properly activated. Run `gem install berkshelf` or add the following to your Gemfile if you are using Bundler: `gem ‘berkshelf’`. To reinstall […]

 Go to post page

July 20th, 2016 by Laszlo Pinter

EC2 driver is missing after installing ChefDK

After installing a new version of ChefDK you may get the following error message when you try to run Test Kitchen: Message: Could not load the ‘ec2’ driver from the load path. Please ensure that your driver is installed as a gem or included in your Gemfile if using Bundler. To install the EC2 driver […]

 Go to post page

July 20th, 2016 by Laszlo Pinter