To start chef-deck
sudo -b chef-rundeck -c /etc/chef/client.rb -u rundeck -w https://manage.opscode.com/
To setup AWSDeck
sudo cp -r * /usr/lib/cgi-bin
First install the Workbench instance
# | |
# Cookbook Name:: rundeck | |
# Recipe:: default | |
# | |
# Copyright 2011, YOUR_COMPANY_NAME | |
# | |
# All rights reserved - Do Not Redistribute | |
# | |
include_recipe "java" | |
include_recipe "chefdeck" |
# | |
# Cookbook Name:: rundeck | |
# Recipe:: default | |
# | |
# Copyright 2011, YOUR_COMPANY_NAME | |
# | |
# All rights reserved - Do Not Redistribute | |
# | |
include_recipe "java" | |
include_recipe "chefdeck" |
To start chef-deck
sudo -b chef-rundeck -c /etc/chef/client.rb -u rundeck -w https://manage.opscode.com/
To setup AWSDeck
sudo cp -r * /usr/lib/cgi-bin
First install the Workbench instance
http://www.phenona.com/blog/using-lxc-linux-containers-in-amazon-ec2/
Use ami-1aad5273
sudo -i
apt-get update && apt-get install lxc debootstrap bridge-utils dnsmasq
mkdir /cgroup mount -t cgroup none /cgroup
include_recipe "apt"
apt_repository "jenkins" do
uri "http://pkg.jenkins-ci.org/debian"
components ["binary/"]
key "http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key"
action :add
end
package "jenkins" do
include_recipe "apt"
apt_repository "apt.opscode.com" do
uri "http://apt.opscode.com"
components ["natty-0.10 main"]
key "http://apt.opscode.com/packages@opscode.com.gpg.key"
action :add
end
execute "preseed chef-server" do
{ "name": "devops01", "id": "20095942", "uuid": "e55a9ac1e7f32b6228b53bea7f305621d6514bde", "public_ip": ['184.106.177.19'], "private_ip": ['10.180.128.208'], "extra": {'flavorId': '4', 'uri': 'https://servers.api.rackspacecloud.com/v1.0/544644/servers/20095942', 'imageId': '49', 'hostId': '4a98d4f222e5d8823fa87aada364b751', 'password': 'devops011aQwJ6M4h', 'metadata': {}}}
{ "name": "devops02", "id": "20095945", "uuid": "ae5355f4647f025e9506a53329734c4516a4098d", "public_ip": ['184.106.177.24'], "private_ip": ['10.180.128.207'], "extra": {'flavorId': '4', 'uri': 'https://servers.api.rackspacecloud.com/v1.0/544644/servers/20095945', 'imageId': '49', 'hostId': '5c916b5d52edc2f3f39feed720188d73', 'password': 'devops02U6HtQn26p', 'metadata': {}}}
{ "name": "devops03", "id": "20095947", "uuid": "8abd4227ecb5792072a271092b25f2049937e3bc", "public_ip": ['184.106.177.25'], "private_ip": ['10.180.128.206'], "extra": {'flavorId': '4', 'uri': 'https://servers.api.rackspacecloud.com/v1.
Begin forwarded message: | |
From: "DynDNS.com Support Team" <support@dyndns.com> | |
Subject: [DynDNS #1551580] AutoReply: [User: alexhonor] Dyn Standard DNS/Secondary DNS: My zone is inactive | |
Date: August 11, 2011 3:33:42 PM PDT | |
To: alexhonor@yahoo.com | |
Reply-To: support@dyndns.com | |
Greetings, |
Chicago Camp Devops Hack Day
Ref:
http://kb.dtosolutions.com/wiki/Duke%27s_Bank_J2EE_Jenkins/Rundeck_example
Nodes
build1.dtolabs.comx504dIVeW