updated maildb state
This commit is contained in:
parent
28e7b98f65
commit
aa79a59beb
@ -1,30 +1,3 @@
|
||||
---
|
||||
{%- from "maildb/map.jinja" import maildb with context %}
|
||||
maildb-pkg:
|
||||
pkg.latest:
|
||||
- pkgs:
|
||||
- python3
|
||||
- python3-psycopg2
|
||||
|
||||
maildb-user-vmail:
|
||||
user.present:
|
||||
- name: vmail
|
||||
- home: /home/vmail
|
||||
|
||||
maildb-apps-dir:
|
||||
file.directory:
|
||||
- name: {{ maildb.appdir }}
|
||||
- user: vmail
|
||||
- group: vmail
|
||||
- mode: "0755"
|
||||
- makedirs: true
|
||||
|
||||
maildb-script:
|
||||
file.managed:
|
||||
- name: {{ maildb.appdir }}/maildb.py
|
||||
- source: salt://maildb/maildb.py
|
||||
- user: vmail
|
||||
- group: vmail
|
||||
- mode: "0755"
|
||||
- require:
|
||||
- file: maildb-apps-dir
|
||||
include:
|
||||
- .install
|
||||
|
30
states/maildb/install.sls
Normal file
30
states/maildb/install.sls
Normal file
@ -0,0 +1,30 @@
|
||||
---
|
||||
{%- from "maildb/map.jinja" import maildb with context %}
|
||||
maildb-pkg:
|
||||
pkg.installed:
|
||||
- pkgs:
|
||||
- python3
|
||||
- python3-psycopg2
|
||||
|
||||
maildb-user-vmail:
|
||||
user.present:
|
||||
- name: vmail
|
||||
- home: /home/vmail
|
||||
|
||||
maildb-apps-dir:
|
||||
file.directory:
|
||||
- name: {{ maildb.appdir }}
|
||||
- user: vmail
|
||||
- group: vmail
|
||||
- mode: "0755"
|
||||
- makedirs: true
|
||||
|
||||
maildb-script:
|
||||
file.managed:
|
||||
- name: {{ maildb.appdir }}/maildb.py
|
||||
- source: salt://maildb/maildb.py
|
||||
- user: vmail
|
||||
- group: vmail
|
||||
- mode: "0755"
|
||||
- require:
|
||||
- file: maildb-apps-dir
|
Loading…
Reference in New Issue
Block a user