Displaying 20 results from an estimated 3000 matches similar to: "manipulating facter variable"
2012 Jul 25
3
manifest variable with sed - problem
Hello,
i have a problem in my sudo manifest file, because in the variable $name
comes sometimes usernames like user.lastname, but i need for sudo
(includedir */etc/sudoers.d/*) file names with no dots (like user_lastname).
I need a new variable, where is the dots change by underscores.
My first try was like this, but it isn''t working well.
$name_underscore = "`echo $name | sed
2013 Oct 28
1
inline_template private method `gets' called for false:FalseClass
Hi,
I am new to Ruby ERB and inline_template. Can anyone spot what''s wrong
with this inline_template?
$moddedContent = inline_template("<%= puts gets(nil).gsub(/one
two three/,\"\") /tmp/blah %>")
exec {
"/bin/echo ''${moddedContent}'' > /tmp/blah" :
}
When I try to apply it, I
2012 Aug 27
5
Append string to list items.
I have an array:
$nodes = [''gfs01'' ,''gfs02'', ''gfs03'', ''gfs04]
and a string variable:
$brick_store = "/var/bricks"
How can I append "/var/bricks" to each item in the array? Lack of a
looping construct makes this challenging in puppet.
Such that:
brick_array = [''gfs01:/var/bricks'',
2009 Oct 29
2
template issue: nested variables?
I need to do something like this
node foo {
$iface = pcn0
...
}
# the template
<%= network_<%= iface %> %>/<% netmask_<%= iface %> %>
The idea being that a file would be built on the client holding the
value of pcn0''s network/netmask
Of course, I''m trying to avoid hard coding the interface name in order
to keep my code portable.
Thanks in advance
2010 Sep 16
2
Deliver/LDA, no data in the logs, even with debug set (dovecot + qmail-ldap), and sieve issue
Hi,
I am trying to integrate sieve with qmail-ldap. I can't get it to work, and
deliver isn't logging anything to the log files (or syslog, if selected).
Hence I have got no way to diagnose the problem. Any help appreciated.
*root at debtwo:~# dovecot --version*
1.2.13
*root at debtwo:~# dovecot -n*
# 1.2.13: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.32-3-686 i686 Debian squeeze/sid
2010 Dec 04
3
1.2.15 - segfault if host field attribute not present in ldap. (proxy)
In case this is relevant:
kernel: [17549.714369] imap-login[11704]: segfault at 0 ip b75c3d23 sp
bf888178 error 4 in libc-2.11.2.so[b7551000+140000]
If no host field attribute is present in ldap (like mailHost for
qmail-ldap), and we are trying to use proxy, then dovecot segfaults. If
more information's needed, let me know.
Also, somewhat unrelated, but maybe the wiki needs to be edited
2012 Feb 29
3
Modifying a FACT Value In a Manifest
In my network every subnets default gateway is X.X.X.1. That router
gateway is always running ntpd which I want to give be default as the ntp
server in every hosts ntp.conf.
Since there is no official "default gateway" fact yet, what I want to be
able to do in my manifest is take the $ipaddress fact and turn it into the
gateway for that subnet.
For example...
IP = 10.1.1.12
GW =
2013 Apr 16
7
puppet-cleaner: makes puppet DSL code comply with a subset of the style guide
FWIW,
I''ve wrote puppet-cleaner to help me make comply thousands of lines of
puppet 2.6 DSL code to puppet 2.7 style guide and expectations. I''m
uploading it to github today for anyone to use.
https://github.com/santana/puppet-cleaner
Externally, you run puppet-clean file.pp and it can transform this:
/*
multiline comment
trailing white space here ->
*/
class
2013 Nov 18
3
Is it possible to evaluate a string as a parameter name?
Hi,
I''m looking to combine a couple of fact names with the value of a class
parameter to create and lookup the resulting fact''s value. Is that
possible? For example, my class will take the parameter "my_default_nic"
from beyond. So I know that as long as $my_default_nic exists on the
client, then so will facts like macaddress_<NIC>, netmask_<NIC>,
2012 Dec 03
4
Unnecessary changes when creating facts.yaml
I have set up puppet to create a facts.yaml file for mcollective using the
following line:
content => inline_template("<%= scope.to_hash.reject { |k,v| k.to_s =~
/(uptime.*|timestamp|.*free|macaddress.*|ipaddress)/ }.to_yaml %>"),
However, it is creating a lot of unnecessary changes by reordering the
facts in the yaml output as you can see in the diff output between to
2010 Sep 22
1
Sieve autoreply woes on test setup
Hi,
I have been testing sieve in my setup with qmail-ldap and deliver on a LAN
with an artificial domain name. Everything seems to be working as expected,
except in cases when autoreplies (vacation, reject messages) need to be
tested.
The domain name is vmint, and dawnone is the hostname on which mail server
is setup, so a users have address like cot at vmint, cute at vmint and dove at vmint
*
2011 Jan 27
9
CIDR-matching in puppet manifests?
I have a few settings that change based on the network that a system is
in, and I have a heterogeneous collection of networks (a few /24s, some
/25s, a /29 and a couple /27s, and hey look a /16 in rfc1918 space
and...). So I can''t do simple regex matches on dotted-quad IP notation
and expect to get a complete story.
What I''d like is something like, I dunno...
$nameserver =
2013 Jun 10
5
Does stdlib break the regsubst function?
Hi all,
We are currently using the regsubst function of Puppet to generate some
information out of our hostnames (customer, environment, and so.). The
manifest is running fine since months.
7: $customer = regsubst($::fqdn, ''(^[^-]*)-[^-]*.*'', "\\1")
8: $environment = regsubst($::fqdn, ''^[^-]*-([^-]*).*'', "\\1")
9: $product =
2010 Sep 21
1
Quota value *not* getting over written by ldap attr value, help ?
Hi,
I am having trouble with the quota plugin with deliver. In the auth logs, I
see that dovecot is able to get the attribute value just fine:
***
Sep 21 17:49:30 dawnone dovecot: auth(default): ldap(cot,127.0.0.1): result:
uid(user)=cot uidNumber(userdb_uid)=1011 gidNumber(userdb_gid)=1011
homeDirectory(userdb_home)=/home/cot
mailQuotaSize(userdb_quota_rule=*:bytes=%$)=*:bytes=1000000
***
But
2010 Aug 06
7
using puppet ssl certs for other applications
Hello,
As I''ve been building up my puppet infrastructure, I''ve started using
puppet certs for all of my services that require ssl. Usually this is
in the form of links:
file {
"/opt/syslog-ng/etc/ca.d/b2457b50.0":
require => Package["syslog-ng"],
ensure => link,
target =>
2010 Dec 03
1
Passwords not returned without auth_bind ?
Hi,
Maybe I am missing something simple, but I can't get users authenticated
using password lookups, as opposed to auth_bind. This is how the log looks
like when using password lookup:
dovecot: auth(default): new auth connection: pid=2449
dovecot: auth(default): client in:
2005 Jul 27
5
Parallel port setup and debugging.
Hello!
I using the latest released version (20050725).
Im having problems using the parallel port.
How do i setup the parallel port using the new registry system?
Which modules control the parallel port. Which debug groups should i
enable?
/Pedro
>>>> GN Netcom Group NOTICE - AUTOMATICALLY INSERTED <<<<
The information transmitted is intended only
2010 Apr 23
1
regsubst questions
I am attempting to set some variables in my manifest and I amd seeing
a result I don''t quite understand. Here is a section of code from my
manifest:
$boot_time = generate(''/usr/bin/env'', ''/bin/date'', ''+%H:%m'')
notice("boot_time => $boot_time")
$boot_hour =
2012 Feb 16
2
Basic string manipulation in puppet
Hi all,
Been searching the net for a few hours now.
I have a basic operation I wish to perform but, cannot find examples
close enough to what I''m after to implement it myself.
This is what I want to do:
$version = ''10.2.0''
I want to manipulate the string to make a new var ($cutversion), equal
just 102.
For example in perl (since I know it):
$version =
2020 Mar 17
3
valid BasicAA behavior?
Hi Hal,
In that case what is the best way to query whether there is a loop carried dependence between B[j] and A[j] at i-loop level?
We were operating under the assumption of 'conservatively correct' behavior of alias analysis in the function scope?
Thanks,
Pankaj
From: Finkel, Hal J. <hfinkel at anl.gov>
Sent: Tuesday, March 17, 2020 11:50 AM
To: Hiroshi Yamauchi <yamauchi at