ome / ansible-role-deploy-archive

Deploys an archive

Home Page:https://galaxy.ansible.com/ome/deploy_archive

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deploy Archive

Actions Status Ansible Role

Deploys an archive. Downloads, extracts and optionally creates a symlink.

Prerequisites

This role does not install tools such as unzip or bzip that may be required for extracting archives.

This role does not set become: yes on tasks. If you do not include this in your playbook you must ensure the Ansible user has write permissions on the destination directory.

Role Variables

Required:

  • deploy_archive_dest_dir: The destination directory, will be automatically created
  • deploy_archive_src_url: URL to the archive

Optional:

  • deploy_archive_sha256: SHA256 checksum, ignored if empty
  • deploy_archive_filename: Name of the downloaded file, default is the basename of the URL path.
  • deploy_archive_symlink: Absolute path of a symlink to the unarchived deployment, ignored if empty
  • deploy_archive_internal_root: Target of the symlink within the destination directory
  • deploy_archive_notifies: List of handlers to notify if the downloaded archive changes

Example playbook

See playbook.yml

Author Information

ome-devel@lists.openmicroscopy.org.uk

About

Deploys an archive

https://galaxy.ansible.com/ome/deploy_archive

License:BSD 2-Clause "Simplified" License


Languages

Language:Python 100.0%