All notable changes to this project will be documented in this file.
- Update yubikey manager
- Update fido2
- Update qmk
- Add swayimg
- Upgrade dorst config
- Add
zola
- Add
ruby
- Add funding info
- Bump ansible to 2.17
- Drop
cxxmatrix
- Update actions
- Update labeler to v5
- Reformat labeler config
- Bump macos
- Configure dependabot
- Bump actions/setup-python from 3 to 5
- Install vagrant
- Install virtualbox
- Switch to ubuntu-latest
- Fix profile label
- Bump actions/deploy-pages from 1 to 4
- Bump actions/upload-pages-artifact from 1 to 3
- Fix
ci
formatting
- Fix network interfaces
- Add drm-kmod
- Enable wireguard
- Use new alacritty config
- Change
wg
defaults
- Bump ansible version
- Update LICENSE
- Update linter
- Bump fbsd version
- Rename variables within roles
- Drop
sendmail
tasks - Reimport
fetch_vars
- Use
fetch_vars
- Update dependencies
- Drop doas config
- Cleanup
- Tag profile tasks
- Add
tethering
role - Add tags
- Add missing
ohmyzsh
option - Move
essential.git
- Drop
ip_check_interface
- Drop ykpers
- Update requirements
- Caja -> thunar
- Move ykpers
- Update usage
- Add clamav role
- Add mfa role
- Add aria2
- Enable wifi
- Add aria2 config
- Add gpg config
- Remove redundant clamav package
- Remove gpg config
- Drop redundant shell change
- Fix galaxy badge
- Update descriptions
- Add shell setting
- Update
checkout
- Update microcode task
- Comment pkg list
- Drop devcpu-data
- Update dependencies
- Update profiles
- Update
pre_tasks
- Fix repository catalogue
- Update branch option
- Change default branch
- Add perl5 package
- Update dependencies
- Drop lowbatt.sh
- Add get-volume
- Add dorst config
- Update pkg options
- Use
ansible_user
variable
- Edit arg spec descriptions
- Add more system options
- Show var states
- Improve
sys
(#14) - SSH is enabled by default
- Add more server options
- Improve
mainframe
(#15) - Add more desktop options
- Improve
desktop
(#16)
- Use
molecule-plugins
- Update profiles
- Add
acpi
- Update dotfiles list
- Add socat package
- Add battery script
- Add network script
- Rename test tasks
- Increase verbosity
- Decrease verbosity
- Fix
bastille
argument specs - Check dotfiles list
- Edit
poudriere_zfs
- Update README.md
- Add
profile_version
- Add defaults to
sys
- Add/improve
kern_sec
- Add defaults to
bastille
- Add defaults to
poudriere
- Add
ipv6_support
option
- Add pr template
- Update dependencies
- Don't deploy lynis profile if the binary is not installed
- Check if ohmyzsh needs deployment
- Enable IPv6
- Edit documentation link
- Add pr labeler
- Update molecule tests
- Add
user_groups
to argument specs - Update desktop user groups
- Fix default options in argument specs
- Update argument specs
- Fix
wireguard
description - Use external screenshot location
- Update
sshd
description
- Add default variables
- Add
wg
role - Improve
accounting
- Improve
sys
- Add defaults to
qmk
- Add defaults to
pkg_branch
- Add default
upgrade_packages
- Add defaults to
pf
- Version bump
- Update profiles
- Bump
essential
- Update galaxy tags
- Fix galaxy tags
- Update pkg lists
- Enable git-cliff package
- Drop
packages
- Update server variables
- Update short descriptions
- Update
mainframe
descriptions
- Version bump
- Prepare for 1.0.2
- Use
remote_vars
plugin
- Drop old SSH option
- Edit user groups task
- Ensure MOTD dependencies are installed
- Add default security level
- Download profiles from source
- Use explicit variable declaration
- Fix argument validation
- Fix docsite files
- Update header
- Update instructions
- Update branch
- Add extra links
- Add argument_specs.yml for
amd
- Add extra documentation
- Fix docsite references
- Fix README.md
- Fix example variables
- Edit descriptions
- Add documentation for user profiles
- Update short descriptions
- Move
profiles
- Version bump
- Change security level
- Fix formatting
- Prepare for 1.0.1
- Drop docs.yml
- Add ansible-lint
- Edit usage
- Update descriptions
- Fix molecule
- Add test profiles
- Use test profiles
- Add
make_config
to desktop tests
- Update filter
- Don't use explicit variable declaration
- Check
doom sync
output - Check
pkg update
output - Properly check hostname variable
- Move
make.conf
template - Fix
motd.sh
permissions - Use explicit octal
- Edit variables ext
- Source pkg config from remote
- Fix src parameters
- Fix ohmyzsh installer
- Update header
- Configure docsite
- Add missing role files
- Fix
desktop
,pkg_branch
- Add argument_specs
- Fix
virtualbox
- Fix
wifi
- Update README.md
- Edit
install
- Add galaxy.yml
- Convert to
collection
- Add kern_sec
- Use profile directory
- Set hostname
- Add
laptop
- Add
desktop
- Move powerd tasks
- Update timezone task
- Add
desktop
,laptop
- Update configuration
- Move C-states tasks
- Move desktop tasks
- Add
mainframe
- Add
poudriere
- Add
accounting
- Move assets
- Improve roles
- Add
server
- Add
doas_config
- Add
microcode_update
- Improve user task
- Set make config conditions
- Edit
server
conditionals - Improve
pkg_branch
pkg_branch
->pkg_latest_branch
- Add CHANGELOG.md
- Fix galaxy.yml
- Update bootstrap script
- Fix permissions
- Drop old test files
- Drop verbosity setting
- Update
server
profile - Update gitignore
- Drop
pkg_branch
register - Add shell scripts to EditorConfig
- Bump
essential
- Update
build_ignore
- Move screenshot
- Fix test script
- Add docsite workflow
- Use profiles
- Update scripts
- Switch to molecule
- Rename docsite workflow
- Fix
lint
- Update linter
- Fix formatting
- Fix
station
- Fix YAML syntax
- Fix CD
- Update test script
- Add build command
- Don't use latest branch
- Fix molecule
- Drop inventory links
- Include profile variables
- Fix vars filename
- Change verbosity
- Update server test
- Fix
package_facts
- Add default test variables
- Fix colors
- Force copy