Alexander Gorelyshev
|
0e2b10aa1f
|
Simplify version handling
|
2026-06-30 17:35:41 +04:00 |
|
Alexander Gorelyshev
|
eb85fcac98
|
Prototype the role
|
2026-06-30 15:34:30 +04:00 |
|
Alexander Gorelyshev
|
d1d68bb0a7
|
Fix a bug in the sshd jail config template
|
2026-06-09 20:35:36 +04:00 |
|
Alexander Gorelyshev
|
6936935462
|
Update README.md
|
2026-06-09 20:35:23 +04:00 |
|
Alexander Gorelyshev
|
bb291e438a
|
Fix jail options not being configurable with default values individually
|
2026-06-09 20:19:22 +04:00 |
|
Alexander Gorelyshev
|
870dbac530
|
Fix an incorrect variable name
|
2026-06-08 20:10:35 +04:00 |
|
Alexander Gorelyshev
|
deaeb1f79e
|
Prototype a role for installing fail2ban on RHEL 9+
|
2026-06-08 20:05:29 +04:00 |
|
Alexander Gorelyshev
|
e4b85fa2c9
|
Rework README.md
|
2026-06-08 16:23:29 +04:00 |
|
Alexander Gorelyshev
|
06e1f73b07
|
Update converge.yml
|
2026-06-08 16:23:15 +04:00 |
|
Alexander Gorelyshev
|
54c19551f3
|
Fix a tiny stylistic discrepancy
|
2026-06-08 16:02:47 +04:00 |
|
Alexander Gorelyshev
|
e260c8ac4c
|
Shuffle configuration more logically between tasks
|
2026-06-08 16:02:30 +04:00 |
|
Alexander Gorelyshev
|
94f363209c
|
Restore task naming consistency
|
2026-06-08 14:17:10 +04:00 |
|
Alexander Gorelyshev
|
b246eae017
|
Use full path in config validation consistently
|
2026-06-08 14:15:09 +04:00 |
|
Alexander Gorelyshev
|
37222f515e
|
Fix handlers
|
2026-06-08 14:14:09 +04:00 |
|
Alexander Gorelyshev
|
b87da747a7
|
Ensure DebianBanner is only handled on Debian derivatives
|
2026-06-08 14:10:13 +04:00 |
|
Alexander Gorelyshev
|
0c1e8cb7d3
|
Fix incorrect package being installed for RHEL 9+ derivatives
|
2026-06-08 14:09:24 +04:00 |
|
Alexander Gorelyshev
|
aa24942348
|
Add controls for tunneling and forwarding
|
2026-06-08 14:08:28 +04:00 |
|
Alexander Gorelyshev
|
310bda74af
|
Add more configuration restrictions
|
2026-06-08 12:19:08 +04:00 |
|
Alexander Gorelyshev
|
d62db95075
|
Make PermitRootLogin regexp more generic
|
2026-06-08 11:52:20 +04:00 |
|
Alexander Gorelyshev
|
82690466cc
|
Update pinned version hashes that are suddenly causing CI failures
|
2026-05-26 16:31:25 +04:00 |
|
Alexander Gorelyshev
|
fe5088f58a
|
Fix the shell path for the caddy user
|
2026-05-26 16:17:22 +04:00 |
|
Alexander Gorelyshev
|
5af2fb493b
|
Fix mamba syntax
|
2026-05-19 17:43:17 +04:00 |
|
Alexander Gorelyshev
|
0ac66b8f22
|
Add an option to auto-activate base env (default: true)
|
2026-05-19 17:33:00 +04:00 |
|
Alexander Gorelyshev
|
e78a36e8b1
|
Make the task names consistent with the collection convention
|
2026-05-19 16:59:13 +04:00 |
|
Alexander Gorelyshev
|
b1e2fb0f24
|
Restore assertion message consistency
|
2026-05-19 16:46:32 +04:00 |
|
Alexander Gorelyshev
|
c758b4d62d
|
Ensure the bash shell for the test users, for testing purposes
|
2026-05-19 16:46:10 +04:00 |
|
Alexander Gorelyshev
|
333adfbb6a
|
Fix a regression in the modern Conda initialization interface
|
2026-05-19 16:45:46 +04:00 |
|
Alexander Gorelyshev
|
b650f1edbc
|
Update the default version to the latest available
|
2026-05-19 16:45:07 +04:00 |
|
Alexander Gorelyshev
|
f6ddd79a0c
|
Add checks for the installed conda version correctness
|
2026-05-19 16:44:42 +04:00 |
|
Alexander Gorelyshev
|
f706aa0f38
|
Migrate the role
|
2026-05-19 15:05:14 +04:00 |
|
Alexander Gorelyshev
|
05c5041086
|
Fix extension
|
2026-05-19 00:08:21 +04:00 |
|
Alexander Gorelyshev
|
63102b87ed
|
Update the list of excluded paths for ansible-lint
|
2026-05-18 21:36:12 +04:00 |
|
Alexander Gorelyshev
|
15d3ca8a70
|
Add a helper pre_tasks unit for Molecule Verify
|
2026-05-18 21:20:01 +04:00 |
|
Alexander Gorelyshev
|
1d0676f71b
|
Add support for AllowGroups
|
2026-05-18 21:05:16 +04:00 |
|
Alexander Gorelyshev
|
dfa5ae3a19
|
Fix a test task
|
2026-05-18 21:04:43 +04:00 |
|
Alexander Gorelyshev
|
71a02a6035
|
Rework Molecule tests to support checking the AllowUsers directive
|
2026-05-18 20:13:56 +04:00 |
|
Alexander Gorelyshev
|
e8376ee112
|
Add a task for optionally configuring the AllowUsers directive
|
2026-05-18 20:10:12 +04:00 |
|
Alexander Gorelyshev
|
147a95b854
|
Drop the task installing the unnecessary unzip package
|
2026-05-15 15:08:06 +04:00 |
|
Alexander Gorelyshev
|
e5db5ab20b
|
Implement a role for deploying Caddy
|
2026-05-15 14:48:20 +04:00 |
|
Alexander Gorelyshev
|
02aa1eebd1
|
Update the README.md
|
2026-05-14 17:02:13 +04:00 |
|
Alexander Gorelyshev
|
6f0e92c76a
|
Clean up
|
2026-05-14 17:02:01 +04:00 |
|
Alexander Gorelyshev
|
5b724a3869
|
Implement Singularity deployment from a DEB package
|
2026-05-14 16:43:16 +04:00 |
|
Alexander Gorelyshev
|
18a8132cec
|
Restore variable naming consistency
|
2026-03-14 20:53:27 +04:00 |
|
Alexander Gorelyshev
|
09a684cc17
|
Update the README.md
|
2025-12-28 22:04:24 +04:00 |
|
Alexander Gorelyshev
|
591a211144
|
Fix an inconsistently named variable
|
2025-12-28 22:04:14 +04:00 |
|
Alexander Gorelyshev
|
74a9fb3727
|
Update README.md
|
2025-12-28 20:05:07 +04:00 |
|
Alexander Gorelyshev
|
2cefe656e2
|
Use the more modern loop syntax consistently
|
2025-12-28 20:04:58 +04:00 |
|
Alexander Gorelyshev
|
3b3dfa2f2e
|
Move the directory creation task outside of block/rescue
|
2025-12-28 20:04:40 +04:00 |
|
Alexander Gorelyshev
|
3b3c75c24f
|
Update wording
|
2025-12-28 20:01:31 +04:00 |
|
Alexander Gorelyshev
|
42c149111f
|
Switch more modern syntax with loop
|
2025-12-28 20:01:24 +04:00 |
|
Alexander Gorelyshev
|
883ddb0184
|
Fix the target configuration path
|
2025-12-28 18:18:06 +04:00 |
|
Alexander Gorelyshev
|
a037ec8913
|
Fix yet another incorrect variable name
|
2025-12-28 18:17:40 +04:00 |
|
Alexander Gorelyshev
|
75ef35512c
|
Bump default Alertmanager version to the latest "0.30.0"
|
2025-12-28 18:02:49 +04:00 |
|
Alexander Gorelyshev
|
cb83e61187
|
Mirror fixes and improvements from Prometheus refactoring #73
|
2025-12-28 17:51:05 +04:00 |
|
Alexander Gorelyshev
|
8039a00896
|
Add a missing space
|
2025-12-28 16:39:21 +04:00 |
|
Alexander Gorelyshev
|
d0bfc16311
|
Bump the default Prometheus version to the latest LTS (3.5.0)
|
2025-12-28 16:24:59 +04:00 |
|
Alexander Gorelyshev
|
62f52010c9
|
Minor edits
|
2025-12-28 16:24:42 +04:00 |
|
Alexander Gorelyshev
|
efc2462c15
|
Simplify installation handling
|
2025-12-28 16:24:30 +04:00 |
|
Alexander Gorelyshev
|
e6eab72d9b
|
Change configuration file placement
|
2025-12-28 16:17:47 +04:00 |
|
Alexander Gorelyshev
|
31e6b1f330
|
Hardcode prometheus as user and group name
Not much sense or need in using variables here. The systemd unit file
was using hard-coded values anyway.
|
2025-12-28 15:59:40 +04:00 |
|
Alexander Gorelyshev
|
f45f73e6ff
|
Restore the task formatting consistency
|
2025-12-28 15:57:59 +04:00 |
|
Alexander Gorelyshev
|
bdfab12d58
|
Restore the task naming convention
|
2025-12-28 15:48:31 +04:00 |
|
Alexander Gorelyshev
|
9d205bc4f8
|
Fix an inconsistent variable name
|
2025-12-28 15:42:35 +04:00 |
|
Alexander Gorelyshev
|
f6ff42360e
|
Update the Renovate config to assign a label and a maintainer
|
2025-12-28 14:40:19 +04:00 |
|
Alexander Gorelyshev
|
4ad970586c
|
Indicate OS family in the task name for greater clarity
|
2025-12-28 14:27:32 +04:00 |
|
Alexander Gorelyshev
|
d04639946f
|
Re-arrange the dependency list alphabetically
|
2025-12-28 14:27:04 +04:00 |
|
Alexander Gorelyshev
|
afd6ff2fec
|
Pin all dependency versions
|
2025-12-28 14:26:38 +04:00 |
|
Alexander Gorelyshev
|
1ffdd73f31
|
Drop obsolete code from CI
|
2025-12-28 14:26:07 +04:00 |
|
Alexander Gorelyshev
|
b92787e364
|
Update the service unit config file references
|
2025-12-28 14:15:35 +04:00 |
|
Alexander Gorelyshev
|
52808bd5e9
|
Make minor tweaks to the service unit file
|
2025-12-28 14:09:58 +04:00 |
|
Alexander Gorelyshev
|
1eb119b34e
|
Make configuration file names consistent
|
2025-12-28 14:09:38 +04:00 |
|
Alexander Gorelyshev
|
3072a3c1b8
|
Update README.md
|
2025-12-26 22:50:28 +04:00 |
|
Alexander Gorelyshev
|
be6fef69af
|
Remove excessive templating
|
2025-12-26 22:50:03 +04:00 |
|
Alexander Gorelyshev
|
6925c33baa
|
Make minor wording changes
|
2025-12-26 22:36:10 +04:00 |
|
Alexander Gorelyshev
|
7c635cbc7b
|
Switch Molecule to 24.04 by default
|
2025-12-26 22:35:25 +04:00 |
|
Alexander Gorelyshev
|
10a1a993c8
|
Put the configuration file under /etc/promtail
|
2025-12-26 22:30:14 +04:00 |
|
Alexander Gorelyshev
|
d9180e04b2
|
Drop explicit group creation making the eponymous group non-primary
|
2025-12-26 22:20:49 +04:00 |
|
Alexander Gorelyshev
|
46a3ce39aa
|
Update defaults
|
2025-12-26 22:10:09 +04:00 |
|
Alexander Gorelyshev
|
3203acba87
|
Update the promtail user creation task
|
2025-12-26 22:09:41 +04:00 |
|
Alexander Gorelyshev
|
fac775cb9d
|
Simplify handler logic
|
2025-12-26 21:58:02 +04:00 |
|
Alexander Gorelyshev
|
756bc77493
|
Fix incorrect variable name preventing DNS configuration on the Hub
|
2025-12-25 21:28:03 +04:00 |
|
Alexander Gorelyshev
|
28d459f25e
|
Fix more incorrect renames
|
2025-12-25 19:07:15 +04:00 |
|
Alexander Gorelyshev
|
2b0ea3574d
|
Further fix variable names
|
2025-12-25 18:56:50 +04:00 |
|
Alexander Gorelyshev
|
0dc638ea18
|
Fix botched variable names
|
2025-12-25 18:47:08 +04:00 |
|
Alexander Gorelyshev
|
b4fa5170d4
|
Add a delay/retry protection for fetching the release tarball
|
2025-12-19 16:48:51 +04:00 |
|
Alexander Gorelyshev
|
1881e64b12
|
Update Molecule converge to use new variable name
|
2025-12-19 16:48:25 +04:00 |
|
Alexander Gorelyshev
|
dded21469f
|
Update the README.md
|
2025-12-19 16:45:50 +04:00 |
|
Alexander Gorelyshev
|
55ef7c1d9d
|
Configure to listen on 0.0.0.0 be default
|
2025-12-19 16:34:01 +04:00 |
|
Alexander Gorelyshev
|
ddcbb980f6
|
Put the binary under a more universal path for consistency with RHEL distros
|
2025-12-19 16:33:21 +04:00 |
|
Alexander Gorelyshev
|
f85dd70eb9
|
Simplify configuration file management
|
2025-12-19 16:31:12 +04:00 |
|
Alexander Gorelyshev
|
a5642463cc
|
Restore source style consistency
|
2025-12-19 16:29:00 +04:00 |
|
Alexander Gorelyshev
|
bda231768b
|
Fix variable names in README.md
|
2025-12-19 16:04:05 +04:00 |
|
Alexander Gorelyshev
|
f02898ff9c
|
Fix variable names that escaped renaming
|
2025-12-19 16:03:47 +04:00 |
|
Alexander Gorelyshev
|
05b5309cc7
|
Minor edits
|
2025-12-19 14:49:30 +04:00 |
|
Alexander Gorelyshev
|
983b539514
|
Indicate tar and gzip as requirements for some roles
Turns out, on Ilya's Rocky deployment `tar` was missing
|
2025-12-19 14:49:23 +04:00 |
|
Alexander Gorelyshev
|
708d3c67d8
|
Fix minor README issues
|
2025-12-18 17:23:33 +04:00 |
|
Alexander Gorelyshev
|
f817ed54a4
|
Change DRY-breaking invocation examples for links to converge files
|
2025-12-18 17:21:37 +04:00 |
|
Alexander Gorelyshev
|
e2aa20f367
|
Drop declared support for Ubuntu 20.04 as it is EOL
|
2025-12-18 17:19:15 +04:00 |
|
Alexander Gorelyshev
|
3e925c3a54
|
Remove .gitignore leftovers from individual roles
|
2025-12-18 17:16:41 +04:00 |
|
Alexander Gorelyshev
|
a50119d74e
|
Enforce consistent role names in README
|
2025-12-18 17:16:02 +04:00 |
|