# vim: set filetype=yaml.ansible : # variables used in ansible_role_package --- # General configuration clean_install: false clean_cache: false install_become: true install_become_user: root install_method: system install_prefix: /usr/local install_prefix_mode: '0755' install_prefix_owner: root install_prefix_group: root extra_ldd_paths: [] packages_extra: [] # flatpak default configuration flathub_remote: name: flathub url: https://dl.flathub.org/repo/flathub.flatpakrepo flatpak_default_remote: flathub flatpak_method: system flatpak_remotes: "{{ [flathub_remote] }}" # Installation paths path_appimage: "{{ install_prefix }}/appimage" path_archive: "{{ install_prefix }}/archive" path_bin: "{{ install_prefix }}/bin" path_cargo: "{{ install_prefix }}/cargo" path_git: "{{ store_path }}/git" path_go: "{{ install_prefix }}/go" path_pipx: "{{ install_prefix }}/pipx" store_path: "{{ ansible_user_dir }}/.cache/ansible_role_package" # System paths # empty lists that must be defined pkg_archive: [] # packages installed via prebuilt archive pkg_cargo: [] # rust packages from cargo using `cargo install` pkg_cargo_build: [] # rust packages using `cargo build` before install pkg_go: [] # go applications pkg_npm: [] # npm commands pkg_pipx: [] # pipx packages pkg_sys_pip: [] # system pip packages pkg_src: [] # packages built from source pkg_sys: [] # system package manager packages pkg_zig: [] # zig packages pkg_sh: [] # use shell commands to install a package pkg_appimage: [] # appimages to install pkg_flatpak: [] # flatpak packages to install pkg_snap: [] # snpacraft.io packages