Mike, just to be clear, what I am suggesting as a first option unless the sync gets too hairy, is for external scripts that are "snapshotted" into the rivendell database so that a backup and restore to a new machine gets everything. Come to think of it, this would mean "snapshotting" the config files in /etc too right?
all the best, drew On Tue, Jan 7, 2020 at 7:20 PM Mike Carroll <[email protected]> wrote: > The IBM mainframe product I work on has a similar implementation of script > locations. We have "events" that run scripts that are either embedded in > the event's database definition or in an external file. > > The biggest issue our customers have with storing in the database is that > the script is hidden from change management and auditing. That's not so > much the case with Rivendell, I imagine. > > You can't grep a database - yeah, yeah, SQL etc, but someone has to write > the UI. <smile> > > You're stuck with whatever editor the product (ours or Rivendell) > implements, unless there are more changes to the product to configure and > use an external editor. > > What we've found is that the database is useful for customers with small > scripts or less-than-formal management, but for anything beyond that they > prefer to use external files. > > On Tue, Jan 7, 2020 at 2:31 PM drew Roberts <[email protected]> wrote: > >> Something was said on list recently that made me want to move my >> automatic log generation from a bash script run daily via crond to a bash >> script run daily via rdcatchd. >> >> I am having some problems with that which I will address in another post. >> >> While trying to get that working and thinking for the reason for doing it >> I had this vague idea: >> >> Store all bash scripts run via macro carts with RN commands in those >> macro carts. Have rivendell create the bash scripts if it finds them >> missing. >> >> For possible discussion: >> >> Should a separate folder structure be created for the storage of these >> bash (and other?) scripts be used as opposed to the /home/rd (or whatever) >> location I general use? >> >> When setting up a macro cart, and adding a line that has an RN command, >> should rdlibrary import that bash/shell script? >> >> Is there a simple way to keep the in cart and in file system / directory >> scripts in sync? Should they just live in rivendell and not in the file >> system and just be created every time they need to be run? Would this be >> too slow? >> >> What else am I missing? Is this a brain dead idea? >> >> all the best, >> >> drew >> >> >> >> -- >> Enjoy the *Paradise Island Cam* playing >> *Bahamian Or Nuttin* - https://www.paradiseislandcam.com/ >> _______________________________________________ >> Rivendell-dev mailing list >> [email protected] >> http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev >> > -- Enjoy the *Paradise Island Cam* playing *Bahamian Or Nuttin* - https://www.paradiseislandcam.com/
_______________________________________________ Rivendell-dev mailing list [email protected] http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
