Added ntfy router to ansible scripts
This commit is contained in:
parent
7b51846e1b
commit
8a76bddbf1
24
install.yaml
24
install.yaml
|
@ -39,6 +39,30 @@
|
||||||
path: '{{docker_build_dir.path}}'
|
path: '{{docker_build_dir.path}}'
|
||||||
state: absent
|
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
|
- name: Read homelab config
|
||||||
ansible.builtin.slurp:
|
ansible.builtin.slurp:
|
||||||
src: '{{ansible_user_dir}}/.homelab.json'
|
src: '{{ansible_user_dir}}/.homelab.json'
|
||||||
|
|
|
@ -12,6 +12,8 @@
|
||||||
mode: preserve
|
mode: preserve
|
||||||
|
|
||||||
- name: Docker Compose down Broadcast
|
- name: Docker Compose down Broadcast
|
||||||
|
environment:
|
||||||
|
SERVER_IP: '{{ansible_default_ipv4.address}}'
|
||||||
community.docker.docker_compose:
|
community.docker.docker_compose:
|
||||||
project_name: broadcast
|
project_name: broadcast
|
||||||
project_src: '{{docker_compose_dir.path}}'
|
project_src: '{{docker_compose_dir.path}}'
|
||||||
|
|
Loading…
Reference in New Issue