From 8a76bddbf19fe9723462a5f49853b5e68bee002c Mon Sep 17 00:00:00 2001 From: Ashish D'Souza Date: Sun, 19 Nov 2023 05:12:40 -0600 Subject: [PATCH] Added ntfy router to ansible scripts --- install.yaml | 24 ++++++++++++++++++++++++ stop.yaml | 2 ++ 2 files changed, 26 insertions(+) diff --git a/install.yaml b/install.yaml index fd78ea1..9799d8c 100644 --- a/install.yaml +++ b/install.yaml @@ -39,6 +39,30 @@ path: '{{docker_build_dir.path}}' state: absent + - name: Create temporary Docker build directory for broadcast-ntfy-router + ansible.builtin.tempfile: + state: directory + register: docker_build_dir + - name: Copy Docker build directory + ansible.builtin.copy: + src: ntfy_router/ + dest: '{{docker_build_dir.path}}' + mode: preserve + - name: Build broadcast-ntfy-router Docker image + ansible.builtin.docker_image: + build: + path: '{{docker_build_dir.path}}' + name: broadcast-ntfy-router + tag: latest + source: build + force_source: true + state: present + - name: Remove temporary Docker build directory + become: true + ansible.builtin.file: + path: '{{docker_build_dir.path}}' + state: absent + - name: Read homelab config ansible.builtin.slurp: src: '{{ansible_user_dir}}/.homelab.json' diff --git a/stop.yaml b/stop.yaml index c697474..5210a07 100644 --- a/stop.yaml +++ b/stop.yaml @@ -12,6 +12,8 @@ mode: preserve - name: Docker Compose down Broadcast + environment: + SERVER_IP: '{{ansible_default_ipv4.address}}' community.docker.docker_compose: project_name: broadcast project_src: '{{docker_compose_dir.path}}'