ansible/roles
Nils Philippsen f703e7a771 Add and use optimized http log syncing script
The previous one synced all hosts serially and ran rsync for each log
file. This reimplements the shell script in Python, with these changes:

- Run rsync on whole directories of log files, with much reduced
  overhead.
- Use a pool of five workers which process hosts in parallel.

Additionally, remove download-rdu01.vpn.fedoraproject.org from the list
of synced hosts.

Signed-off-by: Nils Philippsen <nils@redhat.com>
2021-08-05 16:44:47 +00:00
..
abrt retrace: Ignore errors in FAF packages cleanup 2021-06-21 11:52:25 +00:00
ansible-ansible-openshift-ansible cleanup: remove phx2 from ansible-ansible-openshift-ansible 2021-03-25 20:14:10 +00:00
ansible-server set ansible caching back to jsonfile 2020-06-06 15:33:24 -05:00
apache ansible: change when conditions to use == instead of is when checking strings. 2020-04-24 21:34:10 +02:00
apps-fp-o Add missing images for fedmsg 2021-07-13 19:52:24 +00:00
awstats remove a role definition on hostname which no longer exists. allow awstats to run possibly 2020-07-02 14:28:24 -04:00
badges Change FAS link from admin.fp.o to accounts.fp.o 2021-08-04 14:19:45 +00:00
base Move syncHttpLogs.sh into web-data-analysis role 2021-07-23 13:06:23 +02:00
basessh basessh/distgit: adjust the way ssh is configured for distgit 2021-04-03 21:16:51 +02:00
basset basset/worker: apply hotfix 2020-04-24 21:34:09 +02:00
batcave batcave: add sync for centos-9-stream ( releng 10235 ) 2021-07-29 12:25:57 -07:00
bkernel bkernel: sync mock site defaults to bkernel 2020-07-01 12:22:18 -07:00
blockerbugs Use bugzilla.stage instance after partner-bugzilla shutdown 2021-07-31 17:08:49 +00:00
bodhi2 bodhi / common: switch EPEL to 7 days for testing required per EPEL sig decision. 2021-08-04 13:18:33 -07:00
bugzilla2fedmsg Use bugzilla.stage instance after partner-bugzilla shutdown 2021-07-31 17:08:49 +00:00
builder_repo
bz_review_report bz_review_report: update package command to not use items 2019-06-11 17:56:22 +02:00
cgit Remove infinote from ansible 2020-04-24 21:34:09 +02:00
check-compose openqa etc: reinstall local Python libs when Python ver changes 2020-05-13 09:58:50 -07:00
chrony chrony: try and fix chrony in staging 2021-02-05 12:24:03 -08:00
ci_resultsdb resultsdb: override service with correct directory name 2020-10-01 17:47:07 -07:00
clamav
clevis clevis: use dns1 instead of dns on buildhw-x86 2021-07-13 14:53:53 -07:00
cloudstats
collectd try to get collectd from using 50+GB for random things which will not live for verylong 2021-07-22 16:40:09 -04:00
copr copr-be: copr-ping: fix the checker 2021-08-05 16:36:31 +02:00
copr_hypervisor_aarch64 copr: builders: set fastestmirror really on aarch64 2020-04-24 21:34:08 +02:00
datagrepper datagrepper/datanommer: fix old phx2 uri's in staging 2020-11-16 16:42:25 -08:00
debug_env
developer proxies: do not serve out .git dirs anywhere, no need 2021-05-11 16:32:30 -07:00
dhcp_server metrics-for-apps: hotfix dhcp conf worker01-03 2021-07-28 12:25:08 +01:00
distgit Change FAS link from admin.fp.o to accounts.fp.o 2021-08-04 14:19:45 +00:00
dnf-automatic dnf-automatic: disable the makecache timer, not the service 2020-11-16 16:02:20 +01:00
dns fedoraloveskde.org: add site and pipeline to deploy it and dns zone 2021-06-14 12:49:11 -07:00
docker-distribution Fix logrotate for docker-distribution 2021-02-04 06:48:28 -05:00
download download: do not make a /mnt/koji/compose as it is handled by symlink later 2021-05-18 13:56:54 -07:00
easyfix Replace reference to Freenode 2021-07-02 11:19:45 +02:00
ec2_proxy ec2_proxy: create role and try to do partition stuff automatically in the future 2020-04-24 21:34:21 +02:00
epylog epylog: more weeding 2020-04-24 21:34:27 +02:00
fas_client there was a duplicate entry for the email address upstream-release-monitoring which might have caused issues with new aliases. Fixed 2021-08-04 13:18:53 -04:00
fas_server add a note saying fas is readonly. patch the docker image. 2021-03-24 15:13:14 +00:00
fasjson there was a duplicate entry for the email address upstream-release-monitoring which might have caused issues with new aliases. Fixed 2021-08-04 13:18:53 -04:00
fedimg fedimg: add south african region to fedimg builds 2020-10-30 18:09:08 +00:00
fedmsg Change FAS link from admin.fp.o to accounts.fp.o 2021-08-04 14:19:45 +00:00
fedora-budget proxies: do not serve out .git dirs anywhere, no need 2021-05-11 16:32:30 -07:00
fedora-docs docs-sync: sync stg to prod with hardlinking 2021-06-17 18:38:47 -07:00
fedora-docs-old/proxy docs unified website in stg. ticket 7130 2018-08-01 19:51:25 +00:00
fedora-web websites: add mime overrides for additional languages 2021-08-02 23:51:02 +00:00
fedora_nightlies Sigh, toml syntax 2020-11-21 18:43:27 -08:00
fedoraloveskde fedoraloveskde: serve the public dir 2021-06-14 13:57:15 -07:00
fmc Fix fmc fedora-messaging key/certs location 2020-09-04 16:56:44 +00:00
freemedia freemedia: update package command to not use items 2019-06-11 17:56:22 +02:00
geoip get the tree correct 2020-05-20 15:50:35 -04:00
geoip-city-wsgi tabbing is important 2020-05-20 16:20:58 -04:00
git git/hooks: everything using this role should be python3 now. 2021-05-05 16:28:06 -07:00
github2fedmsg
gitolite
gluster do not show these commands as changed 2018-08-22 16:55:50 +00:00
grobisplitter This is a hack in order to make grobisplitter understand different 2021-05-27 12:34:56 -04:00
grokmirror_mirror grokmirror: python3 version for rhel8 2020-06-14 17:57:40 -07:00
haproxy haproxy: fix typo in backend name 2021-07-27 13:22:56 -07:00
hosts hosts: try again as the last simple fix was too simple 2021-04-05 10:15:52 -07:00
httpd debuginfod redirect+proxy: combine into handcrafted httpd conf file 2021-05-20 00:42:32 +00:00
ipa Not so idempotent after all. 2021-07-21 17:47:19 +02:00
ipsilon bugzilla: try and update saml2 data for new bugzilla 2021-07-31 12:10:38 -07:00
iscsi_client iscsi / multipathd: drop netapp specific section 2020-08-05 16:16:07 -07:00
keepalived keepalived: adjust for new prune signed copies script 2019-06-24 19:48:14 +00:00
kerneltest The great phx2 pruning run (1st cut). 2020-06-14 14:14:31 -07:00
keytab/service Finally, use a service for the stage users cleanup script 2021-05-06 19:02:38 +02:00
koji_builder Koji: prepare for prod deployment of rpmautospec 2021-06-17 15:45:19 +02:00
koji_db/tasks
koji_hub Koji: prepare for prod deployment of rpmautospec 2021-06-17 15:45:19 +02:00
kojipkgs The great phx2 pruning run (1st cut). 2020-06-14 14:14:31 -07:00
letsencrypt letsencrypt: delegate the cli.ini file to certgetter01 2021-01-14 11:26:52 -08:00
logging Add logging role 2021-07-23 13:06:23 +02:00
login-registry/tasks login-registry: use the docker config.json as authfile for backward compatibility 2020-04-24 21:34:21 +02:00
mailman Change FAS link from admin.fp.o to accounts.fp.o 2021-08-04 14:19:45 +00:00
mariadb_server roles / mariadb: add boolean to allow nagios checks and collectd 2020-10-05 16:38:36 -07:00
mbs F32 EOL 2021-05-25 14:44:41 -04:00
mediawiki Fix the wiki FPCA requirement 2021-04-29 10:46:54 +02:00
membership-map Change FAS link from admin.fp.o to accounts.fp.o 2021-08-04 14:19:45 +00:00
memcached
messaging/base messaging/base: jinja expansion doesn't work in name 2019-06-28 23:40:28 +02:00
mirror_pagure_ansible The great phx2 pruning run (1st cut). 2020-06-14 14:14:31 -07:00
mirrormanager Add codecs repository definition to scan-primary-mirror 2021-07-13 18:08:00 +02:00
mod_limitipconn
mod_wsgi Make it so correct mod_wsgi gets installed on different versions of rhel 2020-05-08 15:11:46 -04:00
mongodb/tasks
mote
nagios_client copr-be: test remaining results storage space 2021-07-28 13:51:16 +02:00
nagios_server copr-be: copr-ping 2021-08-05 14:48:20 +02:00
nfs storinator01: drop all the old communishift volumes. 2021-07-09 07:10:53 -07:00
notifs Change FAS link from admin.fp.o to accounts.fp.o 2021-08-04 14:19:45 +00:00
nuancier Add SAR script for nuancier 2018-05-17 11:44:48 +02:00
odcs Run Fedora ELN compose just once a day. 2021-05-10 08:28:03 +02:00
opendkim Move devel servers to elastic IPs, too 2021-01-18 14:58:58 +01:00
openqa openqa/worker: install packages used by tests 2021-06-18 08:56:17 -07:00
openshift openshift: allow appowner to start a rollout 2021-04-28 21:32:05 +00:00
openshift-apps Revert "coreos-cincinnati: build current git (604be79)" 2021-08-05 13:14:00 +00:00
openshift-prerequisites
openvpn vmhost-p08-copr02: add second power8 box in rdu-cc 2021-07-12 19:07:52 -07:00
osbs-client OSBS: remove pdc from the koji builder config 2020-04-24 21:34:20 +02:00
osbs-namespace [osbs] update template for python3 remove iteritems 2020-06-10 11:03:15 +01:00
osbs-secret
packager_alias Changed -owner to -maintainers in alias-generating code. 2021-06-02 08:26:25 +00:00
packages3 Use bugzilla.stage instance after partner-bugzilla shutdown 2021-07-31 17:08:49 +00:00
pager_server
pagure correct task name nagios sebool 2021-06-08 02:12:05 +02:00
pdc/frontend Wipe everything that is to do with pdc-backend from our ansible repo 2020-10-05 18:57:52 +00:00
people people: Do not try to chown the file, the cron already runs as apache 2021-04-07 19:46:44 +00:00
pkgdb-proxy F32 EOL 2021-05-25 14:44:41 -04:00
planet Change FAS link from admin.fp.o to accounts.fp.o 2021-08-04 14:19:45 +00:00
postfix_logreport/tasks
postgresql_server postgresql: up connection limit to 2000 2021-07-31 09:04:21 -07:00
push-container-registry Replace the push-docker role by login-registry and use podman. 2020-04-24 21:34:21 +02:00
rabbit rabbitmq cluster / osci queues: adjust so playbook doesn't fail on trying to change queues 2021-01-28 13:50:56 -08:00
rabbitmq
rabbitmq_cluster typo 2021-06-11 11:40:51 +02:00
redis/tasks
releng Use bugzilla.stage instance after partner-bugzilla shutdown 2021-07-31 17:08:49 +00:00
relvalconsumer relvalconsumer: no --nodeps in setup.py install any more 2020-11-29 09:57:46 -08:00
repo2json repo2json: Open the out file as binary to avoid any encoding question 2020-06-08 20:59:15 +02:00
review-stats/proxy review-stats: delete the old build role since this is now in OpenShift. 2020-04-24 21:34:28 +02:00
rkhunter rkhunter: fix bit of dyslexia 2021-05-13 12:41:05 -07:00
robosignatory robosignatory: add f35-boost side tag signing 2021-08-04 11:12:27 -07:00
rsyncd fedoraloveskde.org: add site and pipeline to deploy it and dns zone 2021-06-14 12:49:11 -07:00
s3-mirror s3-mirror: disable for now as we are caching dl directly now 2020-04-24 21:34:28 +02:00
selinux/module/tasks selinux/module: Remove debugging statement now that things work 2020-11-10 16:56:13 +01:00
serial-console iad2: Setup serial console for sol in iad2. 2020-05-08 11:10:28 -07:00
sigul Push sv06-bits to sv01.iad2 2020-06-09 19:38:47 +02:00
simple-koji-ci Redefine TargetTagsDict.get() to always use __missing__ 2020-04-24 21:34:25 +02:00
spamassassin Remove internal redhat.com spamassassin items that arent work 2020-06-17 10:09:46 -04:00
sudo/tasks ipa/client: only install sudoers on FAS clients 2021-03-24 11:06:44 +00:00
supybot value02: set up keytab correctly 2021-07-05 18:32:07 +10:00
tang/tasks Start and enable tang 2018-08-16 20:52:56 +00:00
taskotron removing taskotron roles 2020-06-17 17:19:15 +00:00
testcase_stats testcase_stats: also generate IoT output 2020-11-29 09:56:41 -08:00
testdays Testdays: Use RDB apiV2 2018-07-12 13:43:41 +02:00
tftp_server metrics-for-apps: hotfix task ordering 2021-07-29 11:30:59 +01:00
torrent cleanup: remove all the duplicate tests for selinux python bindings in favor of the ones in base. 2020-05-16 10:54:58 -07:00
unbound cleanup: remove all the duplicate tests for selinux python bindings in favor of the ones in base. 2020-05-16 10:54:58 -07:00
varnish fedocal: remove varnish config also 2021-06-23 12:46:40 -07:00
virthost virthost: drop some old stuff we no longer need 2021-01-18 15:34:48 -08:00
web-data-analysis Add and use optimized http log syncing script 2021-08-05 16:44:47 +00:00
yubikey iad2: fix yubikey for iad2 2020-05-26 09:19:01 -07:00
zabbix/zabbix-agent Changed zabbix agent roles after some troubleshooting. 2021-03-16 22:57:35 +01:00
zanata
README

Space for our ansible roles - ansible 1.2 and above only