########################################################################################## LOC-18: Ansible playbook ########################################################################################## Issue Type: Task ----------------------------------------------------------------------------------------- Issue Information ==================== Priority: Major Status: Closed Resolution: Done (2020-12-14 16:54:32) Project: LocalChat (LOC) Reported By: btasker Assigned To: btasker Targeted for fix in version: - V0.0.3 Labels: Deployment, Time Estimate: 0 minutes Time Logged: 0 minutes ----------------------------------------------------------------------------------------- Issue Description ================== The intention for LocalChat is that it should be (relatively) easy to spin up a random VM instance (on AWS, or Digital Ocean or wherever), deploy LocalChat, have a natter, and then terminate the instance. To achieve that end, having a playbook to automate installation would likely be quite valuable. Not only does it speed up the deployment (vs manual) but it should reduce the number of mistakes that might be made whilst setting up. Depending on the ease of adding them, it may be worth considering the following optional features too - Also deploy Tor and configure a Hidden Service for user's to SSH in via (not on port 22!) - Self-destruct (i.e. remove) the LocalChat installation after a given time ----------------------------------------------------------------------------------------- Issue Relations ================ - relates to LOC-30: Docker Images ----------------------------------------------------------------------------------------- Activity ========== ----------------------------------------------------------------------------------------- 2018-06-29 07:56:36 git ----------------------------------------------------------------------------------------- -- BEGIN QUOTE -- Repo: LocalChat Commit: fcca1dd9edb3707cfd3118b913789e5a3dcfd883 Author: Ben Tasker