1
0
mirror of https://github.com/inofix/common-playbooks.git synced 2026-02-05 12:45:29 +01:00

853 Commits

Author SHA1 Message Date
Lustenberger Michael
92fe447fe0 Merge pull request #154 from zwischenloesung/master
Merge Basin and EasyRSA
2025-09-07 21:19:56 +02:00
Michael Lustenberger
451403d552 EasyRSA: Concatenate Chain
Fix local file lookup to not trying sudo.
2025-09-07 21:11:19 +02:00
Michael Lustenberger
a47781aee8 EasyRSA: Concatenate Chain
Fix task to also work on remote end..
2025-09-04 10:56:57 +02:00
Michael Lustenberger
dae4188a28 EasyRSA: Deploy Fix
Fix content results processing in maestro deploy.
2025-09-03 10:58:05 +02:00
Michael Lustenberger
119dc58c4b EasyRSA: Prepare
Fix permissions on local paths.
2025-09-02 23:08:57 +02:00
Michael Lustenberger
d972f66c30 EasyRSA: Sanity-Check
Only run on enabled certs anyway.
2025-09-02 22:46:31 +02:00
Michael Lustenberger
6ee93c00dc EasyRSA: Deploy
Add maestro-style deployment path.
2025-09-01 17:26:26 +02:00
Michael Lustenberger
10ebb63d09 EasyRSA: Sanity Check
Do fail on wrong target app per cert.
2025-08-26 10:50:14 +02:00
Michael Lustenberger
454b8828c9 EasyRSA: Clean Up
Differentiate variable names, fix conditions.
2025-08-26 10:18:05 +02:00
Michael Lustenberger
84786f119c EasyRSA Self-Signed-Certs: Chains
Download CA chain files.
2025-08-20 18:47:15 +02:00
Michael Lustenberger
6b982f5aa3 EasyRSA Self-Signed-Certs: Chains
Concatenate CA chain files.
2025-08-20 17:17:25 +02:00
Michael Lustenberger
2f5f221008 Data Basin: Cron
Make cron optional, e.g. for auto backup-restore mode etc.
2025-08-19 21:18:37 +02:00
Michael Lustenberger
575ba72432 EasyRSA Self-Signed-Certs
Add a role to set up a PKI and distribute trusted certs, e.g. for client
device authentication.
2025-08-19 21:15:36 +02:00
Michael Lustenberger
8796fa42a1 PostgreSQL-Basin: Clean Up
Use CURRENT_TIMESTAMP consistently everywhere.
2025-07-30 16:01:30 +02:00
Michael Lustenberger
47d040d30a PostgreSQL-Basin
Add project_id for (project-)local and glbal scopes.
2025-07-29 01:02:29 +02:00
Michael Lustenberger
9e6377e982 PostgreSQL-Basin
Remove not strictly necessary constraints to allow for more user
control.
2025-07-28 00:40:48 +02:00
Michael Lustenberger
e084a6bdb1 PostgreSQL-Basin
Scope of uniqueness redefined for sources.
2025-07-26 22:40:34 +02:00
Michael Lustenberger
3209681fc7 PostgreSQL-Basin
Add a structured SQL template to simplify project initialization.
2025-07-26 22:35:48 +02:00
Michael Lustenberger
f8b202d5b3 PostgreSQL-Basin
Fix smaller issues and give more control to the user.
2025-07-26 22:34:34 +02:00
Michael Lustenberger
a9cf01d087 Consolidate Basin SQL: Trigger
Unify, useing newer syntax.
2025-07-16 02:58:04 +02:00
Michael Lustenberger
a0905bf3ca Consolidate Basin SQL: Clean Up Functions
Clean up several small fixes, like shadow table calls, fixing missing
parameters in inserts, URI handling, and fk lookups.
2025-07-16 01:49:41 +02:00
Michael Lustenberger
0d46d33e1d Consolidate Basin SQL: Roles
Make it 'more' idempotent.
2025-07-15 18:44:08 +02:00
Michael Lustenberger
3dc3d60d7e Consolidate Basin SQL: Revoke Roles
Revoke anyway, even it the roles are not active yet..
2025-07-15 17:42:12 +02:00
Michael Lustenberger
93197b450b Consolidate Basin SQL: Lastmodifieduser
Finish switch to text instead of id - see last commit. Change name in
project uuid.
2025-07-15 17:12:59 +02:00
Michael Lustenberger
7b5156fb23 Consolidate Basin SQL: Lastmodifieduser
Switch to text instead of id - this is a log and we only want to know
a name. To trace it back to an actual user is even bad at times,
imagine a user get's deleted, so there would not be any trace of it...
2025-07-15 15:03:10 +02:00
Michael Lustenberger
460ccf4814 Consolidate Basin SQL: Columns
Clean up main columns.
2025-07-15 14:59:59 +02:00
Michael Lustenberger
2e7c09bda9 Consolidate Basin SQL: LTREE
Handle the sources' path column.
2025-07-15 02:23:58 +02:00
Michael Lustenberger
94e5c934d7 Consolidate Basin SQL: View
Temp. disable the view(s) - we need views per project later..
2025-07-15 02:21:52 +02:00
Michael Lustenberger
eb0345c347 Consolidate Basin SQL: Fix Syntax
Fix the syntax problem, where there were nested function bodies with the
same delimiter...
2025-07-14 17:34:02 +02:00
Michael Lustenberger
c1c4780735 Consolidate Basin SQL
Fix wrong reference.
2025-07-14 12:57:05 +02:00
Michael Lustenberger
e7dcd0a2b4 Consolidate Basin SQL
Rename LTREE column 'tree' to 'path'.
2025-07-13 23:48:26 +02:00
Michael Lustenberger
a846b49017 Consolidate Basin SQL
Provide means to enforce shadow table consistency, if pg_cron job is
enabled.
2025-07-13 22:12:35 +02:00
Michael Lustenberger
7799ff6193 Consolidate Basin SQL
Fix the creation date.
2025-07-12 18:06:49 +02:00
Michael Lustenberger
3a64669368 Consolidate Basin SQL
Add shadow table functions and define responsibilies. Still missing is
the handling of the LTREE in sources and the created date fix.
2025-07-12 17:30:44 +02:00
Michael Lustenberger
9f859ff051 Consolidate Basin SQL
Add a passhash column to the user table.
2025-07-11 22:24:23 +02:00
Michael Lustenberger
fbab0fe449 Consolidate Basin SQL
Clean up and unify default values, constraints and such.
2025-07-11 15:12:01 +02:00
Michael Lustenberger
0e4fd7293f Consolidate Basin SQL
Clean up formatting..
2025-07-11 14:21:13 +02:00
Michael Lustenberger
f03bf15724 Consolidate Basin SQL
Rename trigger function.
2025-07-11 13:12:08 +02:00
Michael Lustenberger
14fdcd32ac Consolidate Basin SQL
Dropping those foreign keys again as they create circular dependencies..
A simple existence test should do the trick anyway.
2025-07-11 12:35:15 +02:00
Michael Lustenberger
440b2c5630 Consolidate Basin SQL
Add default projects, shadow tables and get a little closer to
idempotency..
2025-07-11 10:50:01 +02:00
Michael Lustenberger
c9d12cd45f Clean Up
Fix wording..
2025-06-28 15:39:28 +02:00
Lustenberger Michael
2d327f0f1d Merge pull request #153 from zwischenloesung/master
Measurement Data Pond
2025-06-28 02:30:40 +02:00
Michael Lustenberger
2817c21fee Postgres Basin Working
Add the basic functionality, still missing are project/source infos.
2025-06-28 02:26:19 +02:00
Michael Lustenberger
85ce94872b Postgres Basin Help
Add a little help text.
2025-06-28 01:23:08 +02:00
Michael Lustenberger
7452f00fda Postgres Basin
Add a role to create a basic data pond for flexible measurements in a
multiproject environment.
2025-06-28 01:05:50 +02:00
Michael Lustenberger
4a94f84d3e Postgres Packages
Move package logic down to the role level.
2025-06-28 00:41:48 +02:00
Lustenberger Michael
c432c72a2e Merge pull request #152 from zwischenloesung/master
Ansible Upgrade
2025-06-03 01:09:59 +02:00
Michael Lustenberger
89640e695c Ansible Upgrade
Ansible changed behavior how it treats list merging...
2025-06-03 01:05:19 +02:00
Michael Lustenberger
509b3d258a Rsync Considered Basic
Having rsync on most systems will not hurt.
2025-04-28 22:51:52 +02:00
Michael Lustenberger
3811c719e5 'acme.sh': Finish Access Tasks
Add tasks to allow for the remote connection between signing and service
hosts.
2025-03-07 18:19:35 +01:00