Commits
- Commit:
3b56f81c2a7ba1f40a6b2f6a057b17501957e549
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
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 <users>
- Commit:
5413554083a9dca6bbfb3e043e73e6325c3d53f6
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
Initial support for staging git
renamed shellname to account.
adding of configNow repos to the stageNow repo as submodules.
- Commit:
fc937c40bfe1e133f4cbe986ee5573b0625c9856
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
Added acmeClient and CustDomain modules.
only write files if we have content.
- Commit:
ecd8ede0168e19cdd076be1d3dc29b538db36ab5
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
code cleanup. Added repo_log() and repo_status() and more output
- Commit:
adb27c97ca6881b235c352fdf9b9c723cf979564
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
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
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
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
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
Initial work to auto commit config changes to the repo
- Commit:
88da003bb57c4fe23764101ecb9d776106a5c32b
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
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
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
Moved poc into proper ConfigNow module structure with plugin model
Currently outputs SmtpDove and prosody config files.
- Commit:
6f0081a0cd3775c9646b81479428172e078019f8
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
Removed IRCNOW as a submodule, Making this submodule of IRCNOW
- Commit:
0c631febfac8bed986f85ee66dd9a4dee216c521
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
Initial work on a script to create user and shellname accounts
- Commit:
810af9f68d10dfa736b504f9fe0ffbe9903aa313
- From:
- Izzy Blacklock <izzyb@planetofnix.com>
- Date:
inital setup with IRCNOW submodule