From ba13a5337e5adce733a74bec8c87b16b51507559 Mon Sep 17 00:00:00 2001 From: Edoardo Putti Date: Sun, 22 May 2016 23:14:31 +0200 Subject: [PATCH] remove postgres user creation from role --- roles/postgres/tasks/main.yaml | 10 ---------- roles/postgres/templates/mattermost.service.j2 | 13 +++++++++++++ 2 files changed, 13 insertions(+), 10 deletions(-) create mode 100644 roles/postgres/templates/mattermost.service.j2 diff --git a/roles/postgres/tasks/main.yaml b/roles/postgres/tasks/main.yaml index 74d4288..86ade8b 100644 --- a/roles/postgres/tasks/main.yaml +++ b/roles/postgres/tasks/main.yaml @@ -4,13 +4,3 @@ - postgresql - postgresql-contrib - python-psycopg2 -- block: - - postgresql_db: name={{ db_name }} - - postgresql_user: - name: "{{ db_user }}" - password: "{{ db_user_password }}" - db: "{{ db_name }}" - priv: ALL - become: true - become_method: su - become_user: postgres diff --git a/roles/postgres/templates/mattermost.service.j2 b/roles/postgres/templates/mattermost.service.j2 new file mode 100644 index 0000000..b3bda1d --- /dev/null +++ b/roles/postgres/templates/mattermost.service.j2 @@ -0,0 +1,13 @@ +[Unit] +Description=Mattermost +After=network.target + +[Service] +User=mattermost +ExecStart=/opt/mattermost/bin/platform +WorkingDirectory=/opt/mattermost +Restart=always +RestartSec=30 + +[Install] +WantedBy=multi-user.target