diff --git a/memcached/config.sls b/memcached/config.sls index 62d3eb1..f51c490 100644 --- a/memcached/config.sls +++ b/memcached/config.sls @@ -1,7 +1,14 @@ {% from 'memcached/map.jinja' import memcached with context %} +{% from 'memcached/macros.sls' import get_config_item with context -%} include: - memcached + +memcached_user: + user.present: + - name : {{ get_config_item('user') }} + - createhome: False + - shell: /sbin/nologin {{ memcached.config_file }}: file: @@ -21,3 +28,6 @@ include: {% endif %} - watch_in: - service: memcached + - require: + - user: memcached_user + diff --git a/memcached/map.jinja b/memcached/map.jinja index 7c47e46..4cde10e 100644 --- a/memcached/map.jinja +++ b/memcached/map.jinja @@ -18,7 +18,7 @@ 'Suse':{ 'server': 'memcached', 'service': 'memcached', - 'python': 'python-python-memcache', + 'python': 'python-python-memcached', 'config_file': '/etc/memcached.conf', 'libmemcached': 'libmemcached-devel', },