diff --git a/roles/badges-backend/tasks/main.yml b/roles/badges-backend/tasks/main.yml index 4a5757ac5f..09577ff55a 100644 --- a/roles/badges-backend/tasks/main.yml +++ b/roles/badges-backend/tasks/main.yml @@ -8,6 +8,7 @@ - python-psycopg2 - python-sqlalchemy0.8 - git + - python-dogpile-cache tags: - packages diff --git a/roles/badges-backend/templates/badges-awarder.py b/roles/badges-backend/templates/badges-awarder.py index 8c4fd7ebb9..22691a3467 100644 --- a/roles/badges-backend/templates/badges-awarder.py +++ b/roles/badges-backend/templates/badges-awarder.py @@ -29,4 +29,16 @@ config = { "username": "{{fedoraDummyUser}}", "password": "{{fedoraDummyUserPassword}}", }, + + # Stuff used for caching packagedb relations. + "fmn.rules.utils.use_pkgdb2": False, + "fmn.rules.utils.pkgdb_url": "https://admin.fedoraproject.org/pkgdb", + #"fmn.rules.utils.pkgdb_url": "http://209.132.184.188/api/", + "fmn.rules.cache": { + "backend": "dogpile.cache.dbm", + "expiration_time": 300, + "arguments": { + "filename": "/var/tmp/fmn-cache.dbm", + }, + }, }