Commits
Commit:
3b56f81c2a7ba1f40a6b2f6a057b17501957e549 (master)
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
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
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
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
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
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
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
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
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
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
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
Committer:
Izzy Blacklock <izzyb@planetofnix.com>
Date:
Thu Sep 7 17:27:57 2023
UTC
inital setup with IRCNOW submodule