debops.memcached default variables¶
Installation and packages¶
-
memcached__base_packages
¶
List of required APT packages to install for memcached service.
memcached__base_packages: [ 'memcached' ]
-
memcached__packages
¶
List of additional APT packages to install with memcached.
memcached__packages: []
-
memcached__version
¶
The installed memcached version. This variable is autodetected using Ansible local facts.
memcached__version: '{{ ansible_local.memcached.version|d("0.0.0") }}'
Memcached configuration¶
-
memcached__bind
¶
IP address on which memcached
listens for new connections. To listen on
all interfaces, set it to 0.0.0.0
.
memcached__bind: '127.0.0.1'
-
memcached__allow
¶
List of IP addresses or CIDR subnets which are allowed to connect to this
memcached
. If the list is empty, remote connections are denied.
memcached__allow: []
-
memcached__memory
¶
Maximum amount of RAM memcached
is allowed to use.
memcached__memory: '{{ (memcached__memory_available | float *
memcached__memory_multiplier | float) | int }}'
-
memcached__memory_available
¶
Amount of RAM which debops.memcached
takes into account while calculating
memcached__memory
variable.
memcached__memory_available: '{{ ansible_memtotal_mb }}'
-
memcached__memory_multiplier
¶
Value which is multiplied by amount of available RAM to limit memory
accessible to memcached
. 1.0 will allow access to all available memory,
values bigger than 1.0 don't make much sense.
memcached__memory_multiplier: '0.3'
-
memcached__connections
¶
Maximum number of allowed connections.
memcached__connections: '1024'
-
memcached__options
¶
Additional memcached
options, specified as YAML text block.
memcached__options: ''
Configuration for other Ansible roles¶
-
memcached__etc_services__dependent_list
¶
Configuration for the debops.etc_services Ansible role.
memcached__etc_services__dependent_list:
- name: 'memcache'
port: '11211'
-
memcached__ferm__dependent_rules
¶
Configuration for the debops.ferm Ansible role.
memcached__ferm__dependent_rules:
- type: 'accept'
dport: [ 'memcache' ]
protocol: [ 'tcp', 'udp' ]
saddr: '{{ memcached__allow }}'
accept_any: False
weight: '50'
role: 'memcached'