File tree Expand file tree Collapse file tree 7 files changed +74
-0
lines changed
Expand file tree Collapse file tree 7 files changed +74
-0
lines changed Original file line number Diff line number Diff line change 1+ - hosts : short,data
2+ gather_facts : yes
3+ roles :
4+ - redis
Original file line number Diff line number Diff line change 1+ [Unit]
2+ Description =Redis Commander Container
3+ After =docker.service
4+ Requires =docker.service
5+
6+ [Service]
7+ TimeoutStartSec =0
8+ Restart =always
9+ ExecStartPre =-/usr/bin/docker stop %n
10+ ExecStartPre =-/usr/bin/docker rm %n
11+ ExecStartPre =/usr/bin/docker pull rediscommander/redis-commander:latest
12+ ExecStart =/usr/bin/docker run --rm --name redis-commander --net =host rediscommander/redis-commander:latest
13+
14+
15+ [Install]
16+ WantedBy =multi-user.target
17+
Original file line number Diff line number Diff line change 1+ [Unit]
2+ Description =Redis Container
3+ After =docker.service
4+ Requires =docker.service
5+
6+ [Service]
7+ TimeoutStartSec =0
8+ Restart =always
9+ ExecStartPre =-/usr/bin/docker stop %n
10+ ExecStartPre =-/usr/bin/docker rm %n
11+ ExecStartPre =/usr/bin/docker pull redis:5
12+ ExecStart =/usr/bin/docker run --rm --name redis --net =host redis:5
13+
14+
15+ [Install]
16+ WantedBy =multi-user.target
17+
Original file line number Diff line number Diff line change 1+ - name : restart redis
2+ systemd :
3+ name : redis
4+ state : restarted
5+
6+ - name : restart redis-commander
7+ systemd :
8+ name : redis-commander
9+ state : restarted
Original file line number Diff line number Diff line change 1+ # https://container-solutions.com/running-docker-containers-with-systemd/
2+ - name : Add systemd file
3+ copy :
4+ src : redis.service
5+ dest : /etc/systemd/system/redis.service
6+ notify : restart redis
7+
8+ - name : Start redis
9+ systemd :
10+ daemon_reload : true
11+ name : redis
12+ enabled : true
13+ state : started
14+
15+ - name : Add systemd file
16+ copy :
17+ src : redis-commander.service
18+ dest : /etc/systemd/system/redis-commander.service
19+ notify : restart redis-commander
20+
21+ - name : Start redis-commander
22+ systemd :
23+ daemon_reload : true
24+ name : redis-commander
25+ enabled : true
26+ state : started
27+
File renamed without changes.
You can’t perform that action at this time.
0 commit comments