From 014379e658cf9296bc72061382ecb6f9fbd19fd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sen=C3=A9n=20Rodero=20Rodr=C3=ADguez?= <15726+Senen@users.noreply.github.com> Date: Wed, 15 Nov 2023 11:44:49 +0100 Subject: [PATCH 1/2] Show a link to the configurable variables before the installation command This would avoid running the installer without checking the default settings. --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 13025a19..98645e49 100644 --- a/README.md +++ b/README.md @@ -68,6 +68,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 ``` From 2b9dac14575d1bdfc0625fd9605204143adc5e9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sen=C3=A9n=20Rodero=20Rodr=C3=ADguez?= <15726+Senen@users.noreply.github.com> Date: Wed, 15 Nov 2023 12:51:02 +0100 Subject: [PATCH 2/2] Clarify workflow and differences between the Installer and Capistrano --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 98645e49..a44aacb9 100644 --- a/README.md +++ b/README.md @@ -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