Role which deploys appimage applications on the local host.
- Internet access for downloading the appimage images.
- root rights on the target host.
appimage_download_urls: list- List of download URLs for appimage files.
appimage_binary_dir: str- Path to the directory where to store the links for the appimage files.
appimage_group: str- Group of the appimage installation directory.
appimage_installation_dir: str- Path for storing the installed appimage files.
appimage_owner: str- Owner of the appimage installation directory.
- None
The following example would install two appimage applications:
- appimage01
- appimage02
The first application appimage01 will be installed and can be started by running appimage01.
The second application appimage02 will be installed and can be started by running my_app.
The parameter state is optional when installing, mandatory when removing and needs to be set to state: absent then.
---
- hosts: all
vars:
appimage_download_urls:
- 'https://example.com/appimage01.image'
- name: 'my_app'
url: 'https://example.com/appimage02.image'
state: present
roles:
- role: spreadcat.appimageBSD
This role is written an maintained by DBV.