system-config/modules
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
..
accessbot Add a script to manage IRC perms 2014-03-10 17:26:34 -07:00
asterisk Use force when purging 2013-12-05 18:38:04 +00:00
bup Add backup restore docs. 2013-09-06 13:29:04 -07:00
cgit Update git.o.o configs for better rolling reboots 2013-10-25 11:18:22 -07:00
devstack_host Clean up of minor puppet-lint warnings. 2012-11-23 21:41:37 +00:00
drupal Merge "Groups-dev distbuild checked wrong Git repository commit hash" 2013-09-23 21:43:14 +00:00
elastic_recheck Log recheckwatchbot messages 2014-03-03 08:08:18 -08:00
elasticsearch Install curl on elasticsearch nodes. 2014-03-03 10:30:27 -08:00
etherpad_lite Allow for etherpad title to be parameterized 2014-02-10 15:07:40 -08:00
exim Only allow mail from jenkins from zuul 2014-02-12 13:16:15 -08:00
gerrit Make the plugins dir so that we can put stuff in it 2014-02-22 22:04:30 -08:00
gerritbot Merge "Add GerritBot to openstack-keystone" 2014-03-07 00:22:03 +00:00
github Protect pygithub with proper capitalization. 2012-12-01 00:58:52 +00:00
graphite Fix path to graphite db 2014-02-09 16:22:57 -08:00
iptables Update some deprecated Puppet variable references 2014-01-29 14:50:05 -08:00
jeepyb Add logging to manage-projects 2014-02-09 15:26:07 -05:00
jenkins Merge "Install memcached on slaves" 2014-03-06 23:15:50 +00:00
kibana Bump up results per page in Kibana 2013-12-06 15:17:28 -05:00
lodgeit Use cgit server instead of github for everything 2013-08-19 10:19:47 -07:00
log_processor Use statsd in logstash client 2014-02-24 15:34:48 -08:00
logrotate Clean up of minor puppet-lint warnings. 2012-11-26 20:55:57 +00:00
logstash Actually restart services in logstash watchdog 2014-03-01 08:47:16 -08:00
mailman Default to admin viewable mailman membership 2013-05-06 18:13:53 +00:00
mediawiki Add dependencies for lua and openid for mediawiki 2013-05-01 17:49:12 +00:00
meetbot Serve the statusbot alert file from eavesdrop 2013-12-11 11:50:42 -08:00
mysql_backup Update etherpad and etherpad puppet manifests. 2013-10-09 16:53:06 -07:00
nodepool Nodepool image logs accessible via HTTP 2014-02-13 12:26:18 +11:00
openssl/manifests Puppet lint fixes 2012-11-12 18:58:07 +00:00
openstack_project Add a script to manage IRC perms 2014-03-10 17:26:34 -07:00
openstackid Fix openstackid vhost override 2014-02-26 01:20:55 +01:00
packagekit Update some deprecated Puppet variable references 2014-01-29 14:50:05 -08:00
pip Install pip using get-pip in launch node 2013-12-18 20:03:39 +00:00
planet/manifests Remove remove_nginx. 2013-05-20 20:40:03 +00:00
puppetboot Fedora and Debian don't use Upstart files. 2013-06-26 13:57:41 +00:00
recheckwatch Make "Won't Fix" a closed status in recheckwatch 2013-09-20 14:22:09 -07:00
redis Clean up puppet (deploy LAMP / setup app config) 2014-02-21 11:33:40 -03:00
releasestatus Add oslo.messaging to release status tracking 2013-12-02 14:50:09 +01:00
remove_nginx/manifests Clean up of minor puppet-lint warnings. 2012-11-23 21:41:37 +00:00
reviewday Force reviewday ssh to gerrit to use ipv4 2013-05-14 02:02:12 +00:00
salt Disable the salt minion data cache on master 2013-10-01 19:03:11 +00:00
snmpd Use facter's osfamily instead of operatingsystem. 2013-04-25 21:37:03 +00:00
ssh Use facter's osfamily instead of operatingsystem. 2013-04-25 21:37:03 +00:00
ssl_cert_check/manifests Add ssl-cert-check to cacti server 2013-05-26 02:57:11 +00:00
statusbot Serve the statusbot alert file from eavesdrop 2013-12-11 11:50:42 -08:00
storyboard Added Authorization Header flag to storyboard module 2014-03-06 11:51:45 -08:00
subversion/manifests More puppet-lint formatting fixes 2012-10-05 19:47:44 +00:00
sudoers Clean up of minor puppet-lint warnings. 2012-11-26 20:55:57 +00:00
tmpreaper Clean up of minor puppet-lint warnings. 2012-11-23 21:41:37 +00:00
ulimit The facter osfamily of Ubuntu is Debian. 2013-04-25 21:37:00 +00:00
unattended_upgrades Add saltstack APT repository to automatic upgrades 2013-09-12 17:12:18 +00:00
user/manifests Extend user module, add 'disable user' 2014-01-23 11:50:13 -08:00
zuul Adds ! defined() guards around a2mod declarations 2014-02-21 14:13:14 -05:00