Deploys an archive. Downloads, extracts and optionally creates a symlink.
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.
Required:
deploy_archive_dest_dir: The destination directory, will be automatically createddeploy_archive_src_url: URL to the archive
Optional:
deploy_archive_sha256: SHA256 checksum, ignored if emptydeploy_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 emptydeploy_archive_internal_root: Target of the symlink within the destination directorydeploy_archive_notifies: List of handlers to notify if the downloaded archive changes
See playbook.yml