| [2011/10/21 00:04:09] @ Log started by gepetto | ||
| [2011/10/21 00:04:09] @ Quit: silentg: Quit: Leaving. | ||
| [2011/10/21 00:05:13] @ MattyM joined channel #puppet | ||
| [2011/10/21 00:05:16] @ pmorillon joined channel #puppet | ||
| [2011/10/21 00:10:27] @ co_22aja joined channel #puppet | ||
| [2011/10/21 00:12:07] @ raphdg joined channel #puppet | ||
| [2011/10/21 00:13:10] @ RokSteady is now known as mfridh | ||
| [2011/10/21 00:24:24] @ Quit: Djelibeybi: Quit: Textual IRC Client: http://www.textualapp.com/ | ||
| [2011/10/21 00:28:22] @ walterheck joined channel #puppet | ||
| [2011/10/21 00:28:40] <walterheck> how do you guys handle two different modules requiring the same file? | ||
| [2011/10/21 00:28:55] <fragfutter> walterheck: virtual resources and realize | ||
| [2011/10/21 00:29:08] <walterheck> i'd like to keep dependencies between modules as little as possible | ||
| [2011/10/21 00:29:32] @ sdog joined channel #puppet | ||
| [2011/10/21 00:30:11] @ jbraeuer joined channel #puppet | ||
| [2011/10/21 00:31:02] <_rc> when you say requiring, do you mean you want the class that it's in to be realised first, or do you have two modules fighting for control of it? | ||
| [2011/10/21 00:31:54] @ jodok joined channel #puppet | ||
| [2011/10/21 00:31:54] @ Quit: jodok: Changing host | ||
| [2011/10/21 00:31:54] @ jodok joined channel #puppet | ||
| [2011/10/21 00:31:57] @ Quit: tvsutton: Ping timeout: 258 seconds | ||
| [2011/10/21 00:32:10] <walterheck> _rc: I have for instance a health checking script that checks both zabbix server binary and mariadb db availability. that doesn't clearly belong to one or the other module | ||
| [2011/10/21 00:32:23] <walterheck> but both need that script to be there | ||
| [2011/10/21 00:32:53] <walterheck> and for instance I have a ton of scripts and little things that would require => Package["php5"] or something like that | ||
| [2011/10/21 00:33:11] <walterheck> fragfutter: reading http://docs.puppetlabs.com/guides/virtual_resources.html | ||
| [2011/10/21 00:33:33] <_rc> sounds like what you want is a zabbix::monitor define you put in your mariadb class | ||
| [2011/10/21 00:33:50] <_rc> and then have the define only do things where zabbix is installed | ||
| [2011/10/21 00:34:10] <walterheck> _rc: not really, this is monitoring _of_ thezabbix infra, not monitoring of mariadb _with_ the zabbix infra ;) | ||
| [2011/10/21 00:34:37] <walterheck> so I have a zabbix-health-check module | ||
| [2011/10/21 00:35:11] <walterheck> that runs on three hosts and just checks to see if the zabbix server is responding on it's network port and checks if MariaDB does the same | ||
| [2011/10/21 00:35:24] @ Quit: sdog: Changing host | ||
| [2011/10/21 00:35:24] @ sdog joined channel #puppet | ||
| [2011/10/21 00:35:25] <_rc> in my mind that belongs sqaurely in your zabbix module | ||
| [2011/10/21 00:35:52] <walterheck> _rc: except that the check runs on servers that have no zabbix installed | ||
| [2011/10/21 00:36:12] <walterheck> (if my zabbix and my database node die, i need to know about it yesterday :) ) | ||
| [2011/10/21 00:36:34] <walterheck> so there's a third server that runs that script and just checks if it can connect to both | ||
| [2011/10/21 00:36:57] <_rc> then it's just a third module that doesn't care about the other two | ||
| [2011/10/21 00:37:19] <fragfutter> you can also introduce a third module misc::foobar and require it from the other two modules. | ||
| [2011/10/21 00:37:49] <_rc> if you're saying zabbix-health include maria::client, tcp::ping then I follow | ||
| [2011/10/21 00:39:12] @ trickyf joined channel #puppet | ||
| [2011/10/21 00:39:30] <walterheck> _rc: yeah, specifically it's about things like: package { ["libdbi-perl"]: ensure => "present",} | ||
| [2011/10/21 00:40:29] @ tvsutton joined channel #puppet | ||
| [2011/10/21 00:40:40] <walterheck> and for instance the fact that both the zabbix_server and zabbix_health module need to directly call a script that sends a text message | ||
| [2011/10/21 00:40:41] <_rc> I'd put those in their own module, then multiply include maria::client::perl or something | ||
| [2011/10/21 00:40:57] <fragfutter> class maria::client { require zabbix::utilities } | ||
| [2011/10/21 00:41:08] <_rc> which goes in your text::message::sender thingy | ||
| [2011/10/21 00:41:21] <_rc> smash it up into smaller classes | ||
| [2011/10/21 00:41:40] <walterheck> fragfutter: what you do there creates a dependency between the modules, right? | ||
| [2011/10/21 00:41:51] <fragfutter> and include, and order | ||
| [2011/10/21 00:42:03] @ pradeep joined channel #puppet | ||
| [2011/10/21 00:42:33] @ Quit: pradeep: Client Quit | ||
| [2011/10/21 00:42:41] <fragfutter> the moment a node uses maria::client, everything from zabbix::utilites will be installed first. | ||
| [2011/10/21 00:43:58] <_rc> walterheck: yes we're introducing dependencies. it's dependencies or duplication. pick your evil | ||
| [2011/10/21 00:44:24] <walterheck> _rc & fragfutter: thanks, i guess it's careful dependencies then :) | ||
| [2011/10/21 00:44:44] @ jjungnickel joined channel #puppet | ||
| [2011/10/21 00:45:11] * walterheck puts on his evil face and goes back to the drawing board | ||
| [2011/10/21 00:45:28] @ maes_ joined channel #puppet | ||
| [2011/10/21 00:45:34] @ Quit: pjsz: Ping timeout: 258 seconds | ||
| [2011/10/21 00:46:38] @ Quit: co_22aja: Ping timeout: 245 seconds | ||
| [2011/10/21 00:48:14] @ Quit: maes_`: Ping timeout: 276 seconds | ||
| [2011/10/21 00:51:18] @ Quit: ghanima: Ping timeout: 244 seconds | ||
| [2011/10/21 00:53:48] @ Vide joined channel #puppet | ||
| [2011/10/21 00:54:42] <Vide> hi.. does require => Foo["title"] imply a foo{ "title": } ? | ||
| [2011/10/21 00:55:01] @ hooper joined channel #puppet | ||
| [2011/10/21 00:55:03] <Vide> or do you have to specify foo{"title": } before if you are going to require it? | ||
| [2011/10/21 00:55:53] <_rc> the latter | ||
| [2011/10/21 00:58:51] @ jonhattan joined channel #puppet | ||
| [2011/10/21 00:58:51] @ Quit: the_ramink: Read error: Connection reset by peer | ||
| [2011/10/21 00:59:03] @ RoyK joined channel #puppet | ||
| [2011/10/21 00:59:18] @ MartVisser joined channel #puppet | ||
| [2011/10/21 00:59:28] @ the_ramink joined channel #puppet | ||
| [2011/10/21 00:59:47] @ Quit: mig5: Quit: Lost terminal | ||
| [2011/10/21 01:00:03] @ mig5 joined channel #puppet | ||
| [2011/10/21 01:03:28] @ Quit: hooper: Ping timeout: 248 seconds | ||
| [2011/10/21 01:05:46] <mfridh> hmm, facter on centos6 Virtualbox: virtual => physical | ||
| [2011/10/21 01:05:53] <mfridh> facter 1.6.1 | ||
| [2011/10/21 01:06:23] @ Quit: mig5: Quit: leaving | ||
| [2011/10/21 01:06:37] @ mig5 joined channel #puppet | ||
| [2011/10/21 01:06:49] <mfridh> aha, nevermind. because of missing dmidecode | ||
| [2011/10/21 01:07:53] @ Quit: danikov: Quit: danikov | ||
| [2011/10/21 01:09:00] <mfridh> should be able to get that from /sys though | ||
| [2011/10/21 01:09:27] @ Quit: jaytaph: Quit: jaytaph | ||
| [2011/10/21 01:09:38] @ dnjaramba_ joined channel #puppet | ||
| [2011/10/21 01:10:33] @ Quit: pcarrier: Quit: WeeChat 0.3.5 | ||
| [2011/10/21 01:11:12] @ rutger_ joined channel #puppet | ||
| [2011/10/21 01:11:59] @ Quit: dnjaramba: Ping timeout: 252 seconds | ||
| [2011/10/21 01:14:40] @ Quit: tvsutton: Read error: Operation timed out | ||
| [2011/10/21 01:17:00] @ tvsutton joined channel #puppet | ||
| [2011/10/21 01:19:21] @ larstobi joined channel #puppet | ||
| [2011/10/21 01:25:11] @ Quit: tvsutton: Ping timeout: 256 seconds | ||
| [2011/10/21 01:27:08] @ Quit: pmorillon: Quit: pmorillon | ||
| [2011/10/21 01:28:04] @ mukulm joined channel #puppet | ||
| [2011/10/21 01:29:18] <mukulm> hi, how to write a condition for "modinfo iwlagn | grep filename" ? | ||
| [2011/10/21 01:29:48] @ ckauhaus joined channel #puppet | ||
| [2011/10/21 01:29:59] <mukulm> if modinfo iwlagn | grep filename" is prsent then my script will execute otherwise not | ||
| [2011/10/21 01:30:03] @ marcoecc joined channel #puppet | ||
| [2011/10/21 01:30:04] @ pmorillon joined channel #puppet | ||
| [2011/10/21 01:30:38] <_rc> see the unless parameter to exec | ||
| [2011/10/21 01:31:25] <mukulm> ? | ||
| [2011/10/21 01:32:01] <_rc> mukulm: http://docs.puppetlabs.com/references/latest/type.html#exec | ||
| [2011/10/21 01:32:08] <mukulm> k | ||
| [2011/10/21 01:32:18] <_rc> or maybe you wan onlyif | ||
| [2011/10/21 01:32:29] <_rc> either way you want the docs. | ||
| [2011/10/21 01:33:22] <mukulm> k | ||
| [2011/10/21 01:38:50] @ Quit: saiju: Ping timeout: 244 seconds | ||
| [2011/10/21 01:45:37] @ gilesw joined channel #puppet | ||
| [2011/10/21 01:53:31] @ dnjaramba joined channel #puppet | ||
| [2011/10/21 01:55:07] @ Quit: dnjaramba_: Ping timeout: 260 seconds | ||
| [2011/10/21 01:55:35] @ olibuijr joined channel #puppet | ||
| [2011/10/21 01:58:30] @ nimrod10` joined channel #puppet | ||
| [2011/10/21 01:58:33] @ tvsutton joined channel #puppet | ||
| [2011/10/21 02:00:03] @ caviwipe_ joined channel #puppet | ||
| [2011/10/21 02:01:05] @ Quit: nimrod10: Ping timeout: 258 seconds | ||
| [2011/10/21 02:01:28] @ Quit: caviwipes: Ping timeout: 258 seconds | ||
| [2011/10/21 02:01:30] @ caviwipe_ is now known as caviwipes | ||
| [2011/10/21 02:02:27] @ Quit: olibuijr: Read error: Operation timed out | ||
| [2011/10/21 02:02:43] @ saiju joined channel #puppet | ||
| [2011/10/21 02:03:07] @ danikov joined channel #puppet | ||
| [2011/10/21 02:04:46] @ Razique joined channel #puppet | ||
| [2011/10/21 02:06:24] @ Quit: fir31ight: Ping timeout: 248 seconds | ||
| [2011/10/21 02:06:33] @ Quit: mutex: Quit: mutex | ||
| [2011/10/21 02:07:11] <mukulm> I am getting an error while running a syntac as "Exec[tar -xf compat-wireless-3.1-rc8-1.tar.bz2]/returns: change from notrun to 0 failed: Could not find command 'tar' " | ||
| [2011/10/21 02:08:07] <_rc> then you probably need to specify the path to tar | ||
| [2011/10/21 02:08:09] @ mutex joined channel #puppet | ||
| [2011/10/21 02:08:24] @ fir31ight joined channel #puppet | ||
| [2011/10/21 02:08:27] @ evelyette joined channel #puppet | ||
| [2011/10/21 02:08:45] <evelyette> ok, I finally figured out my problem: http://dpaste.com/638531/ ... I haven't found anything useful on google | ||
| [2011/10/21 02:08:52] <evelyette> does somebody know why this happens ? | ||
| [2011/10/21 02:09:44] <_rc> you have multiple rubies/gem paths? | ||
| [2011/10/21 02:11:01] @ Quit: dballing: Ping timeout: 240 seconds | ||
| [2011/10/21 02:11:17] <evelyette> $ ls /usr/share/puppet/rack/puppetmasterd/ | ||
| [2011/10/21 02:11:17] <evelyette> config.ru public tmp | ||
| [2011/10/21 02:11:20] @ Quit: AikiLinux: Quit: May Your dreams be Tech deprived ! | ||
| [2011/10/21 02:11:35] @ dballing joined channel #puppet | ||
| [2011/10/21 02:13:20] @ benjiedmund joined channel #puppet | ||
| [2011/10/21 02:13:43] <_rc> look at /usr/bin/passenger-spawn-server | ||
| [2011/10/21 02:14:04] <_rc> specifically its shebang line | ||
| [2011/10/21 02:14:25] <_rc> is that the ruby you installed the passenger gem on | ||
| [2011/10/21 02:14:36] <evelyette> lrwxrwxrwx 1 root root 44 Sep 30 20:04 /usr/bin/passenger-spawn-server -> /var/lib/gems/1.8/bin/passenger-spawn-server | ||
| [2011/10/21 02:15:02] <evelyette> yes, it's ruby 1.8 | ||
| [2011/10/21 02:15:03] <evelyette> $ gem --version | ||
| [2011/10/21 02:15:04] <evelyette> 1.8.10 | ||
| [2011/10/21 02:15:37] <_rc> head -1 /usr/bin/passenger-spawn-server | ||
| [2011/10/21 02:16:03] <evelyette> #!/usr/bin/ruby1.8 | ||
| [2011/10/21 02:16:48] <_rc> head -1 $(which gem) | ||
| [2011/10/21 02:16:59] <evelyette> #!/usr/bin/ruby1.8 | ||
| [2011/10/21 02:17:00] @ saijusgeorge_ joined channel #puppet | ||
| [2011/10/21 02:17:09] <_rc> gem list | grep passenger | ||
| [2011/10/21 02:17:29] @ Quit: saiju: Read error: Connection reset by peer | ||
| [2011/10/21 02:17:35] <evelyette> passenger (3.0.9) | ||
| [2011/10/21 02:17:44] <walterheck> if I want my class to be called application::zabbix::libraries, what should I name the module? and in which file inside it should the class be defined for auto lookup magic to work? | ||
| [2011/10/21 02:18:14] <_rc> walterheck: http://docs.puppetlabs.com/guides/modules.html#module-autoloading | ||
| [2011/10/21 02:18:24] <crayfishx> modules/manifests/application/zabbix/libraries.pp would work AFAIK | ||
| [2011/10/21 02:18:29] <walterheck> _rc: yeah, i'm looking at that | ||
| [2011/10/21 02:18:37] <crayfishx> sorry, modules/application/manifests/zabbix/libraries.pp | ||
| [2011/10/21 02:18:58] <walterheck> btu then i'd have to have a module called application, which is obviously gonna be a problem ;) | ||
| [2011/10/21 02:19:03] <_rc> evelyette: what seems inconsistent is /usr/local/lib/site_ruby/1.8/rubygems.rb, which just doesn't jive with /usr/bin/ruby | ||
| [2011/10/21 02:19:03] @ Quit: mukulm: Ping timeout: 265 seconds | ||
| [2011/10/21 02:19:17] <evelyette> /usr/bin/ruby is a symlink to /usr/bin/ruby1.8 | ||
| [2011/10/21 02:19:25] <_rc> sure | ||
| [2011/10/21 02:19:37] <_rc> but /usr/bin isn't /usr/local/bin | ||
| [2011/10/21 02:19:45] <evelyette> nope, it isn't | ||
| [2011/10/21 02:19:52] @ olibuijr joined channel #puppet | ||
| [2011/10/21 02:19:55] <evelyette> but I still don't know what you mean the problem is | ||
| [2011/10/21 02:20:08] <_rc> I'd expect something in /usr/bin to use /usr/lib | ||
| [2011/10/21 02:20:32] <_rc> that it uses /usr/local/lib suggests multiple versions of ruby | ||
| [2011/10/21 02:21:00] <_rc> how many rubygems.rb does the box have | ||
| [2011/10/21 02:21:09] <_rc> walterheck: well then choose a better name. | ||
| [2011/10/21 02:21:39] <evelyette> _rc, how can I figure out the rubygems.rb ? | ||
| [2011/10/21 02:21:42] <evelyette> find ? | ||
| [2011/10/21 02:21:49] <_rc> yes | ||
| [2011/10/21 02:21:50] <evelyette> or is there a better way | ||
| [2011/10/21 02:21:52] <evelyette> aha ok | ||
| [2011/10/21 02:21:55] <walterheck> _rc: well, i had this nice naming scheme where application classes start with applications::, operating system stuff starts with os:: and such and such | ||
| [2011/10/21 02:22:05] <walterheck> but it seems that needs to be reworked :) | ||
| [2011/10/21 02:22:10] <_rc> yeah that's lame | ||
| [2011/10/21 02:22:15] <evelyette> _rc, is it enough to only search in /usr ? | ||
| [2011/10/21 02:22:19] <_rc> you end up with just three modules | ||
| [2011/10/21 02:22:35] <_rc> evelyette: should be | ||
| [2011/10/21 02:22:45] <walterheck> _rc: well, i wasn't aware of autoloading stuff until today :) | ||
| [2011/10/21 02:24:32] <evelyette> _rc, here: | ||
| [2011/10/21 02:24:34] <evelyette> /usr/lib/ruby/1.8/rubygems.rb | ||
| [2011/10/21 02:24:34] <evelyette> /usr/lib/ruby/1.8/puppet/feature/rubygems.rb | ||
| [2011/10/21 02:24:34] <evelyette> /usr/local/lib/site_ruby/1.8/rubygems.rb | ||
| [2011/10/21 02:25:12] <_rc> well that'll be your problem. /usr/lib/ruby/1.8/rubygems.rb vs /usr/local/lib/site_ruby/1.8/rubygems.rb | ||
| [2011/10/21 02:25:23] <_rc> one's probably from source, the other a package | ||
| [2011/10/21 02:25:30] <_rc> one looks in one path for its gems | ||
| [2011/10/21 02:25:37] <evelyette> gm | ||
| [2011/10/21 02:25:39] <evelyette> hm | ||
| [2011/10/21 02:25:56] <_rc> rebuild the mod_passenger .so | ||
| [2011/10/21 02:26:02] <evelyette> so what should I do ... just delete those ? | ||
| [2011/10/21 02:26:19] <evelyette> how? > gem install passenger ? | ||
| [2011/10/21 02:26:28] <_rc> no, the step after that | ||
| [2011/10/21 02:26:47] <_rc> http://www.modrails.com/install.html passenger-install-apache2-module | ||
| [2011/10/21 02:27:27] <evelyette> thanks, I'm doing that | ||
| [2011/10/21 02:27:29] <evelyette> I'll report back | ||
| [2011/10/21 02:30:15] <evelyette> _rc, ok cool, that problem is gone thank you | ||
| [2011/10/21 02:30:21] <evelyette> now I get the following error: [error] [client 127.0.0.1] File does not exist: /usr/share/puppet/rack/puppetmasterd/public/production | ||
| [2011/10/21 02:30:35] <_rc> you restarted apache? | ||
| [2011/10/21 02:30:49] <evelyette> should I just create the production folder,... but it's suspicious, because that folder wasn't there before either and it worked ok... | ||
| [2011/10/21 02:30:52] <evelyette> yes I restarted | ||
| [2011/10/21 02:30:55] @ mukulm joined channel #puppet | ||
| [2011/10/21 02:31:24] <mukulm> I am not able to exucute the code, can anyone look at the code at http://pastebin.com/RdvDRVYT | ||
| [2011/10/21 02:32:05] @ Quit: benjiedmund: Remote host closed the connection | ||
| [2011/10/21 02:32:15] <_rc> what do you think this is meant to do? | ||
| [2011/10/21 02:32:16] <_rc> if file == "/lib/modules/2.6.38-11-generic-pae/updates/cw-2.6.39/iwlagn.ko" | ||
| [2011/10/21 02:35:17] <mukulm> actually i want to execute tar command but only if i get the result as above through echo `modinfo iwlagn | grep filename` | ||
| [2011/10/21 02:36:25] <_rc> exec { "tar ...": onlyif => "blah" } | ||
| [2011/10/21 02:37:09] <_rc> but really, scripting software compiles isn't what you should be using puppet for | ||
| [2011/10/21 02:38:24] <mukulm> k | ||
| [2011/10/21 02:38:52] @ Holocaine joined channel #puppet | ||
| [2011/10/21 02:41:34] @ AikiLinux joined channel #puppet | ||
| [2011/10/21 02:41:49] <erthad> is it possible to specify defaults for types based on their providers to be different? | ||
| [2011/10/21 02:42:49] <erthad> say I want to depend packages provided by apt on Exec['apt-get update'] but not packages provided by gems etc | ||
| [2011/10/21 02:42:52] <_rc> no, unless you explicitly specificy a provider, it's not resolved till runtime | ||
| [2011/10/21 02:47:11] @ benjiedmund joined channel #puppet | ||
| [2011/10/21 02:47:19] <evelyette> ok now I receive the following error: http://dpaste.com/638550/ | ||
| [2011/10/21 02:47:24] <evelyette> any ideas anyone ? | ||
| [2011/10/21 02:49:46] @ Quit: MartVisser: Ping timeout: 258 seconds | ||
| [2011/10/21 02:52:46] <erthad> evelyette: don't know what pson stands for but it didn't work for me and I had to configure yaml instead | ||
| [2011/10/21 02:52:53] @ jcspray joined channel #puppet | ||
| [2011/10/21 02:52:55] <erthad> preferred_serialization_format=yaml in puppet configs | ||
| [2011/10/21 02:53:32] <evelyette> erthad, under the [main] section ? | ||
| [2011/10/21 02:53:46] <evelyette> yes | ||
| [2011/10/21 02:53:49] <evelyette> and it still doesn't work | ||
| [2011/10/21 02:53:54] <evelyette> the same problem | ||
| [2011/10/21 02:53:56] <erthad> I've put that under main on clients | ||
| [2011/10/21 02:54:35] @ MartVisser joined channel #puppet | ||
| [2011/10/21 02:55:39] <fragfutter> i want to concat multiple variables in puppet but only if they are not empty-string/nil/undef. Is there a nice way to do this | ||
| [2011/10/21 02:56:11] @ Quit: benjiedmund: Remote host closed the connection | ||
| [2011/10/21 02:57:42] @ dkscully joined channel #puppet | ||
| [2011/10/21 02:58:11] @ Quit: dkscully: Client Quit | ||
| [2011/10/21 03:00:29] @ Isotopp joined channel #puppet | ||
| [2011/10/21 03:00:53] @ sid_ joined channel #puppet | ||
| [2011/10/21 03:01:12] <crayfishx> fragfutter: inline_template? | ||
| [2011/10/21 03:02:03] <fragfutter> crayfishx: not realy nice, but yes, that's what i use. | ||
| [2011/10/21 03:03:56] @ Quit: pdtpatrick1: Remote host closed the connection | ||
| [2011/10/21 03:05:10] @ orkaa joined channel #puppet | ||
| [2011/10/21 03:05:10] @ stetho joined channel #puppet | ||
| [2011/10/21 03:06:28] <Peanut> ~. | ||
| [2011/10/21 03:08:29] <_rc> evelyette: your problem is that the passenger application isn't running | ||
| [2011/10/21 03:08:43] <_rc> changing seralisation formats won't fix it | ||
| [2011/10/21 03:09:24] @ sid_ left channel #puppet () | ||
| [2011/10/21 03:09:42] @ Quit: pmorillon: Quit: pmorillon | ||
| [2011/10/21 03:10:22] <mukulm> how can run echo `modinfo iwlagn | grep filename` through puppet in onlyif statement ? | ||
| [2011/10/21 03:10:49] @ ss__ joined channel #puppet | ||
| [2011/10/21 03:11:34] <_rc> mukulm: are you using the value for something? | ||
| [2011/10/21 03:11:43] <fragfutter> mukulm: you want the text value? | ||
| [2011/10/21 03:12:27] @ Quit: jaydg: Quit: Verlassend | ||
| [2011/10/21 03:12:29] <fragfutter> mukulm: onlyif => "/sbin/modinfo iwlagn | /bin/grep -q foobar" | ||
| [2011/10/21 03:13:20] <mukulm> oh k than k you | ||
| [2011/10/21 03:21:28] @ Quit: ss__: Quit: Page closed | ||
| [2011/10/21 03:24:44] @ yoss joined channel #puppet | ||
| [2011/10/21 03:24:48] <yoss> hi all | ||
| [2011/10/21 03:26:57] @ marcus joined channel #puppet | ||
| [2011/10/21 03:27:38] <marcus> is it possible to set something like ensure => absent; on files? | ||
| [2011/10/21 03:29:51] <crayfishx> marcus: yes, by doing just that. | ||
| [2011/10/21 03:30:02] @ Quit: hfnix: Read error: Connection reset by peer | ||
| [2011/10/21 03:30:45] @ hfnix joined channel #puppet | ||
| [2011/10/21 03:30:50] @ Quit: mukulm: Quit: Page closed | ||
| [2011/10/21 03:32:46] @ Quit: gilesw: Read error: Connection reset by peer | ||
| [2011/10/21 03:38:38] @ Quit: olibuijr: Ping timeout: 258 seconds | ||
| [2011/10/21 03:48:33] @ Quit: orkaa: Quit: orkaa | ||
| [2011/10/21 03:56:44] @ siddhartha joined channel #puppet | ||
| [2011/10/21 04:00:27] @ Majestic joined channel #puppet | ||
| [2011/10/21 04:02:23] <evelyette> _rc, but it is running: | ||
| [2011/10/21 04:02:24] <evelyette> tcp 0 0 0.0.0.0:8140 0.0.0.0:* LISTEN 3730/apache2 | ||
| [2011/10/21 04:05:21] @ cast joined channel #puppet | ||
| [2011/10/21 04:05:50] <siddhartha> hii , | ||
| [2011/10/21 04:06:00] @ Quit: Holocaine: | ||
| [2011/10/21 04:07:58] <siddhartha> can any boby tell me how to migrate to 2.7.5 from 0.25 version | ||
| [2011/10/21 04:08:04] <siddhartha> i need the step to be follewd? | ||
| [2011/10/21 04:08:37] @ Quit: viq: Ping timeout: 240 seconds | ||
| [2011/10/21 04:09:11] @ sihil joined channel #puppet | ||
| [2011/10/21 04:10:07] <siddhartha> do i need to copy the certs | ||
| [2011/10/21 04:10:08] <siddhartha> ? | ||
| [2011/10/21 04:10:11] @ Amto_res joined channel #puppet | ||
| [2011/10/21 04:11:30] <siddhartha> can anybody have any link regarding migration from 0.25 to 2.7.5 | ||
| [2011/10/21 04:11:31] <siddhartha> ? | ||
| [2011/10/21 04:13:30] <henk> Update the master, update the agents, fix anything not working… ;) | ||
| [2011/10/21 04:13:46] @ jsurfer joined channel #puppet | ||
| [2011/10/21 04:14:14] @ Quit: jsurfer: Client Quit | ||
| [2011/10/21 04:20:28] @ pmorillon joined channel #puppet | ||
| [2011/10/21 04:22:06] @ Quit: jodok: Ping timeout: 244 seconds | ||
| [2011/10/21 04:23:04] @ jodok joined channel #puppet | ||
| [2011/10/21 04:23:04] @ Quit: jodok: Changing host | ||
| [2011/10/21 04:23:04] @ jodok joined channel #puppet | ||
| [2011/10/21 04:25:20] @ Quit: siddhartha: Quit: Page closed | ||
| [2011/10/21 04:32:35] @ Quit: rutger_: Remote host closed the connection | ||
| [2011/10/21 04:36:30] @ Quit: schimmi: Ping timeout: 260 seconds | ||
| [2011/10/21 04:36:43] @ schimmi joined channel #puppet | ||
| [2011/10/21 04:39:09] @ illsci joined channel #puppet | ||
| [2011/10/21 04:45:39] @ Quit: caviwipes: Quit: Computer has gone to sleep. | ||
| [2011/10/21 04:46:10] @ olibuijr joined channel #puppet | ||
| [2011/10/21 04:46:27] <Sp4rKy> is there a way to have an exec or a file ressource which "subscribes" to a directory ? | ||
| [2011/10/21 04:46:58] <Sp4rKy> so that it is executed each time something changes in this directory | ||
| [2011/10/21 04:47:04] <Sp4rKy> like service reloading | ||
| [2011/10/21 04:47:33] <kjetilho> refreshonly => true | ||
| [2011/10/21 04:47:51] <kjetilho> + subscribe (or notify if you prefer to state it the other way around) | ||
| [2011/10/21 04:48:54] <_rc> what puts the directory down? | ||
| [2011/10/21 04:49:56] @ Quit: marczak: Ping timeout: 258 seconds | ||
| [2011/10/21 04:49:59] <_rc> evelyette: that's just evidence of apache running | ||
| [2011/10/21 04:51:25] <Sp4rKy> kjetilho: thanks :) | ||
| [2011/10/21 04:51:34] <evelyette> _rc, how can I make sure if passenger is running or not ? | ||
| [2011/10/21 04:51:56] <cast> so...does there exist much of a framework for testing your puppet manifests with a stack of VM images and libvirt? was thinking of writing one, or making something out of builderbot | ||
| [2011/10/21 04:54:02] @ Quit: Enf: Quit: Leaving | ||
| [2011/10/21 04:55:37] <_rc> evelyette: with the passenger-status command. http://www.modrails.com/documentation/Users%20guide%20Apache.html#_inspecting_phusion_passenger_8217_s_internal_status | ||
| [2011/10/21 04:57:47] @ Quit: erodriguez: Quit: erodriguez | ||
| [2011/10/21 05:04:31] @ Quit: zul: Read error: Connection reset by peer | ||
| [2011/10/21 05:05:54] @ marczak joined channel #puppet | ||
| [2011/10/21 05:08:46] @ Quit: justdave: Read error: Connection reset by peer | ||
| [2011/10/21 05:09:29] @ justdave joined channel #puppet | ||
| [2011/10/21 05:09:51] @ Quit: choonming: Quit: Leaving | ||
| [2011/10/21 05:12:41] @ zul joined channel #puppet | ||
| [2011/10/21 05:14:24] @ Quit: olibuijr: Ping timeout: 260 seconds | ||
| [2011/10/21 05:17:10] @ cybercrypt joined channel #puppet | ||
| [2011/10/21 05:18:21] <erthad> are there any modules for mail notifications for puppet? | ||
| [2011/10/21 05:23:04] @ jrickman joined channel #puppet | ||
| [2011/10/21 05:23:50] @ Quit: jrickman: Client Quit | ||
| [2011/10/21 05:24:08] @ jrickman joined channel #puppet | ||
| [2011/10/21 05:24:18] @ st33v joined channel #puppet | ||
| [2011/10/21 05:24:41] @ Quit: st33v: Client Quit | ||
| [2011/10/21 05:25:23] @ tnguyen joined channel #puppet | ||
| [2011/10/21 05:28:30] @ Quit: jrickman: Client Quit | ||
| [2011/10/21 05:28:51] @ jrickman joined channel #puppet | ||
| [2011/10/21 05:28:53] @ st33v joined channel #puppet | ||
| [2011/10/21 05:29:30] @ blentz joined channel #puppet | ||
| [2011/10/21 05:31:07] @ st33v left channel #puppet () | ||
| [2011/10/21 05:33:53] @ ghanima joined channel #puppet | ||
| [2011/10/21 05:36:31] @ Stenbryggen joined channel #puppet | ||
| [2011/10/21 05:36:50] @ Quit: Stenbryggen1: Ping timeout: 276 seconds | ||
| [2011/10/21 05:38:14] @ Quit: lkoranda: Quit: Ex-Chat | ||
| [2011/10/21 05:38:16] @ Quit: tripoux: Read error: Connection reset by peer | ||
| [2011/10/21 05:39:48] @ tripoux joined channel #puppet | ||
| [2011/10/21 05:41:27] <evelyette> _rc, passenger-config --root says /usr | ||
| [2011/10/21 05:41:36] <evelyette> which I doubt is correct | ||
| [2011/10/21 05:44:56] @ laudo joined channel #puppet | ||
| [2011/10/21 05:45:02] @ Quit: AshishH: Remote host closed the connection | ||
| [2011/10/21 05:45:17] <joe-mac> passenger 3 I noticed has something you can turn on for metrics too | ||
| [2011/10/21 05:45:29] <joe-mac> it makes a directory called passenger-performance or osmething like that | ||
| [2011/10/21 05:46:13] <joe-mac> WOW passenger memory stats has purty colors | ||
| [2011/10/21 05:46:46] <joe-mac> erthad: there is tagmail, which is a report processer that will take any arbitrary tag and email it to any arbitrary group | ||
| [2011/10/21 05:46:55] <joe-mac> two common, really great uses | ||
| [2011/10/21 05:47:02] <joe-mac> err: ops@yoursite.com | ||
| [2011/10/21 05:47:05] <joe-mac> so all errors get sent | ||
| [2011/10/21 05:47:06] <joe-mac> and | ||
| [2011/10/21 05:47:15] <joe-mac> security: infosec@yoursite.com | ||
| [2011/10/21 05:47:15] <laudo> is there a possibility that i can make a dependency on a file creattion. I need a file create after an exec runs. | ||
| [2011/10/21 05:47:25] <joe-mac> so any security differences notify your security team | ||
| [2011/10/21 05:47:45] <_rc> file { "foo": require => Exec[bar] } | ||
| [2011/10/21 05:49:28] <erthad> joe-mac: thx, I'll take a look on that | ||
| [2011/10/21 05:49:38] <laudo> hmm so why das a require => File['bla'] does not work in an exec resource? Does not make sense to me that you can set a require => Exec['bar] but not in Exec? | ||
| [2011/10/21 05:50:16] <_rc> you can, but if you have the exec before the file, use before => File[foo] | ||
| [2011/10/21 05:50:33] @ Quit: EL84: Quit: Leaving. | ||
| [2011/10/21 05:50:35] <joe-mac> erthad: you have to set reports = tagmail in puppet.conf | ||
| [2011/10/21 05:50:38] <joe-mac> under master section | ||
| [2011/10/21 05:50:43] <laudo> yes which i did but it run the exec and not added my file | ||
| [2011/10/21 05:50:46] <henk> requiring a file in an exec does not work? o_O | ||
| [2011/10/21 05:50:49] <laudo> only on the second puppet run | ||
| [2011/10/21 05:50:59] <joe-mac> and those tag: email directives go in tagmail.conf in /etc/puppet | ||
| [2011/10/21 05:51:29] <erthad> joe-mac: yes, I've found that in docs already -- I just needed keywords to do a search =) | ||
| [2011/10/21 05:51:57] @ Quit: jonhattan: Quit: llevaré una chaquete de guns'n'roses | ||
| [2011/10/21 05:52:23] <henk> laudo: What does not work about requiring a file in an exec? | ||
| [2011/10/21 05:53:49] @ Quit: cafuego: Ping timeout: 260 seconds | ||
| [2011/10/21 05:54:20] <laudo> henk: i have a bunch of exec dependencies, which create a 389-ds. After the i run the script setup-ds-dsgw i need to copy custom pb.conf to the filesystem. So I set a require in the exec statment for the file. But it only adds the file on the second puppet run | ||
| [2011/10/21 05:55:41] <henk> laudo: Maybe a debug run will show you why… It’s hard to say anything else without seeing manifests… | ||
| [2011/10/21 05:56:26] <laudo> henk: yes have to check that again. Could also be that selinux is screwing me up :-) | ||
| [2011/10/21 05:56:45] <henk> But AFAICT require is a metaparameter and should thus work in any resource. And you misphrased: It _does_ work. Just not as you expect. | ||
| [2011/10/21 05:57:08] <henk> Yeah, selinux does that… | ||
| [2011/10/21 05:57:14] <TuxOtaku> selinux is more trouble than it's worth | ||
| [2011/10/21 05:57:16] <laudo> henk: yes could be. Will do some debug runs | ||
| [2011/10/21 05:57:16] <joe-mac> erthad: nice, when I first started using it I don't even think it had the err tag | ||
| [2011/10/21 05:57:19] @ spiette joined channel #puppet | ||
| [2011/10/21 05:57:22] <joe-mac> TuxOtaku: that's kind of horse shit | ||
| [2011/10/21 05:57:36] <joe-mac> for your webite with your kid's christmas videos and whatnot | ||
| [2011/10/21 05:57:36] <joe-mac> sure | ||
| [2011/10/21 05:57:39] <joe-mac> who cares | ||
| [2011/10/21 05:57:55] <laudo> TuxOtaku: Wouldn't say that. On public servers i always run selinux. Not on databases but webservers for example | ||
| [2011/10/21 05:58:13] <henk> laudo: Do you understand what it does? | ||
| [2011/10/21 05:58:16] <joe-mac> but when you're protecting data that can do one of two things A. cost millions of dollars if lost or B. Cost any number of lives if lost, selinux is worht the trouble | ||
| [2011/10/21 05:58:44] <joe-mac> yea I am confused by the not on databases comment | ||
| [2011/10/21 05:58:46] <laudo> henk: have first to run my uninstall script | ||
| [2011/10/21 05:58:55] <erthad> laudo: if you have require for a file in exec it make exec run AFTER the file, not before it | ||
| [2011/10/21 05:58:58] @ swygue joined channel #puppet | ||
| [2011/10/21 05:59:21] <joe-mac> if selinux is set up right and you're not doing something stupid like allowing mmap at 0x0 | ||
| [2011/10/21 05:59:33] <joe-mac> then it's pretty mean security software | ||
| [2011/10/21 05:59:44] <joe-mac> I'm sure governments have tactics to get around it but | ||
| [2011/10/21 05:59:46] <laudo> erthad: yes i know, had a before not a require. But have to run puppet again to check whats exactly messed up | ||
| [2011/10/21 05:59:52] <henk> laudo: I mean selinux… Because using a software/framework/feature designed to make things more secure might do the opposite if used incorrectly… | ||
| [2011/10/21 06:00:12] <joe-mac> I mean the nsa made it and I doubt it's a conspiracy they made it ot break into all our shit. they needed someshit too. something that fakes MAC on unix | ||
| [2011/10/21 06:00:29] <joe-mac> henk: same henk from #openbsd | ||
| [2011/10/21 06:00:30] <joe-mac> >? | ||
| [2011/10/21 06:00:40] <joe-mac> #openbsd, especially marco, hates selinux :-) | ||
| [2011/10/21 06:01:04] <laudo> henk: Yeah doing selinux since a long time already. Its a pain in the ass with puppet sometimes :-) | ||
| [2011/10/21 06:01:18] @ Quit: marczak: Ping timeout: 255 seconds | ||
| [2011/10/21 06:01:19] <henk> joe-mac: Nope. Are you talking about freenode? How can there be more than one henk in one irc network? :) | ||
| [2011/10/21 06:01:28] <joe-mac> it's a different network | ||
| [2011/10/21 06:01:51] <henk> ah ok, nope, not a bsd guy (yet) | ||
| [2011/10/21 06:03:25] @ Quit: Vasik|work: Remote host closed the connection | ||
| [2011/10/21 06:03:28] <henk> laudo: Only with puppet? ;) | ||
| [2011/10/21 06:05:24] @ orkaa joined channel #puppet | ||
| [2011/10/21 06:05:27] @ marrusl joined channel #puppet | ||
| [2011/10/21 06:06:11] <laudo> henk: it makes you think more about selinux as you did before. Because you have to think about file contexts and file types. But yes there are some other applications like nagios for example which were a lot of trouble to to implement with selinux targeted enabled | ||
| [2011/10/21 06:09:35] <laudo> henk: are you working with selinux? | ||
| [2011/10/21 06:10:13] <henk> laudo: No. | ||
| [2011/10/21 06:10:39] @ sduchesneau joined channel #puppet | ||
| [2011/10/21 06:10:45] <laudo> henk: if you begin to use it one day dont forget to use setroubleshoot it will save you alot of trouble :-) | ||
| [2011/10/21 06:12:04] @ illsci left channel #puppet () | ||
| [2011/10/21 06:12:24] @ Quit: bobra: Ping timeout: 240 seconds | ||
| [2011/10/21 06:13:02] <henk> laudo: Hehe, ok, I will try, thank you :) | ||
| [2011/10/21 06:13:34] @ Quit: yoss: Quit: Konversation terminated! | ||
| [2011/10/21 06:14:42] <fragfutter> can i somehow subscribe to files not managed as a resource? For example i have a service (managed as resource in puppet) that must reload if hosts changes. I would like to subscribe => File["/etc/hosts"], and not have a notify in every host resource i declare. | ||
| [2011/10/21 06:14:52] <laudo> henk: helps you a lot because it logs messages to /var/log/messages. If you install setroubleshoot youll also able to use sealert which will tell you whats wrong with the policies. And when you need to build new module you can use audit2allow. Thats the main things you need for selinux | ||
| [2011/10/21 06:15:34] <_rc> fragfutter: no | ||
| [2011/10/21 06:15:39] <fragfutter> damit | ||
| [2011/10/21 06:15:53] <_rc> you can mange it in a way that you don't manage it | ||
| [2011/10/21 06:17:02] @ Quit: saijusgeorge_: Quit: Leaving | ||
| [2011/10/21 06:17:04] <_rc> with a replace => false | ||
| [2011/10/21 06:17:11] @ jaytaph joined channel #puppet | ||
| [2011/10/21 06:17:30] <_rc> and I think you still get the notify-like behaviour because the md5 is oberved to have changed between runs | ||
| [2011/10/21 06:18:38] <joe-mac> yea you get the notify based on change of whatever you are looking at, atime, mtime, md5 | ||
| [2011/10/21 06:18:38] <fragfutter> talking about non obvious, i will try. | ||
| [2011/10/21 06:19:16] @ Quit: Stenbryggen: Read error: Operation timed out | ||
| [2011/10/21 06:19:18] @ Stenbryggen1 joined channel #puppet | ||
| [2011/10/21 06:19:35] <henk> laudo: Wow, thanks, I hope I remember that when I happen to get a chance to learn selinux… | ||
| [2011/10/21 06:20:12] <laudo> henk: it's not that complicated. Many sysadmins think it its because its sound complicated but it isn't | ||
| [2011/10/21 06:20:28] <fragfutter> no, doesn't work. | ||
| [2011/10/21 06:20:36] <joe-mac> it's a lot more complicated than apparmor | ||
| [2011/10/21 06:20:41] @ edheldil joined channel #puppet | ||
| [2011/10/21 06:20:49] <joe-mac> then again app armor is much more simplistic in design | ||
| [2011/10/21 06:20:55] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2011/10/21 06:20:56] <joe-mac> that's kind of an obviuous statement | ||
| [2011/10/21 06:21:03] <joe-mac> whati meant was it's less 'smart' | ||
| [2011/10/21 06:21:10] <joe-mac> selinux is like einstein | ||
| [2011/10/21 06:21:19] <joe-mac> apparmor is your higgh school physics professor | ||
| [2011/10/21 06:21:23] <_rc> crazy har? austrian? | ||
| [2011/10/21 06:21:39] <joe-mac> my hair is pretty crazy but I am american | ||
| [2011/10/21 06:21:41] <joe-mac> thanks for asking | ||
| [2011/10/21 06:23:48] @ Quit: cast: Ping timeout: 260 seconds | ||
| [2011/10/21 06:24:03] @ Quit: kermit: Quit: Leaving. | ||
| [2011/10/21 06:24:32] @ kermit joined channel #puppet | ||
| [2011/10/21 06:24:43] @ Quit: jamison: Excess Flood | ||
| [2011/10/21 06:25:07] <edheldil> Hi, I have a rather long list of domains and a shorter one. I need to provide one or other one of two different modules (NSD and BIND). (ie Host -> (list1|list2) ->(NSD|BIND)). How can I do that without duplicating the domain list? | ||
| [2011/10/21 06:25:17] @ Quit: Stenbryggen1: Ping timeout: 260 seconds | ||
| [2011/10/21 06:26:16] @ pjsz joined channel #puppet | ||
| [2011/10/21 06:26:34] @ jamison joined channel #puppet | ||
| [2011/10/21 06:27:07] @ Quit: pjsz: Remote host closed the connection | ||
| [2011/10/21 06:27:41] @ pjsz joined channel #puppet | ||
| [2011/10/21 06:27:44] @ marczak joined channel #puppet | ||
| [2011/10/21 06:28:54] @ Stenbryggen joined channel #puppet | ||
| [2011/10/21 06:29:22] @ bretm joined channel #puppet | ||
| [2011/10/21 06:32:53] @ zwi joined channel #puppet | ||
| [2011/10/21 06:35:09] @ Quit: Meier: Quit: Leaving. | ||
| [2011/10/21 06:39:15] @ Quit: marrusl: Read error: Operation timed out | ||
| [2011/10/21 06:39:46] @ EL84 joined channel #puppet | ||
| [2011/10/21 06:40:10] @ ckauhaus joined channel #puppet | ||
| [2011/10/21 06:46:18] @ Quit: MartVisser: Read error: Connection reset by peer | ||
| [2011/10/21 06:47:25] @ shintaku joined channel #puppet | ||
| [2011/10/21 06:49:27] <shintaku> do you guys use puppet to maintain your httpd.conf? | ||
| [2011/10/21 06:49:31] <shintaku> is that a common practice? | ||
| [2011/10/21 06:49:48] <boklm> yes | ||
| [2011/10/21 06:49:57] <laudo> shintaku: yes we use it for httpd.conf respectivly for all virtual hosts | ||
| [2011/10/21 06:50:12] @ lak joined channel #puppet | ||
| [2011/10/21 06:50:23] @ Quit: lak: Changing host | ||
| [2011/10/21 06:50:23] @ lak joined channel #puppet | ||
| [2011/10/21 06:50:32] @ Quit: dnjaramba: | ||
| [2011/10/21 06:50:45] <henk> httpd.conf is pretty static over here (on Debian in general), but included files are managed via puppet. | ||
| [2011/10/21 06:50:52] <shintaku> i can't believe i've been doing it this long without some tool. having to sync it across servers is a real pain in the ass. also, does puppet version control it too? like, can i look at the change history of that file? | ||
| [2011/10/21 06:51:58] <boklm> puppet does not do version control, but you can store your puppet config in svn, git or what you want | ||
| [2011/10/21 06:52:02] <dkr> no, but you can put your puppet config in version control | ||
| [2011/10/21 06:52:06] <shintaku> ahh. ok. | ||
| [2011/10/21 06:52:21] <dkr> config/templates/files/etc | ||
| [2011/10/21 06:52:32] @ MartVisser joined channel #puppet | ||
| [2011/10/21 06:52:40] <laudo> shintaku: we use a combination of git and puppet. There is a project called puppet-team. You can look at it to play around | ||
| [2011/10/21 06:52:52] @ Quit: seanh-ansca: Quit: Leaving. | ||
| [2011/10/21 06:52:57] <kjetilho> lak: hey! have you considered making a shortcut syntax for scope.lookupvar('::fact') for use in templates? | ||
| [2011/10/21 06:53:08] @ kaptk2 joined channel #puppet | ||
| [2011/10/21 06:53:21] <lak> kjetilho: i think '@fact' works in templates... | ||
| [2011/10/21 06:53:36] @ Quit: EL84: Ping timeout: 252 seconds | ||
| [2011/10/21 06:54:02] <kjetilho> lak: is that a supported interface? :) | ||
| [2011/10/21 06:54:23] <lak> yeah - in fact, i consider it more supported than the whole 'lookupvar' thing | ||
| [2011/10/21 06:54:32] <kjetilho> ah, excellent, thanks. | ||
| [2011/10/21 06:54:39] <lak> it's been there since 2.6 or so | ||
| [2011/10/21 06:54:46] <kjetilho> although I will still need to use it for class::foo::bar | ||
| [2011/10/21 06:54:48] <shintaku> last question, which may be a stupid one. what's the workflow for maintaining httpd.conf with puppet? do i have to make the changes to some config file and then deploy those changes with puppet? or can i make the changes directly to /etc/httpd/conf/httpd.conf? or do people do both: make the changes to httpd.conf and then change the puppet script accordingly? | ||
| [2011/10/21 06:54:49] <walkeran> Holy heck.. why am I just learning about that, now? | ||
| [2011/10/21 06:55:06] <kjetilho> my hack was def V(var) return scope.lookupvar(var); end | ||
| [2011/10/21 06:55:18] <kjetilho> so I write <%= V '::fqdn' %> | ||
| [2011/10/21 06:55:23] <shintaku> i ask because i don't always get the rewriterules right, and i have to reconfigure the conf file, reboot, and repeat until i get it right | ||
| [2011/10/21 06:55:48] <shintaku> or do i do it all through puppet? | ||
| [2011/10/21 06:55:58] <walkeran> Reboot after apache changes?! Yowzers | ||
| [2011/10/21 06:56:08] <shintaku> i actually reload | ||
| [2011/10/21 06:56:11] @ Quit: lak: Quit: Leaving. | ||
| [2011/10/21 06:56:12] <walkeran> Oh, ok :P | ||
| [2011/10/21 06:56:42] <kjetilho> dang, he left before I got the chance to ask him my second question :) | ||
| [2011/10/21 06:57:43] <walkeran> shintaku: You can really do it however you feel comfortable. Depending on the size of your setup, and how you usually deploy things, you can easily set up different environments that your changes flow through. Ie: development/staging/production, or something like that, where you create your changes and apply them to a not-in-production host, and then when you are stasfied, push them to staging, and test your changes... then, off to production | ||
| [2011/10/21 06:58:17] <shintaku> gotcha. thanks a lot | ||
| [2011/10/21 06:59:36] @ ksheurs joined channel #puppet | ||
| [2011/10/21 07:01:29] <sdog> has anyone pointers to a good article (cc licensed) on why configuration management matters ? | ||
| [2011/10/21 07:06:11] @ Quit: marcus: Quit: Verlassend | ||
| [2011/10/21 07:10:41] @ cyrilz_ joined channel #puppet | ||
| [2011/10/21 07:11:34] @ Quit: ckauhaus: Ping timeout: 244 seconds | ||
| [2011/10/21 07:12:00] @ rsnhyperion joined channel #puppet | ||
| [2011/10/21 07:12:53] @ marrusl joined channel #puppet | ||
| [2011/10/21 07:12:59] <edheldil> Anyone has an idea how can I achieve Nodes x (List1|List2) x (Module1|Module2) without duplicating the List? | ||
| [2011/10/21 07:14:26] @ pheezy joined channel #puppet | ||
| [2011/10/21 07:15:09] @ kangman joined channel #puppet | ||
| [2011/10/21 07:20:31] <blentz> edheldil: some combination of regex nodes and class inheritance? kind of need more info on what you're trying to do to be sure. | ||
| [2011/10/21 07:24:56] @ st33v joined channel #puppet | ||
| [2011/10/21 07:25:58] <edheldil> blentz: the lists (domains which have to be configured on a node) are used by two modules (either NSD or BIND) to expand appropriate template on each node. | ||
| [2011/10/21 07:26:30] @ Quit: kermit: Remote host closed the connection | ||
| [2011/10/21 07:26:41] <edheldil> e.g. Node1 uses NSD module with short list, while Node2 uses NSD module with Long list, etc. | ||
| [2011/10/21 07:26:51] @ kermit joined channel #puppet | ||
| [2011/10/21 07:26:59] @ labrown joined channel #puppet | ||
| [2011/10/21 07:27:27] <fragfutter> ehazlett: define a variable with a hash { short => long }, use this variable in both modules, iterate over keys or values as necessary | ||
| [2011/10/21 07:29:46] <edheldil> but how can I provide the lists to the modules? The problem is that one of the two lists is rather long and the nodes are many - and I do not want to duplicate the list in nodes OR in the two modules | ||
| [2011/10/21 07:31:19] <edheldil> at the moment, the lists is defined again and again in each node, which is really ugly and difficult to work with. I would like it to have it defined just once, because it's frequently edited | ||
| [2011/10/21 07:31:47] @ geekbri joined channel #puppet | ||
| [2011/10/21 07:31:51] @ Quit: ghanima: Read error: Connection reset by peer | ||
| [2011/10/21 07:32:23] @ Quit: kaptk2: Quit: Leaving. | ||
| [2011/10/21 07:32:31] <_rc> it's data; put it in hiera | ||
| [2011/10/21 07:32:35] @ kaptk2 joined channel #puppet | ||
| [2011/10/21 07:33:23] <blentz> edheldil: there's a bunch of options. you can use an external node classifier to provide the data. you can create a class that defines the data, then include/inherit it in the classes that consume it. | ||
| [2011/10/21 07:33:43] @ seanh-ansca joined channel #puppet | ||
| [2011/10/21 07:34:21] @ Quit: alanevans: Remote host closed the connection | ||
| [2011/10/21 07:34:49] @ Quit: ptripath: Quit: Leaving | ||
| [2011/10/21 07:37:36] @ Quit: kermit: Remote host closed the connection | ||
| [2011/10/21 07:37:48] @ asteve joined channel #puppet | ||
| [2011/10/21 07:37:49] @ saiju joined channel #puppet | ||
| [2011/10/21 07:39:18] @ semiosis joined channel #puppet | ||
| [2011/10/21 07:41:18] <Majestic> /msg nickserv help | ||
| [2011/10/21 07:41:22] <Majestic> mt | ||
| [2011/10/21 07:42:17] @ Quit: Spads: Ping timeout: 276 seconds | ||
| [2011/10/21 07:42:20] @ sumsuch joined channel #puppet | ||
| [2011/10/21 07:42:45] @ Majestic is now known as |Majestic| | ||
| [2011/10/21 07:42:46] @ krish1 joined channel #puppet | ||
| [2011/10/21 07:43:03] @ |Majestic| is now known as Majestic | ||
| [2011/10/21 07:43:07] <krish1> hi, do we have an inbuilt concatfilepart recipe | ||
| [2011/10/21 07:43:12] @ Majestic is now known as |Majestic| | ||
| [2011/10/21 07:43:34] @ kolla joined channel #puppet | ||
| [2011/10/21 07:47:34] @ Quit: sumsuch: Quit: sumsuch | ||
| [2011/10/21 07:47:39] @ Quit: failure: Quit: leaving | ||
| [2011/10/21 07:47:48] @ failure joined channel #puppet | ||
| [2011/10/21 07:48:59] @ Quit: jamison: Excess Flood | ||
| [2011/10/21 07:49:17] @ ckauhaus joined channel #puppet | ||
| [2011/10/21 07:50:04] @ jamison joined channel #puppet | ||
| [2011/10/21 07:50:32] @ ghg27 joined channel #puppet | ||
| [2011/10/21 07:51:53] @ gaveen joined channel #puppet | ||
| [2011/10/21 07:53:32] @ brandon_dacrib joined channel #puppet | ||
| [2011/10/21 07:54:29] @ eshamow joined channel #puppet | ||
| [2011/10/21 07:55:52] @ olof joined channel #puppet | ||
| [2011/10/21 07:56:58] @ soh joined channel #puppet | ||
| [2011/10/21 07:57:00] @ alanevans joined channel #puppet | ||
| [2011/10/21 07:57:35] @ Quit: jbraeuer: Quit: jbraeuer | ||
| [2011/10/21 07:58:50] @ benjiedmund joined channel #puppet | ||
| [2011/10/21 07:58:55] @ Quit: bretm: Read error: Operation timed out | ||
| [2011/10/21 07:59:12] @ Quit: stetho: Ping timeout: 240 seconds | ||
| [2011/10/21 07:59:50] @ stetho joined channel #puppet | ||
| [2011/10/21 08:00:51] @ dan__t_ joined channel #puppet | ||
| [2011/10/21 08:00:54] <dan__t_> 'morning. | ||
| [2011/10/21 08:01:30] @ bretm joined channel #puppet | ||
| [2011/10/21 08:02:13] <asteve> why are people calling manifests recipes | ||
| [2011/10/21 08:02:29] <dan__t_> cuz they're confused | ||
| [2011/10/21 08:02:29] <walkeran> Too many chefs in the kitchen | ||
| [2011/10/21 08:02:31] <dan__t_> lost, in a sea of life. | ||
| [2011/10/21 08:02:35] @ Quit: themadcanudist: Quit: Leaving. | ||
| [2011/10/21 08:02:38] <crayfishx> asteve: I used to do that alot when I mixed chef and puppet in the same job :) | ||
| [2011/10/21 08:02:49] @ Quit: artkrz: Quit: Linkinus - http://linkinus.com | ||
| [2011/10/21 08:03:01] <asteve> i started out using chef; i couldn't get past their needlessly complex naming scheme | ||
| [2011/10/21 08:03:10] <asteve> so i switched to puppet; have been happier since :) | ||
| [2011/10/21 08:03:23] @ themadcanudist joined channel #puppet | ||
| [2011/10/21 08:03:28] <MrHeavy> Chef's a good product | ||
| [2011/10/21 08:03:33] @ Quit: themadcanudist: Client Quit | ||
| [2011/10/21 08:03:39] <MrHeavy> I just have zero confidence that any non-developer sysadmin will ever be able to be productive with it | ||
| [2011/10/21 08:04:11] <MrHeavy> The way they insist on not playing nice with any conventions of the distros they support annoys me | ||
| [2011/10/21 08:05:09] @ choonming joined channel #puppet | ||
| [2011/10/21 08:07:30] @ Quit: patant: Remote host closed the connection | ||
| [2011/10/21 08:08:43] @ devzero|afk is now known as devzero | ||
| [2011/10/21 08:13:02] @ hooper joined channel #puppet | ||
| [2011/10/21 08:13:09] @ Quit: raphdg: Remote host closed the connection | ||
| [2011/10/21 08:14:17] @ Quit: showy_: Ping timeout: 260 seconds | ||
| [2011/10/21 08:15:18] @ olibuijr joined channel #puppet | ||
| [2011/10/21 08:15:57] @ showy_ joined channel #puppet | ||
| [2011/10/21 08:16:06] @ jovy joined channel #puppet | ||
| [2011/10/21 08:16:08] @ AphisOne joined channel #puppet | ||
| [2011/10/21 08:16:29] @ AphisOne left channel #puppet () | ||
| [2011/10/21 08:16:42] @ kermit joined channel #puppet | ||
| [2011/10/21 08:18:17] @ Pheran joined channel #puppet | ||
| [2011/10/21 08:18:23] @ mhiggs joined channel #puppet | ||
| [2011/10/21 08:22:24] @ Quit: sdog: Remote host closed the connection | ||
| [2011/10/21 08:24:48] <TuxOtaku> I'm trying to run puppet as a module but it keeps failing and saying "warning: Could not retrieve fact fqdn" | ||
| [2011/10/21 08:25:22] <dan__t_> what does this say: facter -p fqdn ? | ||
| [2011/10/21 08:25:36] @ Quit: gaveen: Ping timeout: 248 seconds | ||
| [2011/10/21 08:25:43] <TuxOtaku> dan__t_: nothing | ||
| [2011/10/21 08:25:56] <TuxOtaku> but I have an fqdn set in /etc/hosts | ||
| [2011/10/21 08:26:06] @ cliff-hm joined channel #puppet | ||
| [2011/10/21 08:26:10] <TuxOtaku> is there a way to tell facter to set that fact? | ||
| [2011/10/21 08:26:12] <dan__t_> Which OS/distro? | ||
| [2011/10/21 08:26:20] <_rc> that doesn't matter, if facter can't derive it, puppet can't use it | ||
| [2011/10/21 08:26:22] <TuxOtaku> dan__t_: centos 5.7 | ||
| [2011/10/21 08:26:24] <dan__t_> no - it comes from 'hostname', and the hostname is not set via /etc/hosts | ||
| [2011/10/21 08:26:29] <edheldil> blentz: thank you? | ||
| [2011/10/21 08:26:31] <dan__t_> It should be set as HOSTNAME= in /etc/sysconfig/network | ||
| [2011/10/21 08:26:36] @ Amto_res left channel #puppet () | ||
| [2011/10/21 08:26:48] <dan__t_> on reboot that will take effect, otherwise you can set it with the command: hostname fully.qualified.domain.name.tld | ||
| [2011/10/21 08:26:59] <dan__t_> (assuming you're not using DHCP) | ||
| [2011/10/21 08:29:00] @ gaveen joined channel #puppet | ||
| [2011/10/21 08:31:27] @ EL84 joined channel #puppet | ||
| [2011/10/21 08:31:37] @ Quit: saiju: Quit: Leaving | ||
| [2011/10/21 08:32:35] @ Quit: olibuijr: Quit: Leaving | ||
| [2011/10/21 08:33:27] @ sumsuch joined channel #puppet | ||
| [2011/10/21 08:34:30] @ Quit: danikov: Quit: danikov | ||
| [2011/10/21 08:35:16] @ Quit: kang: Ping timeout: 244 seconds | ||
| [2011/10/21 08:35:25] @ Quit: walterheck: Quit: Computer has gone to sleep | ||
| [2011/10/21 08:36:14] @ jonhattan joined channel #puppet | ||
| [2011/10/21 08:36:19] @ Quit: gaveen: Quit: Leaving | ||
| [2011/10/21 08:37:15] @ methods left channel #puppet () | ||
| [2011/10/21 08:38:25] @ gaveen joined channel #puppet | ||
| [2011/10/21 08:38:51] @ walterheck joined channel #puppet | ||
| [2011/10/21 08:38:59] @ Spads joined channel #puppet | ||
| [2011/10/21 08:39:03] @ Quit: pmorillon: Quit: pmorillon | ||
| [2011/10/21 08:40:48] @ Quit: bretm: Ping timeout: 245 seconds | ||
| [2011/10/21 08:41:13] @ bretm joined channel #puppet | ||
| [2011/10/21 08:41:18] @ kang joined channel #puppet | ||
| [2011/10/21 08:42:08] @ Quit: pieter_: Quit: Ex-Chat | ||
| [2011/10/21 08:43:39] @ ccaum joined channel #puppet | ||
| [2011/10/21 08:45:11] @ Quit: hfnix: Quit: Leaving. | ||
| [2011/10/21 08:45:29] @ hfnix joined channel #puppet | ||
| [2011/10/21 08:45:31] <devzero> is there a way to call a puppet parser function from another puppet parser function? | ||
| [2011/10/21 08:46:22] <MrHeavy> devzero: I wrote a blog post on this very thing | ||
| [2011/10/21 08:46:24] <MrHeavy> One sec | ||
| [2011/10/21 08:46:39] <MrHeavy> http://holyhandgrenade.org/blog/2011/03/calling-custom-functions-from-other-custom-functions-in-puppet/ | ||
| [2011/10/21 08:46:50] @ Quit: hooper: Ping timeout: 258 seconds | ||
| [2011/10/21 08:47:10] <MrHeavy> There's probably a better way to do this in newer versions that doesn't require completely circumventing the autoloader, but that'll work | ||
| [2011/10/21 08:47:36] @ Quit: MartVisser: Quit: Leaving | ||
| [2011/10/21 08:49:08] <devzero> MrHeavy, thanks | ||
| [2011/10/21 08:49:14] <MrHeavy> No trouble | ||
| [2011/10/21 08:50:37] @ Quit: brmorris: Remote host closed the connection | ||
| [2011/10/21 08:51:27] @ Quit: bretm: Ping timeout: 252 seconds | ||
| [2011/10/21 08:52:24] @ viq joined channel #puppet | ||
| [2011/10/21 08:52:32] @ askreet joined channel #puppet | ||
| [2011/10/21 08:52:47] @ orkaa left channel #puppet () | ||
| [2011/10/21 08:52:55] @ multiverse joined channel #puppet | ||
| [2011/10/21 08:53:02] <alop> So last night, I was looking at foreman | ||
| [2011/10/21 08:53:09] <alop> wondering why it was so slow | ||
| [2011/10/21 08:53:16] @ Quit: jodok: Quit: jodok | ||
| [2011/10/21 08:53:22] <alop> sar points out 40-50% IO wait | ||
| [2011/10/21 08:53:36] <alop> instantly I remember this thing uses sqlite by default | ||
| [2011/10/21 08:54:00] <alop> so, with ~300 hosts, the sqlite file was 1.4gb | ||
| [2011/10/21 08:54:42] <Pheran> Heh, time to install MySQL. :) | ||
| [2011/10/21 08:54:44] <alop> migrated to MySQL... load is down to 0.02, and iowait is less than 1% | ||
| [2011/10/21 08:55:26] <askreet> Anyone know when the PE 2.0 downloads will be up? :) | ||
| [2011/10/21 08:55:32] <|Majestic|> I found after 20 or so hosts being added sqlite caused locking issues on ramdom machines. switched to mysql and problems went away. | ||
| [2011/10/21 08:55:51] @ Quit: kermit: Remote host closed the connection | ||
| [2011/10/21 08:55:51] <multiverse> Anyone have experience with this bug: http://projects.puppetlabs.com/issues/10179 | ||
| [2011/10/21 08:56:01] @ mrwacky42 joined channel #puppet | ||
| [2011/10/21 08:56:02] @ hobbeswalsh joined channel #puppet | ||
| [2011/10/21 08:56:08] @ kermit joined channel #puppet | ||
| [2011/10/21 08:56:31] @ jodok joined channel #puppet | ||
| [2011/10/21 08:56:31] @ Quit: jodok: Changing host | ||
| [2011/10/21 08:56:31] @ jodok joined channel #puppet | ||
| [2011/10/21 08:56:32] @ trickyf left channel #puppet () | ||
| [2011/10/21 08:58:28] <alop> Yeah, seems many of the hosts in error were just from timeout posting their report | ||
| [2011/10/21 08:58:37] @ Pheran1 joined channel #puppet | ||
| [2011/10/21 08:59:05] @ Quit: clustermagnet: Quit: Leaving. | ||
| [2011/10/21 09:00:57] <timyim> MrHeavy: nice site man! good content! | ||
| [2011/10/21 09:01:16] <MrHeavy> Thanks :) I've been a bit lax in updating lately | ||
| [2011/10/21 09:01:34] <timyim> ya, i know, its hard to stay consistent | ||
| [2011/10/21 09:01:35] <MrHeavy> I've had part 3 of my disk performance thing half-finished for something like 6 weeks | ||
| [2011/10/21 09:02:48] <MrHeavy> Plus I ended up publishing a yum repo because every other repo on the Internet for Chef was broken as of a few weeks ago | ||
| [2011/10/21 09:02:51] <MrHeavy> :/ | ||
| [2011/10/21 09:03:02] <timyim> ya i just read that | ||
| [2011/10/21 09:03:06] <timyim> good stuffs man | ||
| [2011/10/21 09:03:22] @ Quit: st33v: Quit: st33v | ||
| [2011/10/21 09:03:41] <timyim> especially hard to stay consistent when tech blogs don't make any money from adsense and the like.... cause i know i NEVER click on any links | ||
| [2011/10/21 09:03:42] <timyim> hahaha | ||
| [2011/10/21 09:03:51] @ st33v joined channel #puppet | ||
| [2011/10/21 09:04:03] <timyim> techies don't click | ||
| [2011/10/21 09:04:09] <timyim> we should though | ||
| [2011/10/21 09:04:10] @ bretm joined channel #puppet | ||
| [2011/10/21 09:04:16] <timyim> just to help out our brethren | ||
| [2011/10/21 09:04:21] <timyim> haha | ||
| [2011/10/21 09:04:22] @ themadcanudist joined channel #puppet | ||
| [2011/10/21 09:04:24] <timyim> ok enough on that | ||
| [2011/10/21 09:04:39] @ brmorris joined channel #puppet | ||
| [2011/10/21 09:05:08] @ Quit: st33v: Client Quit | ||
| [2011/10/21 09:05:57] <MrHeavy> I've had adblock disabled out of duty since I started working for a company that makes most of its Internet revenue from ad clickthroughs | ||
| [2011/10/21 09:06:01] <MrHeavy> And man the Internet sucks without it | ||
| [2011/10/21 09:06:10] @ AikiLinux left channel #puppet ("Embarking on a sideway trek.") | ||
| [2011/10/21 09:06:34] @ st33v joined channel #puppet | ||
| [2011/10/21 09:06:43] @ Quit: st33v: Client Quit | ||
| [2011/10/21 09:07:04] * timyim just read a reddit post about a 16yr old kid making $50/day from adsense and is like: why I no make that??? | ||
| [2011/10/21 09:07:36] <MrHeavy> $50/hour from consulting fees is a lot easier | ||
| [2011/10/21 09:07:43] <timyim> zactly | ||
| [2011/10/21 09:07:56] <MrHeavy> I get annoyed by tech blogs because they come and go in waves | ||
| [2011/10/21 09:08:02] <MrHeavy> Like you can't find any good VMware tech blogs anymore | ||
| [2011/10/21 09:08:14] <MrHeavy> Because everyone who wrote the good ones got hired by VMware | ||
| [2011/10/21 09:08:17] @ Quit: limed: Write error: Broken pipe | ||
| [2011/10/21 09:08:21] <MrHeavy> And now none of them blog except to shill products | ||
| [2011/10/21 09:08:37] <MrHeavy> Thanks, Scott Lowe, for posting about your EMC storage gear! | ||
| [2011/10/21 09:10:28] @ los324 joined channel #puppet | ||
| [2011/10/21 09:10:36] @ los324 left channel #puppet () | ||
| [2011/10/21 09:10:45] <TuxOtaku> VMWare is crap anyways | ||
| [2011/10/21 09:10:50] <TuxOtaku> XenServer FTW | ||
| [2011/10/21 09:11:03] <timyim> you meant to say: KVM FTW | ||
| [2011/10/21 09:11:07] <TuxOtaku> ew no | ||
| [2011/10/21 09:11:11] <TuxOtaku> KVM is buggy as shity | ||
| [2011/10/21 09:11:16] <TuxOtaku> *shit | ||
| [2011/10/21 09:11:21] <TuxOtaku> and slow | ||
| [2011/10/21 09:11:23] @ jbraeuer joined channel #puppet | ||
| [2011/10/21 09:11:54] @ Quit: jbraeuer: Client Quit | ||
| [2011/10/21 09:12:15] @ Quit: semiosis: Remote host closed the connection | ||
| [2011/10/21 09:14:22] @ lborda joined channel #puppet | ||
| [2011/10/21 09:14:43] @ semiosis joined channel #puppet | ||
| [2011/10/21 09:15:17] @ Quit: the_ramink: Ping timeout: 252 seconds | ||
| [2011/10/21 09:16:18] @ Quit: kolla: Remote host closed the connection | ||
| [2011/10/21 09:16:42] @ williemach joined channel #puppet | ||
| [2011/10/21 09:17:53] @ limed joined channel #puppet | ||
| [2011/10/21 09:18:45] @ Quit: limed: Changing host | ||
| [2011/10/21 09:18:45] @ limed joined channel #puppet | ||
| [2011/10/21 09:20:15] @ danikov joined channel #puppet | ||
| [2011/10/21 09:21:02] @ Quit: cyrilz_: Remote host closed the connection | ||
| [2011/10/21 09:21:31] <MrHeavy> I don't know how you can possibly advocate XenServer over VMware unless you're coming solely from a cost perspective | ||
| [2011/10/21 09:21:43] <MrHeavy> Or a FOSS-elitism perspective | ||
| [2011/10/21 09:22:28] <MrHeavy> I mean, it works, but you don't get half the consolidation ratios which sort of defeats the purpose | ||
| [2011/10/21 09:24:05] <multiverse> Can anyone suggest a solution for this bug: http://projects.puppetlabs.com/issues/10179 | ||
| [2011/10/21 09:24:40] <multiverse> Actually | ||
| [2011/10/21 09:24:53] <multiverse> I note that James Turnbull has changed the status of the bug to Accepted. | ||
| [2011/10/21 09:24:59] <multiverse> Just now! | ||
| [2011/10/21 09:25:04] @ DSpair joined channel #puppet | ||
| [2011/10/21 09:25:05] <multiverse> If you are in here James, thanks! | ||
| [2011/10/21 09:25:40] <DSpair> I keep getting the error: err: Could not retrieve catalog from remote server: Error 400 on SERVER: syntax error on line 62, col 0: `0 #<File:0xb5c3264c>' | ||
| [2011/10/21 09:25:45] <thedonvaughn> MrHeavy: I never heard consolidation ratio is higher on vmware than xenserver. | ||
| [2011/10/21 09:25:55] <DSpair> The manifest which appears to be generating the problem is http://pastebin.com/s8mVT9wJ | ||
| [2011/10/21 09:26:00] <thedonvaughn> however, we use xenserver really only from a cost perspective here | ||
| [2011/10/21 09:26:05] <thedonvaughn> :) | ||
| [2011/10/21 09:26:38] @ wilmoore joined channel #puppet | ||
| [2011/10/21 09:26:53] <MrHeavy> I should also note that I'm talking about virtualized Xen and not paravirtualized Xen because they're obviously quite different animals | ||
| [2011/10/21 09:27:19] @ Corren joined channel #puppet | ||
| [2011/10/21 09:27:19] <thedonvaughn> yah we do paravirtualization | ||
| [2011/10/21 09:27:21] <MrHeavy> But VMware does really clever things with memory overcommit and has much better handling of large (4+ vCPU) VMs with relaxed co-scheduling | ||
| [2011/10/21 09:28:09] <MrHeavy> I'm forced to wonder why paravirtualization didn't catch on more | ||
| [2011/10/21 09:28:27] @ Quit: lborda: Quit: Ex-Chat | ||
| [2011/10/21 09:29:23] <zaargy> er, turns out modifying the guest os is a pita and hardware virtualization made it somewhat unnecessary | ||
| [2011/10/21 09:29:24] <thedonvaughn> MrHeavy: hassle with extra drivers? :) | ||
| [2011/10/21 09:29:36] <DSpair> MrHeavy: But it also has the worst network I/O performance of the major VM solutions. | ||
| [2011/10/21 09:29:37] @ Quit: jodok: Quit: jodok | ||
| [2011/10/21 09:30:50] @ Quit: sihil: Ping timeout: 276 seconds | ||
| [2011/10/21 09:32:07] <silfreed> what's a good way of using collections and handling dependencies between resources? | ||
| [2011/10/21 09:32:32] <silfreed> I would actually be fine if I could even just make sure all of one resource is in collected before the other resource is collected | ||
| [2011/10/21 09:32:34] @ freezey joined channel #puppet | ||
| [2011/10/21 09:32:53] <MrHeavy> Not if configured correctly | ||
| [2011/10/21 09:32:54] <freezey> i keep getitng Could not run Puppet configuration client: Parameter unless failed: can't convert nil into String and nothing else shows up during my --trace --debug just that everytime | ||
| [2011/10/21 09:33:04] <freezey> just 1 host for 1 new class i added | ||
| [2011/10/21 09:33:07] <MrHeavy> If you stick with a virtual PCnet32 network adapter or something, sure, it's gonna be crap | ||
| [2011/10/21 09:33:12] <MrHeavy> vmxnet3 performs really, really well | ||
| [2011/10/21 09:35:01] <MrHeavy> I've run it with 10gig and certainly not noticed any performance issues relative to bare metal | ||
| [2011/10/21 09:35:03] <DSpair> MrHeavy: Looks at the comparisons between Xen/KVM/VMware in terms on network I/O... Xen and KVM blow VMware out of the water... But VMware's virtual switches are REALLY nice. | ||
| [2011/10/21 09:35:20] <MrHeavy> DSpair: Where? I can't find any recent ones. Most of the ones I found were from ~2006 showing Xen performing much worse. | ||
| [2011/10/21 09:36:49] <DSpair> MrHeavy: This one is about 1 year old.... http://www.ilsistemista.net/index.php/virtualization/1-virtual-machines-performance-comparison.html?showall=1 | ||
| [2011/10/21 09:37:13] <DSpair> There was another one I read recently as done by IBM and had KVM the overall performance winner... Trying to find that one again. | ||
| [2011/10/21 09:37:48] @ hooper joined channel #puppet | ||
| [2011/10/21 09:38:22] <MrHeavy> Maybe I'm misreading that but that benchmark shows VMware having the best throughput and second-best CPU usage | ||
| [2011/10/21 09:38:36] @ lborda joined channel #puppet | ||
| [2011/10/21 09:38:54] <MrHeavy> But the testing methodology is completely wrong | ||
| [2011/10/21 09:39:09] <MrHeavy> You can't benchmark execution time or any throughput relative to time from inside a VM | ||
| [2011/10/21 09:39:14] <MrHeavy> Especially if you're causing lots of context switches | ||
| [2011/10/21 09:39:23] <MrHeavy> The reason is because the VM can't account for the time that it's descheduled | ||
| [2011/10/21 09:40:13] <MrHeavy> If the VM is being run by the hypervisor for one timeslice, then stopped for another, then run again, it's completely unaware that it was ever not running and its perception of the passage of time is completely broken | ||
| [2011/10/21 09:40:48] * timyim didn't mean to spark such a heavy debate | ||
| [2011/10/21 09:40:51] <timyim> hahaha | ||
| [2011/10/21 09:40:58] <MrHeavy> Eh, channel's quiet :) | ||
| [2011/10/21 09:41:05] <timyim> true true | ||
| [2011/10/21 09:41:11] <MrHeavy> Debate's good as long as you're not pissing people off actually trying to talk Puppet | ||
| [2011/10/21 09:41:47] <askreet> Anyone know when the PE 2.0 downloads will be up? :) | ||
| [2011/10/21 09:41:53] <timyim> your guys thoughts about Ganett then? http://code.osuosl.org/attachments/1503/cluster-vm-tab.png | ||
| [2011/10/21 09:42:03] <timyim> Ganeti* | ||
| [2011/10/21 09:42:30] @ jbraeuer joined channel #puppet | ||
| [2011/10/21 09:43:28] @ Quit: ckauhaus: Ping timeout: 244 seconds | ||
| [2011/10/21 09:43:48] @ Quit: jaytaph: Quit: jaytaph | ||
| [2011/10/21 09:44:40] @ peridot joined channel #puppet | ||
| [2011/10/21 09:45:03] @ st33v joined channel #puppet | ||
| [2011/10/21 09:45:16] @ st33v left channel #puppet () | ||
| [2011/10/21 09:45:43] <DSpair> MrHeavy: Here's some of the IBM data, but I'm still looking for the detailed paper: http://publib.boulder.ibm.com/infocenter/lnxinfo/v3r0m0/topic/liaav/LPC/LPCKVMSSPV2.1.pdf | ||
| [2011/10/21 09:46:29] <MrHeavy> This is storage stack | ||
| [2011/10/21 09:47:02] <MrHeavy> And the search phrase "vmware" doesn't appear in it | ||
| [2011/10/21 09:47:13] <wollviech> i've iperf'ed a linux vmware guest with vmxnet3 adapter at around 8.5 Gb/sec, compared to the ~8.9/9.0 Gb/sec i can get if i run linux natively. both tests were done with an intel x520-sr2 card as the underlying hw | ||
| [2011/10/21 09:47:36] <wollviech> this is "close enough" for me | ||
| [2011/10/21 09:47:40] @ scsinutz joined channel #puppet | ||
| [2011/10/21 09:47:49] <dan__t_> hrm. | ||
| [2011/10/21 09:48:02] <MrHeavy> wollviech: You'd probably see that equal out even further if the Linux VM was 802.1q-tagging its frames | ||
| [2011/10/21 09:48:06] <MrHeavy> err | ||
| [2011/10/21 09:48:08] <MrHeavy> Linux bare metal host | ||
| [2011/10/21 09:48:21] @ scsinutz left channel #puppet () | ||
| [2011/10/21 09:48:23] @ Quit: mrwacky42: Quit: Leaving. | ||
| [2011/10/21 09:48:27] <dan__t_> Can a fact represent some sort of array or list, or can it only represent a singular piece of data? | ||
| [2011/10/21 09:48:28] <wollviech> MrHeavy: both benchmarks were done without vlan configuration | ||
| [2011/10/21 09:48:36] <MrHeavy> Nice | ||
| [2011/10/21 09:48:40] @ the_ramink joined channel #puppet | ||
| [2011/10/21 09:48:41] <dan__t_> Guess it "doesn't matter", it's still a string, I just need to interpret the string. | ||
| [2011/10/21 09:49:00] <MrHeavy> dan__t_: Right now, only a singular piece of data -- you have to serialize/unserialize yourself if you want anything more complicated | ||
| [2011/10/21 09:49:18] <MrHeavy> One of the areas where Ohai unfortunately kicks the crap out of Facter | ||
| [2011/10/21 09:49:29] <freezey> any ideas why Could not run Puppet configuration client: Parameter unless failed: can't convert nil into String would happen? | ||
| [2011/10/21 09:50:05] <MrHeavy> Running out, BRB | ||
| [2011/10/21 09:50:08] <dan__t_> I'm wanting to make a fact that represents NFS mount points exported by a server. I then want a client to verify that this mount point is in that fact before the client attempts to configure the mount point. | ||
| [2011/10/21 09:50:35] <torrancew> dan__t_: ya, it's a string when interpreted, but it's often easy to serialiez things - I have a fact for kernel modules loaded, for example, that I parse into an array for a boolean using_module function | ||
| [2011/10/21 09:50:46] <dan__t_> ah hah, ok. | ||
| [2011/10/21 09:51:00] <dan__t_> I don't know ruby. The idea of serialization scares me. | ||
| [2011/10/21 09:51:09] @ Quit: jbraeuer: Quit: jbraeuer | ||
| [2011/10/21 09:51:11] <torrancew> I can paste them in a bit, if you want to look at them for a starting point | ||
| [2011/10/21 09:51:23] <dan__t_> If I may, that would be awesome, thank yo. | ||
| [2011/10/21 09:51:25] <dan__t_> you, too. | ||
| [2011/10/21 09:51:39] <dan__t_> path => /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin | ||
| [2011/10/21 09:51:41] <dan__t_> that's a string. | ||
| [2011/10/21 09:51:48] <dan__t_> I could make a foreach loop out of that. | ||
| [2011/10/21 09:51:51] @ jbraeuer joined channel #puppet | ||
| [2011/10/21 09:52:03] <torrancew> basically, I'd read /proc/mounts, checking for file type of fs, and export that to a string with a separator of some type, just like the path string you pasted | ||
| [2011/10/21 09:52:07] @ Quit: soh: Quit: Computer has gone to sleep. | ||
| [2011/10/21 09:52:10] @ Wolfspyre joined channel #puppet | ||
| [2011/10/21 09:52:10] <torrancew> s/of fs/of nfs/ | ||
| [2011/10/21 09:52:11] <dan__t_> right | ||
| [2011/10/21 09:52:16] <dan__t_> I'd do showmount but yeah | ||
| [2011/10/21 09:52:19] <dan__t_> same idea. | ||
| [2011/10/21 09:52:21] <torrancew> well | ||
| [2011/10/21 09:52:31] <torrancew> file read is faster than execing a process, generally | ||
| [2011/10/21 09:52:49] <torrancew> (native ruby file read, that is) | ||
| [2011/10/21 09:52:50] <dan__t_> but showmount is a definite answer - every time | ||
| [2011/10/21 09:53:09] @ soh joined channel #puppet | ||
| [2011/10/21 09:53:29] <DSpair> MrHeavy: Do a search on the SpecVirt 2010 results. | ||
| [2011/10/21 09:53:33] @ ghanima joined channel #puppet | ||
| [2011/10/21 09:54:16] <torrancew> oh, I see what you mean, you want to check server-side before configuring the client | ||
| [2011/10/21 09:54:54] <torrancew> that may be better served by exporting a resource on your nfs servers | ||
| [2011/10/21 09:55:10] <torrancew> than by trying to get them translated into facts and distributed to all your hosts | ||
| [2011/10/21 09:55:45] @ car|0s joined channel #puppet | ||
| [2011/10/21 09:56:01] <dan__t_> Really? Hrm. | ||
| [2011/10/21 09:56:08] <dan__t_> You could be right, yes. | ||
| [2011/10/21 09:56:22] <dan__t_> Wait - no - that's what I meant. That's why I set up storedconfs | ||
| [2011/10/21 09:56:23] @ Quit: jbraeuer: Ping timeout: 244 seconds | ||
| [2011/10/21 09:56:46] <dan__t_> I want the nfs::client::mount::opt class to make sure that nfs::server::export::opt was established | ||
| [2011/10/21 09:57:32] @ Quit: Pheran1: Quit: Leaving. | ||
| [2011/10/21 10:02:08] @ jbarton joined channel #puppet | ||
| [2011/10/21 10:02:19] <dan__t_> makes sense, right? | ||
| [2011/10/21 10:02:23] <dan__t_> Do you do any of that? | ||
| [2011/10/21 10:09:45] @ Quit: nb: Quit: ZNC - http://znc.in | ||
| [2011/10/21 10:10:42] @ rcrowley joined channel #puppet | ||
| [2011/10/21 10:11:18] @ Spads_ joined channel #puppet | ||
| [2011/10/21 10:13:48] @ sihil joined channel #puppet | ||
| [2011/10/21 10:13:49] @ Quit: Spads: Ping timeout: 240 seconds | ||
| [2011/10/21 10:16:59] @ djm68 joined channel #puppet | ||
| [2011/10/21 10:17:48] @ Quit: Razique: Quit: Razique | ||
| [2011/10/21 10:17:49] @ Quit: negronjl: Ping timeout: 240 seconds | ||
| [2011/10/21 10:17:51] @ maxmartin joined channel #puppet | ||
| [2011/10/21 10:18:04] @ Quit: larstobi: Quit: Leaving. | ||
| [2011/10/21 10:18:05] <torrancew> I personally don't, but there's a bit of documentation up on the PL site | ||
| [2011/10/21 10:19:00] @ Quit: MattyM: Remote host closed the connection | ||
| [2011/10/21 10:23:07] <flipwork> so if I include a class that inherits and overrides parts of another class that is already included, I'm safe right? | ||
| [2011/10/21 10:23:27] <flipwork> The overridden values are used | ||
| [2011/10/21 10:23:46] <flipwork> testing that says yes, I'm just double checking | ||
| [2011/10/21 10:28:02] @ Quit: wilmoore: Ping timeout: 256 seconds | ||
| [2011/10/21 10:29:47] @ Quit: hfnix: Quit: Leaving. | ||
| [2011/10/21 10:30:06] @ hfnix joined channel #puppet | ||
| [2011/10/21 10:31:21] @ gniks joined channel #puppet | ||
| [2011/10/21 10:33:52] @ Quit: mhiggs: Quit: Leaving. | ||
| [2011/10/21 10:34:09] @ mhiggs joined channel #puppet | ||
| [2011/10/21 10:34:28] @ Quit: nated: Quit: leaving | ||
| [2011/10/21 10:34:53] @ miche joined channel #puppet | ||
| [2011/10/21 10:37:19] @ dnjaramba joined channel #puppet | ||
| [2011/10/21 10:39:15] @ Quit: hfnix: Ping timeout: 252 seconds | ||
| [2011/10/21 10:39:15] @ Quit: hamish: Ping timeout: 252 seconds | ||
| [2011/10/21 10:39:20] @ Quit: agaffney: Ping timeout: 260 seconds | ||
| [2011/10/21 10:39:30] @ agaffney joined channel #puppet | ||
| [2011/10/21 10:39:30] @ Quit: agaffney: Changing host | ||
| [2011/10/21 10:39:31] @ agaffney joined channel #puppet | ||
| [2011/10/21 10:39:31] @ hfnix joined channel #puppet | ||
| [2011/10/21 10:39:33] @ hamish joined channel #puppet | ||
| [2011/10/21 10:43:24] @ Quit: DSpair: Ping timeout: 244 seconds | ||
| [2011/10/21 10:47:27] @ trickyf joined channel #puppet | ||
| [2011/10/21 10:48:33] @ the_ramink_ joined channel #puppet | ||
| [2011/10/21 10:48:39] @ lak joined channel #puppet | ||
| [2011/10/21 10:48:39] @ Quit: lak: Changing host | ||
| [2011/10/21 10:48:39] @ lak joined channel #puppet | ||
| [2011/10/21 10:50:59] @ Quit: the_ramink: Ping timeout: 252 seconds | ||
| [2011/10/21 10:53:21] @ Quit: lak: Client Quit | ||
| [2011/10/21 10:54:36] @ sdog joined channel #puppet | ||
| [2011/10/21 10:54:45] @ Quit: sdog: Changing host | ||
| [2011/10/21 10:54:45] @ sdog joined channel #puppet | ||
| [2011/10/21 10:55:19] @ Quit: miche: Quit: Computer has gone to sleep. | ||
| [2011/10/21 10:55:56] @ asteve left channel #puppet () | ||
| [2011/10/21 10:57:32] @ tilgovi joined channel #puppet | ||
| [2011/10/21 10:57:32] @ Quit: tilgovi: Changing host | ||
| [2011/10/21 10:57:32] @ tilgovi joined channel #puppet | ||
| [2011/10/21 10:57:53] @ Quit: multiverse: Remote host closed the connection | ||
| [2011/10/21 10:59:01] @ bmahe joined channel #puppet | ||
| [2011/10/21 10:59:06] @ miche joined channel #puppet | ||
| [2011/10/21 10:59:36] @ Quit: gaveen: Remote host closed the connection | ||
| [2011/10/21 11:00:03] @ neonflux joined channel #puppet | ||
| [2011/10/21 11:00:23] @ mrwacky42 joined channel #puppet | ||
| [2011/10/21 11:03:11] <Ahlee> Just set up a new development environment of a master and client, both installed with the same RPMs as from my production hosts (2.7.5). However, when I connect the client to the puppet master, sign the cert, the client is saying it could not verify the certificate, and then says often because the time is out of sync on the server or client. the two machines are within a second of each other, so I'm at a loss here. Anybody have any suggestions or thought | ||
| [2011/10/21 11:03:55] @ shadoi joined channel #puppet | ||
| [2011/10/21 11:08:16] <eric0> Ahlee: when you say 'connect the client ot the puppet master', are you specifying a 'server' parameter, via the command line or puppet.conf? | ||
| [2011/10/21 11:08:24] <Ahlee> furthermore, i've removed the RPM, removed the contents of the ssl/ directory on the client, remove the certifiacate registration server side with cert clean | ||
| [2011/10/21 11:08:27] @ Zinja joined channel #puppet | ||
| [2011/10/21 11:08:45] @ Quit: sihil: Quit: Leaving... | ||
| [2011/10/21 11:09:10] <Ahlee> eric0: Yes, I am specifying --server on the command line on the new client to point it to the correct host, and have autosign turned off to prevent automatic registration with either master | ||
| [2011/10/21 11:09:35] <Ahlee> puppetd --test --onetime --verbose -w 60 --server <dev.fqdn> --debug is what I'm specifying | ||
| [2011/10/21 11:12:10] @ diq joined channel #puppet | ||
| [2011/10/21 11:12:43] <Ahlee> AAAAAAND disregard. magic reboot to the rescue. I'm going to guess this is due to host registration issues on the puppet master (brought the host up in a simple minor issue since I couldn't fully register it, so it came up as localhost.localdomain originally, issued hostname from the command line but apparently didn't sysctl set it) | ||
| [2011/10/21 11:12:44] <eric0> make sure the name you're specifying with --server is actually in the server's certificate; if its something other than what 'facter fqdn' returns on the server you should re-create the servers certificate with 'puppet cert generate --certdnsnames=<dev.fqdn> `facter fqdn` | ||
| [2011/10/21 11:13:09] <rtyler> mgaic reboot! | ||
| [2011/10/21 11:13:16] <rtyler> aw bummer, I typo'd it | ||
| [2011/10/21 11:13:40] <eric0> that error indicates the client was instructed to connect to a --server name, but the names presented by the server's cert (subject + subjectAltNames) did not include that name | ||
| [2011/10/21 11:14:01] <Ahlee> eric0: fantastic to know, thanks much. | ||
| [2011/10/21 11:14:08] <nlew> eric0: actually that would be "hostname was not match with the server certificate" | ||
| [2011/10/21 11:14:30] @ Quit: lborda: Quit: Ex-Chat | ||
| [2011/10/21 11:15:15] <nlew> eric0: "certificate verify failed" unfortunately covers pretty much every other possible SSL error :( | ||
| [2011/10/21 11:15:25] <eric0> nlew: the error messages changed in 2.7.4 | ||
| [2011/10/21 11:15:58] <eric0> but yes that's true | ||
| [2011/10/21 11:17:31] <eric0> now it says: Server hostname 'localhost' did not match server certificate; expected one of leterel.x.com, puppet, puppet.x.com | ||
| [2011/10/21 11:18:29] <agaffney> oh, that's nice | ||
| [2011/10/21 11:19:41] @ ryanspaulding joined channel #puppet | ||
| [2011/10/21 11:20:42] <Ahlee> Interesting then that I didn't see the new errors | ||
| [2011/10/21 11:21:23] <nlew> Ahlee: You did. "This is often because...time...etc" is new too :) | ||
| [2011/10/21 11:21:58] @ Mishell joined channel #puppet | ||
| [2011/10/21 11:21:59] <eric0> oh hi nick i didnt recognise your /nick :) | ||
| [2011/10/21 11:22:16] <Ahlee> Wish I'd captured the debug on the server now to correspond so I could know exactly what I did | ||
| [2011/10/21 11:22:53] <nlew> eric0: nobody ever does | ||
| [2011/10/21 11:23:35] @ Quit: miche: Quit: Computer has gone to sleep. | ||
| [2011/10/21 11:24:07] @ miche joined channel #puppet | ||
| [2011/10/21 11:24:44] @ larstobi joined channel #puppet | ||
| [2011/10/21 11:27:35] @ Pheran left channel #puppet () | ||
| [2011/10/21 11:28:33] @ cosman2001 joined channel #puppet | ||
| [2011/10/21 11:30:35] @ lborda joined channel #puppet | ||
| [2011/10/21 11:30:45] @ Quit: Xeross: Excess Flood | ||
| [2011/10/21 11:33:08] <ohadlevy> alop: awesome, is that 0.4.x? | ||
| [2011/10/21 11:33:19] <alop> still on 0.3 | ||
| [2011/10/21 11:33:42] @ Xeross joined channel #puppet | ||
| [2011/10/21 11:33:51] <alop> I think the docs should urge users more to migrate to MySQL | ||
| [2011/10/21 11:33:55] @ ezmobius joined channel #puppet | ||
| [2011/10/21 11:34:05] <alop> right now, they read like "you can use it if you want to..." | ||
| [2011/10/21 11:34:39] @ Quit: trickyf: Quit: Leaving. | ||
| [2011/10/21 11:38:49] <ohadlevy> alop: or postgres | ||
| [2011/10/21 11:38:59] <alop> yeah | ||
| [2011/10/21 11:39:03] <ohadlevy> alop: would be nice if you edit the wiki :p | ||
| [2011/10/21 11:39:14] <alop> Hmm, never thought of that | ||
| [2011/10/21 11:39:43] @ stahnma set topic "Thanks for coming to PuppetConf! Videos available http://www.youtube.com/user/puppetlabsinc | Puppet 2.7.5 http://tinyurl.com/puppet275 | Puppet 2.6.11 http://tinyurl.com/puppet2611 | http://docs.puppetlabs.com | Bugs & Feature Requests http://bit.ly/dKVa0A." | ||
| [2011/10/21 11:39:52] <krish1> hi, Does anyone know which concatfilepart recipe is the code here - | ||
| [2011/10/21 11:39:52] <krish1> https://github.com/luxflux/puppet-openvpn using? | ||
| [2011/10/21 11:40:09] <krish1> I tried to use https://github.com/camptocamp/puppet-common/blob/master/manifests/definitions/concatfilepart.pp | ||
| [2011/10/21 11:40:09] <krish1> , but it fails functionally. | ||
| [2011/10/21 11:40:09] <krish1> Looks like there are lot of forks on concatfile part. | ||
| [2011/10/21 11:40:18] <krish1> If anyone knows, please point me in the right direction. | ||
| [2011/10/21 11:44:54] @ st33v joined channel #puppet | ||
| [2011/10/21 11:46:36] @ mawser joined channel #puppet | ||
| [2011/10/21 11:47:46] <mawser> Question: It's my understanding that system => true is supported under puppet 2.6.x for usermgmt, but I'm getting "Could not run Puppet configuration client: Invalid parameter system" Can it be confirmed that this parameter is still supported? | ||
| [2011/10/21 11:49:10] <Dominic> mawser: looks like it appeared in 2.6.7. The website has version type documentation: http://docs.puppetlabs.com/references/2.6.7/type.html#user | ||
| [2011/10/21 11:49:19] <Dominic> compare to 2.6.6 and it's new | ||
| [2011/10/21 11:49:30] <mawser> nod….thanks | ||
| [2011/10/21 11:50:57] @ Quit: soh: Quit: Computer has gone to sleep. | ||
| [2011/10/21 11:54:23] @ newtMcKerr joined channel #puppet | ||
| [2011/10/21 12:04:15] @ Quit: walterheck: Quit: Tribily - Monitor your servers more easily! - http://tribily.com | ||
| [2011/10/21 12:06:33] @ dublon joined channel #puppet | ||
| [2011/10/21 12:07:39] @ Quit: jamison: Excess Flood | ||
| [2011/10/21 12:08:36] @ jamison joined channel #puppet | ||
| [2011/10/21 12:12:22] @ jodok joined channel #puppet | ||
| [2011/10/21 12:12:22] @ Quit: jodok: Changing host | ||
| [2011/10/21 12:12:22] @ jodok joined channel #puppet | ||
| [2011/10/21 12:12:58] <dan__t_> is there any way to make the graph... taller? there's so many references at the top that I get lost in the linkage | ||
| [2011/10/21 12:17:39] @ Amto_res joined channel #puppet | ||
| [2011/10/21 12:19:22] @ Quit: miche: Quit: Computer has gone to sleep. | ||
| [2011/10/21 12:20:28] @ soh joined channel #puppet | ||
| [2011/10/21 12:20:30] <peridot> anyone know where I can get a passenger rpm for rhel? | ||
| [2011/10/21 12:21:33] @ tangledhelix joined channel #puppet | ||
| [2011/10/21 12:21:49] <tangledhelix> anybody here using puppet on solaris? i'm getting this error: err: /Group[ident]/ensure: change from absent to present failed: Could not create group ident: Execution of '/usr/sbin/groupadd -g 98 -r ident' returned 2: /usr/sbin/groupadd: illegal option -- r | ||
| [2011/10/21 12:22:07] <tangledhelix> seems like it is erroneously attempting to use the -r flag that is linux-specific... | ||
| [2011/10/21 12:22:32] <agaffney> peridot: you're better off building the apache module from the gem install | ||
| [2011/10/21 12:22:50] <agaffney> for EL5, at least | ||
| [2011/10/21 12:23:30] @ miche joined channel #puppet | ||
| [2011/10/21 12:24:46] @ Quit: dublon: | ||
| [2011/10/21 12:25:58] <dan__t_> damnit. | ||
| [2011/10/21 12:26:00] <peridot> I've just been resisting having packages installed in multiple ways, and have been successful so far. | ||
| [2011/10/21 12:26:17] <peridot> Even when I had to build my own puppet rpm and put it in our repo :P | ||
| [2011/10/21 12:26:24] @ Quit: soh: Quit: Computer has gone to sleep. | ||
| [2011/10/21 12:26:32] <dan__t_> I'm using run stages, but I guess they're explicit. I mean, I have a class 'openldap', which includes 'openldap::config', 'openldap::install', etc etc. The latter classes can't be found. | ||
| [2011/10/21 12:28:32] <MrHeavy> Anything included in one runstage can't be referenced in another | ||
| [2011/10/21 12:28:41] <MrHeavy> They're pretty much completely isolated from one another | ||
| [2011/10/21 12:28:42] @ soh joined channel #puppet | ||
| [2011/10/21 12:28:58] @ Quit: soh: Client Quit | ||
| [2011/10/21 12:28:58] <MrHeavy> Think of them as completely separate Puppet runs happening in a specified order | ||
| [2011/10/21 12:29:14] @ wilmoore joined channel #puppet | ||
| [2011/10/21 12:29:24] <dan__t_> well that won't work then huh. | ||
| [2011/10/21 12:29:43] @ lak joined channel #puppet | ||
| [2011/10/21 12:29:43] @ Quit: lak: Changing host | ||
| [2011/10/21 12:29:43] @ lak joined channel #puppet | ||
| [2011/10/21 12:29:45] <MrHeavy> Runstages pretty much suck | ||
| [2011/10/21 12:29:56] <dan__t_> I need ldap to do its thing before anything esle pretty much | ||
| [2011/10/21 12:29:56] <MrHeavy> They're useful for a very limited subset of things | ||
| [2011/10/21 12:29:59] <MrHeavy> Setting up yum repos, etc. | ||
| [2011/10/21 12:30:08] <dan__t_> yeah | ||
| [2011/10/21 12:30:18] <MrHeavy> Then you need to just trust that the stages will run in the right order instead of making that resource dependency explicit | ||
| [2011/10/21 12:30:21] <dan__t_> I have openldap::server and openldap::client classes | ||
| [2011/10/21 12:30:48] <dan__t_> I'm not comfortable with that, given if there's no ldap server to talk to, the machine is dead in the water. | ||
| [2011/10/21 12:30:51] <MrHeavy> Otherwise you can probably just include the same class in multiple runstages, I don't think it'll hurt anything | ||
| [2011/10/21 12:30:53] <dan__t_> well. not really, almost though. | ||
| [2011/10/21 12:30:58] @ hyde joined channel #puppet | ||
| [2011/10/21 12:31:27] <MrHeavy> I'm not sure I follow -- are your resources themselves somehow checking that your LDAP server is up and reachable? | ||
| [2011/10/21 12:31:42] <dan__t_> no, but things like file permissions will lock an ssh attempt to the machine | ||
| [2011/10/21 12:31:45] <dan__t_> file ownership, rather | ||
| [2011/10/21 12:31:58] <MrHeavy> It's the same resource no matter where it's being included, though | ||
| [2011/10/21 12:32:14] @ gaveen joined channel #puppet | ||
| [2011/10/21 12:32:17] <dan__t_> right, but it needs to happen in order | ||
| [2011/10/21 12:32:27] <MrHeavy> Runstages are an ordering mechanism | ||
| [2011/10/21 12:32:36] <dan__t_> change passwd: in nsswitch.conf to 'files ldap' for a few minutes and see what happens. | ||
| [2011/10/21 12:32:39] <dan__t_> I know exactly what they are. | ||
| [2011/10/21 12:34:06] <MrHeavy> I guess I'm having trouble understanding exactly what the interrelationships are between your resources that both keep you from trusting runstages and keep you from putting all the dependent resources into the same runstage | ||
| [2011/10/21 12:34:29] <MrHeavy> If you really want to be dead sure that everything works, set up a custom fact that tells Puppet whether the host is successfully connecting to LDAP or not | ||
| [2011/10/21 12:34:43] <MrHeavy> Don't run your main stage without that fact setting the right value | ||
| [2011/10/21 12:34:43] <dan__t_> hm | ||
| [2011/10/21 12:34:52] <cosman2001> whats the best way to verify file ACLs are applied correctly? I am using Exec right now | ||
| [2011/10/21 12:35:09] <MrHeavy> cosman2001: Can you clarify a little bit? | ||
| [2011/10/21 12:35:12] @ jbraeuer joined channel #puppet | ||
| [2011/10/21 12:35:17] <MrHeavy> What are you doing and what are you testing? | ||
| [2011/10/21 12:35:26] <dan__t_> idea | ||
| [2011/10/21 12:35:27] <dan__t_> hold on. | ||
| [2011/10/21 12:36:26] @ shintaku left channel #puppet () | ||
| [2011/10/21 12:36:33] <MrHeavy> dan__t_: You could probably make your nsswitch.conf update require success from an exec that tests LDAP connectivity and returns true or false | ||
| [2011/10/21 12:36:43] <cosman2001> MrHeavy, brb | ||
| [2011/10/21 12:36:47] @ cosman2001 left channel #puppet () | ||
| [2011/10/21 12:36:49] <MrHeavy> The fact might be cleaner but would require multiple runs | ||
| [2011/10/21 12:37:20] @ Quit: _UsUrPeR_: Ping timeout: 248 seconds | ||
| [2011/10/21 12:38:03] @ tightwork joined channel #puppet | ||
| [2011/10/21 12:38:17] @ _UsUrPeR_ joined channel #puppet | ||
| [2011/10/21 12:38:45] @ Quit: lak: Quit: Leaving. | ||
| [2011/10/21 12:39:45] <dan__t_> perhaps. | ||
| [2011/10/21 12:39:55] <dan__t_> then it's going to test every single time puppet runs | ||
| [2011/10/21 12:40:21] @ Quit: tangledhelix: Quit: Textual IRC Client: http://www.textualapp.com/ | ||
| [2011/10/21 12:40:41] <dan__t_> according to the graph, main is including my openldap::server class... | ||
| [2011/10/21 12:40:49] @ Quit: gaveen: Quit: Leaving | ||
| [2011/10/21 12:41:53] @ cosman2001 joined channel #puppet | ||
| [2011/10/21 12:42:01] @ Quit: henderb: Ping timeout: 258 seconds | ||
| [2011/10/21 12:42:10] @ henderb_ joined channel #puppet | ||
| [2011/10/21 12:42:41] <dan__t_> ok. it's got to be my openldap::client class including openldap::server bits. | ||
| [2011/10/21 12:42:56] @ henderb_ is now known as henderb | ||
| [2011/10/21 12:43:15] @ Quit: tilgovi: Remote host closed the connection | ||
| [2011/10/21 12:43:27] @ DSpair joined channel #puppet | ||
| [2011/10/21 12:43:48] @ Quit: idoru: Quit: Working as programmed | ||
| [2011/10/21 12:43:49] <DSpair> Hello all... I have a manifest entry that is causing me serious problems... | ||
| [2011/10/21 12:44:14] @ idoru joined channel #puppet | ||
| [2011/10/21 12:44:33] <DSpair> I have a "file" definition which creates "/etc/mcollective/facts.yaml" as described here: http://projects.puppetlabs.com/projects/mcollective-plugins/wiki/FactsFacterYAML | ||
| [2011/10/21 12:44:49] <DSpair> It works on %80 of my nodes, and it errors out on the rest. | ||
| [2011/10/21 12:45:19] <DSpair> On several of the nodes, they are identical in configuration and setup aside from hostname, but I cannot get that manifest to work on those hosts. | ||
| [2011/10/21 12:45:20] <cosman2001> setfacl -R -d --set mask:007,group::rwx,u:oracle:rwx,g:dba:rwx /dirname/ | ||
| [2011/10/21 12:45:34] <dan__t_> that's gross. | ||
| [2011/10/21 12:45:34] @ cr3 joined channel #puppet | ||
| [2011/10/21 12:45:38] <cosman2001> that is command I perform that sets ACLs | ||
| [2011/10/21 12:45:58] <Dominic> DSpair: what's the error? | ||
| [2011/10/21 12:46:09] <cosman2001> I can sorta test like this: test `getfacl -d --omit-header /dirname |wc -l` -gt 0 | ||
| [2011/10/21 12:46:21] <DSpair> err: Could not retrieve catalog from remote server: Error 400 on SERVER: syntax error on line 62, col 0: `0 #<File:0xb5c3264c>' | ||
| [2011/10/21 12:46:29] @ gaveen joined channel #puppet | ||
| [2011/10/21 12:46:29] @ Quit: gaveen: Changing host | ||
| [2011/10/21 12:46:29] @ gaveen joined channel #puppet | ||
| [2011/10/21 12:46:38] <cr3> is there a way to use my own manifests directory without having to symlink anything under /etc/puppet? I'm just trying to call puppet apply to try my own manifests, so I'm hoping there might be some environment variable I could set or something | ||
| [2011/10/21 12:47:12] @ Quit: miche: Quit: Computer has gone to sleep. | ||
| [2011/10/21 12:47:29] <Dominic> cr3: --manifestdir, --modulepath etc. | ||
| [2011/10/21 12:47:33] @ Quit: shadoi: Quit: Leaving. | ||
| [2011/10/21 12:47:33] <cosman2001> MrHeavy, my test only checks that some ACLs are applied and not specific ones | ||
| [2011/10/21 12:47:36] <DSpair> cr3: There is a setting in the puppet.conf file for manifests | ||
| [2011/10/21 12:47:47] <Dominic> cr3: or --confdir and so on. You can find all of these with puppet apply --genconfig | ||
| [2011/10/21 12:47:54] @ KaiserBeto joined channel #puppet | ||
| [2011/10/21 12:47:54] <cr3> Dominic: I'll try that but those options where not suggested in the output of puppet apply --help, I'm using 2.6 by the way | ||
| [2011/10/21 12:48:03] <cr3> Dominic: aha! --genconfig, thanks! | ||
| [2011/10/21 12:48:12] <whack> err: /Stage[main]/User::Humans/Exec[refresh homedirs]: Failed to call refresh: 'sh' is not executable | ||
| [2011/10/21 12:48:15] <whack> yesss I love that error | ||
| [2011/10/21 12:48:33] <Dominic> cr3: yeah, it's a bit odd. --help shows actions I think, but you can also set any config option on the command line too, which is very handy. | ||
| [2011/10/21 12:49:01] <cr3> Dominic: I've done something like that in my own project once, very handy but confused the heck out of users :) | ||
| [2011/10/21 12:49:02] @ miche joined channel #puppet | ||
| [2011/10/21 12:49:02] <tightwork> I'd like to create basic apache virtualhost from a recipe, I'd like to be able to just define the domain from puppet and it creates the conf file on the server, Id also like to be able to delete the vhost from puppet. Is there any recipe already around to do this? | ||
| [2011/10/21 12:49:26] @ Quit: jcspray: Quit: jcspray | ||
| [2011/10/21 12:51:27] <ashp> tightwork: a bunch of the modules on puppet forge do that | ||
| [2011/10/21 12:52:34] @ Quit: wilmoore: Ping timeout: 244 seconds | ||
| [2011/10/21 12:52:37] @ ckauhaus joined channel #puppet | ||
| [2011/10/21 12:52:53] @ Quit: gebi: Ping timeout: 245 seconds | ||
| [2011/10/21 12:53:00] @ skippy joined channel #puppet | ||
| [2011/10/21 12:53:16] @ Quit: ksheurs: Quit: ksheurs | ||
| [2011/10/21 12:53:21] @ gebi joined channel #puppet | ||
| [2011/10/21 12:53:23] @ ksheurs joined channel #puppet | ||
| [2011/10/21 12:53:47] <skippy> I'm trying to use facts.d to set some custom facts to use in my manifests. How do I test whether the fact is present before using a selector to operate on that fact? | ||
| [2011/10/21 12:54:04] <tightwork> ashp: can you specify one for sure? Many say last update was Aug 2010. | ||
| [2011/10/21 12:54:14] <skippy> If my custom fact isn't defined, the module bombs out completely, which I'd like to avoid. | ||
| [2011/10/21 12:54:27] <MrHeavy> You're talking about in a template, I presume | ||
| [2011/10/21 12:54:39] <MrHeavy> In a manifest it should just be undef and have undef semantics | ||
| [2011/10/21 12:54:52] <MrHeavy> I usually do something like this at the top | ||
| [2011/10/21 12:55:14] <MrHeavy> something = scope.lookupvar('something') || some_sensible_default | ||
| [2011/10/21 12:55:22] <ashp> tightwork: apache doesn't change much, any of the 2010 ones should still be valid | ||
| [2011/10/21 12:55:56] <tightwork> Sure, I just question if the recipe itself still valid. | ||
| [2011/10/21 12:57:05] @ wilmoore joined channel #puppet | ||
| [2011/10/21 12:57:09] <skippy> MrHeavy: no, I'm talking about in my manifests: $color = $myenv ? { "prod" => "31", "test" => 34", default => "31" } -- if $myenv isn't defined in my facts.d file, the manifest fails | ||
| [2011/10/21 12:57:17] <freezey> is this syntax accepted? http://pastie.org/2737154 | ||
| [2011/10/21 13:00:04] @ ed209 joined channel #puppet | ||
| [2011/10/21 13:00:30] @ Quit: _UsUrPeR_: Ping timeout: 260 seconds | ||
| [2011/10/21 13:02:22] @ mawser_ joined channel #puppet | ||
| [2011/10/21 13:02:41] @ _UsUrPeR_ joined channel #puppet | ||
| [2011/10/21 13:03:28] @ Quit: jonhattan: Quit: Ex-Chat | ||
| [2011/10/21 13:03:42] @ Quit: mawser: Read error: Operation timed out | ||
| [2011/10/21 13:03:51] @ Quit: geekbri: Remote host closed the connection | ||
| [2011/10/21 13:04:23] @ Quit: mhiggs: Quit: Leaving. | ||
| [2011/10/21 13:06:48] <walkeran> freezey: Not sure exactly what you are referring to, but all of it looks acceptable to me, as long as $base is defined in the current scope | ||
| [2011/10/21 13:06:56] @ Quit: mawser_: Ping timeout: 260 seconds | ||
| [2011/10/21 13:07:04] <walkeran> wait... no! :) | ||
| [2011/10/21 13:07:25] <walkeran> freezey: the source parameter doesn't work with the http protocol. I think just puppet:// and file:// | ||
| [2011/10/21 13:07:33] @ AphisOne joined channel #puppet | ||
| [2011/10/21 13:08:02] @ Quit: stetho: Quit: stetho | ||
| [2011/10/21 13:08:06] <walkeran> freezey: Ok.. that's a wget resource and not a file resource... It's most definitely a Friday, and I should go home instead of confusing myself and everyone else | ||
| [2011/10/21 13:08:12] @ AphisOne left channel #puppet () | ||
| [2011/10/21 13:08:27] <freezey> lol | ||
| [2011/10/21 13:08:32] <freezey> i looked at what you said and was like wait wtf | ||
| [2011/10/21 13:08:33] <freezey> lol | ||
| [2011/10/21 13:08:39] <walkeran> Yeah, me too... :P | ||
| [2011/10/21 13:08:44] <walkeran> I obviously didn't get much sleep last night | ||
| [2011/10/21 13:08:53] <freezey> i am trying to run this manifest and i keep getting Could not run Puppet configuration client: Parameter unless failed: can't convert nil into String | ||
| [2011/10/21 13:08:56] <freezey> its driving me nuts | ||
| [2011/10/21 13:09:49] <walkeran> I would try changing $base to ${base} and see if that makes a difference | ||
| [2011/10/21 13:10:12] <freezey> let me show you were i define base | ||
| [2011/10/21 13:10:14] <freezey> see if its wrong | ||
| [2011/10/21 13:10:46] @ Quit: flyer: Ping timeout: 258 seconds | ||
| [2011/10/21 13:10:49] @ soh joined channel #puppet | ||
| [2011/10/21 13:11:21] <dan__t_> include "openldap::server::config" | ||
| [2011/10/21 13:11:22] <dan__t_> awesome. | ||
| [2011/10/21 13:11:28] <freezey> http://pastie.org/2737214 | ||
| [2011/10/21 13:11:32] @ Quit: ckauhaus: Quit: Leaving. | ||
| [2011/10/21 13:12:14] <walkeran> freezey: Hmm. So, is that in the top-level scope? I would imagine.. you could try ${::base}, but dynamic scoping should still work, just throw a warning in the puppetmaster | ||
| [2011/10/21 13:12:31] @ Quit: laudo: Ping timeout: 265 seconds | ||
| [2011/10/21 13:12:45] <freezey> walkeran: I mean i could always add it under the class | ||
| [2011/10/21 13:12:49] <freezey> makes no difference to me | ||
| [2011/10/21 13:13:02] <freezey> but why is that failed getting thrown is the ? | ||
| [2011/10/21 13:13:19] <walkeran> Yeah, that's not a very helpful error message :( | ||
| [2011/10/21 13:13:36] <freezey> debug shows nothing | ||
| [2011/10/21 13:13:41] <freezey> but when i remove the manifest from the install | ||
| [2011/10/21 13:13:42] <freezey> it works | ||
| [2011/10/21 13:13:43] <freezey> lol | ||
| [2011/10/21 13:13:44] <freezey> so its something in here | ||
| [2011/10/21 13:13:46] <freezey> i just dunno what | ||
| [2011/10/21 13:15:32] <walkeran> Hrmm. For a test, try commenting out the file/wget resource, and just do a notify.. something like: http://pastie.org/2737234 | ||
| [2011/10/21 13:16:18] @ ben6 joined channel #puppet | ||
| [2011/10/21 13:16:19] <walkeran> freezey: Also, I added a closing bracket. Not sure if you had that one in your manifest or not, but that could surely cause problems | ||
| [2011/10/21 13:16:44] @ stetho joined channel #puppet | ||
| [2011/10/21 13:17:21] <freezey> ah ok lets see | ||
| [2011/10/21 13:17:51] <dan__t_> i got it, MrHeavy | ||
| [2011/10/21 13:19:02] @ Quit: jodok: Read error: No route to host | ||
| [2011/10/21 13:19:04] @ Quit: jbraeuer: Quit: jbraeuer | ||
| [2011/10/21 13:20:03] @ Quit: bretm: Ping timeout: 255 seconds | ||
| [2011/10/21 13:20:14] @ Quit: brmorris: Remote host closed the connection | ||
| [2011/10/21 13:20:16] @ Quit: sdog: Quit: Leaving. | ||
| [2011/10/21 13:20:21] <freezey> walkeran: any reason Base is capital like that? | ||
| [2011/10/21 13:20:23] @ Quit: ben6: Client Quit | ||
| [2011/10/21 13:20:25] @ Quit: car|0s: Quit: Saliendo | ||
| [2011/10/21 13:20:32] <freezey> or doesnt make a difference | ||
| [2011/10/21 13:20:37] <walkeran> Nah. That's just a string... nothing to do with the variable | ||
| [2011/10/21 13:20:38] @ jodok joined channel #puppet | ||
| [2011/10/21 13:20:38] @ Quit: jodok: Changing host | ||
| [2011/10/21 13:20:38] @ jodok joined channel #puppet | ||
| [2011/10/21 13:20:50] <freezey> but if i added the variables under the class would ithat be the same thing? | ||
| [2011/10/21 13:21:13] @ ben6 joined channel #puppet | ||
| [2011/10/21 13:21:26] <walkeran> Yeah. In fact, with my syntax, I technically /should/ be referring to base like ${::base} since it's in the top scope... unless it's defined in the class, then ${base} is fine | ||
| [2011/10/21 13:21:53] <walkeran> it doesn't have to be, since dynamic scoping is still okay, but it's being deprecated... but that's beside the point, as it should still work either way | ||
| [2011/10/21 13:22:32] <skippy> how do I properly test in a manifest whether a fact is defined? (I'm new to Ruby, and unsure how much Ruby can go into manifests) | ||
| [2011/10/21 13:23:00] @ tilgovi joined channel #puppet | ||
| [2011/10/21 13:23:00] @ Quit: tilgovi: Changing host | ||
| [2011/10/21 13:23:00] @ tilgovi joined channel #puppet | ||
| [2011/10/21 13:23:51] <whack> skippy: if ($foo != undef) ? | ||
| [2011/10/21 13:23:56] <whack> (in puppet manifest) | ||
| [2011/10/21 13:24:05] <freezey> walkeran: so i had multiple variables i needed to notify | ||
| [2011/10/21 13:24:47] <freezey> meant to add a what if | ||
| [2011/10/21 13:25:31] <walkeran> Well, the notify was just as a testing/debugging thing, so you can easily see what the values of those variables are | ||
| [2011/10/21 13:25:41] @ sp33t left channel #puppet ("Leaving") | ||
| [2011/10/21 13:26:01] @ sp33t joined channel #puppet | ||
| [2011/10/21 13:27:11] @ Quit: pugnacity: Ping timeout: 244 seconds | ||
| [2011/10/21 13:27:49] <walkeran> You could just as simply do a notify { "FQDN is: ${::fqdn}, and base is: ${base}": } or something, and it should output a string like "notice: FQDN is: some.host.com, and base is: /path/to/base", when you run it | ||
| [2011/10/21 13:29:20] @ Quit: ben6: Quit: Leaving. | ||
| [2011/10/21 13:30:03] <freezey> oh so i can just keep adding them | ||
| [2011/10/21 13:30:12] <freezey> and just add an "and" inbetween | ||
| [2011/10/21 13:30:30] <walkeran> It's just a string... you can put whatever you want in it | ||
| [2011/10/21 13:30:37] <skippy> thanks, whack. That seemed to work. | ||
| [2011/10/21 13:31:11] @ pugnacity joined channel #puppet | ||
| [2011/10/21 13:31:27] <walkeran> You can put "my horse runs in circles with a ${base}" if you want... it won't make much sense, but you'll at least be able to see what the 'base' variable contains | ||
| [2011/10/21 13:33:17] @ st33v left channel #puppet () | ||
| [2011/10/21 13:35:53] @ Quit: ghanima: Read error: Operation timed out | ||
| [2011/10/21 13:36:19] <DSpair> Can anyone hypothesize as to why a node which has nothing in it's manifests would fail to compile a catalog but when the catalog is generated using "puppet catalog --mode agent --debug find awsstub1.dns.com" it succeeds? | ||
| [2011/10/21 13:36:31] @ Quit: freezey: Quit: freezey | ||
| [2011/10/21 13:36:54] <whack> DSpair: when catalog compiles fail the master usually logs what the problemw as | ||
| [2011/10/21 13:37:23] @ Quit: localhost: Read error: Connection reset by peer | ||
| [2011/10/21 13:38:27] @ Quit: ghg27: Quit: Computer has gone to sleep. | ||
| [2011/10/21 13:38:36] <DSpair> whack: I cannot find anything other than a "400" error in the Apache/Passenger logs. | ||
| [2011/10/21 13:38:55] <whack> apache logs aren't the master logs | ||
| [2011/10/21 13:39:16] <DSpair> The error I get on the agent is: err: Could not retrieve catalog from remote server: Error 400 on SERVER: syntax error on line 62, col 0: `0 #<File:0xb5c3264c>' | ||
| [2011/10/21 13:39:35] <whack> I haven't a clue where the master logs go (apache error logs?) under passenger. | ||
| [2011/10/21 13:39:56] <DSpair> whack: The /var/log/puppet/masterhttp.log has not been updated since I switch to using Passenger with Apache2. | ||
| [2011/10/21 13:40:13] <peridot> My foreman isn't registering restart failures in its report summary. It doesn't even put it under the failed column. You can't tell until you click on the details and look at the long logs. Anyone know how I can get this to work? | ||
| [2011/10/21 13:40:54] @ skippy left channel #puppet () | ||
| [2011/10/21 13:41:33] @ Quit: tvsutton: Remote host closed the connection | ||
| [2011/10/21 13:42:36] @ tvsutton joined channel #puppet | ||
| [2011/10/21 13:44:06] <DSpair> whack: OK, it's logging to syslog, and here's the log entries: http://pastebin.com/wXivmVrc | ||
| [2011/10/21 13:44:28] <DSpair> whack: It doesn't even tell me which file the error occurred in. | ||
| [2011/10/21 13:44:33] <whack> nice, no idea what file it's in then | ||
| [2011/10/21 13:44:46] <whack> you might strace it and see what the last puppet manifest it open sis | ||
| [2011/10/21 13:45:08] <DSpair> whack: I have removed all settings for that node, so it just has an empty "node" block. | ||
| [2011/10/21 13:46:23] @ mhiggs joined channel #puppet | ||
| [2011/10/21 13:46:45] <DSpair> We have got to get some better debugging tools for puppet manifests up in here!! :) | ||
| [2011/10/21 13:46:52] @ Quit: gniks: Quit: Leaving. | ||
| [2011/10/21 13:47:08] <rodjek> you could always improve the logging and submit a patch ;) | ||
| [2011/10/21 13:47:12] @ Quit: Disconnect: Ping timeout: 240 seconds | ||
| [2011/10/21 13:47:47] @ methods joined channel #puppet | ||
| [2011/10/21 13:47:48] <whack> DSpair: well, that actually sounds like a bug in puppet being shown | ||
| [2011/10/21 13:47:53] <DSpair> rodjek: I'm working on getting my ruby skills to that point, but seeing as how I spend the majority of my time writing code it Java, it's tough to get up to speed quickly. | ||
| [2011/10/21 13:47:57] <whack> anyway, if it is really a manifest error somewhere, you can strace to find it | ||
| [2011/10/21 13:47:59] <methods> is 13 − 25 second compile times normal for a single node ? | ||
| [2011/10/21 13:48:13] <DSpair> whack: The strange thing is, most of my other nodes work fine. | ||
| [2011/10/21 13:48:14] <whack> methods: depends on how complex your manifest is, how busy the master is at the time, etc | ||
| [2011/10/21 13:48:17] <rodjek> you could always do a `find . -name '*.pp' -print -exec puppet parser validate {} \;` | ||
| [2011/10/21 13:48:36] <rodjek> methods: it is for me, yeah | ||
| [2011/10/21 13:48:38] <DSpair> rodjek: I have that built into my git repo as a hook. | ||
| [2011/10/21 13:48:43] <methods> can i make it faster somehow ? what about ruby 1.9 or something ? | ||
| [2011/10/21 13:49:01] @ Quit: soh: Quit: Computer has gone to sleep. | ||
| [2011/10/21 13:49:23] <whack> methods: you can make it faster by figuring out what is taking time in your catalog compiles | ||
| [2011/10/21 13:49:39] <the_ramink_> methods: ruby 1.9.x running Puppet is a still bit of a crap shoot. | ||
| [2011/10/21 13:49:41] <whack> changing platforms usually isn't a successul method for improving speeds. | ||
| [2011/10/21 13:49:50] @ Quit: jamison: Excess Flood | ||
| [2011/10/21 13:50:04] <the_ramink_> methods: and what whack said | ||
| [2011/10/21 13:50:16] <rodjek> methods: generate a graph of your manifest and see if you can simplify anything | ||
| [2011/10/21 13:50:20] <methods> sucks when our language doesn't have a clearly defined spec right ? lol | ||
| [2011/10/21 13:50:31] <whack> I think the master will emit time spent in parts (though I don't remember if this is master or agent only) | ||
| [2011/10/21 13:50:42] <rodjek> whack: agent only | ||
| [2011/10/21 13:50:51] <methods> hm how can i generate a graph ? | ||
| [2011/10/21 13:50:58] <whack> methods: you mean ruby? If there were a spec that never changed, you couldn't improve things. | ||
| [2011/10/21 13:51:09] <rodjek> methods: add --graph to your puppet agent command | ||
| [2011/10/21 13:51:24] <rodjek> then chuck the resulting dot file through graphviz | ||
| [2011/10/21 13:51:32] <methods> well if possible it would be nice to say , "only perform test compiles for nodes that have changed" but that would require like a dependency tree or something | ||
| [2011/10/21 13:51:36] @ jamison joined channel #puppet | ||
| [2011/10/21 13:51:44] <methods> whack: that's not what i mean t | ||
| [2011/10/21 13:55:22] @ methods left channel #puppet () | ||
| [2011/10/21 13:57:16] @ Quit: hacim: Remote host closed the connection | ||
| [2011/10/21 13:59:23] @ nimrod10 joined channel #puppet | ||
| [2011/10/21 14:01:02] @ Disconnect joined channel #puppet | ||
| [2011/10/21 14:02:08] @ Quit: nimrod10`: Ping timeout: 258 seconds | ||
| [2011/10/21 14:04:57] <dan__t_> can I use a hash or array of items sourced from extlookup inside of a class? Not a template, but inside a class. | ||
| [2011/10/21 14:06:26] <dan__t_> i want to iterate through the data | ||
| [2011/10/21 14:09:48] @ Djelibeybi joined channel #puppet | ||
| [2011/10/21 14:11:10] @ pdtpatrick1 joined channel #puppet | ||
| [2011/10/21 14:13:52] @ brandon_dacrib_ joined channel #puppet | ||
| [2011/10/21 14:15:36] @ Quit: brandon_dacrib: Ping timeout: 240 seconds | ||
| [2011/10/21 14:15:36] @ brandon_dacrib_ is now known as brandon_dacrib | ||
| [2011/10/21 14:17:12] @ Quit: wilmoore: Remote host closed the connection | ||
| [2011/10/21 14:20:39] @ the_ramink__ joined channel #puppet | ||
| [2011/10/21 14:20:50] @ jesserobbins joined channel #puppet | ||
| [2011/10/21 14:21:01] @ the_ramink__ is now known as the_ramink | ||
| [2011/10/21 14:21:18] @ methods joined channel #puppet | ||
| [2011/10/21 14:21:28] <methods> how do i know if a setup is using mcollective somewhere in the manifests ? | ||
| [2011/10/21 14:21:46] <dan__t_> Volcane, at some point will I ever be able to use multiple same-value keys via extlookup? | ||
| [2011/10/21 14:22:08] @ jesserobbins left channel #puppet () | ||
| [2011/10/21 14:23:20] @ Quit: the_ramink_: Ping timeout: 260 seconds | ||
| [2011/10/21 14:24:06] @ soh joined channel #puppet | ||
| [2011/10/21 14:25:06] @ Quit: bag__: Quit: Leaving | ||
| [2011/10/21 14:25:15] @ lak joined channel #puppet | ||
| [2011/10/21 14:25:24] @ Quit: lak: Changing host | ||
| [2011/10/21 14:25:24] @ lak joined channel #puppet | ||
| [2011/10/21 14:28:09] @ Quit: lak: Client Quit | ||
| [2011/10/21 14:29:01] @ wilmoore joined channel #puppet | ||
| [2011/10/21 14:29:18] @ Quit: labrown: Quit: Leaving | ||
| [2011/10/21 14:29:43] @ Quit: wilmoore: Remote host closed the connection | ||
| [2011/10/21 14:30:43] @ Quit: soh: Quit: Computer has gone to sleep. | ||
| [2011/10/21 14:30:57] @ wilmoore joined channel #puppet | ||
| [2011/10/21 14:32:03] <lindenle> Hi guys I inatll puppet at kickstart, but I dont want it to run the first time until the system reboots. Is that possible? | ||
| [2011/10/21 14:32:46] <torrancew> lindenle: puppet won't run as soon as it's been installed on most platforms. furthermore, if you're using a puppetmaster, you could wait to sign it, I suppose | ||
| [2011/10/21 14:33:00] @ Quit: sduchesneau: Remote host closed the connection | ||
| [2011/10/21 14:33:16] <lindenle> <torrancew: it seems to be running on install, I see traffic to the puppet master (files being pulled) | ||
| [2011/10/21 14:38:00] @ Quit: tnguyen: Ping timeout: 240 seconds | ||
| [2011/10/21 14:38:36] @ Quit: bronto: Quit: Leaving. | ||
| [2011/10/21 14:38:41] <torrancew> what distro, lindenle? | ||
| [2011/10/21 14:38:46] @ st33v joined channel #puppet | ||
| [2011/10/21 14:38:55] @ Quit: jodok: Quit: jodok | ||
| [2011/10/21 14:39:05] <lindenle> <torrancew: redhat 5.1, I am verifying that the traffic is puppet related at trhe moment | ||
| [2011/10/21 14:39:23] @ Quit: marczak: Ping timeout: 260 seconds | ||
| [2011/10/21 14:40:04] <lindenle> I see this: GET /production/catalog/hostname | ||
| [2011/10/21 14:40:27] <lindenle> after GET/PUT /production/certificate/ | ||
| [2011/10/21 14:40:34] <lindenle> So it is trying to run right? | ||
| [2011/10/21 14:40:44] @ Quit: PhilK: Excess Flood | ||
| [2011/10/21 14:40:50] @ Quit: st33v: Client Quit | ||
| [2011/10/21 14:40:51] <lindenle> <torrancew: ^^ | ||
| [2011/10/21 14:42:08] <lindenle> now it is pulling files.... GET / that are part of my rule set | ||
| [2011/10/21 14:42:26] @ PhilK joined channel #puppet | ||
| [2011/10/21 14:42:35] @ st33v joined channel #puppet | ||
| [2011/10/21 14:42:54] <lindenle> torrancew: it is pe-puppet by the way | ||
| [2011/10/21 14:43:28] <lindenle> torrancew: if that matters | ||
| [2011/10/21 14:43:38] <torrancew> lindenle: never touched pe-puppet in my life, sorry to say | ||
| [2011/10/21 14:43:51] <torrancew> but ya, it appears it's running | ||
| [2011/10/21 14:43:59] <torrancew> assuming those requests are coming from your new host | ||
| [2011/10/21 14:45:01] <torrancew> lindenle: the only thing that immediately dawns on me is to set a (non-permanent) iptables rule to block oubound traffic for port 8140 - if you don't save it to a rule file, the rule will go away with a reboot, and puppet can run | ||
| [2011/10/21 14:45:45] <lindenle> torrancew: wonder why I can't just disable this behavior.... | ||
| [2011/10/21 14:46:08] @ Quit: brandon_dacrib: Quit: brandon_dacrib | ||
| [2011/10/21 14:46:10] <torrancew> well, I suppose you could edit the package | ||
| [2011/10/21 14:51:28] <lindenle> torrancew: is there a pe-puppet channel? | ||
| [2011/10/21 14:51:38] @ jab_doa joined channel #puppet | ||
| [2011/10/21 14:53:56] @ Quit: pheezy: Remote host closed the connection | ||
| [2011/10/21 14:55:07] @ Quit: pjsz: Quit: pjsz | ||
| [2011/10/21 14:55:19] <torrancew> lindenle: not sure :( | ||
| [2011/10/21 14:58:26] <lindenle> <torrancew: this is a bummer | ||
| [2011/10/21 14:59:14] @ Quit: cr3: Quit: leaving | ||
| [2011/10/21 15:00:32] @ mike joined channel #puppet | ||
| [2011/10/21 15:00:34] @ Quit: key: Read error: Connection reset by peer | ||
| [2011/10/21 15:00:58] @ mike is now known as Guest89750 | ||
| [2011/10/21 15:01:03] @ soh joined channel #puppet | ||
| [2011/10/21 15:01:31] <eric0> i think you're on it; at the moment the only difference between PE and OSS puppet is the packaging | ||
| [2011/10/21 15:02:05] <eric0> but AFAIK if you bought PE you bought support too so you can raise a support request and not hang around on IRC hoping someone answers your question. | ||
| [2011/10/21 15:02:30] @ Quit: soh: Client Quit | ||
| [2011/10/21 15:02:43] @ varadero joined channel #puppet | ||
| [2011/10/21 15:02:46] <varadero> hi | ||
| [2011/10/21 15:03:32] <Guest89750> When can we expect the new GUI on the OSS version of Puppet? | ||
| [2011/10/21 15:03:51] @ Quit: rsnhyperion: Quit: rsnhyperion | ||
| [2011/10/21 15:04:49] @ devzero is now known as devzero|afk | ||
| [2011/10/21 15:05:08] @ Quit: lindenle: Ping timeout: 256 seconds | ||
| [2011/10/21 15:06:40] @ lak joined channel #puppet | ||
| [2011/10/21 15:06:40] @ Quit: lak: Changing host | ||
| [2011/10/21 15:06:40] @ lak joined channel #puppet | ||
| [2011/10/21 15:08:04] @ Quit: Scott-Mc: Read error: Operation timed out | ||
| [2011/10/21 15:08:06] @ Quit: failure: Read error: Operation timed out | ||
| [2011/10/21 15:08:23] @ Quit: lborda: Quit: Ex-Chat | ||
| [2011/10/21 15:08:38] @ rejectreality_ joined channel #puppet | ||
| [2011/10/21 15:08:39] @ Quit: rejectreality_: Changing host | ||
| [2011/10/21 15:08:39] @ rejectreality_ joined channel #puppet | ||
| [2011/10/21 15:08:41] @ failure joined channel #puppet | ||
| [2011/10/21 15:08:50] @ Quit: lbt: Excess Flood | ||
| [2011/10/21 15:08:50] @ jmeeuwen_ joined channel #puppet | ||
| [2011/10/21 15:09:12] @ lbt joined channel #puppet | ||
| [2011/10/21 15:09:36] @ Quit: tim|mac: Ping timeout: 258 seconds | ||
| [2011/10/21 15:09:40] @ deppy_ joined channel #puppet | ||
| [2011/10/21 15:09:42] @ Quit: djm68: *.net *.split | ||
| [2011/10/21 15:09:42] @ Quit: benjiedmund: *.net *.split | ||
| [2011/10/21 15:09:43] @ Quit: kaptk2: *.net *.split | ||
| [2011/10/21 15:09:43] @ Quit: |Majestic|: *.net *.split | ||
| [2011/10/21 15:09:44] @ Quit: mfridh: *.net *.split | ||
| [2011/10/21 15:09:44] @ Quit: xeor_: *.net *.split | ||
| [2011/10/21 15:09:44] @ Quit: jiboumans: *.net *.split | ||
| [2011/10/21 15:09:45] @ Quit: adnichol1: *.net *.split | ||
| [2011/10/21 15:09:45] @ Quit: nevyn: *.net *.split | ||
| [2011/10/21 15:09:45] @ Quit: jmeeuwen: *.net *.split | ||
| [2011/10/21 15:09:46] @ Quit: hggh: *.net *.split | ||
| [2011/10/21 15:09:46] @ Quit: kubicek: *.net *.split | ||
| [2011/10/21 15:09:46] @ Quit: _TB_: *.net *.split | ||
| [2011/10/21 15:09:47] @ Quit: vincent_vdk: *.net *.split | ||
| [2011/10/21 15:09:48] @ Quit: pamorf: *.net *.split | ||
| [2011/10/21 15:09:49] @ Quit: jordane: *.net *.split | ||
| [2011/10/21 15:09:49] @ Quit: Elwell: *.net *.split | ||
| [2011/10/21 15:09:50] @ Quit: bkohler: *.net *.split | ||
| [2011/10/21 15:09:50] @ Quit: rejectreality: *.net *.split | ||
| [2011/10/21 15:09:50] @ Quit: eryc: *.net *.split | ||
| [2011/10/21 15:09:51] @ Quit: Phibs: *.net *.split | ||
| [2011/10/21 15:09:51] @ Quit: xizhendu: *.net *.split | ||
| [2011/10/21 15:09:52] @ Quit: pabelanger: *.net *.split | ||
| [2011/10/21 15:09:52] @ Quit: flipwork: *.net *.split | ||
| [2011/10/21 15:09:53] @ Quit: digitalfreak: *.net *.split | ||
| [2011/10/21 15:09:53] @ Quit: zeroXten: *.net *.split | ||
| [2011/10/21 15:09:54] @ Quit: deppy__: *.net *.split | ||
| [2011/10/21 15:09:54] @ Quit: bartavelle: *.net *.split | ||
| [2011/10/21 15:09:54] @ Quit: ernestas: *.net *.split | ||
| [2011/10/21 15:09:55] @ Quit: fimblo: *.net *.split | ||
| [2011/10/21 15:09:55] @ Quit: rtyler: *.net *.split | ||
| [2011/10/21 15:09:56] @ Quit: Peanut: *.net *.split | ||
| [2011/10/21 15:09:57] @ Quit: wereHamster: *.net *.split | ||
| [2011/10/21 15:09:57] @ Quit: brd: *.net *.split | ||
| [2011/10/21 15:09:57] @ Quit: crayfishx: *.net *.split | ||
| [2011/10/21 15:09:57] @ Quit: kjalil: *.net *.split | ||
| [2011/10/21 15:09:58] @ Quit: xyn: *.net *.split | ||
| [2011/10/21 15:09:58] @ Quit: catay: *.net *.split | ||
| [2011/10/21 15:10:02] @ Scott-Mc joined channel #puppet | ||
| [2011/10/21 15:10:14] @ xyn joined channel #puppet | ||
| [2011/10/21 15:10:31] @ Quit: gwmngilfen: Ping timeout: 244 seconds | ||
| [2011/10/21 15:10:43] @ tim|mac joined channel #puppet | ||
| [2011/10/21 15:10:49] @ jmeeuwen_ is now known as jmeeuwen | ||
| [2011/10/21 15:10:56] @ gwmngilfen joined channel #puppet | ||
| [2011/10/21 15:11:15] @ wereHamster joined channel #puppet | ||
| [2011/10/21 15:11:23] @ djm68 joined channel #puppet | ||
| [2011/10/21 15:11:23] @ benjiedmund joined channel #puppet | ||
| [2011/10/21 15:11:23] @ kaptk2 joined channel #puppet | ||
| [2011/10/21 15:11:23] @ |Majestic| joined channel #puppet | ||
| [2011/10/21 15:11:23] @ mfridh joined channel #puppet | ||
| [2011/10/21 15:11:23] @ xeor_ joined channel #puppet | ||
| [2011/10/21 15:11:23] @ jiboumans joined channel #puppet | ||
| [2011/10/21 15:11:23] @ adnichol1 joined channel #puppet | ||
| [2011/10/21 15:11:23] @ nevyn joined channel #puppet | ||
| [2011/10/21 15:11:24] @ hggh joined channel #puppet | ||
| [2011/10/21 15:11:24] @ kubicek joined channel #puppet | ||
| [2011/10/21 15:11:24] @ _TB_ joined channel #puppet | ||
| [2011/10/21 15:11:24] @ vincent_vdk joined channel #puppet | ||
| [2011/10/21 15:11:24] @ pamorf joined channel #puppet | ||
| [2011/10/21 15:11:24] @ jordane joined channel #puppet | ||
| [2011/10/21 15:11:24] @ Elwell joined channel #puppet | ||
| [2011/10/21 15:11:24] @ bkohler joined channel #puppet | ||
| [2011/10/21 15:11:24] @ eryc joined channel #puppet | ||
| [2011/10/21 15:11:24] @ Phibs joined channel #puppet | ||
| [2011/10/21 15:11:24] @ xizhendu joined channel #puppet | ||
| [2011/10/21 15:11:24] @ pabelanger joined channel #puppet | ||
| [2011/10/21 15:11:24] @ flipwork joined channel #puppet | ||
| [2011/10/21 15:11:24] @ digitalfreak joined channel #puppet | ||
| [2011/10/21 15:11:24] @ zeroXten joined channel #puppet | ||
| [2011/10/21 15:11:24] @ bartavelle joined channel #puppet | ||
| [2011/10/21 15:11:24] @ ernestas joined channel #puppet | ||
| [2011/10/21 15:11:24] @ fimblo joined channel #puppet | ||
| [2011/10/21 15:11:24] @ Peanut joined channel #puppet | ||
| [2011/10/21 15:11:24] @ rtyler joined channel #puppet | ||
| [2011/10/21 15:11:24] @ brd joined channel #puppet | ||
| [2011/10/21 15:11:25] @ crayfishx joined channel #puppet | ||
| [2011/10/21 15:11:25] @ kjalil joined channel #puppet | ||
| [2011/10/21 15:11:25] @ catay joined channel #puppet | ||
| [2011/10/21 15:11:25] @ Quit: rdegges: Excess Flood | ||
| [2011/10/21 15:11:33] @ rdegges joined channel #puppet | ||
| [2011/10/21 15:11:37] @ Quit: n1x0n: Remote host closed the connection | ||
| [2011/10/21 15:11:42] @ n1x0n joined channel #puppet | ||
| [2011/10/21 15:14:08] @ Quit: themadcanudist: Ping timeout: 248 seconds | ||
| [2011/10/21 15:16:24] @ Quit: hfnix: Quit: Leaving. | ||
| [2011/10/21 15:17:30] @ limed_ joined channel #puppet | ||
| [2011/10/21 15:17:55] @ soh joined channel #puppet | ||
| [2011/10/21 15:18:03] @ Quit: limed_: Client Quit | ||
| [2011/10/21 15:23:44] @ Quit: wilmoore: Remote host closed the connection | ||
| [2011/10/21 15:23:46] <abetterlie> Guest89750: What gui are you talking about/ | ||
| [2011/10/21 15:24:47] @ Quit: alanevans: Remote host closed the connection | ||
| [2011/10/21 15:26:47] @ Quit: kermit: Read error: Connection reset by peer | ||
| [2011/10/21 15:26:56] @ kermit joined channel #puppet | ||
| [2011/10/21 15:27:24] @ Quit: jab_doa: Quit: Verlassend | ||
| [2011/10/21 15:28:55] <Guest89750> the gui that I presume is coming with Puppet Enterprise 2.0 | ||
| [2011/10/21 15:29:26] @ Quit: kaptk2: Quit: Leaving. | ||
| [2011/10/21 15:29:28] @ gniks joined channel #puppet | ||
| [2011/10/21 15:30:29] @ marczak joined channel #puppet | ||
| [2011/10/21 15:34:34] @ Quit: williemach: Quit: Leaving. | ||
| [2011/10/21 15:34:56] @ Quit: varadero: Ping timeout: 248 seconds | ||
| [2011/10/21 15:35:10] @ Quit: DanielFriesen: Quit: http://daniel.friesen.name or ELSE! | ||
| [2011/10/21 15:36:14] @ DanielFriesen joined channel #puppet | ||
| [2011/10/21 15:36:40] @ the_ramink_ joined channel #puppet | ||
| [2011/10/21 15:37:35] @ themadcanudist joined channel #puppet | ||
| [2011/10/21 15:37:49] @ DanielFriesen is now known as Afkytman | ||
| [2011/10/21 15:38:42] @ Quit: the_ramink: Ping timeout: 260 seconds | ||
| [2011/10/21 15:40:03] @ Quit: ksheurs: Quit: ksheurs | ||
| [2011/10/21 15:40:43] @ the_ramink__ joined channel #puppet | ||
| [2011/10/21 15:41:38] @ Quit: blentz: Read error: Operation timed out | ||
| [2011/10/21 15:41:57] @ thisKat joined channel #puppet | ||
| [2011/10/21 15:42:41] @ Quit: kangman: Remote host closed the connection | ||
| [2011/10/21 15:42:51] @ Quit: the_ramink_: Ping timeout: 252 seconds | ||
| [2011/10/21 15:43:23] @ Quit: bsg_kwolf: Quit: Leaving. | ||
| [2011/10/21 15:43:58] <Volcane> its enterprise only | ||
| [2011/10/21 15:44:44] @ Quit: stetho: Quit: stetho | ||
| [2011/10/21 15:44:49] @ jsurfer joined channel #puppet | ||
| [2011/10/21 15:46:15] @ Quit: lak: Read error: Connection reset by peer | ||
| [2011/10/21 15:46:30] @ lak joined channel #puppet | ||
| [2011/10/21 15:46:30] @ Quit: lak: Changing host | ||
| [2011/10/21 15:46:30] @ lak joined channel #puppet | ||
| [2011/10/21 15:46:47] @ Quit: themadcanudist: Ping timeout: 258 seconds | ||
| [2011/10/21 15:47:08] @ themadcanudist joined channel #puppet | ||
| [2011/10/21 15:48:26] @ nb joined channel #puppet | ||
| [2011/10/21 15:52:10] @ Quit: lak: Quit: Leaving. | ||
| [2011/10/21 15:52:54] @ kangman joined channel #puppet | ||
| [2011/10/21 15:53:18] @ Quit: marczak: Ping timeout: 256 seconds | ||
| [2011/10/21 15:54:08] @ Quit: themadcanudist: Ping timeout: 248 seconds | ||
| [2011/10/21 15:54:20] @ Quit: soh: Quit: Computer has gone to sleep. | ||
| [2011/10/21 15:54:28] @ Quit: kangman: Remote host closed the connection | ||
| [2011/10/21 15:59:03] @ los3241 joined channel #puppet | ||
| [2011/10/21 15:59:33] @ soh joined channel #puppet | ||
| [2011/10/21 15:59:58] @ Quit: soh: Client Quit | ||
| [2011/10/21 16:01:31] @ Quit: alop: Quit: alop | ||
| [2011/10/21 16:01:57] @ Dantman-bnc joined channel #puppet | ||
| [2011/10/21 16:04:38] @ Quit: dnjaramba: Ping timeout: 256 seconds | ||
| [2011/10/21 16:04:43] @ Quit: choonming: Read error: Connection timed out | ||
| [2011/10/21 16:06:58] @ Quit: Dantman-bnc: Quit: leaving | ||
| [2011/10/21 16:07:08] @ Dantman joined channel #puppet | ||
| [2011/10/21 16:08:36] @ Quit: zaargy: Ping timeout: 260 seconds | ||
| [2011/10/21 16:11:08] <Guest89750> So it's never going to make it out into open source? | ||
| [2011/10/21 16:11:32] <Volcane> i am not aware of any plans towards that | ||
| [2011/10/21 16:12:28] <jbarton> wondering if the puppet 2.0 release is going to make it on time.... | ||
| [2011/10/21 16:12:47] @ Quit: maxmartin: Remote host closed the connection | ||
| [2011/10/21 16:15:38] @ Quit: benjiedmund: Remote host closed the connection | ||
| [2011/10/21 16:16:58] @ Quit: DJClean: Read error: Operation timed out | ||
| [2011/10/21 16:17:11] <dan__t_> in puppet/ruby/whatever, how do i take a string of "/something" and remove the first slash? | ||
| [2011/10/21 16:18:01] @ Quit: st33v: Quit: st33v | ||
| [2011/10/21 16:20:39] <dan__t_> i think it's string.slice!(0) | ||
| [2011/10/21 16:20:48] <dan__t_> how do I do that inside of a manifest? | ||
| [2011/10/21 16:21:48] <Volcane> regular expressions | ||
| [2011/10/21 16:21:53] <Volcane> and the regsubst function | ||
| [2011/10/21 16:22:09] <dan__t_> oh, right. | ||
| [2011/10/21 16:25:27] @ Quit: ona_matt: Ping timeout: 255 seconds | ||
| [2011/10/21 16:25:48] @ st33v joined channel #puppet | ||
| [2011/10/21 16:26:13] <dan__t_> $bar = regsubst($string,'^\/','') | ||
| [2011/10/21 16:26:15] <dan__t_> thank you. | ||
| [2011/10/21 16:26:45] @ Quit: st33v: Read error: Connection reset by peer | ||
| [2011/10/21 16:29:52] @ Quit: ^conner: Ping timeout: 248 seconds | ||
| [2011/10/21 16:30:36] <dan__t_> this is annoying | ||
| [2011/10/21 16:30:43] <dan__t_> somehow "foo" keeps getting written to /etc/puppet/puppet.conf | ||
| [2011/10/21 16:30:51] @ Quit: gniks: Quit: Leaving. | ||
| [2011/10/21 16:34:06] @ kolla joined channel #puppet | ||
| [2011/10/21 16:34:39] @ EL841 joined channel #puppet | ||
| [2011/10/21 16:36:22] @ soh joined channel #puppet | ||
| [2011/10/21 16:36:30] <semaphore> do you have a puppet rule to append cruft to your puppet.conf ? | ||
| [2011/10/21 16:36:36] <dan__t_> nope. | ||
| [2011/10/21 16:37:34] @ Quit: EL84: Ping timeout: 258 seconds | ||
| [2011/10/21 16:38:01] <dan__t_> can I think of function definitions via 'define' as setting a configuration? If so, in that context, where would I call them? Would I put them under the node under nodes.pp, just define it as foo("bar") or some such? | ||
| [2011/10/21 16:39:25] * jpalmer is downloading the ascendos alpha. going to check out how much work facter needs to support it. | ||
| [2011/10/21 16:39:36] <dan__t_> mmm, i think i want parameterized classes. | ||
| [2011/10/21 16:39:54] @ AphisOne joined channel #puppet | ||
| [2011/10/21 16:40:14] @ AphisOne left channel #puppet () | ||
| [2011/10/21 16:40:30] @ Quit: soh: Client Quit | ||
| [2011/10/21 16:40:55] @ erodriguez joined channel #puppet | ||
| [2011/10/21 16:42:02] @ ^conner joined channel #puppet | ||
| [2011/10/21 16:43:18] @ Quit: Guest89750: Quit: Page closed | ||
| [2011/10/21 16:43:45] @ Quit: hobbeswalsh: Quit: hobbeswalsh | ||
| [2011/10/21 16:45:34] @ onicrom joined channel #puppet | ||
| [2011/10/21 16:45:46] <onicrom> hi all, guess no PE 2.0 tarball today? | ||
| [2011/10/21 16:47:50] <semaphore> hah. | ||
| [2011/10/21 16:47:52] <dan__t_> mmm, how do I actually send a parameter to a parameterized class.. | ||
| [2011/10/21 16:48:41] @ Quit: nb: Ping timeout: 244 seconds | ||
| [2011/10/21 16:49:06] <semaphore> dan__t_: what are you trying to do? | ||
| [2011/10/21 16:49:41] <dan__t_> set up some autofs hackery, but make it a simple configuration to set in a node definition | ||
| [2011/10/21 16:50:55] <semaphore> yeh, you should be able to call them that way | ||
| [2011/10/21 16:51:51] <torrancew> dan__t_: class { "foo": parameter => value } | ||
| [2011/10/21 16:52:01] <semaphore> node meh { include autofs autofs::foo{"bar": baz => durr} } | ||
| [2011/10/21 16:52:21] <torrancew> semaphore: that looks like a define, not a parameterized class | ||
| [2011/10/21 16:52:41] <semaphore> oh | ||
| [2011/10/21 16:52:47] <semaphore> i get them confused | ||
| [2011/10/21 16:53:03] <dan__t_> hrm, so in a node definition would I prefix that with an 'include', torrancew? | ||
| [2011/10/21 16:53:17] <torrancew> dan__t_: no, you use it instead of an include | ||
| [2011/10/21 16:53:34] <torrancew> include is more or less a shorthand for 'class { "foo": ensure => present }' IIRC | ||
| [2011/10/21 16:53:39] <dan__t_> oh. | ||
| [2011/10/21 16:54:31] <torrancew> so something like: node "www.example.com" { class "foo": param => value } | ||
| [2011/10/21 16:54:34] @ Guest65639 joined channel #puppet | ||
| [2011/10/21 16:54:47] <torrancew> (missed some {}s) inside your manifest | ||
| [2011/10/21 16:56:39] @ Quit: Guest65639: Changing host | ||
| [2011/10/21 16:56:39] @ Guest65639 joined channel #puppet | ||
| [2011/10/21 16:59:23] <dan__t_> got it. | ||
| [2011/10/21 16:59:24] <dan__t_> thanks. | ||
| [2011/10/21 16:59:28] <torrancew> np | ||
| [2011/10/21 16:59:57] @ Guest65639 is now known as nb | ||
| [2011/10/21 17:00:15] @ Quit: neonflux: Quit: Leaving. | ||
| [2011/10/21 17:01:43] @ marczak joined channel #puppet | ||
| [2011/10/21 17:03:32] <dan__t_> jfc i'm tired. | ||
| [2011/10/21 17:04:16] <dan__t_> seeing as you can't set a 'mood' on a file. | ||
| [2011/10/21 17:06:01] @ Quit: eshamow: Quit: eshamow | ||
| [2011/10/21 17:06:22] <tightwork> I just signed added a node, by signing the requested cert from the puppet master. It cached the certificate although, then received this message. Is this a normal error if there is nothing to run? http://dpaste.com/638890/ | ||
| [2011/10/21 17:07:43] @ Quit: miche: Quit: Computer has gone to sleep. | ||
| [2011/10/21 17:10:01] @ Quit: BrickBag: Remote host closed the connection | ||
| [2011/10/21 17:10:07] @ BrickBag joined channel #puppet | ||
| [2011/10/21 17:10:41] @ gniks joined channel #puppet | ||
| [2011/10/21 17:11:03] @ Quit: iw_work: Quit: Leaving | ||
| [2011/10/21 17:12:36] @ lak joined channel #puppet | ||
| [2011/10/21 17:12:36] @ Quit: lak: Changing host | ||
| [2011/10/21 17:12:36] @ lak joined channel #puppet | ||
| [2011/10/21 17:19:50] @ Quit: lak: Quit: Leaving. | ||
| [2011/10/21 17:20:05] <dan__t_> i'm out. thanks for the help all. | ||
| [2011/10/21 17:22:37] @ lak joined channel #puppet | ||
| [2011/10/21 17:22:37] @ Quit: lak: Changing host | ||
| [2011/10/21 17:22:37] @ lak joined channel #puppet | ||
| [2011/10/21 17:23:00] @ onicrom left channel #puppet () | ||
| [2011/10/21 17:24:48] @ Quit: dan__t_: Ping timeout: 248 seconds | ||
| [2011/10/21 17:25:25] @ Quit: mhiggs: Ping timeout: 240 seconds | ||
| [2011/10/21 17:25:58] @ Quit: lak: Client Quit | ||
| [2011/10/21 17:27:03] @ peridot left channel #puppet () | ||
| [2011/10/21 17:30:47] @ autojack joined channel #puppet | ||
| [2011/10/21 17:32:06] <autojack> I put this bit of code inside a node declaration: if $fqdn =~ /\.stage\.foo\.com/ { $env = "stage" } but it looks like $env is not actually getting set. what am I doing wrong? | ||
| [2011/10/21 17:34:26] @ Quit: krish1: Ping timeout: 260 seconds | ||
| [2011/10/21 17:36:27] @ Quit: gniks: Quit: Leaving. | ||
| [2011/10/21 17:37:38] @ lak joined channel #puppet | ||
| [2011/10/21 17:37:38] @ Quit: lak: Changing host | ||
| [2011/10/21 17:37:38] @ lak joined channel #puppet | ||
| [2011/10/21 17:40:56] @ Quit: gaveen: Remote host closed the connection | ||
| [2011/10/21 17:43:11] <autojack> hmm. well a little testing indicates that this syntax should be fine, and I'm definitely hitting the regex. | ||
| [2011/10/21 17:43:47] @ wilmoore joined channel #puppet | ||
| [2011/10/21 17:44:17] @ bob2345 joined channel #puppet | ||
| [2011/10/21 17:44:24] @ Quit: Corren: Quit: Computer has gone to sleep. | ||
| [2011/10/21 17:44:59] @ Quit: lak: Quit: Leaving. | ||
| [2011/10/21 17:46:05] @ Quit: danikov: Read error: Operation timed out | ||
| [2011/10/21 17:46:48] @ miche joined channel #puppet | ||
| [2011/10/21 17:46:57] <autojack> yeah nevermind I guess, something else is going on. | ||
| [2011/10/21 17:51:56] @ cosman2001_ joined channel #puppet | ||
| [2011/10/21 17:52:39] @ Quit: cosman2001: Ping timeout: 252 seconds | ||
| [2011/10/21 17:52:39] @ cosman2001_ is now known as cosman2001 | ||
| [2011/10/21 17:53:13] @ gniks joined channel #puppet | ||
| [2011/10/21 17:57:41] @ Quit: hooper: Ping timeout: 260 seconds | ||
| [2011/10/21 17:58:09] @ Quit: seanh-ansca: Ping timeout: 252 seconds | ||
| [2011/10/21 17:58:30] @ Quit: bob2345: Quit: Leaving | ||
| [2011/10/21 18:00:38] @ Quit: cosman2001: Quit: cosman2001 | ||
| [2011/10/21 18:01:06] @ Quit: gniks: Quit: Leaving. | ||
| [2011/10/21 18:01:11] @ Quit: countskm: Quit: leaving | ||
| [2011/10/21 18:02:20] <autojack> and I figured it out. woot! | ||
| [2011/10/21 18:02:22] @ autojack left channel #puppet () | ||
| [2011/10/21 18:02:38] @ Quit: KaiserBeto: Read error: Connection reset by peer | ||
| [2011/10/21 18:06:33] @ pheezy joined channel #puppet | ||
| [2011/10/21 18:07:07] <tightwork> ugh setting this up on centos is horrible | ||
| [2011/10/21 18:07:16] @ Quit: pheezy: Remote host closed the connection | ||
| [2011/10/21 18:07:20] <tightwork> old crud | ||
| [2011/10/21 18:07:25] @ Quit: mrwacky42: Quit: Leaving. | ||
| [2011/10/21 18:07:51] <tightwork> seems 2.7.1 client cannot work with 2.6.6 server | ||
| [2011/10/21 18:08:14] @ mrwacky42 joined channel #puppet | ||
| [2011/10/21 18:08:56] @ jaytaph joined channel #puppet | ||
| [2011/10/21 18:09:33] @ Quit: tilgovi: Read error: Operation timed out | ||
| [2011/10/21 18:09:33] <the_ramink__> tightwork: your server should always be a later revision than your client. | ||
| [2011/10/21 18:12:03] @ gniks joined channel #puppet | ||
| [2011/10/21 18:12:53] <ryanspaulding> the_ramink__: is that a best practices? I have done it before by accident and it worked out fine | ||
| [2011/10/21 18:14:07] <tightwork> I see that, im just ranting about how centos blows | ||
| [2011/10/21 18:14:10] <the_ramink__> ryanspaulding: I'm sure there are cases that work, but PuppetLabs makes no guarantees for comptibility. | ||
| [2011/10/21 18:14:28] <rodjek> tightwork: definitely, especially when jumping between releases | ||
| [2011/10/21 18:14:29] <ryanspaulding> the_ramink__: got it thank you | ||
| [2011/10/21 18:14:39] @ Quit: gniks: Client Quit | ||
| [2011/10/21 18:15:26] <tightwork> i was not expecting this :-\ | ||
| [2011/10/21 18:15:30] <tightwork> arg | ||
| [2011/10/21 18:15:37] @ Quit: bosszaru: Quit: Leaving. | ||
| [2011/10/21 18:16:07] @ tnguyen joined channel #puppet | ||
| [2011/10/21 18:16:54] @ choonming joined channel #puppet | ||
| [2011/10/21 18:17:04] @ Quit: jsurfer: Ping timeout: 248 seconds | ||
| [2011/10/21 18:18:57] @ soh joined channel #puppet | ||
| [2011/10/21 18:21:00] @ Quit: cliff-hm: Read error: Connection reset by peer | ||
| [2011/10/21 18:21:16] @ zaargy joined channel #puppet | ||
| [2011/10/21 18:23:14] @ Quit: spiette: Ping timeout: 244 seconds | ||
| [2011/10/21 18:24:52] @ Quit: mrwacky42: Quit: Leaving. | ||
| [2011/10/21 18:25:55] @ Quit: jamison: Excess Flood | ||
| [2011/10/21 18:26:36] @ jamison joined channel #puppet | ||
| [2011/10/21 18:28:13] @ Quit: the_ramink__: Ping timeout: 252 seconds | ||
| [2011/10/21 18:30:08] @ Quit: soh: Quit: Computer has gone to sleep. | ||
| [2011/10/21 18:34:23] @ gniks joined channel #puppet | ||
| [2011/10/21 18:34:42] @ soh joined channel #puppet | ||
| [2011/10/21 18:36:25] @ Quit: soh: Client Quit | ||
| [2011/10/21 18:38:08] @ Quit: |Majestic|: Ping timeout: 276 seconds | ||
| [2011/10/21 18:39:54] @ Quit: diq: Ping timeout: 256 seconds | ||
| [2011/10/21 18:44:18] @ Holocaine joined channel #puppet | ||
| [2011/10/21 18:50:58] @ Quit: tnguyen: Ping timeout: 258 seconds | ||
| [2011/10/21 18:51:45] @ Quit: jaytaph: Quit: jaytaph | ||
| [2011/10/21 18:54:08] @ flozano joined channel #puppet | ||
| [2011/10/21 18:56:23] @ Quit: ryanspaulding: Quit: Leaving. | ||
| [2011/10/21 18:58:40] @ Quit: tuf: Quit: Leaving... | ||
| [2011/10/21 18:59:57] @ neonflux joined channel #puppet | ||
| [2011/10/21 19:00:25] @ Quit: gniks: Quit: Leaving. | ||
| [2011/10/21 19:00:25] @ mawser joined channel #puppet | ||
| [2011/10/21 19:01:03] @ Quit: mawser: Remote host closed the connection | ||
| [2011/10/21 19:01:20] @ Quit: n0ts: Ping timeout: 248 seconds | ||
| [2011/10/21 19:01:20] @ mawser joined channel #puppet | ||
| [2011/10/21 19:03:34] @ n0ts joined channel #puppet | ||
| [2011/10/21 19:09:43] @ flozano_ joined channel #puppet | ||
| [2011/10/21 19:09:43] @ Quit: flozano: Read error: Connection reset by peer | ||
| [2011/10/21 19:09:44] @ flozano_ is now known as flozano | ||
| [2011/10/21 19:13:11] @ Quit: djm68: Quit: Lost terminal | ||
| [2011/10/21 19:13:42] @ soh joined channel #puppet | ||
| [2011/10/21 19:13:49] @ Quit: jbarton: Quit: Page closed | ||
| [2011/10/21 19:13:58] @ devzero|afk is now known as devzero | ||
| [2011/10/21 19:14:38] @ Quit: Djelibeybi: Quit: Textual IRC Client: http://www.textualapp.com/ | ||
| [2011/10/21 19:16:20] @ Quit: thisKat: Quit: Computer has gone to sleep. | ||
| [2011/10/21 19:17:04] @ Quit: flozano: Quit: flozano | ||
| [2011/10/21 19:21:15] @ mawser_ joined channel #puppet | ||
| [2011/10/21 19:23:32] @ Quit: mawser: Ping timeout: 256 seconds | ||
| [2011/10/21 19:23:32] @ mawser_ is now known as mawser | ||
| [2011/10/21 19:24:32] @ Quit: sumsuch: Quit: sumsuch | ||
| [2011/10/21 19:25:19] @ Quit: bmahe: Quit: Leaving | ||
| [2011/10/21 19:25:33] @ the_ramink joined channel #puppet | ||
| [2011/10/21 19:33:29] @ |Majestic| joined channel #puppet | ||
| [2011/10/21 19:37:38] @ Quit: |Majestic|: Ping timeout: 244 seconds | ||
| [2011/10/21 19:45:01] @ Quit: soh: Quit: Computer has gone to sleep. | ||
| [2011/10/21 19:47:00] @ dissipate joined channel #puppet | ||
| [2011/10/21 19:47:01] @ Quit: dissipate: Changing host | ||
| [2011/10/21 19:47:01] @ dissipate joined channel #puppet | ||
| [2011/10/21 19:49:15] @ cosman2001 joined channel #puppet | ||
| [2011/10/21 19:53:25] @ Quit: cosman2001: Ping timeout: 240 seconds | ||
| [2011/10/21 19:54:50] @ cosman2001 joined channel #puppet | ||
| [2011/10/21 19:55:44] <tmz> tightwork: Technically, centos doesn't provide puppet at all, so you can't say they blow. EPEL does keep puppet versions the same (as well as Fedora) to try and dmake this less painful. | ||
| [2011/10/21 19:55:56] @ hooper joined channel #puppet | ||
| [2011/10/21 19:56:40] @ Jbstlmo joined channel #puppet | ||
| [2011/10/21 19:56:56] <tightwork> Little help when ubuntu ships 2.7 no big deal | ||
| [2011/10/21 19:57:49] <tmz> Heh, can only do so much about that. yum.puppetlabs.com has nice 2.7.x rpms for el and fedora. | ||
| [2011/10/21 19:58:45] <dissipate> how out of date is the book Pro Puppet? | ||
| [2011/10/21 19:58:54] @ kenperkins joined channel #puppet | ||
| [2011/10/21 19:59:01] <rodjek> dissipate: not very | ||
| [2011/10/21 20:01:05] @ los324 joined channel #puppet | ||
| [2011/10/21 20:01:45] <the_ramink> dissipate: was released this year, pretty rock solid. Definitely worth getting. | ||
| [2011/10/21 20:03:32] @ Quit: Holocaine: | ||
| [2011/10/21 20:03:59] @ Quit: los3241: Ping timeout: 244 seconds | ||
| [2011/10/21 20:05:55] <fenrus02> it has an ebook version too | ||
| [2011/10/21 20:10:37] @ Holocaine joined channel #puppet | ||
| [2011/10/21 20:12:20] @ KaiserBeto joined channel #puppet | ||
| [2011/10/21 20:16:18] @ Quit: kenperkins: Quit: Computer has gone to sleep. | ||
| [2011/10/21 20:18:16] @ Quit: Holocaine: | ||
| [2011/10/21 20:18:58] @ Quit: gwmngilfen: Ping timeout: 244 seconds | ||
| [2011/10/21 20:19:08] @ Quit: cosman2001: Ping timeout: 258 seconds | ||
| [2011/10/21 20:19:57] @ Quit: Jbstlmo: Quit: Page closed | ||
| [2011/10/21 20:20:02] @ gwmngilfen joined channel #puppet | ||
| [2011/10/21 20:26:15] @ cosman2001 joined channel #puppet | ||
| [2011/10/21 20:28:22] @ Quit: cosman2001: Remote host closed the connection | ||
| [2011/10/21 20:28:30] @ Quit: hooper: Ping timeout: 260 seconds | ||
| [2011/10/21 20:31:07] @ soh joined channel #puppet | ||
| [2011/10/21 20:39:09] @ cosman2001 joined channel #puppet | ||
| [2011/10/21 20:40:37] @ Quit: newtMcKerr: Quit: Leaving. | ||
| [2011/10/21 20:40:37] @ Quit: the_ramink: Read error: Connection reset by peer | ||
| [2011/10/21 20:41:09] @ the_ramink joined channel #puppet | ||
| [2011/10/21 20:43:31] @ Quit: cosman2001: Ping timeout: 252 seconds | ||
| [2011/10/21 20:49:50] @ cosman2001 joined channel #puppet | ||
| [2011/10/21 20:51:19] @ KaiserBeto left channel #puppet () | ||
| [2011/10/21 20:56:49] @ Corren joined channel #puppet | ||
| [2011/10/21 20:59:21] @ tilgovi joined channel #puppet | ||
| [2011/10/21 20:59:27] @ Quit: mawser: Remote host closed the connection | ||
| [2011/10/21 20:59:42] @ mawser joined channel #puppet | ||
| [2011/10/21 20:59:58] @ Quit: cosman2001: Ping timeout: 258 seconds | ||
| [2011/10/21 21:01:34] @ Quit: jovy: Ping timeout: 256 seconds | ||
| [2011/10/21 21:02:24] @ cosman2001 joined channel #puppet | ||
| [2011/10/21 21:03:24] @ skullone joined channel #puppet | ||
| [2011/10/21 21:05:00] @ Quit: cosman2001: Read error: Connection reset by peer | ||
| [2011/10/21 21:05:13] @ cosman2001 joined channel #puppet | ||
| [2011/10/21 21:06:36] @ cosman2001_ joined channel #puppet | ||
| [2011/10/21 21:09:47] @ Quit: dissipate: Quit: Leaving | ||
| [2011/10/21 21:09:51] @ Quit: cosman2001: Ping timeout: 255 seconds | ||
| [2011/10/21 21:09:51] @ cosman2001_ is now known as cosman2001 | ||
| [2011/10/21 21:13:21] @ jaytaph joined channel #puppet | ||
| [2011/10/21 21:13:58] @ Quit: tilgovi: Remote host closed the connection | ||
| [2011/10/21 21:14:21] @ cosman2001_ joined channel #puppet | ||
| [2011/10/21 21:15:06] @ Quit: devdas: Ping timeout: 258 seconds | ||
| [2011/10/21 21:16:48] @ Quit: cosman2001: Ping timeout: 240 seconds | ||
| [2011/10/21 21:16:48] @ cosman2001_ is now known as cosman2001 | ||
| [2011/10/21 21:22:01] @ Quit: rcrowley: Quit: Computer has gone to sleep. | ||
| [2011/10/21 21:23:20] @ newtMcKerr joined channel #puppet | ||
| [2011/10/21 21:24:43] <skullone> bummed to hear PE didnt release today | ||
| [2011/10/21 21:25:45] @ Quit: newtMcKerr: Client Quit | ||
| [2011/10/21 21:28:26] @ Quit: soh: Quit: Computer has gone to sleep. | ||
| [2011/10/21 21:34:44] @ newtMcKerr joined channel #puppet | ||
| [2011/10/21 21:37:10] <Phibs> whut | ||
| [2011/10/21 21:39:01] @ Quit: mawser: Quit: mawser | ||
| [2011/10/21 21:39:59] @ Quit: cosman2001: Remote host closed the connection | ||
| [2011/10/21 21:40:20] @ cosman2001 joined channel #puppet | ||
| [2011/10/21 21:45:00] @ Quit: cosman2001: Ping timeout: 258 seconds | ||
| [2011/10/21 21:45:57] @ los324 left channel #puppet () | ||
| [2011/10/21 21:48:52] @ Quit: ccaum: Quit: ccaum | ||
| [2011/10/21 21:51:57] <tightwork> Im reading 'pulling strings with puppet'... there are two examples for @user { "jsmith": ensure => "present", and then @group { "staff": ensure => present, are we present or "present"? | ||
| [2011/10/21 21:53:18] <whack> tightwork: single-word strings are allowed without quotation marks | ||
| [2011/10/21 21:53:32] <whack> it's really a style decision as to what you use, I prefer quoting everything | ||
| [2011/10/21 21:55:11] <rodjek> i quote everything that isn't symbolish (present, absent, file, directory, etc) | ||
| [2011/10/21 21:55:19] <the_ramink> tightwork: install puppet-lint and do whatever it doesn't bitch about. :) | ||
| [2011/10/21 21:55:22] <whack> rodjek: nod | ||
| [2011/10/21 21:55:29] <tightwork> ok sounds good :) | ||
| [2011/10/21 21:55:59] <rodjek> the_ramink: indeed :) | ||
| [2011/10/21 21:58:33] @ Quit: Mishell: Remote host closed the connection | ||
| [2011/10/21 21:59:47] @ cosman2001 joined channel #puppet | ||
| [2011/10/21 22:06:49] @ Quit: neonflux: Quit: Leaving. | ||
| [2011/10/21 22:15:51] @ Quit: choonming: Read error: Connection timed out | ||
| [2011/10/21 22:20:44] @ jwhitlock_zzz is now known as jwhitlock | ||
| [2011/10/21 22:22:34] @ jwhitlock is now known as jwhitlock_zzz | ||
| [2011/10/21 22:33:57] @ Quit: cosman2001: Quit: cosman2001 | ||
| [2011/10/21 22:37:00] @ cosman2001 joined channel #puppet | ||
| [2011/10/21 22:50:38] @ bmahe joined channel #puppet | ||
| [2011/10/21 23:03:56] @ hooper joined channel #puppet | ||
| [2011/10/21 23:06:10] @ artkrz joined channel #puppet | ||
| [2011/10/21 23:06:39] @ Corren is now known as kenperkins | ||
| [2011/10/21 23:07:18] @ Quit: wilmoore: Ping timeout: 255 seconds | ||
| [2011/10/21 23:11:39] @ wilmoore joined channel #puppet | ||
| [2011/10/21 23:14:21] @ Quit: cosman2001: Quit: cosman2001 | ||
| [2011/10/21 23:16:07] @ dnjaramba joined channel #puppet | ||
| [2011/10/21 23:31:41] @ DJClean joined channel #puppet | ||
| [2011/10/21 23:44:10] @ cosman2001 joined channel #puppet | ||
| [2011/10/21 23:45:41] @ sihil joined channel #puppet | ||
| [2011/10/21 23:48:02] @ Quit: pdtpatrick: Remote host closed the connection | ||
| [2011/10/21 23:48:37] @ pdtpatrick_ joined channel #puppet | ||
| [2011/10/21 23:49:39] @ Quit: newtMcKerr: Quit: Leaving. | ||
| [2011/10/21 23:51:13] @ Quit: sihil: Quit: Leaving... |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!