diff --git a/roles/demolamp/tasks/redeploy.yml b/roles/demolamp/tasks/redeploy.yml index e5f43df..5ff4e1f 100644 --- a/roles/demolamp/tasks/redeploy.yml +++ b/roles/demolamp/tasks/redeploy.yml @@ -1,12 +1,14 @@ +--- + - block: - name: Stop a container community.docker.docker_container: - name: demolamp + name: "{{ stackName }}" state: stopped - name: Remove container community.docker.docker_container: - name: demolamp + name: "{{ stackName }}" state: absent @@ -28,7 +30,7 @@ - name: Remove the docker image for demolamp if exists community.docker.docker_image: - name: "demolamp" + name: "{{ demolamp.imageName }}" tag: "{{ ansTagVer }}" state: absent @@ -42,22 +44,9 @@ - name: Build demolamp image community.docker.docker_image: - name: demolamp + name: "{{ demolamp.imageName }}" source: build tag: "{{ ansTagVer }}" - - -- block: - - name: run docker - community.docker.docker_container: - name: demolamp - state: started - recreate: yes - image: "demolamp:{{ ansTagVer }}" - ports: - - "80:80" - - build: path: "{{ build_root_abspath }}" pull: false @@ -67,3 +56,13 @@ timeout: 300 state: present + +- block: + - name: run docker + community.docker.docker_container: + name: "{{ stackName }}" + state: started + recreate: yes + image: "{{ demolamp.imageName }}:{{ ansTagVer }}" + ports: + - "80:80"