Skip to content

Latest commit

 

History

History
21 lines (19 loc) · 2.4 KB

README.md

File metadata and controls

21 lines (19 loc) · 2.4 KB

The playbooks in this directory provide a simple way to control the deployment of an AIStore cluster and its related resources.

Each playbook is documented separately. For a full walkthrough of deployment, see the deployment guide.

Playbook(s) Description
ais_cleanup_all Clean up all metadata AND data from the cluster.
ais_cleanup_markers Clean up metadata and markers on targets.
ais_deploy_cluster Deploy an AIS cluster. See ais_cluster_management docs.
ais_deploy_operator Deploy the operator which enables cluster dpeloyment. See ais_cluster_management docs.
ais_shutdown_cluster Gracefully shuts down an AIS cluster, preserving metadata and configuration for future restarts.
ais_decommission_cluster Cleans up the AIS cluster's resources, including cluster maps, configuration files, PVCs, PVs, and node labels. Ensures a complete removal of the AIS cluster from the K8s env.
ais_switch_protocol Switch between http/https clusters. See switch_protocol docs.
ais_undeploy_operator Remove the operator from the K8s cluster.
create_network_definition Create network definitions for multihome deployments. See multihome docs.
fetch_ca_cert Fetch the CA cert secret for a client to use self-signed certificate verification. See ais_https_configuration docs
generate_https_cert Generate HTTPS certificates for the cluster. See generate_https_cert docs.
install_requirements.yml Install required ansible collections locally and Python requirements on the K8s controller host.
ais_downscale_cluster Decrease the number of nodes (proxy and target) in your current AIS Cluster. See scaling docs.
ais_deploy_authn Deploy the AIStore Authentication (AuthN) server.
ais_undeploy_authn Undeploy the AIStore Authentication (AuthN) server.