Re: [Puppet Users] Bacula with Puppet

2023-09-06 Thread Thomas Bendler
On Thu, Aug 24, 2023 at 5:27 PM Laci D wrote: > Has someone worked before on Puppet manifest file that will install and > configure bacula-fd on a client server and also configure Bacula server to > backup that client? > Preferably with password authentication. > https://forge.puppet.com/modules

Re: [Puppet Users] Github actions for Puppet module deploy

2019-12-15 Thread Thomas Bendler
a lot > of our processes through github actions, so expect some development from us > in the next weeks. > > > Cheers, David Schmitt > > On Thu, 12 Dec 2019 at 12:17, Thomas Bendler > wrote: > >> Hi @all, >> >> are there any official Github Actions ava

[Puppet Users] Github actions for Puppet module deploy

2019-12-12 Thread Thomas Bendler
Hi @all, are there any official Github Actions available to deploy Puppet modules to the Puppet forge? I know they exist for TravisCI ( https://docs.travis-ci.com/user/deployment/puppetforge/) but didn't find the equivalent for Github Actions yet. Does anyone know more? Kind regards Thomas -- Li

[Puppet Users] ERB Template array modification

2016-10-12 Thread Thomas Bendler
Hi community, I have a problem with one of my ERB templates. I would like to display an array containing class names. But I don't want to display every class, I would like to display the top class only. If no top class exist, it should show the sub classes. So input is something like this: class1

Re: [Puppet Users] Restricting ssh keys?

2016-07-08 Thread Thomas Bendler
I've solved this by moving ssh keys to a different location outside /home/user/.ssh to /etc/ssh.d/user. This gives you full control over the ssh-keys without the possibility that a user more or less accidentally change it to something not compliant. You can take a look at my ssh module ( https://fo

Re: [Puppet Users] Module parameter handling

2016-03-07 Thread Thomas Bendler
Thanks for the hints, I’ll check what fits best. Regards Thomas > Am 03.03.2016 um 19:29 schrieb Henrik Lindberg > : > > On 02/03/16 11:26, Thomas Bendler wrote: >> Hi @all, >> >> I write a module that create local users on my boxes. Now I try to make >> t

[Puppet Users] Module parameter handling

2016-03-02 Thread Thomas Bendler
Hi @all, I write a module that create local users on my boxes. Now I try to make that module fully dynamic so that the user informations are passed to the module as parameter like this: class { 'local_users': user => [ { 'john' => { name => 'John Doe', home => '/export/home/john' } }, {

Re: [Puppet Users] Test define in module with rspec_puppet

2016-02-16 Thread Thomas Bendler
Things can be so easy: Total resources: 56 Touched resources: 56 Resource coverage: 100.00% Thanks a lot! Regards Thomas 2016-02-16 15:28 GMT+01:00 Gareth Rushgrove : > On 16 February 2016 at 09:37, Thomas Bendler > wrote: > > Hi @all, > > > > I have a small pro

[Puppet Users] Test define in module with rspec_puppet

2016-02-16 Thread Thomas Bendler
Hi @all, I have a small problem with my module test using spec_puppet. I use the Puppetlabs MySQL module to create databases in my module. When running "rake spec" my coverage report that not all resources are tested: ​<--- snip --->​ Mysql_database[test1] Mysql_grant[test1@localhost/test1.*] Mys

Re: [Puppet Users] New Resource Type for bareos

2016-02-02 Thread Thomas Bendler
Hi Björn, do you have a your code on i.e. github so that I can take a look on it or is it restricted? I use Foreman for the backup definition, I have global smart parameters setting with file-fd to true and a configuration group backup-client. All hosts that belong to this configuration group get

Re: [Puppet Users] New Resource Type for bareos

2016-01-26 Thread Thomas Bendler
Hi Björn, depends on how you would like to implement the fully automatic configuration. I do this on the server side because backup is nothing that apply out of the box after provisioning to the client and server. Under normal circumstances I would like to add a client only to the backup if rea

Re: [Puppet Users] Slightly Off-Topic: CI Test of Puppet module fail

2016-01-19 Thread Thomas Bendler
e local version of puppet-lint that is passing the check > and pin to that version in your Gemfile > > I'd also open the issue over on > https://github.com/rodjek/puppet-lint/issues as I think it's a bug. > > Cheers (and definitely not off-topic. This list is for

[Puppet Users] Slightly Off-Topic: CI Test of Puppet module fail

2016-01-19 Thread Thomas Bendler
​Hello, I have a small problem with a Puppet module I've wrote​. The module is: https://forge.puppetlabs.com/thbe/bacula When I check the module locally with: bundle exec rake validate && bundle exec rake lint && bundle exec rake spec SPEC_OPTS='--format documentation' ​it says everything is f

Re: [Puppet Users] Order class with parameter

2015-03-06 Thread Thomas Bendler
Hi Felix, 2015-03-06 11:38 GMT+01:00 Felix Frank : > [ > ​...]​ > > now I see - you're relying on https://github.com/thbe/puppet-yum to > handle the repo, yes? > > You are lacking a crucial dependency then is all. > > Class['::yum] -> > Class['icinga::package'] -> > Class['icinga::config'] -> > C

Re: [Puppet Users] Order class with parameter

2015-03-06 Thread Thomas Bendler
23:12 GMT+01:00 Felix Frank : > On 03/04/2015 02:10 PM, Thomas Bendler wrote: > > *contain icinga::package* > *contain icinga::config* > *contain icinga::service* > > *Class['icinga::package'] ->* > *Class['icinga::config'] ->* > *Class['i

[Puppet Users] Order class with parameter

2015-03-04 Thread Thomas Bendler
Hello List, I have a question about ordering of classes with parameters. My first class install the service it should install. To be able to install the service, a second class is need which add the necessary repository. So the init class look like this: *class { '::yum':* * repoIcinga => 'yes',

Re: [Puppet Users] Re: Best way for sync folder with many files and subfolders via Puppet that changed rarely

2014-11-03 Thread Thomas Bendler
2014-11-03 15:53 GMT+01:00 jcbollinger : > [ > ​...]​ > > As I understand, Puppet on every sync action recheck each file (rebuild >> md5 sum) on server and client for finding changes. >> >> On client computers this folder will be readonly, so we don't need to >> recheck md5 sums on every sync proc

Re: [Puppet Users] ENC vs manifest - cage match

2014-10-29 Thread Thomas Bendler
It depend on the scope, there are already some modules with in module hiera that do not fully work in conjunction with ENC (i.e. puppetlabs/mcollective). You can still use the module but you can't benefit from in module hiera. If you can accept this limitations, Foreman is from my point of view the

Re: [Puppet Users] puppet module for checking CVE's

2014-10-14 Thread Thomas Bendler
Question is the goal of the factor output. From my point of view, only CVEs not implemented in the system are relevant (i.e. for reporting). CVEs already implemented are not really from interest to me. So if the standard behavior is, only show facts with CVEs not implemented yet and show all CVEs o

Re: [Puppet Users] Re: Good PupptMaster/Passenger Guide w OSX 10 .9

2014-09-02 Thread Thomas Bendler
Install C6, install EPEL and SCL repository, install Foreman repository and foreman-installer. Execute foreman-installer and the system is ready to run (http://theforeman.org/manuals/1.5/quickstart_guide.html). Regards Thomas 2014-09-01 21:50 GMT+02:00 : > > > On Tuesday, August 26, 2014 7:23:4

Re: [Puppet Users] Puppet, Vagrant and repos

2014-07-14 Thread Thomas Bendler
I use a separate module for the repositories ( https://forge.puppetlabs.com/thbe/yum) and require them during startup like here (https://forge.puppetlabs.com/thbe/ssmtp). So Puppet is doing the work to get everything in place in the correct order. Regards Thomas 2014-07-07 17:35 GMT+02:00 Andrei

Re: [Puppet Users] Puppet on Openelec

2014-07-03 Thread Thomas Bendler
That would be a hard task because a lot of prerequisites are not in the default build. So getting this up and running mean to recompile the base image which break the automatic upgrade feature. Better would be preparing the configuration per media box locally and use something like pssh to distribu

Re: [Puppet Users] New Puppet book: Extending Puppet

2014-07-03 Thread Thomas Bendler
​Also from my side, congratulations, I bought the ebook and start reading it, so far, excellent, even for people with strong puppet knowledge. Regards Thomas​ 2014-07-03 11:23 GMT+02:00 Alessandro Franceschi : > Thank you Johan and thank you all for the encouraging words. > This is the first "l

Re: [Puppet Users] howto determine a users homedir in a class file

2014-01-30 Thread Thomas Bendler
You can change the path to authorized_keys as it is done in my ssh puppet module (http://forge.puppetlabs.com/thbe/ssh). The next version of this module will give you the possibility to deploy usernames with keys as parameters but I'm not sure when I'll find time to implement this. Till now you hav

Re: [Puppet Users] What is the best replacement for Puppet Dashboard ?

2014-01-28 Thread Thomas Bendler
As far as I know, there is nothing available yet that can compare with foreman in terms of functionality. There are some reporting projects available, but if you want to use the dashboard as an ENC as well, there is know alternative to foreman. Regards Thomas 2014-01-28 kaustubh chaudhari > Hi

[Puppet Users] Hash and loops

2014-01-26 Thread Thomas Bendler
Hi @all, I try to pass a hash to a module class like this: class { 'modulename': filecontent => { name1 => 'value1', name2 => 'value2', ... namex => 'valuex', } } ​The class should take the hash list, loop over the list and create i.e. file resources with namex and content va

[Puppet Users] RPM Warning

2013-10-30 Thread Thomas Bendler
Hello @all, I noticed that I got rpm based warnings on my EL5 boxes: Warning: Failed to match rpm line ... I know there is a ticket that adress the problem (don't know the ticket number out of my head), but as far as I know with the current rpm version from yum.puppetlabs.com this should already

[Puppet Users] puppetlabs/openstack

2013-08-29 Thread Thomas Bendler
Hi @all, I'm trying to setup an openstack test cluster with one controller node and three compute nodes. Therefor I've used the puppetlabs openstack modules. On the controller node I've used: - openstack::auth_file - openstack::controller - openstack::repo - openstack::repo::yum_refr

Re: [Puppet Users] Got a SOGo Puppet module?

2013-08-14 Thread Thomas Bendler
You realize users and groups without creating them ( http://docs.puppetlabs.com/guides/virtual_resources.html). Regards Thomas -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, sen

Re: [Puppet Users] Re: Coding style best practise

2013-04-05 Thread Thomas Bendler
2013/4/4 jcbollinger > [...] > Code following that template should work equally well in any Puppet from > v2.6 onward, provided that hiera is installed. (Hiera is built-in for > Puppet 3, but it is a separate add-on to Puppet 2). > > However, if you are going to go so far as to specify explicit

[Puppet Users] Coding style best practise

2013-04-04 Thread Thomas Bendler
Hi @all, I've started rewriting some of my modules to achieve separation of logic and data. So I did some standard layout with init.pp and params.pp for default values and parametrized classes for individual configuration like this: class example ( $parameter1 = hiera('example::parameter1', $ex

Re: [Puppet Users] Windows ACL best practise

2013-03-20 Thread Thomas Bendler
Hi Josh, 2013/3/20 Josh Cooper > S-1-5-18 thanks for the clarification, I wasn't aware that the SIDs are always the same as stated in http://support.microsoft.com/kb/243330. What's about everyone or user, will everyone or user get read-only access when I change the mode to 0775? Multiple group

[Puppet Users] Windows ACL best practise

2013-03-19 Thread Thomas Bendler
Hi @all, I've started to extend some classes I wrote with support for Windows. Unfortunately I got stucked with the ACLs. The plan is (as I thougth) quite simple, I would like to create a central directory (i.e. c:\managed) and I would like to put some additional files and directories underneath t

[Puppet Users] Puppetlabs forge modules

2013-03-15 Thread Thomas Bendler
Hi @all, what is the standard communication method for reporting bugs, enhancements, ... for forge modules. I saw i.e., that the nodejs module support RedHat but not Scientific Linux which is only a matter of the selector. So I tried to report this but the issue link is dead. Any hints on how to p

Re: [Puppet Users] Puppet and Windows runtime error

2013-01-21 Thread Thomas Bendler
2013/1/21 Josh Cooper > [...] > The name of the package in your manifest > > package { 'NSClientpp': > > needs to match the name that is displayed in Add/Remove Programs. > Life could be so easy ... ;) Now it's working as expected, thanks for the help! Regards, Thomas -- Linux ... enjoy the

Re: [Puppet Users] Commercial tools

2012-12-05 Thread Thomas Bendler
Hi Thomas, 2012/12/4 Thomas Eichberger > We are checking which tool might be the best one for us. I like Puppet > (together with Foreman or whatever helps), but there are commercial tools > UC4 (http://uc4.com/) which seem to offer a lot. > [...] > the scope is different, UC4 was designed for p

Re: [Puppet Users] New to Puppet -- why the puppet user

2012-11-27 Thread Thomas Bendler
2012/11/27 Steven VanDevender > [...] > One gathers you're not really a practicing sysadmin. What you cite are > a bunch of good reasons one should avoid running daemons and > applications as root. But you can't create and manage the mechanisms > that are used to avoid running things as root wi

Re: [Puppet Users] Re: Puppet version 2.7 or 3?

2012-11-16 Thread Thomas Bendler
Hi Ohad, 2012/11/16 Ohad Levy > [...] > For the record, Puppet 3 support was added to foreman a couple of days ago. > [...] > do you know when the puppet 3 support will be available in the test RPMs? I've updated to the current test RPMs yesterday but still had to patch some files in foreman an

Re: [Puppet Users] Error: Not authorized to call find on /file_metadata/files

2012-10-12 Thread Thomas Bendler
Hi Rodolfo, 2012/10/12 Rodolfo Pilas > [...] > Error: Not authorized to call find on /file_metadata/files > Can you tell me any suggestion to solve this issue? > how do specify your files? With 3.x I had to change my calls from: puppet:://puppetservername/modulename/file to puppet:///modules

Re: [Puppet Users] Re: Migration from Puppet 2.6.7 to 3.0.0 issues

2012-10-10 Thread Thomas Bendler
Hi Josh, 2012/10/10 Josh Cooper > [...] > I think puppet agent is expecting yaml, and is either receiving json > or otherwise can't parse the yaml it's receiving. We made performance > improvements in Puppet 3 relating to yaml parsing, so perhaps that is > the issue. > you are the man! I had se

Re: [Puppet Users] Puppet 3 and ENC deploy ... nothing

2012-10-10 Thread Thomas Bendler
Hi Josh, 2012/10/10 Josh Cooper > [...] > There is an issue with ENCs when using storeconfigs. See > http://projects.puppetlabs.com/issues/16698 > [...] > thanks for the hint, after disabling storeconfig, ENC seem to work again but now I hit the issue that David already reported: https://group

Re: [Puppet Users] Re: Migration from Puppet 2.6.7 to 3.0.0 issues

2012-10-10 Thread Thomas Bendler
2012/10/10 Jeff McCune > I haven't seen this specific issue yet. > [...] > I saw this issue after an upgrade to 3.0.0 when I used manifests with a package/service definition inside. Unfortunately I didn't had the time to investigate this issue, so no solution from my side ... currently. But mayb

[Puppet Users] Puppet 3 and ENC deploy ... nothing

2012-10-10 Thread Thomas Bendler
t: "Mediawiki Server" ip: "XXX.XXX.XXX.XX" owner_name: "Thomas Bendler" puppetmaster: "" domainname: "int.domain.local (Unknown)" classes: backup::bacula::client: mail::ssmtp: custom: backup::bacula: securit

Re: [Puppet Users] Re: Puppet 3.0 upgrade issue

2012-10-08 Thread Thomas Bendler
Hi Gary, 2012/10/8 Gary Titchmarsh > [...] > Looking at this > linkto > the breaking changes, you need to amend your > config.ru: > Comment out the following lines: > [...] > thanks for the tip, you got me into the ri

Re: [Puppet Users] Puppet 3.0 upgrade issue

2012-10-08 Thread Thomas Bendler
2012/10/8 Henrik Lindberg > [...] > run_mode is deprecated as a setting in 3.x - do you have it in some > settings file? > It can still be used on the command line. > [...] > I don't think that I used run_mode anywhere: $ cd /etc/puppet/ $ grep -R run_mode * $ cd /var/lib/puppet/ $ grep -R run_

Re: [Puppet Users] Deploy nagios client on windows

2012-10-08 Thread Thomas Bendler
Hi Josh, 2012/10/2 Josh Cooper > On Mon, Oct 1, 2012 at 10:39 AM, Josh Cooper wrote: > > [...] > thanks for the answer and sorry for the late reply but I was on vacation. I will follow your recommendations as soon as possible but it won't be before next week (too much projects ;)). Reards, Th

[Puppet Users] Deploy nagios client on windows

2012-09-27 Thread Thomas Bendler
Hi @all, does anyone manage the NSClient++ deployment with puppet? I have the strange behavior that I can distribute the installation package to the target server and install the package with the MSI provider. The relevant code is here: if $windows { file { "c:/local/source": en

Re: [Puppet Users] Re: Puppet Nagios group problem

2012-09-08 Thread Thomas Bendler
Hi Steven, 2012/9/8 Steven C > Having a similar problem. So far I've tried clearing the nagios.cfg and > dropping the puppet database from puppetmaster, but this has not helped. > [...] > currently I've defined the groups manually as a template file in puppet but this is only a workaround. The

[Puppet Users] Puppet Nagios group problem

2012-09-07 Thread Thomas Bendler
Hi @all, I got stucked in the configuration of Nagios resources from Puppet. I've wrote a some classes setting up a Nagios server, collect virtual resources from the client and push them to the Nagios server. So far so good, it's working. Now I try to group the hosts and services and the problems

Re: [Puppet Users] Thoughts on preseed vs config files?

2012-05-03 Thread Thomas Bendler
2012/5/2 Brian Gupta > So having an internal debate on whether to use puppet managed debian > preseed files to configure packages prior to installation or > installing with no-config and using puppet to manage the config files > after the fact. > > The end of the discussion is that ideally one wo

Re: [Puppet Users] Publicly accessible server?

2011-10-21 Thread Thomas Bendler
2011/10/21 Brian Gallew > In theory, as long as you are NOT auto-signing certificate requests, this > is exactly what the puppet server was designed for. However, you should > note that the server is likely to suffer lots of random probing and may be > susceptible to performance problems. > [...

Re: [Puppet Users] (mostly) philosophical design question

2011-10-04 Thread Thomas Bendler
Hi David, 2011/10/3 David Ressman > [...] > I'm currently redoing our puppet setup and trying to start with new design > from the ground up to implement all of the puppet 2.6+ goodness, but I'm > getting tripped up with the complexity of the design. I want to do things > the right way, but I don

Re: [Puppet Users] ANNOUNCE: Puppet Dashboard 1.1.0rc3

2011-04-11 Thread Thomas Bendler
Hi Matt, 2011/4/8 Matt Robinson > [...] > We definitely appreciate any help testing RC's and releases, so I look > forward to your feedback. > [...] > Ok, here it is (CentOS 5.6 system). I've changed: su -s /bin/sh -c "${DASHBOARD_RUBY} ${DASHBOARD_HOME}/script/server -e ${DASHBOARD_ENVIRONMEN

Re: [Puppet Users] ANNOUNCE: Puppet Dashboard 1.1.0rc3

2011-03-28 Thread Thomas Bendler
Hi Jacob, 2011/3/24 Jacob Helwig > [...] > This release is available for download at: > > http://puppetlabs.com/downloads/dashboard/puppet-dashboard-1.1.0rc3.tar.gz > [...] > are there already RPMs available? I would like to help testing but only if RPMs are provided. Kind regards, Thomas --

[Puppet Users] MCollective facts with uppercase

2011-03-18 Thread Thomas Bendler
Hi @all, don't know if this is the correct list for a question like this, but maybe someone knows. Is there a reason why mc-facts don't support facts with uppercase inside but mc-inventory does? thbe@ocean:~$ mc-facts custRole Could not call remote agent: Input fact does not match validation rege

Re: [Puppet Users] Re: ANNOUNCE: Facter 1.5.9rc2

2011-03-18 Thread Thomas Bendler
Hi Todd, 2011/3/18 Todd Zullinger > [...] > If you find problems with the packaging, please let me know. If you > find other bugs, please file them in redmine: > >http://projects.puppetlabs.com/projects/facter/issues > [...] > don't know if it's a bug or related to the packages but facter

Re: [Puppet Users] race conditions in using "svn update" in puppetmaster's /etc/puppet directory?

2011-01-03 Thread Thomas Bendler
Hi James, 2011/1/3 James Ralston > [...] > So, here's my question: if you are currently using the "svn update" > approach to manage /etc/puppet on the puppetmaster, have you taken > conscious steps to help avoid a race condition? If so, what are they? > And if not, why not? > [...] > I use a sc

Re: [Puppet Users] Package Repositories at http://yum.puppetlabs.com/

2010-12-30 Thread Thomas Bendler
Hi Jeff, 2010/12/30 Jeff McCune > [...] > The "base" repository located at: http://yum.puppetlabs.com/base/ contains > official packages for software Puppet Labs has released. Currently this > repository contains official releases of MCollective and Dashboard. > [...] > what is the prerequisit

Re: [Puppet Users] Re: Puppet on Windows

2010-11-26 Thread Thomas Bendler
2010/11/26 Paul Nasrat > [...] > Joel did do a users/group provider which may be quite dated and need > some porting - if you are happy to test/develop: > https://github.com/finalprefix/puppet/tree/win What is the procedure to use this version? Download the ZIP and run install.rb or must be som

Re: [Puppet Users] Re: Puppet on Windows

2010-11-26 Thread Thomas Bendler
(facter already does what I expect). Do you know if MCollective will be running on Windows as well? With this combination I could manage my own script directory to start and stop applications as well as start and stop Windows itself. Kind regards, Thomas -- thomas bendler (systemadministrat

Re: [Puppet Users] Thoughts on dropping 0.24.x client support in Puppet 2.7?

2010-11-25 Thread Thomas Bendler
2010/11/25 Klaus Ethgen > > [...] > There are many distributions out there providing 0.24 version only. And > as the use of puppet is to manage many distributions, even the > antiquated »enterprise« distributions, I think that dropping support for > version lower than 0.25 is not that good idea. >

Re: [Puppet Users] Thoughts on dropping 0.24.x client support in Puppet 2.7?

2010-11-25 Thread Thomas Bendler
2010/11/25 Nigel Kersten > [...] > How do people feel about us dropping all XMLRPC support from 2.7.x, > such that it only supported Puppet clients 0.25.x and higher? > [...] > Will it be possible to run two puppet server instances (2.6.x and 2.7.x) on the same host on different ports? If yes, g

Re: [Puppet Users] Re: Disabling Certificates

2010-11-12 Thread Thomas Bendler
Hi Derek, 2010/11/12 Derek J. Balling > [...] > Nope. Because "autosign" doesn't also "auto-overwrite". > > - New Host "foo001.domain.tld" is created > - Certs are exchanged for foo001 with the puppetmaster, life is good, > autosigned > - Host foo001.domain.tld is retired > - Replacement Host "f

Re: [Puppet Users] Re: Managing private key files; content=>file vs. binary content.

2010-11-10 Thread Thomas Bendler
2010/11/10 Richard Crowley > [...] > This works perfectly for PEM-formatted keys because they're ASCII, > which is a subset of UTF-8. Binary keys are not (usually) valid UTF-8 > and thus can't be crammed into a catalog without some encoding. > And why don't you convert the key to a PEM key befo

Re: [Puppet Users] Re: Managing private key files; content=>file vs. binary content.

2010-11-10 Thread Thomas Bendler
Hi Chris, 2010/11/10 Chris > [...] > Yes, except that approach suffers from the same administrative > problems as using puppet:/// and auth.conf. HTTPS certs aren't > specific to hosts. If I have 20 servers all requiring foo.key (because > they all have the foo-application class in their manifes

Re: [Puppet Users] Managing private key files; content=>file vs. binary content.

2010-11-10 Thread Thomas Bendler
Hi Chris, 2010/11/10 Chris > [...] > file{"/path/to/foo.key": source=>"puppet:///keys/foo.key"} , because > any valid puppet client could access foo.key. > [...] > you are not sticked to the puppet file server, you can also use something like this: file { "/path/to/file": source => "/

Re: [Puppet Users] Re: Prevent users from creating new accounts

2010-11-05 Thread Thomas Bendler
2010/11/4 hywl51 > If puppet can not fullfill this requirement, is there any other tool > or solution to solve it? > [...] > There are several solutions you can use to audit your system. You can log all events to a central server which might not be sufficent because root can stop reporting or yo

Re: [Puppet Users] Re: require service started at another node

2010-11-01 Thread Thomas Bendler
2010/11/1 Leonko > [...] > > 2. Make your application server tolerant of database downtime (that > > is, have the applications generate sensible errors while the db is down > > and recover when it is up, rather than just crash and require an > > application server restart). > > If appserver (ja