zulip/docs/production
Alex Vandiver a07f64a463 puppet: Always set the RabbitMQ nodename to zulip@localhost.
This is required in order to lock down the RabbitMQ port to only
listen on localhost.  If the nodename is `rabbit@hostname`, in most
circumstances the hostname will resolve to an external IP, which the
rabbitmq port will not be bound to.

Installs which used `rabbit@hostname`, due to RabbitMQ having been
installed before Zulip, would not have functioned if the host or
RabbitMQ service was restarted, as the localhost restrictions in the
RabbitMQ configuration would have made rabbitmqctl (and Zulip cron
jobs that call it) unable to find the rabbitmq server.

The previous commit ensures that configure-rabbitmq is re-run after
the nodename has changed.  However, rabbitmq needs to be stopped
before `rabbitmq-env.conf` is changed; we use an `onlyif` on an `exec`
to print the warning about the node change, and let the subsequent
config change and notify of the service and configure-rabbitmq to
complete the re-configuration.
2022-01-25 01:33:27 +00:00
..
authentication-methods.md docs: Migrate from recommonmark to MyST-Parser. 2021-09-10 16:12:52 -07:00
deployment.md puppet: Always set the RabbitMQ nodename to zulip@localhost. 2022-01-25 01:33:27 +00:00
email-gateway.md docs: Migrate from recommonmark to MyST-Parser. 2021-09-10 16:12:52 -07:00
email.md docs: Format Markdown with Prettier. 2021-09-10 16:02:22 -07:00
expensive-migrations.md docs: Migrate from recommonmark to MyST-Parser. 2021-09-10 16:12:52 -07:00
export-and-import.md docs: Format Markdown with Prettier. 2021-09-10 16:02:22 -07:00
giphy-gif-integration.md docs: Format Markdown with Prettier. 2021-09-10 16:02:22 -07:00
index.rst giphy: Use GIPHY web SDK to allow inserting GIFs in compose box. 2021-04-05 15:04:49 -07:00
install-existing-server.md docs: Migrate from recommonmark to MyST-Parser. 2021-09-10 16:12:52 -07:00
install.md docs: Extend Certbot troubleshooting documentation. 2021-11-02 21:35:50 -07:00
maintain-secure-upgrade.md docs: Migrate from recommonmark to MyST-Parser. 2021-09-10 16:12:52 -07:00
management-commands.md docs: Apply sentence single-spacing from Prettier. 2021-09-10 16:02:22 -07:00
mobile-push-notifications.md developer docs: Tweak ToS for push notifications wording. 2021-12-14 14:47:20 -08:00
multiple-organizations.md docs: Migrate from recommonmark to MyST-Parser. 2021-09-10 16:12:52 -07:00
password-strength.md docs: Migrate from recommonmark to MyST-Parser. 2021-09-10 16:12:52 -07:00
postgresql.md docs: Format Markdown with Prettier. 2021-09-10 16:02:22 -07:00
requirements.md puppet: Admit we leave epmd port 4369 open on all interfaces. 2022-01-24 23:09:02 +00:00
security-model.md docs: Mention Camo does not use a local Smokescreen in the proxies docs. 2022-01-21 16:21:15 -08:00
settings.md docs: Format Markdown with Prettier. 2021-09-10 16:02:22 -07:00
ssl-certificates.md puppet: Use certbot package timer, not our own cron job. 2021-12-09 13:48:20 -08:00
troubleshooting.md docs: Migrate from recommonmark to MyST-Parser. 2021-09-10 16:12:52 -07:00
upgrade-or-modify.md docs: Inline some upgrade instructions. 2021-10-01 11:10:13 -07:00
upload-backends.md docs: Format Markdown with Prettier. 2021-09-10 16:02:22 -07:00
video-calls.md docs: Apply sentence single-spacing from Prettier. 2021-09-10 16:02:22 -07:00