clean up, refactor, documentation

- reducing amount of splitting in configs
- documenting configuration
This commit is contained in:
Matthew Stobbs
2025-01-24 23:23:24 -07:00
parent f8585192d5
commit 2f3690aded
34 changed files with 425 additions and 307 deletions

View File

@@ -1,8 +1,13 @@
# variables used in ansible_role_package
---
assume_missing_is_syspkg: false
assume_missing_is_syspkg: true
full_upgrade: false
install_state: present
default_confg:
install_prefix: /usr/local
become: true
owner: root
group: root
# install lists
brewtaps: []
@@ -16,14 +21,17 @@ srcpkgs: []
syspkgs: []
tappkgs: []
# namespaced package variables
# pkgconfig, loaded from .yml files in vars
# and combined. Configuration can be changed
# when running the role by specifying
# pkgconfig.<pkgname> as a dict
pkgconfig:
alacritty: {}
carapace: {}
consul: {}
git: {}
go: {}
hashicorp_repo: {}
hashicorp: {}
kitty: {}
neovide: {}
neovim: {}