File tree Expand file tree Collapse file tree
roles/container_kill_start/tasks Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -13,7 +13,6 @@ container_run_opts: >
1313 -v /home/ubuntu/.ssh/config:/root/.ssh/config
1414 -v /home/ubuntu/.ssh/Test-runnable.pem:/root/.ssh/Test-runnable.pem
1515 -v /home/ubuntu/.ssh/oregon.pem:/root/.ssh/oregon.pem
16- --restart=always
1716 -p 0.0.0.0:80:80
1817
1918# container_kill_start
Original file line number Diff line number Diff line change @@ -25,6 +25,5 @@ container_envs: >
2525
2626container_run_opts : >
2727 -d
28- --restart=always
2928 -v /opt/ssl/docker/{{ name }}:/etc/ssl/docker:ro
3029 {{ container_envs }}
Original file line number Diff line number Diff line change @@ -9,7 +9,6 @@ log_driver: json-file
99
1010container_run_opts : >
1111 -d
12- --restart=always
1312
1413container_run_args : >
1514 join
Original file line number Diff line number Diff line change @@ -11,7 +11,6 @@ container_run_opts: >
1111 -d
1212 -p {{ swarm_master_port }}:2375
1313 -v /opt/ssl/docker/{{ name }}:/etc/ssl/docker:ro
14- --restart=always
1514
1615container_run_args : >
1716 manage
Original file line number Diff line number Diff line change @@ -57,5 +57,4 @@ container_envs: >
5757container_run_opts : >
5858 -d
5959 -v /opt/ssl/docker/{{ name }}:/etc/ssl/docker:ro
60- --restart=always
6160 {{ container_envs }}
Original file line number Diff line number Diff line change 11---
22- name : " look for stopped {{ container_image }} containers"
3- shell : sudo docker ps -a | grep Exited | grep {{ container_image }} | awk '{print $1}'
3+ shell : >
4+ sudo docker ps -a |
5+ grep Exited |
6+ grep {{ container_image }} |
7+ awk '{print $1}'
48 register : stopped_containers
59 changed_when : stopped_containers.stdout != ''
610
2327
2428# get id of new image
2529- name : get id of the docker image
26- shell : sudo docker images --no-trunc | grep {{ container_image }}.*{{ container_tag }} | awk '{print $3}'
30+ shell : >
31+ sudo docker images
32+ --no-trunc |
33+ grep {{ container_image }}.*{{ container_tag }} |
34+ awk '{print $3}'
2735 register : new_image_id
2836
2937# stop the old containers that were running this previously
4048
4149# start our new container with options and args
4250- name : start container
43- command : sudo docker run --log-driver={{ log_driver | default("none")}} -v /var/log:/var/log:rw --restart=always {{ container_run_opts}} {{ container_image }}:{{ container_tag }} {{ container_run_args }}
51+ command : >
52+ sudo docker run
53+ --log-driver={{ log_driver | default("none")}}
54+ -v /var/log:/var/log:rw
55+ --restart={{ restart_policy | default('always') }}
56+ {{ container_run_opts}}
57+ {{ container_image }}:{{ container_tag }}
58+ {{ container_run_args }}
4459 register : new_container_id
4560 notify :
4661 - get new container ports
You can’t perform that action at this time.
0 commit comments