blob: f305ef5bb87e5b471e777e5c5c0ddd0c4a0aaad0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
Ansible Playbooks for Configuring DragonFly BSD as a Personal Server
====================================================================
Aaron LI
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
|