src.nth.io/

summaryrefslogtreecommitdiff
path: root/roles
diff options
context:
space:
mode:
authorLuke Hoersten <[email protected]>2018-12-28 00:27:10 -0500
committerLuke Hoersten <[email protected]>2018-12-28 00:27:10 -0500
commit53b8707d976e35f074bd177d5fcf2d062e3bcc52 (patch)
tree72b6039b505e272aed9f4d3f4280c056e8c56f96 /roles
parent52eafe0054688b9a582688fd6a986b91700c69db (diff)
Moved to prod config.
Diffstat (limited to 'roles')
-rw-r--r--roles/pleroma/defaults/main.yaml1
-rw-r--r--roles/pleroma/tasks/main.yaml2
-rw-r--r--roles/pleroma/templates/pleroma.service.j21
-rw-r--r--roles/pleroma/templates/prod.secret.exs.j2 (renamed from roles/pleroma/templates/dev.secret.exs.j2)1
4 files changed, 4 insertions, 1 deletions
diff --git a/roles/pleroma/defaults/main.yaml b/roles/pleroma/defaults/main.yaml
index 8883855..2ab59a5 100644
--- a/roles/pleroma/defaults/main.yaml
+++ b/roles/pleroma/defaults/main.yaml
@@ -2,6 +2,7 @@
pleroma_user: "pleroma"
pleroma_instance_name: "{{pleroma_host}}"
+pleroma_desc: "A Pleroma fediverse instance."
pleroma_host: "localhost"
pleroma_scheme: "https"
pleroma_port: 443
diff --git a/roles/pleroma/tasks/main.yaml b/roles/pleroma/tasks/main.yaml
index ba3af9e..2bb497c 100644
--- a/roles/pleroma/tasks/main.yaml
+++ b/roles/pleroma/tasks/main.yaml
@@ -45,7 +45,7 @@
become_user: "{{pleroma_user}}"
with_items:
- "setup_db.psql"
- - "dev.secret.exs"
+ - "prod.secret.exs"
notify: restart pleroma
- name: install pleroma psql
diff --git a/roles/pleroma/templates/pleroma.service.j2 b/roles/pleroma/templates/pleroma.service.j2
index ca6e662..e1cfd57 100644
--- a/roles/pleroma/templates/pleroma.service.j2
+++ b/roles/pleroma/templates/pleroma.service.j2
@@ -6,6 +6,7 @@ After=network.target postgresql.service
User={{pleroma_user}}
WorkingDirectory=/home/{{pleroma_user}}/pleroma
Environment="HOME=/home/{{pleroma_user}}"
+Environment="MIX_ENV=prod"
ExecStart=/usr/local/bin/mix phx.server
ExecReload=/bin/kill $MAINPID
KillMode=process
diff --git a/roles/pleroma/templates/dev.secret.exs.j2 b/roles/pleroma/templates/prod.secret.exs.j2
index 3cf913f..effedd7 100644
--- a/roles/pleroma/templates/dev.secret.exs.j2
+++ b/roles/pleroma/templates/prod.secret.exs.j2
@@ -6,6 +6,7 @@ config :pleroma, Pleroma.Web.Endpoint,
config :pleroma, :instance,
name: "{{pleroma_instance_name}}",
+ description: "{{pleroma_desc}}",
email: "{{pleroma_admin_email}}",
limit: {{pleroma_char_limit}},
registrations_open: {{pleroma_signup_open}},