use db-redis-user group for setup_redis.yml and add repo role to setup_redis.yml

This commit is contained in:
Jonathan Math 2021-02-02 22:58:56 -05:00
parent d6497c6f45
commit dc98aaea15
2 changed files with 9 additions and 100 deletions

View file

@ -10,3 +10,4 @@ groups:
db: inventory_hostname.startswith('db')
task: inventory_hostname.startswith('task') and inventory_hostname != 'task'
search: inventory_hostname.startswith('search')
db-redis-user: inventory_hostname.startswith('db-redis')

View file

@ -1,106 +1,14 @@
---
- name: Set up db-redis container
hosts: db-redis
- name: Set up redis containers
hosts: db-redis-user
remote_user: nb
vars:
- update_apt_cache: yes
- motd_role: db
vars_files:
- env_vars/base.yml
roles:
- base
- docker
- repo
vars:
- update_apt_cache: yes
vars_files:
- env_vars/base.yml
tasks:
- name: Start db-redis docker container
become: yes
docker_container:
name: db-redis-pubsub
image: redis:3.2.6
state: started
ports:
- 6379:6379
restart_policy: unless-stopped
volumes:
- /srv/newsblur/docker/volumes/redis:/data
- /srv/newsblur/config/redis.conf:/usr/local/etc/redis_server.conf
- /srv/newsblur/config/redis_docker.conf:/etc/redis_server.conf
- /srv/newsblur/docker/volumes/redis.var.lib:/var/lib/redis
- name: Set up redis-pubsub container
hosts: db-redis-pubsub
remote_user: nb
roles:
- base
- docker
vars:
- update_apt_cache: yes
vars_files:
- env_vars/base.yml
tasks:
- name: Start db-redis-pubsub docker container
become: yes
docker_container:
name: db-redis-pubsub
image: redis:3.2.6
state: started
ports:
- 6379:6379
restart_policy: unless-stopped
volumes:
- /srv/newsblur/docker/volumes/redis:/data
- /srv/newsblur/config/redis.conf:/usr/local/etc/redis_server.conf
- /srv/newsblur/config/redis_docker.conf:/etc/redis_server.conf
- /srv/newsblur/docker/volumes/redis.var.lib:/var/lib/redis
- name: Set up redis-story container
hosts: db-redis-story
remote_user: nb
roles:
- base
- docker
vars:
- update_apt_cache: yes
vars_files:
- env_vars/base.yml
tasks:
- name: Start db-redis-story docker container
become: yes
docker_container:
name: db-redis-story
image: redis:3.2.6
state: started
ports:
- 6379:6379
restart_policy: unless-stopped
volumes:
- /srv/newsblur/docker/volumes/redis:/data
- /srv/newsblur/config/redis.conf:/usr/local/etc/redis_server.conf
- /srv/newsblur/config/redis_docker.conf:/etc/redis_server.conf
- /srv/newsblur/docker/volumes/redis.var.lib:/var/lib/redis
- name: Set up redis-sessions container
hosts: db-redis-sessions
remote_user: nb
roles:
- base
- docker
vars:
- update_apt_cache: yes
vars_files:
- env_vars/base.yml
tasks:
- name: Start db-redis-sessions docker container
become: yes
docker_container:
name: db-redis
image: redis:3.2.6
state: started
ports:
- 6379:6379
restart_policy: unless-stopped
volumes:
- /srv/newsblur/docker/volumes/redis:/data
- /srv/newsblur/config/redis.conf:/usr/local/etc/redis_server.conf
- /srv/newsblur/config/redis_docker.conf:/etc/redis_server.conf
- /srv/newsblur/docker/volumes/redis.var.lib:/var/lib/redis
- redis