{"id":19624198,"url":"https://github.com/don-rumata/ansible-role-install-appimaged","last_synced_at":"2026-01-29T05:49:09.537Z","repository":{"id":177573025,"uuid":"660588706","full_name":"don-rumata/ansible-role-install-appimaged","owner":"don-rumata","description":" Ansible role: Install Appimaged","archived":false,"fork":false,"pushed_at":"2024-11-23T17:19:57.000Z","size":13,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-23T22:31:48.914Z","etag":null,"topics":["ansible","ansible-galaxy","ansible-role","appimage","appimaged","debian","fedora","opensuse","ubuntu"],"latest_commit_sha":null,"homepage":"https://galaxy.ansible.com/don_rumata/ansible_role_install_appimaged","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/don-rumata.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-30T10:52:51.000Z","updated_at":"2024-11-23T17:20:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"971f65e3-0e69-46d5-80cf-32703244782c","html_url":"https://github.com/don-rumata/ansible-role-install-appimaged","commit_stats":null,"previous_names":["don-rumata/ansible-role-install-appimaged"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/don-rumata/ansible-role-install-appimaged","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/don-rumata%2Fansible-role-install-appimaged","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/don-rumata%2Fansible-role-install-appimaged/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/don-rumata%2Fansible-role-install-appimaged/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/don-rumata%2Fansible-role-install-appimaged/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/don-rumata","download_url":"https://codeload.github.com/don-rumata/ansible-role-install-appimaged/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/don-rumata%2Fansible-role-install-appimaged/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28864246,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T22:56:21.783Z","status":"online","status_checked_at":"2026-01-29T02:00:06.714Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ansible","ansible-galaxy","ansible-role","appimage","appimaged","debian","fedora","opensuse","ubuntu"],"created_at":"2024-11-11T11:37:16.164Z","updated_at":"2026-01-29T05:49:09.523Z","avatar_url":"https://github.com/don-rumata.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ansible role: Install Appimaged\n\n[![License][license-image]][license-url] [![Ansible Galaxy][ansible-galaxy-image]][ansible-galaxy-url] [![Ansible Galaxy Quality][ansible-galaxy-quality-image]][ansible-galaxy-url] [![Ansible Galaxy Release][ansible-galaxy-release-image]][ansible-galaxy-url]\n\nInstall [Appimaged](https://docs.appimage.org/introduction/software-overview.html#appimaged) 4 any Linux\n\n## Work on\n\n### Ansible Galaxy style\n\n```yaml\n  platforms:\n    - name: Fedora\n      versions:\n        - 35\n    - name: Ubuntu\n      versions:\n        - jammy\n        - bionic\n        - focal\n    - name: Debian\n      version:\n        - buster\n        - bullseye\n        - stable\n        - oldstable\n    - name: EL\n      versions:\n        - 8\n    - name: opensuse\n      vesrion:\n        - 15.3\n        - tumbleweed\n```\n\n## Requirements\n\nmin_ansible_version: 2.9\n\n## Role Variables\n\n```yaml\n---\n# https://unix.stackexchange.com/a/4187\nappimaged_full_path_to_install: /usr/local/bin/appimaged-latest-x86_64.AppImage\n\n# Create /etc/xdg/autostart/appimaged.desktop\nappimaged_autostart: true\n\n# ln -s $HOME/.local/share/applications/appimagekit_*.desktop \"$XDG_DESKTOP_DIR\"/\nappimaged_create_symlinks_to_desktop: true\n\n# Help Options. appimaged --help\nappimaged_opt: -q\n\n# If the key is not defined, the latest version will be downloaded from github (https://github.com/probonopd/go-appimage)\n# appimaged_full_uri_path: rsync://10.10.10.10/soft/appimaged/appimaged-latest-x86_64.AppImage\n# appimaged_full_uri_path: http://10.10.10.10/soft/appimaged/appimaged-latest-x86_64.AppImage\n```\n\n## HowTo\n\n### How to install role\n\nOver `ansible-galaxy`:\n\n```bash\nansible-galaxy install don_rumata.ansible_role_install_appimaged\n```\n\nOver `bash+git`:\n\n```bash\nmkdir -p \"$HOME/.ansible/roles\"\ncd \"$HOME/.ansible/roles\"\ngit clone https://github.com/don-rumata/ansible-role-install-appimaged don_rumata.ansible_role_install_appimaged\n```\n\n## Example Playbooks\n\n### I\n\nInstall Appimaged for any supported plaforms, with autostart and symlinks:\n\n`install-appimaged.yml`:\n\n```yaml\n- name: Install Appimaged\n  hosts: all\n  strategy: free\n  serial:\n    - \"100%\"\n  roles:\n    - don_rumata.ansible_role_install_appimaged\n  tasks:\n```\n\n### II\n\nInstall Appimaged from **local** rsync server, without autostart and symlinks:\n\n`install-appimaged.yml`:\n\n```yaml\n  - name: Install Appimaged\n    hosts: all\n    strategy: free\n    serial:\n      - \"100%\"\n    roles:\n      - role: don_rumata.ansible_role_install_appimaged\n        appimaged_full_uri_path: rsync://10.10.10.10/soft/appimaged/appimaged-latest-x86_64.AppImage\n        appimaged_autostart: false\n        appimaged_create_symlinks_to_desktop: false\n    tasks:\n```\n\n## License\n\nApache License, Version 2.0\n\n## Author Information\n\n[don Rumata](https://github.com/don-rumata)\n\n## TODO\n\n- Add tests.\n- Add the ability to install appimagetool and mkappimage.\n\n[license-image]: https://img.shields.io/github/license/don-rumata/ansible-role-install-appimaged.svg\n[license-url]: https://opensource.org/licenses/Apache-2.0\n\n[ansible-galaxy-image]: https://img.shields.io/badge/ansible_galaxy-don__rumata.ansible__role__install__appimaged-blue.svg\n[ansible-galaxy-url]: https://galaxy.ansible.com/don_rumata/ansible_role_install_appimaged\n\n[ansible-galaxy-quality-image]: https://img.shields.io/ansible/quality/62613\n\n[ansible-galaxy-release-image]: https://img.shields.io/github/v/release/don-rumata/ansible-role-install-appimaged.svg?include_prereleases\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdon-rumata%2Fansible-role-install-appimaged","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdon-rumata%2Fansible-role-install-appimaged","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdon-rumata%2Fansible-role-install-appimaged/lists"}