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. |