Changes

User:Lucas/Gentoo Install Notes

383 bytes removed, 13:10, 23 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 && emerge sudo && emerge dev-ruby/rgen --autounmask-write && dispatch-conf && emerge dev-ruby/rgen</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/development/manifests/ -e 'include ::role::puppet::master' --pluginsync --noop</code>
== TODOs ==
* replace silly headers in orcatamer with block chars with something that most tools dont bork on (ie. some ascii art)
** I removed this on Puppetfile and Modulefile to get librarian to run
* use github https URLs through out, they are simply proxy friendlier everywhere
* 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</code> to clone
* figure out why layman-add from betagarden needs sudo
* install rgen for puppet parser future at some sensible part of bootstrapping
* figure out what going on here: <code>Feb 22 22:30:01 vm-test-01 ulogd[30493]: p_kvm-0231_0_in Denied dst:: IN=vmbr0 OUT=vmbr0 MAC=01:00:5e:00:00:12:00:00:5e:00:01:03:08:00 SRC=192.168.140.2 DST=224.0.0.18 LEN=56 TOS=10 PREC=0x00 TTL=255 ID=33458 DF PROTO=112 MARK=0 </code>
* get rid of <code>/vargant</code> hard-deps.
* make git with USE="curl"
49
edits