diff --git a/roles/koschei/backend/templates/config.cfg.j2 b/roles/koschei/backend/templates/config.cfg.j2 index d8396ec77c..ec01028d89 100644 --- a/roles/koschei/backend/templates/config.cfg.j2 +++ b/roles/koschei/backend/templates/config.cfg.j2 @@ -106,6 +106,14 @@ config = { "topic_re": r'\.prod\.pkgdb\.', {% endif %} "sync_tracked": True, + "cache": { + "backend": "dogpile.cache.memcached", + "expiration_time": 300, + "arguments": { + "url": "memcached01", + "distributed_lock": True, + }, + }, }, "frontend": { "auto_tracking": True, diff --git a/roles/koschei/common/tasks/main.yml b/roles/koschei/common/tasks/main.yml index 9fe25eb74f..b2443fc50b 100644 --- a/roles/koschei/common/tasks/main.yml +++ b/roles/koschei/common/tasks/main.yml @@ -7,3 +7,8 @@ - config - packages - yumrepos + +- name: Install common packages + package: name={{ item }} state=present + with_items: + - python-memcached