diff options
author | clarkzjw <[email protected]> | 2023-03-02 22:48:26 -0800 |
---|---|---|
committer | clarkzjw <[email protected]> | 2023-03-02 22:48:26 -0800 |
commit | 0a044f572564412df4d33a6899c6c6f007c004f6 (patch) | |
tree | bb13f4d12d1320f0434eff7740fd6ac000cfbedb /hetzner/mastodon.yml | |
parent | f4fc1682ad379799b0610c1477e1fead06880993 (diff) | |
download | homelab-0a044f572564412df4d33a6899c6c6f007c004f6.tar.gz |
add ansible playbooks for system initialization
Diffstat (limited to 'hetzner/mastodon.yml')
-rw-r--r-- | hetzner/mastodon.yml | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/hetzner/mastodon.yml b/hetzner/mastodon.yml new file mode 100644 index 0000000..354390c --- /dev/null +++ b/hetzner/mastodon.yml | |||
@@ -0,0 +1,31 @@ | |||
1 | --- | ||
2 | - name: Install Mastodon dependencies | ||
3 | hosts: localhost | ||
4 | tasks: | ||
5 | - name: Install required packages | ||
6 | apt: | ||
7 | name: | ||
8 | - imagemagick | ||
9 | - ffmpeg | ||
10 | - libpq-dev | ||
11 | - libxml2-dev | ||
12 | - libxslt1-dev | ||
13 | - file | ||
14 | - libprotobuf-dev | ||
15 | - protobuf-compiler | ||
16 | - pkg-config | ||
17 | - autoconf | ||
18 | - bison | ||
19 | - libssl-dev | ||
20 | - libyaml-dev | ||
21 | - libreadline6-dev | ||
22 | - zlib1g-dev | ||
23 | - libncurses5-dev | ||
24 | - libffi-dev | ||
25 | - libgdbm-dev | ||
26 | - redis-server | ||
27 | - redis-tools | ||
28 | - libidn11-dev | ||
29 | - libicu-dev | ||
30 | - libjemalloc-dev | ||
31 | update_cache: true | ||