summaryrefslogtreecommitdiff
path: root/features/data/node-simple.rb
blob: 5c9d7ac8864ba693fd7522a3971a6a09bf3e000c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/ruby
#
# A simple load test

$: << File.join(File.dirname(__FILE__), "..", "..", "chef", "lib")
$: << File.join(File.dirname(__FILE__), "..", "..", "chef-solr", "lib")

require 'chef'
require 'chef/client'

client = Chef::Client.new
client.run_ohai
301.upto(1000) do |i|
  client.node = nil
  client.build_node("node#{i}", true)
  puts "node#{i}"
  client.node.cdb_save
end