feat/major-revamp #11

Merged
lanson merged 42 commits from fix/various into main 2024-08-17 14:54:28 +00:00
Owner
No description provided.
lanson added 42 commits 2024-08-17 14:53:18 +00:00
fix: typo in credentials template preventing from generating the initial credential file
All checks were successful
development / Check commit compliance (push) Successful in 6s
c9241b9e92
fix: do not use run_once instructions as it is wildly unreliable
All checks were successful
development / Check commit compliance (push) Successful in 31s
b7bd59d5fa
fix: more deployment host exclusion
All checks were successful
development / Check commit compliance (push) Successful in 6s
8bf82336f8
fix: generate proper 32 bytes base 64 random strings for gossip encryption for both nomad and consul
All checks were successful
development / Check commit compliance (push) Successful in 6s
594188b28f
feat(deployment): Implement new structure for deploying components
All checks were successful
development / Check commit compliance (push) Successful in 6s
7f8d8654a4
This allows operators to target specific groups when deploying using the --tags flag of ansible. You can, for now, target consul, consul_servers, consul_agents, nomad, nomad_servers, nomad_clients, vault and haproxy
fix: update various variables and bring some of them back out of globals.yml
All checks were successful
development / Check commit compliance (push) Successful in 6s
51605ab239
fix: add standalone consul_agents gorup, and add nomad_clients to the common group
All checks were successful
development / Check commit compliance (push) Successful in 6s
3fa7c7bc32
chore(deps): bump upstream role version constraints
All checks were successful
development / Check commit compliance (push) Successful in 2m40s
b07cdea49c
feat(roles): integrate nomad role to hashistack collection
All checks were successful
development / Check commit compliance (push) Successful in 6s
2c9f538cef
fix(consul): merge join configuration variable
All checks were successful
development / Check commit compliance (push) Successful in 29s
c7ed8c09a3
feat(vault): adjust variable merging behaviour for allowing multiple tcp and unix socket listeners
All checks were successful
development / Check commit compliance (push) Successful in 8s
ca65a44eac
feat(cni): add specialized role ton install cni plugins
All checks were successful
development / Check commit compliance (push) Successful in 32s
09d0304748
fix: add meta file for cni role
All checks were successful
development / Check commit compliance (push) Successful in 6s
69fa4aecde
feat(nomad): remove cni installation option from nomad role, as it has been moved to its own role
All checks were successful
development / Check commit compliance (push) Successful in 6s
bc2aa9353b
feat(hashistack): move variable loading to specific role
All checks were successful
development / Check commit compliance (push) Successful in 27s
ff66fe22ae
feat(playbooks): use newly created hashistack role to load and merge variables
All checks were successful
development / Check commit compliance (push) Successful in 29s
41c6064d01
feat(roles): add hashistack_ca role to manage clusters certificates
All checks were successful
development / Check commit compliance (push) Successful in 28s
0852eae2fc
feat(tests): add molecule scenario for testing CA
All checks were successful
development / Check commit compliance (push) Successful in 25s
9371296d80
feat: add leaf certificate genearation
All checks were successful
development / Check commit compliance (push) Successful in 29s
d194e5ef23
feat: add renewal process for leaf CA
All checks were successful
development / Check commit compliance (push) Successful in 7s
10bea17054
ci: fix tests
All checks were successful
development / Check commit compliance (push) Successful in 28s
34e30b0a5f
docs: update documentation
All checks were successful
development / Check commit compliance (push) Successful in 5s
646f81e50b
fix: remove failure message as variable is undefined if directory does not exist
All checks were successful
development / Check commit compliance (push) Successful in 5s
9703fad7c9
feat: playbooks revamp
All checks were successful
development / Check commit compliance (push) Successful in 5s
259f273fd9
feat: add global internal TLS option, make externally_managed_certs work
All checks were successful
development / Check commit compliance (push) Successful in 5s
2b8faa2bf5
chore: change tagging convention
Some checks failed
development / Check commit compliance (push) Successful in 4s
pull-requests-open / Check commit compliance (pull_request) Successful in 9s
build-deploy / Bump version and create changelog with commitizen (push) Has been cancelled
97b14b5160
lanson merged commit 97b14b5160 into main 2024-08-17 14:54:28 +00:00
lanson deleted branch fix/various 2024-08-17 14:54:29 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: ansible-collections/hashistack#11
No description provided.