105 Commits

Author SHA1 Message Date
9a432932a0 getting rid of custom stuff 2023-10-01 13:39:31 +02:00
Carlos Álvaro
8f55384986 fix: Set salt home directory permissions
Closes #211
2023-09-14 23:56:42 +02:00
Carlos Álvaro
5ed81c554e fix: Change salt's logrotate config file 2023-09-08 13:43:15 +02:00
Carlos Álvaro
bc4c65559f feat: Upgrade pygit2 to version 1.12.2 2023-09-08 13:43:15 +02:00
Carlos Álvaro
1f195cefa3 feat: Change stop signal for master and api processes 2023-05-23 19:41:55 +02:00
Carlos Álvaro
556612d972 fix(shellcheck): SC2292 2023-05-23 19:41:55 +02:00
Carlos Álvaro
2e0fe50216 feat: Add .log extension to master and api log files 2023-05-23 19:41:55 +02:00
Carlos Álvaro
377b36ce59 feat(supervisord): Do not capture salt-api logs 2023-05-23 19:41:55 +02:00
Carlos Álvaro
87a6a2bc87 feat: Stream salt-master output to stdout/stderr 2023-05-23 19:41:55 +02:00
Carlos Álvaro
a8ffb4d0bc feat(permissions): Change supervisor user for salt-master and salt-api 2023-04-20 22:18:05 +02:00
Carlos Álvaro
4cad83b724 feat: Install salt using onedir packages 2023-04-20 22:18:05 +02:00
Carlos Álvaro
b6422db262 Upgrade salt-master to 3006.0 Sulfur 2023-04-20 22:18:05 +02:00
Carlos Álvaro
5c40635201 fix(gpg): Do not set owner for GPG keys 2022-11-11 06:55:24 +01:00
Carlos Álvaro
f133516e14 fix(gpg): Check GPG env variables before exiting if gpgkeys directory is empty 2022-11-10 22:13:58 +01:00
Carlos Álvaro
5bb8f1aff8 feat: Add support for GPG keys 2022-11-10 12:06:28 +01:00
Carlos Álvaro
ee81ee23d8 feat: Ensure salt-minion is not installed 2022-11-10 08:37:46 +01:00
Carlos Álvaro
aeaae89940 doc(README): Remove GitPython section (not recommended) 2022-11-10 08:37:46 +01:00
Carlos Álvaro
e59c3c082a feat(bash): Replace short set options by long format 2022-11-10 08:37:45 +01:00
Carlos Álvaro
f8349453e9 feat: Use SALT_LOG_LEVEL if SALT_LEVEL_LOGFILE is undefined 2022-11-02 21:10:29 +01:00
Carlos Álvaro
76c09d296a feat: Restart salt-api after salt-master restart 2022-10-05 17:46:07 +02:00
Carlos Álvaro
48d9cbb1ba feat: Update salt-bootstrap script to version 2022.10.04 2022-10-04 21:43:39 +02:00
Carlos Álvaro
659880bf66 feat(ssh): Remove unneeded configuration 2022-09-21 18:35:30 +02:00
Carlos Álvaro
747689d423 fix(keys): Separete pem and pub keys linking 2022-09-20 22:54:03 +02:00
Carlos Álvaro
a99a6120e0 fix(shellcheck): Resolve SC2215 issues 2022-09-19 21:44:04 +02:00
Carlos Álvaro
aee6f191e6 feat: Add support for setting the salt-master keys via Docker secrets 2022-09-19 21:38:33 +02:00
Carlos Álvaro
acb1248dd0 feat: Add support for setting salt-api pass via file 2022-09-18 18:52:51 +02:00
Carlos Álvaro
27b6694837 feat: Update salt-bootstrap script to version 2022.08.13 2022-08-14 11:25:01 +02:00
Carlos Álvaro
c1b6d92318 feat: Update salt-bootstrap script to version 2022.08.12 2022-08-12 16:20:14 +02:00
Carlos Álvaro
d08fe135e0 feat: Update salt-bootstrap script to version 2022.05.19 2022-08-10 19:01:43 +02:00
Carlos Álvaro
6d0e275146 feat: Remove USERMAP_UID and USERMAP_GID env variables support 2022-07-22 08:40:48 +02:00
Carlos Álvaro
524c2bd7ea feat: Use python3 default distro version
Closes #154
2022-07-21 12:24:31 +02:00
Carlos Álvaro
f3d7d8a080 feat: Do not install timelib manually 2022-07-19 10:50:29 +02:00
Carlos Álvaro
6f1891cff8 feat: Remove build_and_install function 2022-06-22 09:59:41 +02:00
Carlos Álvaro
4f1e059fa6 feat: Remove install_libgit2 function 2022-06-22 09:45:23 +02:00
Carlos Álvaro
753b021351 feat: Remove install_libssh2 function 2022-06-22 09:44:00 +02:00
Carlos Álvaro
5ad70b8449 feat: Install python3-pygit2 version 1.6.1 from Ubuntu repositories 2022-06-22 08:01:35 +02:00
Carlos Álvaro
782e8fe77c feat: Remove Jinja2 patch to avoid Markup import error 2022-06-21 19:21:53 +02:00
Carlos Álvaro
5e5151a40d enh: Improve libssh2 and libgit2 compilation times 2022-03-29 16:41:51 +02:00
Carlos Álvaro
28bdcb6651 feat: Update salt-bootstrap to version v2022.03.15 2022-03-29 11:51:27 +02:00
Carlos Álvaro
60e44a0aa0 feat: Fix Jinja2 version to avoid Markup import error 2022-03-29 11:51:21 +02:00
Carlos Álvaro
191b446382 feat: Upgrade pygit2 to version 1.9.1 2022-03-29 09:52:29 +02:00
Carlos Álvaro
ab1111fce5 feat: Upgrade libgit2 to version 1.4.2 2022-03-29 09:52:18 +02:00
Carlos Álvaro
c2fb76fc53 feat: Set the number of worker threads to start 2022-01-01 14:32:13 +01:00
Carlos Álvaro
219402535f feat: Standarize boolean values
Allow caseinsensitive values for booleans
2021-12-31 10:26:15 +01:00
Carlos Álvaro
1a388e9cc2 feat: Set the number of workers for the runner/wheel in the reactor 2021-12-31 10:26:06 +01:00
Carlos Álvaro
29fad72cdf fix(reload-config): Kill all salt-master instances 2021-12-24 19:38:33 +01:00
Carlos Álvaro
8a908ed6fb feat: Add TZ env variable for settting container timezone 2021-12-19 19:52:54 +01:00
Carlos Álvaro
d3b2740b28 feat: Use PUID and PGID for mapping host's user 2021-12-19 19:09:07 +01:00
Carlos Álvaro
12a8f3fc94 feat(logs): Use log_X instead of echo 2021-12-19 18:46:36 +01:00
Carlos Álvaro
a8d39aafe4 feat: Restart salt-master on config changes
Automatically restart salt-master when config changes are detected.
2021-11-28 19:17:08 +01:00