spreadcat.appimage

Role spreadcat.appimage

Role which deploys appimage applications on the local host.

Requirements

  • Internet access for downloading the appimage images.
  • root rights on the target host.

Role Variables

appimage_download_urls: list
  • List of download URLs for appimage files.

Other Variables

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.

Dependencies

  • None

Example Playbook

The following example would install two appimage applications:

  1. appimage01
  2. 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.appimage

License

BSD

Author Information

This role is written an maintained by DBV.

About

No description.

Install
ansible-galaxy install spreadcat.appimage
GitHub repository
License
Unknown
Downloads
97
Owner