This website requires JavaScript.
1a78739482
bump: version 0.0.0 → 0.1.0
v0.1.0
Gitea-Actions
2024-05-03 23:06:05 +0000
3ec130a0e8
Merge pull request 'ci: remove dependency on non-existent step in release' (#7 ) from fix/release-action into main
Bertrand Lanson
2024-05-03 23:05:52 +0000
adef4b22f1
ci: remove dependency on non-existent step in release
Bertrand Lanson
2024-05-04 01:05:15 +0200
1798a3f0a9
Merge pull request 'feat/automatic-versioning' (#6 ) from feat/automatic-versioning into main
Bertrand Lanson
2024-05-03 23:03:42 +0000
bd5f217682
ci: remove the python setup step altogether
Bertrand Lanson
2024-05-04 01:00:00 +0200
13672f774e
ci: do not cache pip for ci pipeline (this is not a python repo)
Bertrand Lanson
2024-05-04 00:58:43 +0200
efce0e6b83
chore: add commitizen automatic versioning
Bertrand Lanson
2024-05-04 00:55:36 +0200
a283091b84
fix: adjust galaxy version for commitizen
Bertrand Lanson
2024-05-04 00:54:43 +0200
83847d4f0e
Merge pull request 'feature/generate-credentials' (#5 ) from feature/generate-credentials into main
Bertrand Lanson
2024-05-03 22:32:17 +0000
a989d14fb2
chore: remove some unused code, ignore more testing files
Bertrand Lanson
2024-05-04 00:31:30 +0200
1c1730e5c9
fix: vault extra files list not being idempotent between runs
Bertrand Lanson
2024-05-03 23:53:57 +0200
b5614dfee0
fix: various fixes to accomodate the new pre-generated credentials
Bertrand Lanson
2024-05-03 22:31:38 +0200
01392e4db0
feat: add new way of loading vars following move to misc task group
Bertrand Lanson
2024-05-03 22:30:40 +0200
0a89fca17e
fix(tests): update converge and prepare playbook for test suite
Bertrand Lanson
2024-05-03 22:29:33 +0200
b139632903
chore: add pre-commit file
Bertrand Lanson
2024-05-03 22:28:46 +0200
b66113b84c
fix: various small issues on generate playbooks
Bertrand Lanson
2024-05-03 22:27:42 +0200
0a1ddc63bf
feat(consul): utilize the new pre-generated credentials on consul deployment
Bertrand Lanson
2024-05-03 22:26:30 +0200
4e0c90f110
fix: various inconsistencies and idempotence issues related to variable computing
Bertrand Lanson
2024-05-03 22:25:03 +0200
7ffa720824
feat: update vault deployment to utilize the new variable loading solution
Bertrand Lanson
2024-05-03 22:23:47 +0200
fa742277b2
feat: split load_vars play into multiple specific plays
Bertrand Lanson
2024-05-03 22:22:59 +0200
370fc65b23
feat: generate credentials.yml from template
Bertrand Lanson
2024-05-03 00:34:11 +0200
489f9aa101
feat: add playbook to generate credentials before deploying
Bertrand Lanson
2024-05-03 00:30:54 +0200
1a83036506
feat(TLS): add tls features to vault and trust hosts store on containers
Bertrand Lanson
2024-04-06 23:47:35 +0200
812a2bb04a
feat(certs): generate_certs playbook now generate internal CA for vault
Bertrand Lanson
2024-04-03 23:55:01 +0200
c465b5339b
fix(syntax): typo in docs
Bertrand Lanson
2024-04-02 00:08:32 +0200
8016d19efe
feat(haproxy): add a lot to haproxy, and generate_certs playbook + docs
Bertrand Lanson
2024-04-01 23:59:48 +0200
5204358a20
feat(proxy): add consul agents to proxies and register haproxy service to consul is consul is enabled
Bertrand Lanson
2024-03-22 01:00:04 +0100
267a23317f
feat(consul): start configuring and deploying agents
Bertrand Lanson
2024-03-17 19:05:02 +0100
c4768c7f6b
feat(deploy): add haproxy deployment, integrate with consul
Bertrand Lanson
2024-03-17 10:57:02 +0100
29f26051d3
feat(consul): polish initial deployment of consul, and agent token generation
Bertrand Lanson
2024-03-13 23:27:12 +0100
d9ff21db6f
feat(consul): start creation of agents token, merge it with primary config if already present
Bertrand Lanson
2024-03-13 00:02:14 +0100
ef24cee9df
feat(inventory): add haproxy nodes to test and inventory
Bertrand Lanson
2024-03-11 23:23:25 +0100
bbf03e18fc
feat(core): change namespace of collection
Bertrand Lanson
2024-02-07 21:49:00 +0100
d270161c28
feat(docs): start writing the architecture guide
Bertrand Lanson
2024-01-28 22:34:27 +0100
ec231bf184
feat(vault): wrote some more documentation on using the tool
Bertrand Lanson
2024-01-28 16:21:38 +0100
4edd097ee5
feat(consul): first working version of acl_bootstrap module
Bertrand Lanson
2024-01-28 01:07:55 +0100
1fe5eeee85
feat(consul): start on consul_acl_bootstrap module
Bertrand Lanson
2024-01-27 21:11:36 +0100
c21ce03ede
feat(consul): make ACL default to enabled with default policy to deny
Bertrand Lanson
2024-01-27 00:54:13 +0100
10fc308ff0
feat(vault): added version variables for vault
Bertrand Lanson
2024-01-26 21:51:42 +0100
e1e82cbaf2
chore(lint): fix some linting issues
Bertrand Lanson
2024-01-25 22:54:31 +0100
00883b2dec
feat(consul): add initial simple consul cluster
Bertrand Lanson
2024-01-25 22:40:44 +0100
8ce66d42a7
feat(vault): break things trying to fix vault unseal not returning anything on mulitple retries
Bertrand Lanson
2024-01-24 23:54:58 +0100
3bb8eb8775
feat(docs): add docstrings to vault_init module and typos in documentation pages
Bertrand Lanson
2024-01-24 22:33:08 +0100
eed13042e9
feat(license): add license to galaxy.yml
Bertrand Lanson
2024-01-07 11:38:14 +0100
6e4b4f38b7
feat(vars): add logging configuration for vault
Bertrand Lanson
2024-01-07 00:57:29 +0100
7b10b55fa7
feat(vault/docs/license): added plugin ability to vault, update documentation and license
Bertrand Lanson
2024-01-06 15:50:51 +0100
ba6bab9a92
feat(vault): start working on configuration merging to allow customization
Bertrand Lanson
2024-01-05 23:58:30 +0100
df5802647e
feat(vault): variabilize seal_configuration
Bertrand Lanson
2024-01-05 23:05:57 +0100
5b9b25803b
feat(docs): add collection install documentation to quick-start
Bertrand Lanson
2024-01-05 22:41:19 +0100
59b8002e32
feat(docs): started working on documentation for the collection
Bertrand Lanson
2024-01-05 22:25:50 +0100
bb3513f6fe
feat(preflight): fix config directory checks
Bertrand Lanson
2024-01-04 22:09:49 +0100
2ee98cc52c
feat(preflight): add checks to ensure config directories are present before running
Bertrand Lanson
2024-01-03 23:17:19 +0100
7977a2d919
feat(vars): variable loading now mostly works for groups and hosts
Bertrand Lanson
2024-01-03 21:06:30 +0100
a4a3703a2a
feat(vars): add host specific vars inclusion
Bertrand Lanson
2024-01-03 17:38:09 +0100
f78ea02bdd
feat(vars): load group vars dynamically if files exist
Bertrand Lanson
2024-01-02 23:25:59 +0100
34bb4bd7ad
feat(vars): add check to load global vars file before running deployment
Bertrand Lanson
2024-01-02 21:11:32 +0100
27df88ae09
feat(variables): fix listener not passing correct syntax
Bertrand Lanson
2024-01-01 21:16:44 +0100
2e308f3e23
feat(vars): add more customization for vault deployment
Bertrand Lanson
2023-12-31 18:28:23 +0100
41f2a5edd0
feat(readme): add WIP warning
Bertrand Lanson
2023-12-31 10:26:25 +0100
878f97244b
feat(variables): start polishing variables for customization
Bertrand Lanson
2023-12-30 15:54:37 +0100
97a4752dbe
feat(playbook): vault deployment is smooth-ish, unseals and initialize cluster as needed
Bertrand Lanson
2023-12-29 23:40:34 +0100
29d906bcd2
feat(modules): added unseal module
Bertrand Lanson
2023-12-29 12:51:00 +0100
90b20f2b83
feat(tests): move molecule tests to extensions directory for it to work properly
Bertrand Lanson
2023-12-28 23:10:17 +0100
f8ed7ff0df
feat(module): vault operator init module somewhat working
Bertrand Lanson
2023-12-28 22:38:26 +0100
23d2a44d50
feat(module): some more on vault init
Bertrand Lanson
2023-12-27 20:30:39 +0100
779e6e3864
feat(modules): try catch on import
Bertrand Lanson
2023-12-27 13:40:25 +0100
e514e066a2
feat(module): try catch on importing hvac
ext.blanson
2023-12-26 19:14:30 +0100
c8910c0ba0
feat(test): add single node molecule scenario for testing modules
Bertrand Lanson
2023-12-25 10:47:56 +0100
c450c112d8
feat(vault): fix , in unseal module
Bertrand Lanson
2023-12-24 18:09:54 +0100
0929f25f5d
feat(vault): start of unseal module, and start of default variables
Bertrand Lanson
2023-12-24 18:09:08 +0100
2c0515cfd7
feat(preflight): consolidate preflight playbook
Bertrand Lanson
2023-12-23 23:30:53 +0100
8b7d24f602
feat(roles): add hashicorp roles as submodules
Bertrand Lanson
2023-12-22 23:56:09 +0100
965f955a7c
feat(roles): remove roles before adding submodules
Bertrand Lanson
2023-12-22 23:18:47 +0100
cf1bea35c2
feat(variables): add some formatting to globals.yml, remove unused roles
Bertrand Lanson
2023-12-15 19:21:50 +0100
a162879d20
feat(tests): test playbboks are played correctly on molecule scenarios
Bertrand Lanson
2023-12-15 18:45:58 +0100
a7aca2fdba
feat(tests): draft for molecule collection testing
Bertrand Lanson
2023-12-15 17:21:26 +0100
9b1d6e335d
feat: commit collection skeleton
Bertrand Lanson
2023-12-13 22:26:10 +0100
dda1c237c1
Initial commit
Bertrand Lanson
2023-12-13 21:03:30 +0000