<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Calibri" size="2"><span style="font-size:11pt;">
<div>Hi</div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt;"> </span></font></div>
<div>I’m trying to use your module to control sysctl settings thought puppet, and to be honest I’m struggling. Not sure if it’s specifically how I’m using your module, or the fact that I am not passing hash values to it (I’m very new to perl and puppet).</div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt;"> </span></font></div>
<div>This is my init.pp code</div>
<div> </div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt;">        <font face="Courier New" size="2"><span style="font-size:10pt;">$sysctlkeys = keys($sysctl_settings)</span></font></span></font></div>
<div><font face="Courier New" size="2"><span style="font-size:10pt;">        rh7config::sysctlconfig  $sysctlkeys:</span></font></div>
<div><font face="Courier New" size="2"><span style="font-size:10pt;">            porthash => $sysctl_settings</span></font></div>
<div><font face="Courier New" size="2"><span style="font-size:10pt;">        </span></font></div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt;"> </span></font></div>
<div>And the sysctlconfig definition looks like this…</div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt;"> </span></font></div>
<div><font face="Courier New" size="2"><span style="font-size:10pt;">define rh7config::sysctlconfig ($porthash) </span></font></div>
<div style="text-indent:36pt;"><font face="Courier New" size="2"><span style="font-size:10pt;">sysctl  $porthash[$name]:</span></font></div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt;">                <font face="Courier New" size="2"><span style="font-size:10pt;">ensure => present,</span></font></span></font></div>
<div><font face="Courier New" size="2"><span style="font-size:10pt;">                value  => $porthash[$name][val],</span></font></div>
<div><font face="Courier New" size="2"><span style="font-size:10pt;">                target => "/usr/lib/sysctl.d/00-system.conf",</span></font></div>
<div><font face="Courier New" size="2"><span style="font-size:10pt;">                </span></font></div>
<div><font face="Courier New" size="2"><span style="font-size:10pt;">        </span></font></div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt;"> </span></font></div>
<div>The parameter sysctl_settings (defined as a hash as I want to set several sysctl values) is set to </div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt;"> </span></font></div>
<div><font face="Courier New" size="2"><span style="font-size:10pt;">net.ipv4.tcp_keepalive_time:</span></font></div>
<div><font face="Courier New" size="2"><span style="font-size:10pt;">  val: 3600</span></font></div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt;"> </span></font></div>
<div>but I am receiving the following error when puppet checks in on the host</div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt;"> </span></font></div>
<div><font face="Courier New" size="2"><span style="font-size:10pt;">Error: /Stage[main]/Rh7config/Rh7config::Sysctlconfig[net.ipv4.tcp_keepalive_time]/Sysctl["val"=>3600]: Could not evaluate: Error: `"val"=>3600` is not a valid sysctl key</span></font></div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt;"> </span></font></div>
<div>I’m not sure if it the code I’m using to pass the hash value or the syntax of the parameter which is incorrect. Any help you could give me would be very gratefully received</div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt;"> </span></font></div>
<div>Regards</div>
<div>Dave</div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt;"> </span></font></div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt;"> </span></font></div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt;"> </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">Dave Green </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">Technical Consultant </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">Sword Apak </span></font></div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt;"><a href="http://www.sword-apak.com"><font face="Arial" size="2" color="#0563C1"><span style="font-size:10pt;"><u>www.sword-apak.com</u></span></font></a><font face="Arial" size="2"><span style="font-size:10pt;">
</span></font></span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;"> </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">d +44 1454 871120 </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">t +44 1454 871000 </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">f +44 1454 871199 </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">e <a href="mailto:dave.green@sword-apak.com"><font color="#0563C1"><u>dave.green@sword-apak.com</u></font></a> </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;"> </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">Nibley Court</span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">3 Turner Drive </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">Westerleigh Business Park </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">Bristol </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">BS37 5YX. United Kingdom </span></font></div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt;"><a href="http://www.sword-group.com"><font face="Arial" size="2" color="#0563C1"><span style="font-size:10pt;"><u>www.sword-group.com</u></span></font></a><font face="Arial" size="2"><span style="font-size:10pt;"> 
</span></font></span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;"> </span></font></div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt;"> </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">Apak Group Limited, Registered in England No. 01451033. </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">Registered Office: Nibley Court, 3 Turner Drive, Westerleigh Business Park, Bristol, BS37 5YX.</span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;"> </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;"> </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">The information contained in this message or any of its attachments may be privileged and confidential and intended for the exclusive use of the addressee.  The views expressed may not be Apak policy
but the personal views of the originator.  If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message and any attachments without retaining a copy.  This footnote also confirms that this email has
been swept for the presence of known computer viruses before being sent. </span></font></div>
<div> </div>
<div> </div>
<div><font face="Times New Roman" size="3"><span style="font-size:12pt;"> </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">Dave Green </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">Technical Consultant </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">Sword Apak </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;"><a href="http://www.sword-apak.com">www.sword-apak.com</a> </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;"> </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">d +44 1454 871120 </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">t +44 1454 871000 </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">f +44 1454 871199 </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">e dave.green@sword-apak.com </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;"> </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">Nibley Court</span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">3 Turner Drive </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">Westerleigh Business Park </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">Bristol </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;">BS37 5YX. United Kingdom </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;"><a href="http://www.sword-group.com">www.sword-group.com</a>  </span></font></div>
<div><font face="Arial" size="2"><span style="font-size:10pt;"> </span></font></div>
<div> </div>
</span></font>
</body>
</html>