5,002 reputation
1532
bio website careers.stackoverflow.com/…
location France
age 32
visits member for 5 years
seen Dec 14 at 20:09

I am a Christian, as well as an open-source technologist working as a systems engineer.

I'm interested in GNU/Linux systems, configuration management and deployment, virtualization, LaTeX and many other things.

See my blog for more info, or [my CV page][2].

[2]: http://cv.raphink.info

@raphink

google

linkedin


Dec
16
awarded  Yearling
Dec
9
comment Puppet Augeas with /etc/hosts
OP wants to manage an alias in addition to the canonical name. This makes it harder to ensure idempotence, lest you end up grep for regexps in your unless statement. Generally speaking, it's better practice to rely on existing resource ruby types, that manage edge cases better (and are actually thoroughly tested for them).
Dec
9
comment Puppet Augeas with /etc/hosts
exec resources should be avoided at all cost, because there is no garantee of idempotence. They should only be used if you have no other choice (e.g. apt-get update). If anything, use file_line before you get to this extreme.
Dec
8
answered Puppet Augeas with /etc/hosts
Nov
6
comment How can I use Puppet to Enforce Local Group Membership?
@AaronCopley It shouldn't be slow, unless you're using Puppet < 2.7.19. As for parametrization, I'd encourage you to make a defined resource type around the augeas resource.
Nov
4
comment How can I use Puppet to Enforce Local Group Membership?
The manages_members feature is not available for the groupadd provider. You're supposed to set this in the user type using the groups attribute, which is what OP is trying to avoid here.
Oct
16
awarded  Popular Question
Oct
9
awarded  Popular Question
Oct
2
awarded  Nice Answer
Aug
4
comment Changing the mysql bind-address within a script
The sed approach will only work if the entry already exists, since sections matters in the inifile. The Augeas approach will work regardless, because it will place the entry in the right position.
Jul
31
comment How can I use Augeas to manage the `!includedir` directive for MySQL?
Answer accepted but not +1?
Jul
31
answered How can I use Augeas to manage the `!includedir` directive for MySQL?
Jul
2
awarded  Curious
Jun
27
answered Puppet augeas fails on insert with lens and incl specified
Mar
18
answered MCollective with RabbitMQ stops responding
Mar
18
revised MCollective with RabbitMQ stops responding
added 2775 characters in body
Mar
17
asked MCollective with RabbitMQ stops responding
Mar
14
revised Puppet: Run Augeas only when a specific package exists
added 250 characters in body
Mar
14
answered Puppet: Run Augeas only when a specific package exists
Feb
19
awarded  Nice Answer