ansible_role_install_appimaged

Ansible role: Install Appimaged

License Ansible Galaxy Ansible Galaxy Quality Ansible Galaxy Release

Install Appimaged 4 any Linux

Work on

Ansible Galaxy style

  platforms:
    - name: Fedora
      versions:
        - 35
    - name: Ubuntu
      versions:
        - jammy
        - bionic
        - focal
    - name: Debian
      version:
        - buster
        - bullseye
        - stable
        - oldstable
    - name: EL
      versions:
        - 8
    - name: opensuse
      vesrion:
        - 15.3
        - tumbleweed

Requirements

min_ansible_version: 2.9

Role Variables

---
# https://unix.stackexchange.com/a/4187
appimaged_full_path_to_install: /usr/local/bin/appimaged-latest-x86_64.AppImage

# Create /etc/xdg/autostart/appimaged.desktop
appimaged_autostart: true

# ln -s $HOME/.local/share/applications/appimagekit_*.desktop "$XDG_DESKTOP_DIR"/
appimaged_create_symlinks_to_desktop: true

# Help Options. appimaged --help
appimaged_opt: -q

# If the key is not defined, the latest version will be downloaded from github (https://github.com/probonopd/go-appimage)
# appimaged_full_uri_path: rsync://10.10.10.10/soft/appimaged/appimaged-latest-x86_64.AppImage
# appimaged_full_uri_path: http://10.10.10.10/soft/appimaged/appimaged-latest-x86_64.AppImage

HowTo

How to install role

Over ansible-galaxy:

ansible-galaxy install don_rumata.ansible_role_install_appimaged

Over bash+git:

mkdir -p "$HOME/.ansible/roles"
cd "$HOME/.ansible/roles"
git clone https://github.com/don-rumata/ansible-role-install-appimaged don_rumata.ansible_role_install_appimaged

Example Playbooks

I

Install Appimaged for any supported plaforms, with autostart and symlinks:

install-appimaged.yml:

- name: Install Appimaged
  hosts: all
  strategy: free
  serial:
    - "100%"
  roles:
    - don_rumata.ansible_role_install_appimaged
  tasks:

II

Install Appimaged from local rsync server, without autostart and symlinks:

install-appimaged.yml:

  - name: Install Appimaged
    hosts: all
    strategy: free
    serial:
      - "100%"
    roles:
      - role: don_rumata.ansible_role_install_appimaged
        appimaged_full_uri_path: rsync://10.10.10.10/soft/appimaged/appimaged-latest-x86_64.AppImage
        appimaged_autostart: false
        appimaged_create_symlinks_to_desktop: false
    tasks:

License

Apache License, Version 2.0

Author Information

don Rumata

TODO

  • Add tests.
  • Add the ability to install appimagetool and mkappimage.
About

Install [Appimaged](https://docs.appimage.org/introduction/software-overview.html#appimaged) 4 any Linux

Install
ansible-galaxy install don-rumata/ansible-role-install-appimaged
GitHub repository
License
apache-2.0
Downloads
12
Owner
Здесь все бесполезно. Знаний не хватает, а золото теряет цену, потому что опаздывает.