feat(backup): add archiving of runtime binary packages
This commit is contained in:
@@ -74,3 +74,10 @@
|
|||||||
enabled: true
|
enabled: true
|
||||||
daemon_reload: true
|
daemon_reload: true
|
||||||
become: true
|
become: true
|
||||||
|
|
||||||
|
- name: Fetch deb bin file
|
||||||
|
ansible.builtin.fetch:
|
||||||
|
src: "/var/cache/apt/archives/alloy-{{ version['packages']['alloy'] }}.deb"
|
||||||
|
dest: "{{ hostvars['console']['node']['data_path'] }}/bin/"
|
||||||
|
flat: true
|
||||||
|
become: true
|
||||||
|
|||||||
@@ -41,7 +41,7 @@
|
|||||||
ansible.builtin.get_url:
|
ansible.builtin.get_url:
|
||||||
url: "https://github.com/0xERR0R/blocky/releases/download/v{{ version['packages']['blocky'] }}/\
|
url: "https://github.com/0xERR0R/blocky/releases/download/v{{ version['packages']['blocky'] }}/\
|
||||||
blocky_v{{ version['packages']['blocky'] }}_Linux_x86_64.tar.gz"
|
blocky_v{{ version['packages']['blocky'] }}_Linux_x86_64.tar.gz"
|
||||||
dest: "/home/blocky/bin/blocky-{{ version['packages']['blocky'] }}-x86_64.tar.gz"
|
dest: "/home/blocky/bin/blocky-{{ version['packages']['blocky'] }}.tar.gz"
|
||||||
owner: "blocky"
|
owner: "blocky"
|
||||||
group: "blocky"
|
group: "blocky"
|
||||||
mode: "0600"
|
mode: "0600"
|
||||||
@@ -52,16 +52,16 @@
|
|||||||
ansible.builtin.get_url:
|
ansible.builtin.get_url:
|
||||||
url: "https://github.com/0xERR0R/blocky/releases/download/v{{ version['packages']['blocky'] }}/\
|
url: "https://github.com/0xERR0R/blocky/releases/download/v{{ version['packages']['blocky'] }}/\
|
||||||
blocky_v{{ version['packages']['blocky'] }}_Linux_arm64.tar.gz"
|
blocky_v{{ version['packages']['blocky'] }}_Linux_arm64.tar.gz"
|
||||||
dest: "/home/blocky/bin/blocky-{{ version['packages']['blocky'] }}-arm64.tar.gz"
|
dest: "/home/blocky/bin/blocky-{{ version['packages']['blocky'] }}.tar.gz"
|
||||||
owner: "blocky"
|
owner: "blocky"
|
||||||
group: "blocky"
|
group: "blocky"
|
||||||
mode: "0600"
|
mode: "0600"
|
||||||
become: true
|
become: true
|
||||||
when: ansible_facts['architecture'] == "aarch64"
|
when: ansible_facts['architecture'] == "aarch64"
|
||||||
|
|
||||||
- name: Deploy blocky binary file (x86_64)
|
- name: Deploy blocky binary file
|
||||||
ansible.builtin.unarchive:
|
ansible.builtin.unarchive:
|
||||||
src: "/home/blocky/bin/blocky-{{ version['packages']['blocky'] }}-x86_64.tar.gz"
|
src: "/home/blocky/bin/blocky-{{ version['packages']['blocky'] }}.tar.gz"
|
||||||
remote_src: true
|
remote_src: true
|
||||||
dest: "/usr/local/bin/"
|
dest: "/usr/local/bin/"
|
||||||
owner: "root"
|
owner: "root"
|
||||||
@@ -72,23 +72,6 @@
|
|||||||
- "--wildcards"
|
- "--wildcards"
|
||||||
- "blocky"
|
- "blocky"
|
||||||
become: true
|
become: true
|
||||||
when: ansible_facts['architecture'] == "x86_64"
|
|
||||||
notify: "notification_restart_blocky"
|
|
||||||
|
|
||||||
- name: Deploy blocky binary file (aarch64)
|
|
||||||
ansible.builtin.unarchive:
|
|
||||||
src: "/home/blocky/bin/blocky-{{ version['packages']['blocky'] }}-arm64.tar.gz"
|
|
||||||
remote_src: true
|
|
||||||
dest: "/usr/local/bin/"
|
|
||||||
owner: "root"
|
|
||||||
group: "root"
|
|
||||||
mode: "0755"
|
|
||||||
extra_opts:
|
|
||||||
- "--strip-components=0"
|
|
||||||
- "--wildcards"
|
|
||||||
- "blocky"
|
|
||||||
become: true
|
|
||||||
when: ansible_facts['architecture'] == "aarch64"
|
|
||||||
notify: "notification_restart_blocky"
|
notify: "notification_restart_blocky"
|
||||||
|
|
||||||
- name: Deploy blocky config
|
- name: Deploy blocky config
|
||||||
@@ -141,3 +124,10 @@
|
|||||||
enabled: true
|
enabled: true
|
||||||
daemon_reload: true
|
daemon_reload: true
|
||||||
become: true
|
become: true
|
||||||
|
|
||||||
|
- name: Fetch deb bin file
|
||||||
|
ansible.builtin.fetch:
|
||||||
|
src: "/home/blocky/bin/blocky-{{ version['packages']['blocky'] }}.tar.gz"
|
||||||
|
dest: "{{ hostvars['console']['node']['data_path'] }}/bin/"
|
||||||
|
flat: true
|
||||||
|
become: true
|
||||||
|
|||||||
Reference in New Issue
Block a user