redis¶
Setup redis on remote servers with redis-3.0.2 source code.
Requirements¶
Ansible-core-modules: unarchive , stat , shell , template , lineinfile , file .
Role Variables¶
Default vars:
base_home: "{{ansible_env.HOME}}/lek"
redis_home: "{{base_home}}/redis"
redis_tarball: "redis-3.0.2.tar.gz"
redis_config: "redis_{{redis_port}}.conf"
redis_init: "redis_{{redis_port}}_init"
redis_port: 6379
redis_srvname: "redis_{{redis_port}}"
Dependencies¶
None
Example Playbook¶
- hosts: servers
gather_facts: true
roles:
- { role: redis, redis_port: 6379 }
- { role: redis, redis_port: 6380 }