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 |
|
Alexander Gorelyshev
|
02178246c9
|
Add passlib - a missing users role control node dependency
|
2025-12-18 14:35:42 +04:00 |
|
Alexander Gorelyshev
|
4beafb13f1
|
Add a link to the role's README file
|
2025-12-18 13:56:23 +04:00 |
|
Alexander Gorelyshev
|
794d0e1dc4
|
Bump Galaxy collection version
|
2025-12-18 13:56:10 +04:00 |
|
Alexander Gorelyshev
|
4a167c4798
|
Move the user manifest into a subfolder to work around ansible-lint
|
2025-12-18 13:48:41 +04:00 |
|
Alexander Gorelyshev
|
b0fbb7f17c
|
Drop unused variables
|
2025-12-18 13:44:17 +04:00 |
|
Alexander Gorelyshev
|
0c46455a63
|
Fix linting issues
|
2025-12-18 13:44:02 +04:00 |
|
Alexander Gorelyshev
|
1a9cb69d58
|
Update metadata
|
2025-12-18 13:39:17 +04:00 |
|
Alexander Gorelyshev
|
7056bfe278
|
Fix role name
|
2025-12-18 13:39:05 +04:00 |
|
Alexander Gorelyshev
|
14e6bf12fd
|
Migrate the users role
|
2025-12-18 13:34:32 +04:00 |
|
Alexander Gorelyshev
|
a5b6f0ff75
|
Fix KICS rule disabling syntax
|
2025-12-17 13:48:15 +04:00 |
|
Alexander Gorelyshev
|
c6f604fcc6
|
Add more linting fixes
|
2025-12-17 13:48:05 +04:00 |
|
Alexander Gorelyshev
|
3ea7073896
|
Rename variables according to the convention
|
2025-12-17 12:38:44 +04:00 |
|
Alexander Gorelyshev
|
29ca89ed93
|
Disable an irrelevant KICS warning about unsafe URLs
|
2025-12-17 12:38:30 +04:00 |
|
Alexander Gorelyshev
|
dce2de2145
|
Add the node_exporter role
|
2025-12-17 12:26:46 +04:00 |
|
Alexander Gorelyshev
|
6056989949
|
Touch another role to test Molecule workflow behavior with multiple roles
|
2025-12-08 12:24:35 +04:00 |
|
Alexander Gorelyshev
|
8cc746fbfa
|
Migrate the genlab.mkfs role
|
2025-12-08 12:20:01 +04:00 |
|
Alexander Gorelyshev
|
90f4343672
|
Add a workflow-level gate to trigger only on changes under roles/
|
2025-12-08 12:09:47 +04:00 |
|
Alexander Gorelyshev
|
218bf304e1
|
Trigger linting on PRs to any branch, not just master
|
2025-12-08 12:03:18 +04:00 |
|
Alexander Gorelyshev
|
e9d233893c
|
Drop obsolete commented-out code
|
2025-12-08 11:51:58 +04:00 |
|
Alexander Gorelyshev
|
59b472b51f
|
Bump actions/github-script to major version 8
|
2025-12-08 11:49:36 +04:00 |
|
Alexander Gorelyshev
|
d50809e981
|
Shorten a job name
|
2025-12-08 11:44:15 +04:00 |
|
Alexander Gorelyshev
|
db64b9f114
|
Fix an issue with job-level if evaluating before strategy
|
2025-12-08 11:12:01 +04:00 |
|
Alexander Gorelyshev
|
5616ff6302
|
Test running Molecule in the detected role folder
|
2025-12-08 10:57:23 +04:00 |
|
Alexander Gorelyshev
|
a13b5ecc16
|
Introduce a change to a role to test change detection
|
2025-12-08 10:41:39 +04:00 |
|
Alexander Gorelyshev
|
4c9a3ad62b
|
Remove push trigger from the Molecule workflow
|
2025-12-08 10:37:34 +04:00 |
|
Alexander Gorelyshev
|
f84031c1d1
|
Add a guard protecting against non-PR triggers
|
2025-12-08 10:35:36 +04:00 |
|
Alexander Gorelyshev
|
7160e7dc16
|
Trigger on any branch
|
2025-12-08 10:24:01 +04:00 |
|
Alexander Gorelyshev
|
5e8ab2e5db
|
Try an approach with github-script calling Github API
|
2025-12-08 10:14:03 +04:00 |
|
Alexander Gorelyshev
|
e1dd54875c
|
Add a CI workflow for Molecule
|
2025-12-05 12:39:11 +04:00 |
|
Alexander Gorelyshev
|
19d040ca99
|
Add a Renovate config
|
2025-12-05 11:57:54 +04:00 |
|
Alexander Gorelyshev
|
44600aa700
|
Add CI badges
|
2025-12-05 11:57:18 +04:00 |
|
Alexander Gorelyshev
|
e62d57b358
|
Add a KICS workflow
|
2025-12-05 11:54:46 +04:00 |
|
Alexander Gorelyshev
|
101a7c80f1
|
Cache micromamba environment
|
2025-12-05 11:52:11 +04:00 |
|
Alexander Gorelyshev
|
ce62cc6e90
|
lint: Replace changelog with a Markdown stub for now
|
2025-12-05 11:50:39 +04:00 |
|