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
memcachedlistens for new connections. To listen on all interfaces, set it to0.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
memcachedis allowed to use.memcached__memory: '{{ (memcached__memory_available | float * memcached__memory_multiplier | float) | int }}'
- memcached__memory_available
Amount of RAM which
debops.memcachedtakes into account while calculatingmemcached__memoryvariable.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
memcachedoptions, 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'