Changes

User:Lucas/Gentoo Install Notes

102 bytes added, 18:05, 22 February 2014
* install librarian: <code>gem19 install librarian-puppet</code>
* load puppet modules: <code>cd /etc/puppet/environments/development && librarian-puppet install</code>
* workaround some TODOs: <code>ln -s /etc/puppet/environments/development/ /vagrant && mkdir /usr/local/portage && touch /usr/local/portage/make.conf&& ulimit -n 2048</code>
* test if puppet is useable: <code>puppet apply --environment=development --modulepath=/etc/puppet/environments/development/modules/:/etc/puppet/environments/development/manifests/ -e 'notify{"test":}' --pluginsync</code>
* run puppet like so to find the first batch of stuff to fix: <code>puppet apply --environment=development --modulepath=/etc/puppet/environments/development/modules/:/etc/puppet/environments/developmen
* refactor role and profile things into proper modules and use proper puppet:// data urls
* dont' depend on /usr/local/portage/make.conf
* figure out why the betagarden overlay needs <code>ulimit -n 2048</clone> to clone
49
edits