ansible_role_install_appimaged
Ansible role: Install Appimaged
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
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
License
apache-2.0
Downloads
15
Owner
Здесь все бесполезно. Знаний не хватает, а золото теряет цену, потому что опаздывает.