From b51ac1830d94ae8d8d35c756b6e9157b87c31cbf Mon Sep 17 00:00:00 2001 From: omidshj Date: Mon, 1 Sep 2025 16:01:24 +0330 Subject: [PATCH] echo init --- echo.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/echo.yml b/echo.yml index 8ab2409..fb67bca 100644 --- a/echo.yml +++ b/echo.yml @@ -3,6 +3,24 @@ become: true tasks: + - name: Backup current resolv.conf + ansible.builtin.copy: + src: /etc/resolv.conf + dest: /etc/resolv.conf.backup + remote_src: true + owner: root + group: root + mode: '0644' + + - name: Replace resolv.conf with electro version + ansible.builtin.copy: + src: /etc/resolv.conf.electro + dest: /etc/resolv.conf + remote_src: true + owner: root + group: root + mode: '0644' + - name: Log in to GitHub Container Registry community.docker.docker_login: registry_url: ghcr.io @@ -14,10 +32,25 @@ name: "{{ image_name }}" source: pull + - name: Restore original resolv.conf + ansible.builtin.copy: + src: /etc/resolv.conf.backup + dest: /etc/resolv.conf + remote_src: true + owner: root + group: root + mode: '0644' + + - name: Stop stage container if it exists + docker_container: + name: echo + state: absent + - name: Run container from image community.docker.docker_container: name: echo image: "{{ image_name }}" + command: ["examples.server_web"] restart_policy: always ports: - "3000:3000" \ No newline at end of file