]> Untitled Git - lemmy.git/commitdiff
Improve comments in ansible inventory
authorFelix Ableitner <me@nutomic.com>
Wed, 1 Jul 2020 12:51:52 +0000 (14:51 +0200)
committerFelix Ableitner <me@nutomic.com>
Wed, 1 Jul 2020 12:51:52 +0000 (14:51 +0200)
ansible/inventory.example
ansible/lemmy.yml
ansible/lemmy_dev.yml

index 139e4ca34fb47c65b4012a4d692f6498bd663fd6..c5f98653d4d13275fb33ef84b6f379f20c17ba80 100644 (file)
@@ -1,6 +1,11 @@
 [lemmy]
-# define the username and hostname that you use for ssh connection, and specify the domain
-# old default for lemmy_base_dir was /lemmy
+# to get started, copy this file to `inventory` and adjust the values below.
+# - `myuser@example.com`: replace with the destination you use to connect to your server via ssh
+# - `domain=example.com`: replace `example.com` with your lemmy domain
+# - `letsencrypt_contact_email=your@email.com` replace `your@email.com` with your email address,
+#                                              to get notifications if your ssl cert expires
+# - `lemmy_base_dir=/srv/lemmy`: the location on the server where lemmy can be installed, can be any folder
+#                                if you are upgrading from a previous version, set this to `/lemmy`
 myuser@example.com  domain=example.com  letsencrypt_contact_email=your@email.com lemmy_base_dir=/srv/lemmy
 
 [all:vars]
index 242d9043e2b1ed14d1b180acf3bfaa15e478d3bd..5c8a5f911f3ad6806e31156f079832a2b1c3d211 100644 (file)
@@ -7,7 +7,7 @@
   pre_tasks:
     - name: check lemmy_base_dir
       fail:
-        msg: "lemmy_base_dir is unset, old default value was '/lemmy'"
+        msg: "`lemmy_base_dir` is unset. if you are upgrading from an older version, add `lemmy_base_dir=/lemmy` to your inventory file."
       when: lemmy_base_dir is not defined
 
     - name: install python for Ansible
index 1e7369da43b7cd34e5e7decd0e482ea97b985e93..e8556665389a9c9a5cb935e5e9bb5115b5f58d0d 100644 (file)
@@ -7,6 +7,11 @@
   # https://www.josharcher.uk/code/ansible-python-connection-failure-ubuntu-server-1604/
   gather_facts: False
   pre_tasks:
+    - name: check lemmy_base_dir
+      fail:
+        msg: "`lemmy_base_dir` is unset. if you are upgrading from an older version, add `lemmy_base_dir=/lemmy` to your inventory file."
+      when: lemmy_base_dir is not defined
+
     - name: install python for Ansible
       raw: test -e /usr/bin/python || (apt -y update && apt install -y python-minimal python-setuptools)
       args: