aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin W. Smith <benjaminwarfield@just-another.net>2009-10-24 17:03:20 -0400
committerBenjamin W. Smith <benjaminwarfield@just-another.net>2009-10-24 17:03:20 -0400
commit397d7f57d4e461570254777e5da82cf6c14419c2 (patch)
treee74ffe067b757e6131861a9024d3bb6b97f8b830
parent2980ea37d668c9e46b404df8adef8b1a1022c1dd (diff)
downloadmrbelvedere-397d7f57d4e461570254777e5da82cf6c14419c2.tar.bz2
mrbelvedere-397d7f57d4e461570254777e5da82cf6c14419c2.tar.xz
mrbelvedere-397d7f57d4e461570254777e5da82cf6c14419c2.zip
Some basic ideas for lanuage syntax
-rw-r--r--LANGUAGE_IDEAS28
1 files changed, 28 insertions, 0 deletions
diff --git a/LANGUAGE_IDEAS b/LANGUAGE_IDEAS
new file mode 100644
index 0000000..028f156
--- /dev/null
+++ b/LANGUAGE_IDEAS
@@ -0,0 +1,28 @@
1Example template:
2
3- Define template "webserver":
4; describe template here
5
6- I need to use:
7; this is where we define the services/dependencies needed
8 - network
9 - ssh
10 - python_modules as modules
11
12- I need these accounts:
13 - bsmith
14
15- I need these packages:
16 - apache
17 - version: 2.2.14
18 - python
19 - version: 2.6.2
20 - modules: modules.all
21
22- Runtime
23"""
24#!/usr/bin/env python
25from mrbelvedere import module
26
27module.do_stuff(arg)
28"""