Commit Graph
89 Commits
Author SHA1 Message Date
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
Alexander Gorelyshev 54bc0341c6 lint: Fix another variable naming issue 2025-12-05 11:16:18 +04:00
Alexander Gorelyshev 703be3a159 Add a top-level requirements.yml, fixing an issues with posix.mount 2025-12-05 11:15:58 +04:00
Alexander Gorelyshev 0d2a340eec Drop support for focal 2025-12-05 10:51:52 +04:00
Alexander Gorelyshev 80d62ca0d6 lint: Restore ariable naming convention 2025-12-05 10:51:41 +04:00
Alexander Gorelyshev 8c48469441 lint: Add required Galaxy tags 2025-12-05 10:20:44 +04:00
Alexander Gorelyshev 64743599ec lint: Add a changelog.yml stub 2025-12-05 10:19:45 +04:00
Alexander Gorelyshev 7072c0c560 Update CI environment configuration 2025-12-05 10:12:16 +04:00
Alexander Gorelyshev af7e4e7504 Add a linting workflow 2025-12-04 13:50:54 +04:00
Alexander Gorelyshev da27eccbc2 Add CI environment configuration 2025-12-04 13:36:53 +04:00
Alexander Gorelyshev c8da40257e Update collection README.md 2025-12-04 12:12:48 +04:00
Alexander Gorelyshev 008505079e Migrate the code for mount_device 2025-12-04 11:57:29 +04:00
Alexander Gorelyshev 7270684562 Flatten repository structure 2025-12-02 21:10:37 +04:00
Alexander Gorelyshev d3c42b3461 Add a .keep file to the roles/ 2025-12-02 20:56:35 +04:00
Alexander Gorelyshev fc6c0d2dae Initial scaffolding 2025-12-02 20:55:34 +04:00