commit 810af9f68d10dfa736b504f9fe0ffbe9903aa313 from: Izzy Blacklock date: Thu Sep 07 17:27:57 2023 UTC inital setup with IRCNOW submodule commit - /dev/null commit + 810af9f68d10dfa736b504f9fe0ffbe9903aa313 blob - /dev/null blob + b72f9be2042aa06db9cb3a6f533f953b5ce29901 (mode 644) --- /dev/null +++ .gitignore @@ -0,0 +1,2 @@ +*~ +*.swp blob - /dev/null blob + 610a6cb14aa1d89c6d5ae4b164ed653d5fca8d41 (mode 644) --- /dev/null +++ .gitmodules @@ -0,0 +1,3 @@ +[submodule "lib/izzyb-IRCNOW-libs"] + path = lib/izzyb-IRCNOW-libs + url = git://got.ircnow.org/izzyb-IRCNOW-libs.git blob - /dev/null blob + 9e13114424293c8d438d547faa526b72f15bfacd (mode 644) --- /dev/null +++ README.md @@ -0,0 +1,8 @@ +configNow is a method of configuring shell accounts using the remote shells method here: +https://www.planetofnix.com/wiki/pmwiki.php?n=Howto.RemoteShells + +It handles creating of sub accounts for a shell account. It uses config snipits in the format of the config files needed to configure the necessary configuration. So dns records will be found in ~/configNow/var/nsd/zones/master/ and mail config will be found in ~/configNow/etc/mail/, etc. + +The snipits in each users configNow directory will be used to generate the appropriate system config files. The files generated will be staged in a git repo and admins notified of changes so they can approve them before deploying anything that could break the system. Some basic sanity checks could be done to insure the format is correct at least. The git repo will make it easy to restore previou configurations quicly. + + blob - /dev/null blob + 361c3a6b4c283a89697518ee49fbfed6ccc99927 (mode 120000) --- /dev/null +++ lib/IRCNOW @@ -0,0 +1 @@ +izzyb-IRCNOW-libs/lib/IRCNOW \ No newline at end of file