mirror of
https://github.com/ArchiveBox/ArchiveBox.git
synced 2025-05-27 05:04:13 -04:00
fix singlefile and puppeteer ansible install
This commit is contained in:
parent
5c0aa6fe59
commit
7ab1a0b873
6 changed files with 39 additions and 31 deletions
|
@ -17,7 +17,7 @@
|
|||
- name: 'Get installed binary abspath: {{name}}'
|
||||
command: 'env PATH="{{PATH}}:$PATH" which {{bin_name}}'
|
||||
register: BINARY_ABSPATH
|
||||
changed_when: BINARIES[name].abspath|default('NO VERSION FOUND') not in BINARY_ABSPATH.stdout
|
||||
changed_when: False
|
||||
|
||||
- set_fact:
|
||||
bin_name: "{{BINARY_ABSPATH.stdout|basename or bin_name}}"
|
||||
|
@ -27,7 +27,7 @@
|
|||
- name: 'Get installed binary version: {{name}}'
|
||||
command: 'env PATH="{{PATH}}:$PATH" {{version_cmd}}'
|
||||
register: BINARY_VERSION
|
||||
changed_when: BINARIES[name].version|default('NO VERSION FOUND') not in BINARY_VERSION.stdout
|
||||
changed_when: False
|
||||
|
||||
|
||||
- name: 'Updating BINARIES with loaded abspaths & versions: {{name}}'
|
||||
|
@ -49,7 +49,7 @@
|
|||
})
|
||||
}}"
|
||||
cacheable: true
|
||||
when: BINARY_ABSPATH.stdout and BINARY_VERSION.stdout
|
||||
changed_when: True
|
||||
|
||||
- name: 'Symlink installed binary into lib bin folder: {{name}}'
|
||||
file:
|
||||
|
@ -57,8 +57,7 @@
|
|||
dest: "{{ LIB_DIR_BIN }}/{{ name }}"
|
||||
state: link
|
||||
force: true
|
||||
when: BINARY_ABSPATH.stdout and BINARY_VERSION.stdout
|
||||
changed_when: False
|
||||
when: BINARY_VERSION.stdout_lines|first|regex_replace('^.*?([\\d+\\.]+).*$', '\\1')|length
|
||||
|
||||
- debug:
|
||||
msg:
|
||||
|
@ -69,6 +68,8 @@
|
|||
name:
|
||||
bin_name:
|
||||
version_cmd:
|
||||
abspath:
|
||||
version:
|
||||
PATH:
|
||||
BINARY_ABSPATH:
|
||||
BINARY_VERSION:
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
DATA_DIR: '{{playbook_dir}}'
|
||||
|
||||
LIB_DIR: '{{DATA_DIR}}/lib'
|
||||
LIB_DIR_BIN: '{{LIB_DIR}}/bin'
|
||||
DEFAULT_PATH: /bin
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue