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'