role mastodon added
This commit is contained in:
33
roles/mastodon/vars/debian.yml
Normal file
33
roles/mastodon/vars/debian.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
mastodon_db_login_unix_socket: '/var/run/postgresql'
|
||||
|
||||
packages:
|
||||
- package: "autoconf"
|
||||
- package: "bison"
|
||||
- package: "build-essential"
|
||||
- package: "curl"
|
||||
- package: "cron"
|
||||
- package: "ffmpeg"
|
||||
- package: "file"
|
||||
- package: "g++"
|
||||
- package: "gcc"
|
||||
- package: "git"
|
||||
- package: "imagemagick"
|
||||
- package: "libffi-dev"
|
||||
- package: "libgdbm-dev"
|
||||
- package: "libicu-dev"
|
||||
- package: "libidn11-dev"
|
||||
- package: "libncurses5-dev"
|
||||
- package: "libpq-dev"
|
||||
- package: "libprotobuf-dev"
|
||||
- package: "libreadline-dev"
|
||||
- package: "libssl-dev"
|
||||
- package: "libxml2-dev"
|
||||
- package: "libxslt1-dev"
|
||||
- package: "libyaml-dev"
|
||||
- package: "nodejs"
|
||||
- package: "pkg-config"
|
||||
- package: "protobuf-compiler"
|
||||
- package: "sudo"
|
||||
- package: "systemd"
|
||||
- package: "yarn"
|
||||
- package: "zlib1g-dev"
|
||||
20
roles/mastodon/vars/main.yml
Normal file
20
roles/mastodon/vars/main.yml
Normal file
@@ -0,0 +1,20 @@
|
||||
webserver: True
|
||||
nginx: True
|
||||
database: True
|
||||
postgres: True
|
||||
redis: True
|
||||
|
||||
ruby_version: "2.7.4"
|
||||
rbenv_version: "v1.1.2"
|
||||
ruby_build_version: "v20210707"
|
||||
bundler_version: "2.1.4"
|
||||
node_major_version: "12"
|
||||
os_family: "{{ ansible_os_family|lower }}"
|
||||
mastodon_user: "mastodon"
|
||||
mastodon_home: "/home/{{ mastodon_user }}"
|
||||
mastodon_db_user: "{{ mastodon_user }}"
|
||||
mastodon_path: "live"
|
||||
mastodon_db: "{{ mastodon_user }}_development"
|
||||
mastodon_db_port: 5432
|
||||
disable_hsts: "false"
|
||||
disable_letsencrypt: "false"
|
||||
Reference in New Issue
Block a user