Chef is an open source systems integration framework built to bring the benefits of configuration management to your entire infrastructure. You write source code to describe how you want each part of your infrastructure to be built, then apply those descriptions to your servers. The result is a ...

learn more… | top users | synonyms

3
votes
1answer
603 views

omnibus installed chef and rvm issues

I'm trying to figure out one thing and would like someone's else view on this. I installed chef on my Ubuntu server (11.10) via the awesome omnibus install. It worked perfectly fine. I was able to run ...
3
votes
1answer
1k views

Why am I getting 'undefined method' exceptions when executing 'run_list add', 'run_list remove' and 'rackspace server delete'?

[Originally posted this to opscode forum, got no response] I’m testing out a free hosted chef-server account and multiple subcommands are failing with ‘Unexpected Errors’. Perhaps my version and the ...
2
votes
1answer
48 views

Re-bootstrap a Chef node

I've got a Chef node, bootstrapped with knife bootstrap my.example.com --ssh-user USER --ssh-password 'PASSWORD' --sudo --use-sudo-password --node-name my.example.com If I then format the node, how ...
2
votes
1answer
51 views

Chef node.name not being set

What I am working with: Debian Wheezy 7.6 Chef: 11.14.6 Up to this point, I have always used node.name to set the hostname of an instance. Example: { "name": "web-01", "chef_environment": ...
2
votes
1answer
87 views

Trying chef cookbooks before uploading

We're using Vagrant & Chef to provision the staging VM for our app. Once I have a working cookbook, I upload it to chef-server and Jenkins hook ensures the staging env gets updated. However, ...
1
vote
1answer
72 views

Create chef recipe by passing values dynamically, from properties file

I created a chef recipe which has the installation of a specific rpm mentioned in it. This rpm has a version number which needs to be loaded dynamically from a properties file (which is itself created ...
2
votes
0answers
140 views

Centralized ubuntu update server

I am in the process of configuring a Central Update Server so we can better manage the security updates on our ubuntu based cloud servers. Here is my plan so far Install apt-mirror on cloud instance ...
2
votes
0answers
193 views

Knife upload data bag fails with Chef::ChefFS::FileSystem::OperationNotAllowedError

I am currently doing the Chef tutorials provided at learn.chef.io. In the fourth workshop, one of the steps is to create some data bags and then upload them using: knife upload data-bags/vhosts The ...
1
vote
0answers
24 views

Monit Web Service not available

I'm trying to configure monit on my server using chef solo. When I visit port 2812 response saying this webpage is not availble. config/chef/files/default/monitrc set daemon 30 set pidfile ...
1
vote
0answers
31 views

How to copy ssh keys on a new VM

Hello guys (and girls) I'm having the following situation: -new CentOS6 VM (created within a Hyper-v failover cluster), joined Windows AD via script I need to bootstrap this new VM in chef server ...
1
vote
0answers
23 views

etcd cluster setup with chef - determining initial-cluster-state

I am writing chef scripts to setup an etcd cluster. The list of nodes (including their IPs) will be hardcoded in the chef script (as an attribute) and it will pass them to etcd using static ...
1
vote
0answers
128 views

Chef Server 12 on Debian Jessy fails with “unable to change to service directory”

While not being officially supported, I want to run Chef Server 12 (12.3.0) on Debian Jessie. After fixing Debian's systemd ego trip as described in chef-cookbooks/chef-server#86, it is installing ...
1
vote
0answers
24 views

My cloned Chef server has a problems with syncronising of recipies

I have inherit a complex company cloud based server system with several Nodes that is using Chef for the setup of the different nodes. Chef + Ironfan + Berksshelf are the most important elements on ...
1
vote
0answers
26 views

Can I use Chef for Desired State Configuration (DSC) of MSIs?

I am trying to figure out how to work with MSIs using Chef. What I would like is to have something where I can specify a product, version, and download link. Chef would then query the MSI database, ...
1
vote
0answers
20 views

Generating configuration file in chef using 2 custom resources

I would like to describe my server like my-container("name") my-feature("name", "config") The my-container describes a docker container with some custom Dockerfile in name folder. When I add ...
1
vote
0answers
52 views

Add a group to a group with Chef on Windows

I'm trying to manage a Windows server with chef, and need to create some users, add them to a group, and add that group to another group. user 'test.user' do password 'password' action ...
1
vote
0answers
57 views

Rollout approach for centOS/RHEL linux servers to achieve centralised authentication through AD

We have 3 environments testing develop and production each having more than 40 Linux servers. Need to establish centralized authentication through AD for all these environment. Which is the best ...
1
vote
0answers
646 views

Chef Issue bootstrapping windows VM using winrm via https

Chef Server(RHEL 6.5): 11.16.4 Windows endpoint: Windows 2008 The bootstrapping works fine over http (with winrm config allowUnEncrypeted = true and basic auth = true). Now we are trying same thing ...
1
vote
0answers
163 views

Requires to reboot a linux machine only if the new kernel is install/update

we have an use case where we need to reboot a linux machine only if the new kernel version is installed/upgraded through yum_package. currently I am using chef-solo for running this. ruby_block ...
1
vote
0answers
630 views

Chef says cookbook doesn't exists when it does

In my runlist for one of my nodes, I have "recipe[logstash::server]". When I run chef-client on the node, the following error is thrown: The following cookbooks are required by the client but don't ...
1
vote
0answers
108 views

how do I handle a URI with spaces in a chef source attributes on Windows

I am trying to copy a package from a remote server, into my system and then use chef to install the same. Following is the code I use to copy the package remote_file 'c:/repo/OpenOffice 4.1.0 ...
1
vote
0answers
52 views

Chef - handle resources changing the network interface

I'm using chef to deploy an openvpn application in bridging mode to an ubuntu node. In my recipe i'm using a bash resource to create the bridge necessary for the vpn to work. Unfortunately the bridge ...
1
vote
0answers
736 views

Chef, installation of nokogiri with system libraries fails on Centos 6.5

I'm trying to fix a recipe that needs the gems nokogiri and savon on Centos 6.5. Since the simple chef_gem 'nokogiri' require 'nokogiri' chef_gem 'savon' require 'savon' does not work (chef says ...
1
vote
0answers
302 views

Chef gem_package not using the binary path

I'm trying to install the gems "sensu_plugin" and "mixlib-shellout", on a windows server 2008r2, from a recipe. In this last one, I have the following code : %w{ sensu-plugin mixlib-shellout }.each ...
1
vote
0answers
118 views

Chef Knife-Windows

I'm trying to bootstrap a windows 2008 R2 Server with chef and i'm receiving this error :"CScript Error: Execution of the Windows Script Host failed. (0x800A0007)". After some research i find out ...
1
vote
0answers
107 views

Why doesn't Chef use my default attributes in my development environment?

I inherited our company's Chef repository and I'm learning as I go. One issue that I've found a workaround for (but would like to understand or avoid if possible) is that attribute defaults specified ...
0
votes
0answers
15 views

Errors running Chef to provision Vagrant

I'm running Chefdk, chef-provision, and chef-provision-vagrant, and I've set up a recipe to create the VM, and another to provision. I'd like to point out that I am new to Chef (I'm more of a Puppet ...
0
votes
0answers
16 views

Adding nginx SSL without adding apps in opsworks

Is there a way I can configure nginx with SSL without adding any app? What I am trying to do is to have a custom layer, then add nginx as a proxy to this in front. Is there a good way of adding SSL ...
0
votes
0answers
11 views

vim package emits this error 'Caught InvalidVersionConstraint'

Here is part of my metadata.rb depends 'ubuntu' depends 'apt' depends 'python' depends 'vim' depends 'git' depends 'sensu' depends 'uchiwa' depends 'cron' When I bring up a vagrant instance, I got ...
0
votes
0answers
140 views

How to setup vagrant with nginx/passenger/mysql/rvm?

Can someone please rate or help with my Vagrantfile and Chef-solo? It's an ubuntu-server 14.04LTS local VM with rvm, ruby 2.2, nginx, passenger, mysql... pretty common. All I want is to be able to ...
0
votes
0answers
43 views

Backup and recovery of Chef 11 server

I have found https://docs.chef.io/server_backup_restore.html. While the document mentions chef 11, the two directories it mentions to backup (/etc/opscode and /var/opt/opscode) don't exist but ...
0
votes
0answers
931 views

Windows Server 2012 R2 Automatic Login

I'm trying to setup automatic login on a Windows Server with a chef script however all the answers I have found thus far don't seem to be working for Windows Server 2012 R2. I followed the registry ...
0
votes
0answers
80 views

chef nagios monitor node outside VPC in AWS

I used the chef community cookbook to setup nagios inside a VPC in AWS. All my nodes in my chef setup are found correctly and added to nagios automatically, and the nodes that are inside the VPC with ...
0
votes
0answers
45 views

Chef run fails to start service but execution continues

I have noticed that my Chef (Happens in 12.3 and 12.0.3) runs do not generate a failure when a service fails to start for a service resource. For example: service 'pound' do supports :restart => ...
0
votes
0answers
12 views

Run community chef cookbook

I want to configure a mailserver on AWS with this cookbook: https://supermarket.chef.io/cookbooks/postfix-dovecot I have chef-client and chef-dk installed. I have downloaded the package and changed ...
0
votes
0answers
75 views

Chef Repo Contents and Synchronization

I've been using chef-solo to provision development Vagrant VMs for over a year now and now we're looking at managing our full infrastructure (alpha, staging, production) using a locally hosted ...
0
votes
0answers
132 views

Install Chef modules on Windows Workstation

So I've installed the Chef client(https://www.chef.io/download-chef-client/) on a Windows machine then promoted my machine as a workstation, but I can't install any modules. I am using Windows 8.1 ...
0
votes
0answers
186 views

Chef: Cookbook website not found

I've been following several guides and read thru documentation trying to get knife-solo to provision a VM for me. Knife solo will work with Berkshelf (used to manage a library of chef cookbooks), so ...
0
votes
0answers
125 views

Knife Bootstrap: Curl Peer Cert Cannot be Authenticated

I am just picking up Chef and I just got my first bare metal server, my server has nothing installed other than minimal centos6 and ruby. Bare with me if this is a bad question. When I run my knife ...
0
votes
0answers
242 views

Invalid Redirect error when trying to create user in Chef Server 12

When I try to create a user in Chef Enterprise Server, I am getting an error sudo chef-server-ctl user-create admin m n ******@i&&&.com chefrocks --filename admin.pem ERROR: ...
0
votes
0answers
428 views

Chef Server 12 reconfigure fails with RabbitMQ

After installing Chef Server 12 on CentOS 6.5 everything went well but now I've removed the premium addons that I've installed manually (using RPMs) there is an issue with RabbitMQ: *It might be ...
0
votes
0answers
190 views

How to change the execution time of the my.ini file using Chef

I'm attempting to get an existing Drupal site set up using Vagrant Drupal Development but have come across a few problems. My first is that I cannot seem to connect to the database to import my SQL ...
0
votes
0answers
336 views

Open Source Chef Server can't upload cookbook

I just setup the open source chef server on an Ubuntu 12.04 EC2 instance, I've setup my webui and am able to get responses from my knife commands ie: knife node list, knife client list, knife user ...
0
votes
0answers
103 views

How to update nginx in chef server managed environment

I have some servers managed by chef who are running (partly) the same software, e.g. nginx. If nginx has a security issue and there is a new version, what is the best practice to install the new ...
0
votes
0answers
154 views

Preferred “Chef/Berkshelf/Vagrant” Way to Change Java Versions

On a Linux box, what's the preferred, best-practice way of switching Java versions? For example - let's say that I want to build & test out my app on Java 7, and then Java 6. Here's a few ...
0
votes
0answers
160 views

Force execution of a chef script before the first one finishes

Following is section of code that is creating the problem for me. Everything works fine but then in order to upgrade percona, I need to run the 'mysql_upgrade' step while the 'mysql_safe' step is ...
0
votes
0answers
39 views

What accounts does clamav use on different Linux distros

I'm trying to fix a problem in a Chef recipe for installing / configuring ClamAV which is caused by the recipe using the wrong default user/group name for the clam service account on some platforms. ...
0
votes
0answers
406 views

Can multiple self-registered chef Nodes use the same Client identification?

When a freshly imaged machine on my network connects to my chef-server for the first time, it uses validation.pem to connect. Through this process a new Node and Client are created on the server, both ...
0
votes
0answers
1k views

How do I load JSON attributes pass via knife through chef recipes?

I have a web server that basically accepts input for a knife ec2 create server command. In my knife command, I pass in -j '{"branch":"clone"}' From documentation I thought I would be able to do ...
0
votes
0answers
1k views

vagrant - Could not find chef

New ubuntu 10.04 vagrant setup, and trying to run vagrant up $ vagrant up [default] VM already created. Booting if it's not already running... [default] Clearing any previously set forwarded ...