devops stuff

這個提交存在於:
Matthew Scragg 2013-12-02 16:23:43 -06:00
父節點 810845441c
當前提交 d68c6f1d4e
共有 8 個檔案被更改,包括 69 行新增9 行删除

16
srv/salt/postgres/init.sls 一般檔案
檢視檔案

@ -0,0 +1,16 @@
postgresql:
pkg.installed:
- name: postgresql-9.3
createdb:
cmd.run:
- name: createdb -T template1 realms
- user: postgres
- require:
- pkg.installed: postgresql-9.3
initdb:
cmd.run:
- name: psql realms < /srv/salt/postgres/init.sql
- user: postgres

26
srv/salt/postgres/init.sql 一般檔案
檢視檔案

@ -0,0 +1,26 @@
DROP TABLE IF EXISTS users;
CREATE TABLE users (
id SERIAL,
username VARCHAR(100),
password VARCHAR(255),
email VARCHAR(255),
joined TIMESTAMP
);
DROP TABLE IF EXISTS sites;
CREATE TABLE sites (
name VARCHAR(255),
pages INT,
views INT,
created TIMESTAMP
);
DROP TABLE IF EXISTS pages;
CREATE TABLE pages (
id VARCHAR(255), -- <site name>/<path>
edits INT,
views INT,
author INT,
created TIMESTAMP,
modified TIMESTAMP
);