Skip to content

Instantly share code, notes, and snippets.

@dizz
dizz / gist:3119051
Created July 15, 2012 22:59
make iaas environment
mkdir -p /etc/puppet/modules/iaas
[iaas]
modulepath = /etc/puppet/modules/iaas:/etc/puppet/modules/common
@dizz
dizz / gist:3119059
Created July 15, 2012 23:02
iaas environment listing
root@foreman:~/puppetlabs-openstack# ls /etc/puppet/modules/iaas/
apt concat git glance horizon keystone memcached mysql nova openstack rabbitmq rsync ssh stdlib swift sysctl vcsrepo xinetd
@dizz
dizz / gist:3119076
Created July 15, 2012 23:04
copy modules
cp -R puppetlabs-openstack /etc/puppet/modules/iaas/openstack
@dizz
dizz / gist:3119084
Created July 15, 2012 23:04
Rakefile modification
default_modulepath = '/etc/puppet/modules/iaas'
@dizz
dizz / gist:3119093
Created July 15, 2012 23:06
tree icclab
root@foreman:/etc/puppet/modules/iaas# tree icclab
icclab
└── manifests
└── all_in_one.pp
└── controller.pp
└── compute.pp
└── params.pp
1 directory, 4 files
@dizz
dizz / gist:3119096
Created July 15, 2012 23:07
puppet environment error
err: Could not retrieve catalog from remote server: Error 400 on SERVER: Puppet::Parser::AST::Resource failed with error ArgumentError: Invalid resource type keystone_tenant at /etc/puppet/modules/iaas/keystone/manifests/roles/admin.pp:43 on node fman-os-aio.cloudcomplab.ch
@dizz
dizz / gist:3119097
Created July 15, 2012 23:08
puppet environment fix
rsync -av --exclude .svn --exclude .git /etc/puppet/modules/iaas/*/lib/puppet/{type,provider} /var/lib/puppet/lib/puppet/
@dizz
dizz / gist:3143763
Created July 19, 2012 13:04
install occi
gem install occi
irb