Gilberto Mautner
b4237ef24d
make reset work with alt k3s dir and root user ( #265 )
...
* make reset work with alt k3s dir and root user
Signed-off-by: gmautner <gilberto.mautner@locaweb.com.br >
Signed-off-by: Gilberto Mautner <gilberto.mautner@locaweb.com.br >
* Added changed_when
Signed-off-by: gmautner <gilberto.mautner@locaweb.com.br >
Signed-off-by: Gilberto Mautner <gilberto.mautner@locaweb.com.br >
* Checks if we removed alt dir contents
Co-authored-by: Derek Nola <derek.nola@suse.com >
Signed-off-by: Gilberto Mautner <gilberto.mautner@locaweb.com.br >
---------
Signed-off-by: gmautner <gilberto.mautner@locaweb.com.br >
Signed-off-by: Gilberto Mautner <gilberto.mautner@locaweb.com.br >
Co-authored-by: Derek Nola <derek.nola@suse.com >
2023-12-01 14:34:44 -08:00
Derek Nola
19c206d0cb
Update minimum ansible version requirements to avoid airgap error ( #258 )
...
* Update minimum ansible version requirements to avoid airgap error
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-11-30 12:32:19 -08:00
Derek Nola
1e633c5ad1
Rework Role Structure ( #254 )
...
* Add more defaults
* Rename roles, covert download to airgap role
* Remove unnecessary gather_facts
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-11-16 12:03:07 -08:00
Derek Nola
3b9982013a
Fix issue around using ip addresses in inventory, download and remove agent service properly
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-11-10 15:25:10 -08:00
Derek Nola
e864933b04
Add Upgrade Playbook ( #236 )
...
* Highlight node reqs.
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Add upgrade playbook
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Move PR template
Signed-off-by: Derek Nola <derek.nola@suse.com >
---------
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-11-09 10:56:47 -08:00
Derek Nola
f369e3a015
Simplify reset playbook ( #230 )
...
* Simplify reset playbook
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Cleanup ansible_user kubeconfig
Signed-off-by: Derek Nola <derek.nola@suse.com >
---------
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-11-08 16:26:26 -08:00
Derek Nola
83de43125b
Lint fixes
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-11-08 10:23:56 -08:00
Nicholas Malcolm
7cc70ad609
HA fixes and code tweaks
...
- Reboot playbook updated for HA testing
- Small adjustment made after testing HA with playbook
- Fix reset playbook failing in some cases
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-11-08 10:23:56 -08:00
Nicholas Malcolm
5b3e2a5db6
Reorganize server tasks, copy config to local
...
- Inital server starts first so it can grab the token for other servers and copy the config to localhost
- More cleanup of agent/server naming scheme
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-11-08 10:23:56 -08:00
Nicholas Malcolm
df67c61ba5
Add HA option, change to yaml inventory, cleanup
...
- HA option for multiple server nodes using embedded etcd
- Switch to yaml inventory file for easier editing and combining vars
- Update to full ansible module names
- Change master/node names to server/agent
- Cleanup small linting errors
- Add reboot playbook which staggers reboot to keep HA cluster up
- Move playbooks to playbook directory
Signed-off-by: Derek Nola <derek.nola@suse.com >
2023-11-08 10:23:56 -08:00