zulip/tools/setup
Alex Vandiver a2fc823c3f provisioning: Use AWS CLI to automate provisioning
The previous steps for standing up a new host were somewhat manual.
This further scripts the process, by using the AWS CLI to start the
instance, and pass it a "user data" script to provision itself upon
boot.  This results in a hands-off provisioning process which
completes in 5min.

Additional settings are required for `~/.zulip-install-server.conf`.
It is not suited for all roles, as it assumes one instance type and
security group value.  Additionally, not all of the post-provision
process is currently automated -- Nagios SSH key verification, for
instance, is still a manual step.  There are also additional steps for
database or frontend servers.  Regardless, this is a move toward
automated provisioning.
2020-07-24 12:40:14 -07:00
..
dev-vagrant-docker dev-vagrant-docker: Upgrade docker-systemctl-replacement. 2019-06-24 22:06:32 -07:00
emoji emoji: Rename :slight_smile: to 😄. 2020-07-21 16:49:54 -07:00
__init__.py Add __init__.py to tools/ and tools/setup/. 2016-07-20 18:20:37 -07:00
bootstrap-aws-installer provisioning: Use AWS CLI to automate provisioning 2020-07-24 12:40:14 -07:00
bootstrap-awscli provisioning: Use AWS CLI to automate provisioning 2020-07-24 12:40:14 -07:00
build_pygments_data python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
dev-motd Vagrantfile: Be nicer to /etc/update-motd.d. 2019-05-24 17:33:06 -07:00
generate-fixtures terminate-psql-sessions: Rely on the caller to set PGHOST, PGUSER. 2020-06-15 21:37:14 -07:00
generate-test-credentials casper_tests: Log in as Desdemona, not Iago. 2020-07-23 10:26:27 -07:00
generate_integration_bots_avatars.py python: Combine some split import groups. 2020-06-18 15:54:11 -07:00
generate_zulip_bots_static_files.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
install-aws-server provisioning: Use AWS CLI to automate provisioning 2020-07-24 12:40:14 -07:00
install-semgrep install-semgrep: Upgrade semgrep to 0.14.0. 2020-07-14 00:42:07 -07:00
install-shellcheck install-shellcheck: Upgrade ShellCheck to 0.7.1. 2020-06-07 11:06:57 -07:00
lang.json markdown: Add support for spoilers. 2020-06-16 16:14:10 -07:00
optimize-svg Use #!/usr/bin/env for bash shebangs. 2018-12-17 17:21:08 -08:00
postgres-init-dev-db terminate-psql-sessions: Rely on the caller to set PGHOST, PGUSER. 2020-06-15 21:37:14 -07:00
postgres-init-test-db db tools: Simplify args for postgres-init-dev-db. 2020-04-29 12:30:49 -07:00
setup_venvs.py requirements: Upgrade Thumbor to 7.0.0a5 on Python 3. 2020-07-06 16:09:53 -07:00