aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.md38
1 files changed, 35 insertions, 3 deletions
diff --git a/README.md b/README.md
index 448573a..f305ef5 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,42 @@
-DragonFly BSD Configuration Ansible Playbook
-============================================
+Ansible Playbooks for Configuring DragonFly BSD as a Personal Server
+====================================================================
Aaron LI
-2017-12-28
+
+Created: 2018-02-14
+
+Introduction
+------------
+
+Playbooks
+---------
+* `bootstrap.yml`:
+ Bootstrap the remote host (e.g., a VPS) after installing DragonFly BSD.
+
+ **NOTE**:
+ - Use the `bootstrap.sh` script instead.
+ - The new host should be configured that allow `root` ssh into it using
+ a password. (This will be disabled during the bootstrap.)
+
+* `deploy.yml`:
+ The main playbook that deploy services on the target host.
+
+Roles
+-----
+* `bootstrap`
+* `basic`
+* `security`
+* `dns`
+* `web`
+* `mail`
+* `shadowsocks`
+* `znc`
References
----------
* Securing a Server with Ansible
https://ryaneschinger.com/blog/securing-a-server-with-ansible/
+
+License
+-------
+The MIT License