Skip to content

Spreadcat/ansible-role-appimage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Ansible role for managing appimage application installations.

Resources

Stars

Watchers

Forks

Packages

No packages published