4 Commits

Author SHA1 Message Date
Jeremy Stanley
a0b87c5569 Finish puppeting accessbot
Change-Id: I329545d815cbacf717aa86a4d140290419be9810
2014-04-09 20:56:36 +00:00
Monty Taylor
971906b1bf Remove files from puppet urls
puppet:/// fileserver urls do not need 'files' in the middle of them.

Change-Id: Ib2c39fd0d9fb4c57451cd28136ca9733eb232ae4
2014-03-23 08:14:57 -07:00
Monty Taylor
b82419f9e9 Rename accessbot config file to match manifest
Everything else wanted this to end in .config, not .conf

Change-Id: I6097bb7b43b0fdd8f89ca2caf8357768f2f9709e
2014-03-23 07:51:33 -07:00
James E. Blair
9dad326acc Add a script to manage IRC perms
Run it whenever there is a change to the YAML channel config.

The script will ensure everyone listed in global has those perms
and anyone else found with access on a channel will be left as-is
except that their access will be limited to the relevant mask.

Move it and the previous change to add a permission checking
script into a new module, 'accessbot'.

Support SSL in both scripts.

Add a 1 second sleep in the check script to avoid flood protection.

Add all known channels to the channel config.

Closes-Bug: 1190296
Change-Id: I5072cb56ae83a70f4fa955362b8db909b2956d70
2014-03-10 17:26:34 -07:00