redis: add role
This commit is contained in:
parent
ecbe4e356a
commit
101545cdf4
|
|
@ -0,0 +1,3 @@
|
|||
redis__image_name: "redis"
|
||||
redis__image_tag: "alpine"
|
||||
redis__image: "{{ redis__image_name }}:{{ redis__image_tag }}"
|
||||
|
|
@ -0,0 +1,32 @@
|
|||
---
|
||||
|
||||
- name: DB.REDIS | Prepare deployment
|
||||
include_role:
|
||||
name: docker.deployment.prepare
|
||||
public: "yes"
|
||||
vars:
|
||||
deployment_name: redis
|
||||
tags:
|
||||
- redis
|
||||
|
||||
- name: DB.REDIS | Copy templates
|
||||
template:
|
||||
src: "templates/{{ item }}.j2"
|
||||
dest: "{{ docker_deployment__deploy_path }}/{{ item }}"
|
||||
with_items:
|
||||
- docker-compose.yml
|
||||
become_user: "{{ docker_deployment__deploy_user_name }}"
|
||||
become: yes
|
||||
tags:
|
||||
- files
|
||||
- redis
|
||||
|
||||
- name: DB.REDIS | Run deployment
|
||||
docker_service:
|
||||
restarted: "yes"
|
||||
project_src: "{{ docker_deployment__deploy_path }}"
|
||||
become: yes
|
||||
become_user: "{{ docker_deployment__deploy_user_name }}"
|
||||
tags:
|
||||
- run
|
||||
- redis
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
redis:
|
||||
container_name: redis
|
||||
image: "{{ redis.image | default(redis__image) }}"
|
||||
restart: unless-stopped
|
||||
{% if redis is defined and redis.port is defined %}
|
||||
ports:
|
||||
- "{{ redis.port }}:6379"
|
||||
{% endif %}
|
||||
Loading…
Reference in New Issue