Merge lp:~kim0/pyjuju/updating-faq into lp:pyjuju

Proposed by Ahmed Kamal
Status: Merged
Approved by: Jim Baker
Approved revision: 255
Merged at revision: 259
Proposed branch: lp:~kim0/pyjuju/updating-faq
Merge into: lp:pyjuju
Diff against target: 60 lines (+33/-5)
1 file modified
docs/source/faq.rst (+33/-5)
To merge this branch: bzr merge lp:~kim0/pyjuju/updating-faq
Reviewer Review Type Date Requested Status
Jim Baker (community) Approve
Gustavo Niemeyer Approve
Review via email: mp+64679@code.launchpad.net

Description of the change

Updating FAQ page

To post a comment you must log in.
Revision history for this message
Gustavo Niemeyer (niemeyer) wrote :

That's a very nice list of questions, thanks Ahmed.

Here are a couple of suggestions, and +1!

[1]

17 + that can relate to other services running on different nodes. It is however
18 + planned to support multiple services per machine

Please reword the second sentence more simply and assertively as: "This was done just
because it was easier to get started. Ensemble will definitely support multiple
services per machine in the future."

[2]

+ Currently yes, however work is underway to enable deploying to LXC containers

s/yes, however work/yes. However, work/

review: Approve
Revision history for this message
Ahmed Kamal (kim0) wrote :

Changed applied

lp:~kim0/pyjuju/updating-faq updated
255. By Ahmed Kamal

Applying changes from merge 64679

Revision history for this message
Jim Baker (jimbaker) wrote :

+1, great addition to the docs, with just some minors:

[1]

Most of the answer paras do not end with periods, so please change that.

[2]

+ Ensemble itself is developed using python. However, writing formulas for

s/python/Python/ - the language, not the executable

[3]

+ on run-time. The Ensemble formula is then sent to the machine and hooks start

s/on/at/

review: Approve
lp:~kim0/pyjuju/updating-faq updated
256. By Ahmed Kamal

[trivial] Better grammar and typos

Revision history for this message
Ahmed Kamal (kim0) wrote :

Ack, your comments have been handled. I've pushed the updates

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'docs/source/faq.rst'
2--- docs/source/faq.rst 2011-05-05 13:38:04 +0000
3+++ docs/source/faq.rst 2011-06-20 19:07:29 +0000
4@@ -6,7 +6,7 @@
5 The word ensemble could be defined as "an assemblage of parts or details
6 (as in a work of art) considered as forming a whole". Ensemble assembles
7 machines and software components and manages them as a whole, providing
8- service deployment and management, hence the name.
9+ service deployment and management, hence the name
10
11 Why is Ensemble useful?
12
13@@ -29,9 +29,35 @@
14
15 What language is Ensemble developed in?
16
17- Ensemble itself is developed using python. However, writing formulas for
18+ Ensemble itself is developed using Python. However, writing formulas for
19 Ensemble can be done in any language. All Ensemble cares about is finding a
20- set of executable files, which it will trigger appropriately.
21+ set of executable files, which it will trigger appropriately
22+
23+Does Ensemble start from a pre-configured AMI Image?
24+
25+ No, Ensemble uses a plain Ubuntu image. All needed components are installed
26+ at run-time. Then the Ensemble formula is sent to the machine and hooks start
27+ getting executed in response to events
28+
29+Is it possible to deploy multiple services per machine?
30+
31+ Currently each service unit is deployed to a separate machine (ec2 instance)
32+ that can relate to other services running on different nodes. This was done
33+ to get Ensemble into a working state faster. Ensemble will definitely support
34+ multiple services per machine in the future
35+
36+Is it possible to pass parameters to Ensemble formulas?
37+
38+ Tunables are landing very soon in Ensemble. Once ready you will be able to
39+ use "ensemble set service key=value" and respond to that from within the
40+ Ensemble formula. This will enable dynamic features to be added to formulas
41+
42+Does Ensemble only deploy to the Amazon EC2 cloud?
43+
44+ Currently yes. However work is underway to enable deploying to LXC containers
45+ such that you are able to run Ensemble formulas on a single local machine
46+ Also integration work with the `Orchestra <https://launchpad.net/orchestra>`_
47+ project is underway to enable deployment to hardware machines
48
49 How can I contact the Ensemble team?
50
51@@ -45,5 +71,7 @@
52 Where can I find out more about Ensemble?
53
54 * Project Site: https://launchpad.net/ensemble
55- * Ensemble Documentation: http://j.mp/ensemble-docs
56- * Work Items: http://people.canonical.com/~niemeyer/budapest.html
57+ * Ensemble Documentation: https://ensemble.ubuntu.com/docs/
58+ * Work Items: https://ensemble.ubuntu.com/kanban/dublin.html
59+ * Principia formulas project: https://launchpad.net/principia
60+ * Principia-Tools project: https://launchpad.net/principia-tools

Subscribers

People subscribed via source and target branches

to status/vote changes: