echo init

master
omidshj 2025-09-01 16:01:24 +03:30
parent 4a5b72705a
commit b51ac1830d
1 changed files with 33 additions and 0 deletions

View File

@ -3,6 +3,24 @@
become: true become: true
tasks: 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 - name: Log in to GitHub Container Registry
community.docker.docker_login: community.docker.docker_login:
registry_url: ghcr.io registry_url: ghcr.io
@ -14,10 +32,25 @@
name: "{{ image_name }}" name: "{{ image_name }}"
source: pull 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 - name: Run container from image
community.docker.docker_container: community.docker.docker_container:
name: echo name: echo
image: "{{ image_name }}" image: "{{ image_name }}"
command: ["examples.server_web"]
restart_policy: always restart_policy: always
ports: ports:
- "3000:3000" - "3000:3000"