Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarify the differences between the Installer and Capistrano #231

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
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
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@

[CONSUL DEMOCRACY](https://github.com/consuldemocracy/consuldemocracy) installer for production environments

The Consul Democracy installer's objective is to help the community provision a brand-new server running one of the [supported operating systems](#prerequisities) with all the libraries and tools needed to run Consul Democracy in production (staging or preproduction). We do not recommend using the installer on servers already running other services.

It's important to note that the installer does not work for updating the configuration or the libraries of servers provisioned with previous installer versions. The idea is to run the installer once to provision the servers and then manually maintain them.

If you use a Consul Democracy fork and want to upload custom changes to the server, you must use Capistrano. If you need to upgrade your fork to a new Consul Democracy release, follow the release notes to integrate the new release code into your fork and deploy the new version of your fork to the server with Capistrano.


Using [Ansible](http://docs.ansible.com/), it will install and configure the following:

- Ruby
Expand Down Expand Up @@ -68,6 +75,8 @@ Update your local `hosts` file with the remote server's ip address
remote-server-ip-address (maintain other default options)
```

Before running the installer you may want to check the [configurable variables](#configuration-variables) the installer provides.

Run the ansible playbook

```
Expand Down
Loading