=============================
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>`_
