# Install ScyllaDB with Ansible

You can use the Ansible roles and the playbook examples that follow to deploy and maintain ScyllaDB clusters.
There are roles for creating a ScyllaDB cluster, a ScyllaDB Manager, ScyllaDB Monitoring Stack, and a Loader.
These roles can be used independently or together, using each role’s outputs.
You can use these roles with ScyllaDB, ScyllaDB Manager, and ScyllaDB Monitoring Stack.

To get started, visit the [GitHub project](https://github.com/scylladb/scylla-ansible-roles/).

## Additional Topics

* [Deploying a ScyllaDB Cluster from Scratch](https://github.com/scylladb/scylla-ansible-roles/wiki/ansible-scylla-node:-Deploying-a-ScyllaDB-cluster) - This guide will follow the steps required to deploy a ScyllaDB cluster using the ansible-scylla-node role
* [ScyllaDB Manager and Ansible Integration](https://github.com/scylladb/scylla-ansible-roles/wiki/ansible-scylla-manager:-Deploying-ScyllaDB-Manager-and-connecting-it-to-a-cluster)
* [ScyllaDB Monitoring Stack Integration](https://github.com/scylladb/scylla-ansible-roles/wiki/Deploying-ScyllaDB-Monitoring-and-connecting-it-to-a-ScyllaDB-Cluster)
