Compare commits
2 Commits
master
...
libertacas
Author | SHA1 | Date | |
---|---|---|---|
f7f465f50d | |||
7606cb5069 |
4
FORMULA
4
FORMULA
@ -1,6 +1,6 @@
|
|||||||
name: memcached
|
name: memcached
|
||||||
os: RedHat, Debian, Arch, Gentoo
|
os: RedHat, Debian, Arch, Gentoo, SUSE
|
||||||
os_family: RedHat, Debian, Arch, Gentoo
|
os_family: RedHat, Debian, Arch, Gentoo, Suse
|
||||||
version: 201601
|
version: 201601
|
||||||
release: 1
|
release: 1
|
||||||
minimum_version: 2015.8
|
minimum_version: 2015.8
|
||||||
|
@ -4,12 +4,6 @@
|
|||||||
include:
|
include:
|
||||||
- memcached
|
- memcached
|
||||||
|
|
||||||
memcached_user:
|
|
||||||
user.present:
|
|
||||||
- name : {{ get_config_item('user') }}
|
|
||||||
- createhome: False
|
|
||||||
- shell: /sbin/nologin
|
|
||||||
|
|
||||||
{{ memcached.config_file }}:
|
{{ memcached.config_file }}:
|
||||||
file:
|
file:
|
||||||
- managed
|
- managed
|
||||||
@ -17,6 +11,7 @@ memcached_user:
|
|||||||
- user: root
|
- user: root
|
||||||
- group: root
|
- group: root
|
||||||
- mode: 644
|
- mode: 644
|
||||||
|
{%- if grains['os_family'] != 'Suse' %}
|
||||||
{% if grains['os_family'] == 'Debian' %}
|
{% if grains['os_family'] == 'Debian' %}
|
||||||
- source: salt://memcached/templates/memcached.conf
|
- source: salt://memcached/templates/memcached.conf
|
||||||
{% elif grains['os_family'] == 'RedHat' %}
|
{% elif grains['os_family'] == 'RedHat' %}
|
||||||
@ -26,8 +21,19 @@ memcached_user:
|
|||||||
{% elif grains['os_family'] == 'Arch' %}
|
{% elif grains['os_family'] == 'Arch' %}
|
||||||
- source: salt://memcached/templates/empty
|
- source: salt://memcached/templates/empty
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
{%- endif %}
|
||||||
- watch_in:
|
- watch_in:
|
||||||
- service: memcached
|
- service: memcached
|
||||||
- require:
|
|
||||||
- user: memcached_user
|
|
||||||
|
|
||||||
|
{%- if grains['os_family'] == 'Suse' %}
|
||||||
|
memcached_settings_suse:
|
||||||
|
file.keyvalue:
|
||||||
|
- name: {{ memcached.config_file }}
|
||||||
|
- separator: '='
|
||||||
|
- key_values:
|
||||||
|
MEMCACHED_USER: '{{ get_config_item('user') }}'
|
||||||
|
MEMCACHED_GROUP: '{{ get_config_item('group') }}'
|
||||||
|
MEMCACHED_PARAMS: '-l {{ get_config_item('listen_address') }}'
|
||||||
|
- watch_in:
|
||||||
|
- service: memcached
|
||||||
|
{%- endif %}
|
||||||
|
@ -35,6 +35,8 @@
|
|||||||
'config_file': '/etc/memcached.conf',
|
'config_file': '/etc/memcached.conf',
|
||||||
'libmemcached': 'libmemcached-devel',
|
'libmemcached': 'libmemcached-devel',
|
||||||
'rootuser': rootuser,
|
'rootuser': rootuser,
|
||||||
|
'user': 'memcached',
|
||||||
|
'group': 'memcached',
|
||||||
},
|
},
|
||||||
'FreeBSD':{
|
'FreeBSD':{
|
||||||
'server': 'memcached',
|
'server': 'memcached',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user