1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-15 04:32:11 +00:00

Update internetarchive/tasks/main.yml

This commit is contained in:
A Holt 2020-02-11 16:31:30 -05:00 committed by GitHub
parent 875983d4fd
commit 05e8a62736
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -19,27 +19,30 @@
quiet: yes quiet: yes
#- name: Set --reinstall fact # 2020-02-11: @mitra42 & @holta agree (#2247) that the following 2-stanza
# set_fact: # "UPDATE internetarchive" block should run whenever one is isn't installing
# internetarchive_upgrade: True # (or reinstalling) internetarchive, for now. We're aware this means slowness
# when: reinstall is defined # during "./runrole internetarchive" but that's very intentional for now -- as
# it leads to more testing of more recent versions of internetarchive, which
# is strongly desired. Finally, these current norms can and probably will be
# changed in future, when broader IIAB norms develop around "./runrole
# --upgrade internetarchive" or "./runrole --update internetarchive" or such,
# as may evolve @ https://github.com/iiab/iiab/pull/2238#discussion_r376168178
- block: # UPDATE IF... internetarchive_installed is defined and internet_available - block: # BEGIN 2-STANZA BLOCK
- name: Stop 'internetarchive' systemd service, if internetarchive_upgrade - name: "UPGRADE: Stop 'internetarchive' systemd service, if internetarchive_installed is defined and internet_available"
systemd: systemd:
name: internetarchive name: internetarchive
daemon_reload: yes daemon_reload: yes
state: stopped state: stopped
#when: internetarchive_enabled and internetarchive_upgrade
- name: Update pre-existing install (yarn upgrade) if internetarchive_upgrade - name: "UPGRADE: Run 'yarn upgrade' in {{ internetarchive_dir }}, if internetarchive_installed is defined and internet_available"
shell: yarn config set child-concurrency 1 && yarn install && yarn upgrade shell: yarn config set child-concurrency 1 && yarn install && yarn upgrade
args: args:
chdir: "{{ internetarchive_dir }}" chdir: "{{ internetarchive_dir }}"
#when: internetarchive_enabled and internetarchive_upgrade
when: internetarchive_installed is defined and internet_available # END BLOCK when: internetarchive_installed is defined and internet_available # END 2-STANZA BLOCK
# "ELSE" INSTALL... # "ELSE" INSTALL...