Displaying 20 results from an estimated 80000 matches similar to: "Editing lines of multiple files with puppet and augeas"
2013 Oct 10
2
Augeas XML trouble
Hello everyone,
I am currently trying to add elements to an XML file (a libvirt network
definition) using Puppet (2.7.23)/Augeas (0.10). The XML looks like this:
<network>
<name>virbr0</name>
<uuid>57fdc6e3-cba1-4110-88ef-850f1b71ee39</uuid>
<forward dev=''eth0'' mode=''nat''/>
<bridge
2013 May 29
1
augeas for hosts.allow
Hi
I am trying to configure hosts.allow using augeas with puppet. I can add a
ip range if process exists with this code
augeas { "Add ${name} to ${process}":
context => "/files/etc/hosts.allow",
changes => "set *[process=''${process}'']/client[last()+1] ${name}",
onlyif => "match
2013 Apr 29
2
augeas
Hello
I use augeas to replace a value in a config file:
example (this example is good) :
/etc/ssh/sshd_config file
LogLevel INFO
class ssh::redhat {
augeas { "sshd_config":
context => "/files/etc/ssh/sshd_config",
changes => [
"set LogLevel VERBOSE",
],
notify => Service["sshd"],
}
This configuration is good
but how do when the
2013 Oct 04
3
Converting augeas snippet to puppet augeas resource
(apologies in advance for the line wrap)
I have the following tidbit of augeas code, which inserts a rule into
/etc/sysconfig/iptables as the first rule of a specifically named chain;
# augtool> insert append before
"/files/etc/sysconfig/iptables/table/append[. = ''Mayo-Firewall-INPUT''][1]"
# augtool> match /files/etc/sysconfig/iptables/table/append[. =
2010 Dec 23
2
Multiple AllowGroups entries in sshd_config with Puppet and Augeas
Hi,
After extensively looking into puppet + augeas for managing the
AllowGroups in sshd_config, I came to the conclusion that it won''t
work as I expected :( So I''m sharing my thoughts here.
The main objective is allowing multiple groups per-node, depending on
what the security team wants. Since I want this to be dynamic, I
created a define in a class:
class ssh::server::config
2011 Oct 07
0
puppet 2.7.5 and augeas break grub.conf on RHEL5
Hi,
I was running puppet (2.7.5) on a host which needed to have some
settings changed in it''s /boot/grub/menu.lst file. This file is
however a link to /boot/grub/grub.conf
When I used augeas in puppet like shown below
augeas { "${dom0::params::module_label}_menu.lst_memory": incl => ''/
boot/grub/menu.lst'', lens => ''Grub.lns'', changes
2010 Dec 29
1
Puppet and augeas - onlyif conditions; overwriting default values
Hello,
I am still not getting warm with augeas and puppet, there are some
things I do not understand. At the moment I am trying the following:
- I want to set some kernel parameters in the /etc/sysctl.conf file
- in one puppet module, I have defined some default values for the
kernel parameters
- but for several servers I want to modify some of these values,
therefore I would like to overwrite
2011 Dec 02
1
Using array's in Puppet (in combination with Augeas).
Hi,
I have been struggling with arrays in puppet in combination with
Augeas. I have written a define to configure network interfaces on
Debian based distributions using Augeas. One of the requirements is
the possibility to use the up/down mechanism.
This where I run into a snag. Everything works fine until I try to
setup more than than one up rule. First some code examples of the
define:
--
2013 Jan 24
2
Augeas file line edit please help
what i thought would be a simple edit using augeas is turning out to not be
so straight forward, can anyone please help ?
the plan is to edit sendmail.cf and change the default DS to
DShostname.domain
class mail {
$key = DS
service {
''sendmail'':;
}
augeas { "sendmail.cf/$key":
context =>
2010 Sep 29
0
err: Could not run Puppet configuration client: Could not find a default provider for augeas
Hello,
I get these message when i try to run puppet with augeas.
Puppet Version are 2.6.1 on server and client.
The ouput of the puppet Client with debug:
debug: Failed to load library ''selinux'' for feature ''selinux''
debug: Failed to load library ''shadow'' for feature ''libshadow''
debug:
2013 Jun 18
4
augeas
Hello guys, I am facing a problem with puppet client installed via gem due
Ruby EE.
The problem is the following:
> puppetd -vt
info: Caching catalog for #FQDN
err: Could not run Puppet configuration client: Could not find a default
provider for augeas
I have tried to install ruby-augeas(gem install ruby-augeas) but it returns
an error while compiling(make can not compile it).
My ruby
2012 Apr 16
1
hiera puppet augeas and hash keys ?
Hi,
if possible can someone post a working example please ?
I am using hiera => puppet => augeas.
cat myserver.yaml
---
myserver:
"Birthday": ''1''
"Debug": ''5''
The no. of settings will change, so i would like to use a hash here.
The hiera lookup works already:
>hiera -c /etc/puppet/hiera.yaml -h myserver
2012 Aug 28
4
using puppet augeas to add entry in /etc/syslog.conf
Hi ,
I"m trying to add a entry in /etc/syslog.conf using puppet augeas like
this " *.warning;mail.none;authpriv.none;cron.none
@syslog_host" ,
seems the way to do this with augeas is :
augeas { "syslog_conf":
lens => "syslog.lns",
incl => "/etc/syslog.conf",
2009 Nov 22
0
Puppet 25.1 + stored configuration (with sqlite) + augeas on Ubuntu 9.04 or 8.04
> Adam, you should be able to either grab the unstable deb from here:
>
> http://packages.debian.org/sid/puppet
>
> or build from source using git-buildpackage, this post describes how:
>
> http://explanatorygap.net/2009/10/29/puppet-0-25-1-debs-done-but-dela...
Thank you very much!! I have already tried the debian-experimental
packages on both Ubuntus, but I finally gave up
2009 Oct 29
1
Puppet + Augeas + dhcpd.conf
Has anyone used augeas to manage the dhcpd.conf file? I really don''t
want to have a series of .d directories to build this thing. Each
subnet needs to be a resource and each static host entry inside the
subnet needs to be its own resource.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Puppet
2013 Nov 01
2
Augeas JSON example?
Greetings.
I''m trying to find a few concrete examples of how to use augeas within a Puppet module, to make changes to a JSON file. I''ve been googling for the past hour and a half, and while I have found several pages which provide reference-type documentation, I have yet to see a single usable example. All of the augeas examples seem to demonstrate how to maintain a file for
2010 Oct 06
3
Using Augeas to manage /etc/network/interfaces from Puppet
Hi,
Sorry for the broad distribution, I''m not sure who best can help me.
I''m trying to add a new interface stanza to /etc/network/interfaces.
With augtool, I can accomplish this with the following:
set /files/etc/network/interfaces/iface[last()+1] bond1
set /files/etc/network/interfaces/iface[last()]/family inet
set /files/etc/network/interfaces/iface[last()]/method dhcp
set
2010 Oct 13
4
Puppet and Augeas
Hi. Is there any way to make puppet run a particular module first
before another module is run. For example, I''m using the augeas
resource type in one of the modules. But libaugeas-ruby1.8 is not
installed in the client machine. So when the catalog is run, I get the
following error: Could not find a default provider for augeas. So I
built another module that will install the
2013 Nov 06
4
augeas onlyif problem
I''m trying to make sure a specific user has a special ssh key used as his
identity file.
so I''m trying something like:
augeas{"user_second_key":
context => "/files/home/user/.ssh/config",
changes => [ "ins IdentityFile after
/files/home/user/.ssh/config/IdentityFile[last()]",
" set
2009 Sep 10
2
Adding comments to config files with augeas
Hi,
I''ve got a ''define'' that I use to set kernel parameters in
/etc/sysctl.conf using the augeas type. It works well, but I''d like
to be able to add a comment line directly above my the parameter to
explain what it does and why it''s been changed. We currently just add
a comment in site.pp, but that''s not much use to local admins.