Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
cat puppetmaster.conf Alias /puppetmaster/ /var/lib/puppet/rrd/ <Directory "/var/lib/puppet/rrd/"> Options Indexes AllowOverride None Order allow,deny Allow from all </Directory> Listen 8140 User puppet Group puppet <Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Allow from all </Directory> ProxyRequests Off <Proxy balancer://puppetmaster> BalancerMember http://127.0.0.1:18140 keepalive=on max=2 retry=30 BalancerMember http://127.0.0.1:18141 keepalive=on max=2 retry=30 BalancerMember http://127.0.0.1:18142 keepalive=on max=2 retry=30 BalancerMember http://127.0.0.1:18143 keepalive=on max=2 retry=30 </Proxy> <VirtualHost *:8140> SSLEngine on SSLCipherSuite SSLv2:-LOW:-EXPORT:RC4+RSA SSLCertificateFile /var/lib/puppet/ssl/certs/puppet.intdev.redhat.com.pem SSLCertificateKeyFile /var/lib/puppet/ssl/private_keys/puppet.intdev.redhat.com.pem SSLCertificateChainFile /var/lib/puppet/ssl/ca/ca_crt.pem SSLCACertificateFile /var/lib/puppet/ssl/ca/ca_crt.pem #SSLCARevocationFile /var/lib/puppet/ssl/ca/ca_crl.pem SSLVerifyClient optional SSLVerifyDepth 1 SSLOptions +StdEnvVars ErrorLog /var/log/puppet/balancer_error.log CustomLog /var/log/puppet/balancer_access.log combined CustomLog /var/log/puppet/balancer_ssl_request.log \ "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" RequestHeader set X-Client-DN %{SSL_CLIENT_S_DN}e RequestHeader set X-Client-Verify %{SSL_CLIENT_VERIFY}e <Location /> SetHandler balancer-manager Order allow,deny Allow from 127.0.0.1 10.0.0.0/255.0.0.0 172.16.0.0/255.240.0.0 Deny from all </Location> ProxyPass / balancer://puppetmaster:8140/ ProxyPassReverse / balancer://puppetmaster:8140/ ProxyPreserveHost on </VirtualHost> ---- err: Could not call fileserver.list: #<RuntimeError: HTTP-Error: 403 Forbidden> err: /File[/var/lib/puppet/facts]: Failed to generate additional resources during transaction: HTTP-Error: 403 Forbidden err: Could not call fileserver.describe: #<RuntimeError: HTTP-Error: 403 Forbidden> err: /File[/var/lib/puppet/facts]/source: Could not describe /facts: HTTP-Error: 403 Forbidden ----- client denied by server configuration: proxy:balancer://puppetmaster:8140/RPC2
This paste will be private.
From the Design Piracy series on my blog: