Commits
Commit:
3b56f81c2a7ba1f40a6b2f6a057b17501957e549 (master)
Author:
Izzy Blacklock <izzyb@planetofnix.com>
Committer:
Izzy Blacklock <izzyb@planetofnix.com>
Date:
Mon Oct 2 17:54:03 2023 UTC
added command line params for bin/configNow.pl Initial work for staging Initial work to create staging repo and merge config. Seems to be a bug I haven't had a chance to fix yet. usage for bin/configNow.pl added. bin/configNow.pl account
Commit:
5413554083a9dca6bbfb3e043e73e6325c3d53f6
Author:
Izzy Blacklock <izzyb@planetofnix.com>
Committer:
Izzy Blacklock <izzyb@planetofnix.com>
Date:
Thu Sep 28 17:40:29 2023 UTC
Initial support for staging git renamed shellname to account. adding of configNow repos to the stageNow repo as submodules.
Commit:
fc937c40bfe1e133f4cbe986ee5573b0625c9856
Author:
Izzy Blacklock <izzyb@planetofnix.com>
Committer:
Izzy Blacklock <izzyb@planetofnix.com>
Date:
Wed Sep 27 01:01:02 2023 UTC
Added acmeClient and CustDomain modules. only write files if we have content.
Commit:
ecd8ede0168e19cdd076be1d3dc29b538db36ab5
Author:
Izzy Blacklock <izzyb@planetofnix.com>
Committer:
Izzy Blacklock <izzyb@planetofnix.com>
Date:
Tue Sep 26 01:42:01 2023 UTC
code cleanup. Added repo_log() and repo_status() and more output
Commit:
adb27c97ca6881b235c352fdf9b9c723cf979564
Author:
Izzy Blacklock <izzyb@planetofnix.com>
Committer:
Izzy Blacklock <izzyb@planetofnix.com>
Date:
Mon Sep 25 23:58:39 2023 UTC
Reworked how output files are generated renamed {configNow} to {gitWorkDir} in config hash $type added to module keys to allow specifying group vs user output filenames for modules now stripped of leading / write_file() and delete_file now responsible for prefixing path with {gitWorkDir} {lists}->{filenames} generated during IRCNOW::ConfigNow::load_mod() - hash of filenames => array of module objects wanting to write to file - write_config() now uses the filename hash to find output to write more cleanup needed but seems to work currently.
Commit:
aacad1502bdc25fce80270271b31ead69c9c95b7
Author:
Izzy Blacklock <izzyb@planetofnix.com>
Committer:
Izzy Blacklock <izzyb@planetofnix.com>
Date:
Sun Sep 17 01:24:51 2023 UTC
moved repo code to subs in ConfigNow.pm Now checks if the repo is clean before creating files. Added $self->{repo} to store the repo object.
Commit:
7b334ef113973160fc72ab52809a495b42ae3816
Author:
Izzy Blacklock <izzyb@planetofnix.com>
Committer:
Izzy Blacklock <izzyb@planetofnix.com>
Date:
Sat Sep 16 20:46:42 2023 UTC
Initial work to auto commit config changes to the repo
Commit:
88da003bb57c4fe23764101ecb9d776106a5c32b
Author:
Izzy Blacklock <izzyb@planetofnix.com>
Committer:
Izzy Blacklock <izzyb@planetofnix.com>
Date:
Sat Sep 16 06:05:15 2023 UTC
intial work to write config to files and create git repo Now appends the output to the specified file for each file in a module. Creates the directory tree needed.
Commit:
1f2b28aab3ce59403d35f8ed056e6a02d6972225
Author:
Izzy Blacklock <izzyb@planetofnix.com>
Committer:
Izzy Blacklock <izzyb@planetofnix.com>
Date:
Sat Sep 16 02:35:18 2023 UTC
Moved poc into proper ConfigNow module structure with plugin model Currently outputs SmtpDove and prosody config files.
Commit:
6f0081a0cd3775c9646b81479428172e078019f8
Author:
Izzy Blacklock <izzyb@planetofnix.com>
Committer:
Izzy Blacklock <izzyb@planetofnix.com>
Date:
Fri Sep 8 19:52:39 2023 UTC
Removed IRCNOW as a submodule, Making this submodule of IRCNOW
Commit:
0c631febfac8bed986f85ee66dd9a4dee216c521
Author:
Izzy Blacklock <izzyb@planetofnix.com>
Committer:
Izzy Blacklock <izzyb@planetofnix.com>
Date:
Thu Sep 7 21:40:52 2023 UTC
Initial work on a script to create user and shellname accounts
Commit:
810af9f68d10dfa736b504f9fe0ffbe9903aa313
Author:
Izzy Blacklock <izzyb@planetofnix.com>
Committer:
Izzy Blacklock <izzyb@planetofnix.com>
Date:
Thu Sep 7 17:27:57 2023 UTC
inital setup with IRCNOW submodule
IRCNow