Modifying default variables and config
Renamed variables for defaults: - flatpak_method -> default_flatpak_method: system - defaults.paths.prefix -> default_install_prefix: /usr/local New variables: - default_install_method: package
This commit is contained in:
@@ -24,13 +24,13 @@
|
||||
- not use_local
|
||||
ansible.builtin.set_fact:
|
||||
path:
|
||||
prefix: "{{ defaults.path.prefix }}"
|
||||
prefix: "{{ default_install_prefix }}"
|
||||
|
||||
- name: Set install variables
|
||||
ansible.builtin.set_fact:
|
||||
ext_become: "{{ not use_local }}"
|
||||
path:
|
||||
prefix: "{{ path.prefix }}"
|
||||
prefix: "{{ default_install_prefix }}"
|
||||
appimage: "{{ path.appimage | default(path.prefix ~ defaults.path.suffix.appimage) }}"
|
||||
archive: "{{ path.archive | default(path.prefix ~ defaults.path.suffix.archive) }}"
|
||||
bin: "{{ path.bin | default(path.prefix ~ defaults.path.suffix.bin) }}"
|
||||
@@ -45,7 +45,6 @@
|
||||
flatpak_remote: # flatpak remotes, includes flathub by default
|
||||
- name: flathub
|
||||
url: https://dl.flathub.org/repo/flathub.flatpakrepo
|
||||
flatpak_method: "{% if use_local %}user{% else %}system{% endif %}"
|
||||
pkg_appimage: [] # appimages to install
|
||||
pkg_flatpak: [] # flatpak packages to install
|
||||
pkg_snap: [] # snpacraft.io packages
|
||||
@@ -70,22 +69,24 @@
|
||||
|
||||
- name: Set macOS specific facts
|
||||
when:
|
||||
- ansible_distribution == 'MacOSX'
|
||||
- ansible_distribution == 'MacOSX' or
|
||||
ansible_distribution == 'MacOS'
|
||||
ansible.builtin.set_fact:
|
||||
brewtap: [] # homebrew taps to add
|
||||
pipx_exec: "/opt/homebrew/bin/pipx"
|
||||
pipx_exec: "/opt/homebrew/bin/pipx" # pipx executable
|
||||
pkg_cask: [] # homebrew casks
|
||||
pkg_tap: [] # homebrew tap packages
|
||||
sys_pkg_become: false # homebrew doesn't require sudo access
|
||||
lib_path: lib
|
||||
lib_path: lib # macos shared library path
|
||||
|
||||
- name: Set OS independant facts
|
||||
ansible.builtin.set_fact:
|
||||
pkg_archive: [] # packages installed via prebuilt archive
|
||||
pkg_cargo: [] # rust packages from cargo
|
||||
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_zig: []
|
||||
pkg_zig: [] # zig packages
|
||||
pkg_src: [] # packages built from source
|
||||
pkg_sys: [] # system package manager packages, homebrew on macOS, dnf for RedHat based, apt for Debian Based
|
||||
|
||||
Reference in New Issue
Block a user