浏览代码

[metabase] Add new role

Colin Powell 3 年之前
父节点
当前提交
4dfa21500a
共有 2 个文件被更改,包括 32 次插入0 次删除
  1. 20 0
      ansible/roles/metabase/tasks/main.yml
  2. 12 0
      ansible/roles/metabase/templates/metabase.conf.j2

+ 20 - 0
ansible/roles/metabase/tasks/main.yml

@@ -0,0 +1,20 @@
+---
+- name: Metabase installed
+  community.general.pkgng:
+    name: metabase
+    state: latest
+
+- name: metabase enabled
+  shell: sysrc metabase_enable="YES"
+  notify: metabase restarted
+    
+- name: Metabase config installed
+  template:
+    src: metabase.conf.j2
+    dest: /usr/local/etc/metabase.conf
+    owner: root
+    mode: 0600
+  notify: Metabase restarted
+
+- name: metabase started
+  service: name=metabase state=started

+ 12 - 0
ansible/roles/metabase/templates/metabase.conf.j2

@@ -0,0 +1,12 @@
+# Metabase configuration file
+
+MB_JETTY_HOST=0.0.0.0
+MB_JETTY_PORT=3002
+MB_DB_TYPE=postgres
+MB_DB_DBNAME=metabase
+MB_DB_PORT=5432
+MB_DB_USER=metabase
+MB_DB_PASS={{metabase_db_pass}}
+MB_DB_HOST=db.service
+MB_EMOJI_IN_LOGS=true
+