Some checks failed
Publish Release / Publish Release (push) Has been cancelled
316 lines
14 KiB
Markdown
316 lines
14 KiB
Markdown
# Changelog
|
|
## 1.14.1 (2024-07-06)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* pull git author/name from context ([a96570e](https://git.auengun.net/homelab/ansible-collection/commit/a96570ec86443d14fcd5b4e40af2f3f0fa2dde77))
|
|
|
|
## [1.14.0](https://git.auengun.net/homelab/ansible-collection/compare/v1.13.3...v1.14.0) (2024-07-06)
|
|
|
|
|
|
### Features
|
|
|
|
* add basic commit plugin ([4520ea9](https://git.auengun.net/homelab/ansible-collection/commit/4520ea93b0970ff82a9e034f346805a148fd13ae))
|
|
|
|
## [1.13.3](https://git.auengun.net/homelab/ansible-collection/compare/v1.13.2...v1.13.3) (2024-07-01)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* missing line continuation break ([712f235](https://git.auengun.net/homelab/ansible-collection/commit/712f235c62b18f754313295fe883bea786d185e5))
|
|
|
|
## [1.13.2](https://git.auengun.net/homelab/ansible-collection/compare/v1.13.1...v1.13.2) (2024-06-25)
|
|
|
|
|
|
### Features
|
|
|
|
* template modules a bit more for ease of consumption in lab ([f6a9a58](https://git.auengun.net/homelab/ansible-collection/commit/f6a9a58ab3be548325243a69edfed95b2c359c99))
|
|
|
|
## [1.13.1](https://git.auengun.net/homelab/ansible-collection/compare/v1.13.0...v1.13.1) (2024-06-25)
|
|
|
|
## [1.13.0](https://git.auengun.net/homelab/ansible-collection/compare/v1.12.1...v1.13.0) (2024-06-25)
|
|
|
|
|
|
### ⚠ BREAKING CHANGES
|
|
|
|
* remove docs for unused param
|
|
|
|
* remove docs for unused param ([b6d9c79](https://git.auengun.net/homelab/ansible-collection/commit/b6d9c7976420e063b937e6b64a2ef59a623f2082))
|
|
|
|
|
|
### Features
|
|
|
|
* add SSSD & su via pam_ussh ([e106a53](https://git.auengun.net/homelab/ansible-collection/commit/e106a53e441ae0be73ea55d2a7ad439caede4c3e))
|
|
* basic ldap/unix-pam testing ([ccb6442](https://git.auengun.net/homelab/ansible-collection/commit/ccb64424ea150c84db48e39accce776f13e806b7))
|
|
* fixing groups, trialing sssd ([47d4755](https://git.auengun.net/homelab/ansible-collection/commit/47d4755176c924f2ff4d9360b5e0b111885d3948))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* add param validation ([a44412e](https://git.auengun.net/homelab/ansible-collection/commit/a44412e1195e50ee3a3f7e7bdeb98194cfa32e82))
|
|
* comment tasks back in ([cf3292c](https://git.auengun.net/homelab/ansible-collection/commit/cf3292cb7efcaafb5bbbf295ba2bba08184e90e8))
|
|
* **dcass:** invalid perms on service/prune ([d3a4556](https://git.auengun.net/homelab/ansible-collection/commit/d3a455615ee491d950f5bb402f92777bd1e57904))
|
|
|
|
## [1.12.1](https://git.auengun.net/homelab/ansible-collection/compare/v1.12.0...v1.12.1) (2024-06-22)
|
|
|
|
|
|
### Features
|
|
|
|
* variable netdata config path ([355cfa4](https://git.auengun.net/homelab/ansible-collection/commit/355cfa40319f42e7131e972ef855f4b134dd4ff6))
|
|
|
|
## [1.12.0](https://git.auengun.net/homelab/ansible-collection/compare/v1.11.1...v1.12.0) (2024-06-22)
|
|
|
|
|
|
### Features
|
|
|
|
* add netdata ([21c9326](https://git.auengun.net/homelab/ansible-collection/commit/21c93264a0c799338dbad8402e428c1e9f6c9b15))
|
|
* step conditional webroot path ([4f979b8](https://git.auengun.net/homelab/ansible-collection/commit/4f979b8669275d306a3f6c801b8b1b1bb9e78e2c))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* missing become for netdata install ([c56b09c](https://git.auengun.net/homelab/ansible-collection/commit/c56b09cf3bfad1ab022e2452d59e5b22322f5aa1))
|
|
|
|
## [1.11.1](https://git.auengun.net/homelab/ansible-collection/compare/v1.11.0...v1.11.1) (2024-06-21)
|
|
|
|
|
|
### Features
|
|
|
|
* add sshd validation ([81cebaa](https://git.auengun.net/homelab/ansible-collection/commit/81cebaa73fa1158441e1232b29309539c4782666))
|
|
|
|
## [1.11.0](https://git.auengun.net/homelab/ansible-collection/compare/v1.10.5...v1.11.0) (2024-06-16)
|
|
|
|
|
|
### Features
|
|
|
|
* add missing dir mode param ([366bbc2](https://git.auengun.net/homelab/ansible-collection/commit/366bbc24bb569bc47009a9aaac1596587a36ca5d))
|
|
* variable config dir/file path/users ([514f7ba](https://git.auengun.net/homelab/ansible-collection/commit/514f7ba5f3aca1b14ad97a92ddc8876002237620))
|
|
|
|
## [1.10.5](https://git.auengun.net/homelab/ansible-collection/compare/v1.10.4...v1.10.5) (2024-06-15)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* typo in wrong var checked in error msg ([0f8ffeb](https://git.auengun.net/homelab/ansible-collection/commit/0f8ffebcdf8b9b3dcbd438fc48f04b2bf1beefdf))
|
|
|
|
## [1.10.4](https://git.auengun.net/homelab/ansible-collection/compare/v1.10.3...v1.10.4) (2024-06-10)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* another attempt to fix occasional ssh cert renewal failures ([7579529](https://git.auengun.net/homelab/ansible-collection/commit/7579529c0b4f3d177c55568ec6f5b22dbbf27670))
|
|
|
|
## [1.10.3](https://git.auengun.net/homelab/ansible-collection/compare/v1.10.2...v1.10.3) (2024-06-10)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* use `service ssh restart` method instead ([f6481de](https://git.auengun.net/homelab/ansible-collection/commit/f6481defdeb912c093955ec709da167f3788742d))
|
|
|
|
## [1.10.2](https://git.auengun.net/homelab/ansible-collection/compare/v1.10.1...v1.10.2) (2024-06-09)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* cert-renew error handling in post-renewal script ([e0cca88](https://git.auengun.net/homelab/ansible-collection/commit/e0cca88a3a63281a8190f22043f3057c8425b480))
|
|
|
|
## [1.10.1](https://git.auengun.net/homelab/ansible-collection/compare/v1.10.0...v1.10.1) (2024-05-24)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* call correct logger based on user selection ([c62d575](https://git.auengun.net/homelab/ansible-collection/commit/c62d575aee44958dec8a5214d4a6a2f81d61614c))
|
|
|
|
## [1.10.0](https://git.auengun.net/homelab/ansible-collection/compare/v1.9.1...v1.10.0) (2024-05-24)
|
|
|
|
|
|
### Features
|
|
|
|
* basic extra config dirs/files for template ([4db830d](https://git.auengun.net/homelab/ansible-collection/commit/4db830df2804088af039fa78bc48791d975c9ad2))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* add missing `XARGS_BIN_ABSOLUTE_PATH` param, also sort ([9d31864](https://git.auengun.net/homelab/ansible-collection/commit/9d318648c01d86244c8da55e38837b43c713d93d))
|
|
|
|
## [1.9.1](https://git.auengun.net/homelab/ansible-collection/compare/v1.9.0...v1.9.1) (2024-05-22)
|
|
|
|
## [1.9.0](https://git.auengun.net/homelab/ansible-collection/compare/v1.8.0...v1.9.0) (2024-05-22)
|
|
|
|
|
|
### Features
|
|
|
|
* add async restart of DCaaSS ([52b0fbc](https://git.auengun.net/homelab/ansible-collection/commit/52b0fbc1eaf6dd1fb17b4340d1d4bc6d492e51c1))
|
|
|
|
## [1.8.0](https://git.auengun.net/homelab/ansible-collection/compare/v1.7.0...v1.8.0) (2024-05-22)
|
|
|
|
|
|
### Features
|
|
|
|
* add `DCAASS_DOCKER_DAEMON_ALLOW_RESTART` param to control docker daemon restarts ([4e041de](https://git.auengun.net/homelab/ansible-collection/commit/4e041de010f5789c43664aad1efe5c2d37d32ae6))
|
|
|
|
## [1.7.0](https://git.auengun.net/homelab/ansible-collection/compare/v1.6.2...v1.7.0) (2024-05-20)
|
|
|
|
|
|
### Features
|
|
|
|
* add renewal period 18h ([d2c7391](https://git.auengun.net/homelab/ansible-collection/commit/d2c7391c2449be4a1061d81f93b0c069ea467671))
|
|
|
|
## [1.6.2](https://git.auengun.net/homelab/ansible-collection/compare/v1.6.1...v1.6.2) (2024-05-11)
|
|
|
|
|
|
### Features
|
|
|
|
* make docker daemon default logging driver journald ([d4231b1](https://git.auengun.net/homelab/ansible-collection/commit/d4231b17cd71ed999992ab8e35d56e2b8a60f0a2))
|
|
|
|
## [1.6.1](https://git.auengun.net/homelab/ansible-collection/compare/v1.6.0...v1.6.1) (2024-05-11)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* config permissions -> 770 for docker anyhow ([94b387b](https://git.auengun.net/homelab/ansible-collection/commit/94b387b20298f3262b981433574e34c7eea2824d))
|
|
|
|
## [1.6.0](https://git.auengun.net/homelab/ansible-collection/compare/v1.5.6...v1.6.0) (2024-05-11)
|
|
|
|
|
|
### Features
|
|
|
|
* add internal docker mirror, remove volume purging ([5bf88d4](https://git.auengun.net/homelab/ansible-collection/commit/5bf88d4449a35338db528405484636242e4a6417))
|
|
|
|
## [1.5.6](https://git.auengun.net/homelab/ansible-collection/compare/v1.5.5...v1.5.6) (2024-05-09)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* drop pipefail since scripts are posix not bash ([542c928](https://git.auengun.net/homelab/ansible-collection/commit/542c928dffbbec8c40e75212d07e79751c4c3df8))
|
|
|
|
## [1.5.5](https://git.auengun.net/homelab/ansible-collection/compare/v1.5.4...v1.5.5) (2024-05-09)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* consistency pass across shell/systemd templates for missing error handling, fail conditions, etc. ([02cebbc](https://git.auengun.net/homelab/ansible-collection/commit/02cebbcb76d5d6f006e30d9ec4c3c9d9a3892d46))
|
|
* **DCaaSS:** make prune step more reliable and less brittle ([cf24101](https://git.auengun.net/homelab/ansible-collection/commit/cf2410117fe31f08b73b01788caa8e1f44abe294))
|
|
|
|
## [1.5.4](https://git.auengun.net/homelab/ansible-collection/compare/v1.5.3...v1.5.4) (2024-05-07)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* better pruning of dangling volumes/images/containers ([7f42266](https://git.auengun.net/homelab/ansible-collection/commit/7f422664f2c85f1cb46cc2411e65d138ac52a2a1))
|
|
|
|
## [1.5.3](https://git.auengun.net/homelab/ansible-collection/compare/v1.5.2...v1.5.3) (2024-05-05)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* add `become` to enabling of systemd services ([86c0bc1](https://git.auengun.net/homelab/ansible-collection/commit/86c0bc1cfee922ad395e16d0b941f7c8dfd73ec3))
|
|
|
|
## [1.5.2](https://git.auengun.net/homelab/ansible-collection/compare/v1.5.1...v1.5.2) (2024-05-05)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* add `become` for step install ([8ba542c](https://git.auengun.net/homelab/ansible-collection/commit/8ba542c1d410a84f253623f74c10e6b14725c701))
|
|
|
|
## [1.5.1](https://git.auengun.net/homelab/ansible-collection/compare/v1.5.0...v1.5.1) (2024-05-05)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* install was default on anyway, adjusting to match ([5b160d6](https://git.auengun.net/homelab/ansible-collection/commit/5b160d68dd8ebdde6445cdcef39e1852a1063f3e))
|
|
|
|
## [1.5.0](https://git.auengun.net/homelab/ansible-collection/compare/v1.4.0...v1.5.0) (2024-05-05)
|
|
|
|
|
|
### Features
|
|
|
|
* **DCaaSS:** add optional docker system/image pruning ([790b32c](https://git.auengun.net/homelab/ansible-collection/commit/790b32cab9259e33d9b66d88740e93e94473664c))
|
|
* **Homelab-Common:** step-cli install for debian, better restart handling ([dd0a12f](https://git.auengun.net/homelab/ansible-collection/commit/dd0a12f91cf162665f30ea06ede8e393c2b9d883))
|
|
|
|
## [1.4.0](https://git.auengun.net/homelab/ansible-collection/compare/v1.3.2...v1.4.0) (2024-05-02)
|
|
|
|
|
|
### Features
|
|
|
|
* add restart type param and restart systemd command ([f2f93bb](https://git.auengun.net/homelab/ansible-collection/commit/f2f93bbc078d6767debb2734b72db69311d16d04))
|
|
|
|
## [1.3.2](https://git.auengun.net/homelab/ansible-collection/compare/v1.3.1...v1.3.2) (2024-04-27)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* add STEP_PATH to more command prefixes ([8c13087](https://git.auengun.net/homelab/ansible-collection/commit/8c130879b8d9db4c20522f9a771920a89b26c1a5))
|
|
|
|
## [1.3.1](https://git.auengun.net/homelab/ansible-collection/compare/v1.3.0...v1.3.1) (2024-04-24)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* conditionally call ACME cert if SSH cert needed ([45a29ea](https://git.auengun.net/homelab/ansible-collection/commit/45a29eaf333c6d60f4bdf07e067194801e3cab04))
|
|
* fine tune when steps are running/changed for end-state understanding ([2725cb4](https://git.auengun.net/homelab/ansible-collection/commit/2725cb4caa6086ae638314238108452f60c57dc7))
|
|
* update acme if ssh needs updating for sync purposes ([3bfe359](https://git.auengun.net/homelab/ansible-collection/commit/3bfe35903057b73a84d351fc3d65d8eca73b28d2))
|
|
|
|
## [1.3.0](https://git.auengun.net/homelab/ansible-collection/compare/v1.2.3...v1.3.0) (2024-04-24)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* capture stdout from step into logging ([1d2cb93](https://git.auengun.net/homelab/ansible-collection/commit/1d2cb93635b86146ba10b94de742aba2da175dec))
|
|
|
|
## [1.2.3](https://git.auengun.net/homelab/ansible-collection/compare/v1.2.2...v1.2.3) (2024-04-22)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* **common:** disable old services, notify new service of restart when needed ([f09cb03](https://git.auengun.net/homelab/ansible-collection/commit/f09cb0318be89e8603dba020e026999415b7298a))
|
|
* **common:** small typo in service name ([3cff8e2](https://git.auengun.net/homelab/ansible-collection/commit/3cff8e23595abcb71014de4ba79205793cddffaa))
|
|
|
|
## [1.2.2](https://git.auengun.net/homelab/ansible-collection/compare/v1.2.1...v1.2.2) (2024-04-20)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* enable DCaaSS service for reboots ([4f7c84b](https://git.auengun.net/homelab/ansible-collection/commit/4f7c84b56de8fb89fa56d27dcd6bc201fd58edcf))
|
|
|
|
## [1.2.1](https://git.auengun.net/homelab/ansible-collection/compare/v1.2.0...v1.2.1) (2024-04-20)
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* nicer up/down behavior of compoes ([6ac1ea0](https://git.auengun.net/homelab/ansible-collection/commit/6ac1ea02e018ba5be4d80fd33c6ab278d53bb049))
|
|
|
|
## [1.2.0](https://git.auengun.net/homelab/ansible-collection/compare/v1.1.0...v1.2.0) (2024-04-19)
|
|
|
|
|
|
### Features
|
|
|
|
* add `--remove-orphans` to `docker compose up` command ([23e6032](https://git.auengun.net/homelab/ansible-collection/commit/23e60325b10f7e0f85cdfde14deedeeb9894dc1d))
|
|
|
|
## [1.1.0](https://git.auengun.net/homelab/ansible-collection/compare/v1.0.0...v1.1.0) (2024-04-18)
|
|
|
|
|
|
### Features
|
|
|
|
* add basic pull/build steps and configuration to disable/enable ([51404e6](https://git.auengun.net/homelab/ansible-collection/commit/51404e63b88cd06aebe88d4a473b8ebcc48079e3))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* always run regardless of template status & reorder params ([94e02e6](https://git.auengun.net/homelab/ansible-collection/commit/94e02e670554efc7edf58a5c4ad987f52526224d))
|
|
|
|
## [1.0.0](https://git.auengun.net/homelab/ansible-collection/compare/b396ce825dd3acc7be1b0db5937ffff201a4ef5c...v1.0.0) (2024-04-15)
|
|
|
|
|
|
### Features
|
|
|
|
* add basic override for service (re)start on file change ([4ccef8e](https://git.auengun.net/homelab/ansible-collection/commit/4ccef8eed0a09360465fe59c1ab708d029de1d84))
|
|
|
|
|
|
### Bug Fixes
|
|
|
|
* cast numeric to string before length check ([b396ce8](https://git.auengun.net/homelab/ansible-collection/commit/b396ce825dd3acc7be1b0db5937ffff201a4ef5c))
|
|
* more graceful handling of DCaaSS reloading ([853456f](https://git.auengun.net/homelab/ansible-collection/commit/853456f08d5c3c21a66619ab2d0d2bc63085d963))
|
|
* use handler for reload instead ([70bcad0](https://git.auengun.net/homelab/ansible-collection/commit/70bcad0a5ef984e53f218ee433ecd266d9452fff))
|
|
* use restarted state for changes ([0559048](https://git.auengun.net/homelab/ansible-collection/commit/05590487f6639d7e134a197354907c2b3b73f655))
|