Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions roles/version_update_single_node/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# cluster_config

Role version_update_single_node can be used to:
- update version on Scale Computing HyperCore cluster ([main.yml](tasks/main.yml)).
- shutdown all running VMs or only a running VMs with specific tag/tags ([shutdown_vms.yml](tasks/shutdown_vms.yml) ).
- start previously running VMs ([restart_vms.yml](tasks/restart_vms.yml)).

## Requirements

- Role can be used on a single node cluster only.

## Role Variables

See [argument_specs.yml](../../roles/version_update_single_node/meta/argument_specs.yml).

## Limitations

- NA

## Dependencies

- NA

## Example Playbook

See [version_update_single_node.yml](../../examples/version_update_single_node.yml).

## License

GNU General Public License v3.0 or later

See [LICENSE](../../LICENSE) to see the full text.
4 changes: 4 additions & 0 deletions roles/version_update_single_node/meta/argument_specs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@ argument_specs:
short_description: Update single-node systems
description:
- Role version_update_single_node can be use to to update a single-node HyperCore system to a desired HyperCore version.
- Role performs following steps during version update -
shutdown all running VMs,
upgrade cluster,
start back VMs that were running before upgrade.
options:
scale_computing_hypercore_desired_version:
description:
Expand Down