mirror of
https://pagure.io/fedora-infra/ansible.git
synced 2026-03-20 03:57:02 +08:00
mote: use local memcached
This commit is contained in:
4
roles/mote/files/memcached.override
Normal file
4
roles/mote/files/memcached.override
Normal file
@@ -0,0 +1,4 @@
|
||||
[Service]
|
||||
User=memcached
|
||||
Group=apache
|
||||
RuntimeDirectory=memcached
|
||||
5
roles/mote/files/memcached.sysconfig
Normal file
5
roles/mote/files/memcached.sysconfig
Normal file
@@ -0,0 +1,5 @@
|
||||
PORT="11211"
|
||||
USER="memcached"
|
||||
MAXCONN="1024"
|
||||
CACHESIZE="4096"
|
||||
OPTIONS="-s /var/run/memcached/memcached.sock -a 0770"
|
||||
@@ -5,10 +5,50 @@
|
||||
package: name={{ item }} state=present
|
||||
with_items:
|
||||
- mote
|
||||
- memcached
|
||||
tags:
|
||||
- packages
|
||||
- mote
|
||||
|
||||
- name: set the memcached sysconfig file
|
||||
copy:
|
||||
src: memcached.sysconfig
|
||||
dest: /etc/sysconfig/memcached
|
||||
tags:
|
||||
- mote
|
||||
notify:
|
||||
- restart memcached
|
||||
|
||||
- name: make systemd override dir
|
||||
file:
|
||||
state: directory
|
||||
path: /etc/systemd/system/memcached.service.d
|
||||
mode: 0755
|
||||
owner: root
|
||||
group: root
|
||||
tags:
|
||||
- mote
|
||||
|
||||
- name: make systemd override config
|
||||
copy:
|
||||
src: memcached.override
|
||||
dest: /etc/systemd/system/memcached.service.d/override.conf
|
||||
tags:
|
||||
- mote
|
||||
notify:
|
||||
- reload systemd
|
||||
- restart memcached
|
||||
|
||||
- meta: flush_handlers
|
||||
|
||||
- name: start memcached
|
||||
service:
|
||||
state: started
|
||||
enabled: yes
|
||||
name: memcached
|
||||
tags:
|
||||
- mote
|
||||
|
||||
- name: replace the mote configuration file by the one with the normal user
|
||||
template: src={{ item.file }}
|
||||
dest="{{ item.location }}/{{ item.file }}"
|
||||
|
||||
@@ -46,8 +46,8 @@ General Configuration
|
||||
admin_groups = ["sysadmin-mote"]
|
||||
|
||||
# memcached must be installed for this feature
|
||||
memcached_ip = "memcached01:11211"
|
||||
use_memcached = False # Use a memcached store for greater performance
|
||||
memcached_ip = "unix:/var/run/memcached/memcached.sock"
|
||||
use_memcached = True # Use a memcached store for greater performance
|
||||
|
||||
# JSON cache store location
|
||||
json_cache_location = "/var/cache/httpd/mote/cache.json"
|
||||
|
||||
Reference in New Issue
Block a user