ansible-caddy/roles/install/tasks/bin-install.yml
GregoryDosh 9eb4f6dce4
All checks were successful
Publish Collection / Publish Collection (push) Has been skipped
Version Bump Galaxy.yml / Version Bump Galaxy.yml (push) Has been skipped
Initial Dosh LLC Release
2025-11-18 17:09:03 -06:00

24 lines
803 B
YAML

# SPDX-License-Identifier: AGPL-3.0-or-later
# SPDX-FileCopyrightText: 2025 Dosh LLC
---
- name: Bin - Caddy (x86_64)
when: (ansible_architecture == "x86_64" or ansible_architecture == "amd64")
become: true
ansible.builtin.get_url:
url: "{{ CADDY_BIN_AMD64_URL }}"
dest: "{{ CADDY_INSTALL_PATH }}"
checksum: "sha256:{{ CADDY_BIN_AMD64_URL }}.sha256"
owner: "{{ CADDY_BIN_USER_NAME }}"
group: "{{ CADDY_BIN_GROUP_NAME }}"
mode: "0755"
- name: Bin - Caddy (arm64)
when: ansible_architecture == "aarch64"
become: true
ansible.builtin.get_url:
url: "{{ CADDY_BIN_ARM64_URL }}"
dest: "{{ CADDY_INSTALL_PATH }}"
checksum: "sha256:{{ CADDY_BIN_ARM64_URL }}.sha256"
owner: "{{ CADDY_BIN_USER_NAME }}"
group: "{{ CADDY_BIN_GROUP_NAME }}"
mode: "0755"