aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAaron LI <aly@aaronly.me>2018-03-17 15:59:22 +0800
committerAaron LI <aly@aaronly.me>2018-03-17 15:59:22 +0800
commitac6569d1db82fc20a9daa3265f53609d3ba4fec7 (patch)
tree6c3dc9f18f1aa9c44c1178bffc69f22e6fb6f4a3
parentce20cadfa3ea93e60ca6deff5e361bf635204106 (diff)
downloadansible-dfly-vps-ac6569d1db82fc20a9daa3265f53609d3ba4fec7.tar.bz2
Update README.md
-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