Statistics
| Branch: | Tag: | Revision:

root / snf-deploy / snfdeploy / components.py @ 954ff0d8

History | View | Annotate | Download (32.5 kB)

# Date Author Comment
954ff0d8 02/28/2014 02:19 pm Dimitris Aragiorgis

deploy: Fix case where node doesn't have authorized_keys

Since we are inserting ssh keys, we first backup existing
authorized_keys and append them later to our uploaded file.

If authorized_keys did not exist, neither will authorized_keys.bak .
So `test -e` in the initialize method of SSH component will...

ff5edb80 02/28/2014 01:00 pm Giorgos Korfiatis

Update Copyright for project-related changes

Update Copyright for files merged into develop in 2014 concerning the new
projects mechanism.

5dc97d69 02/13/2014 04:20 pm Giorgos Korfiatis

astakos: Add command project-modify

Add a management command that directly modifies an initialized project.

bf644f91 02/13/2014 04:20 pm Giorgos Korfiatis

astakos: Refactor resource-modify

Remove interactive operations, rename default-quota to base-default.

ba8c50e5 02/13/2014 04:20 pm Giorgos Korfiatis

astakos: Modify resource project default

Add support in resource-modify for changing the project_default.

f507ab25 02/03/2014 03:29 pm Dimitris Aragiorgis

deploy: Fix snf-ganeti-eventd setup

Enable eventd during prepare() so that after restarting it, init
script will not fail.

Signed-off-by: Dimitris Aragiorgis <>

de1dcc91 01/29/2014 08:09 am Dimitris Aragiorgis

deploy: Fix cyclades configure()

CYCLADES_NODE_IP is needed for customizing cyclades.conf
template for UI_MEDIA_URL.

Signed-off-by: Dimitris Aragiorgis <>

38cfb0c3 01/16/2014 12:48 pm Sofia Papagiannaki

snf-deploy: Stamp pithos most recent database migration

This is necessary so that future migrations know where to start upgrading.

368bac96 01/09/2014 05:14 pm Dimitris Aragiorgis

deploy: minor fix for vncauthproxy

/var/lib/vncauthproxy dir is created by package itself.
Thus mkdir -p to avoid error.

Signed-off-by: Dimitris Aragiorgis <>

e23023e8 01/09/2014 04:06 pm Dimitris Aragiorgis

deploy: Fix vncauthproxy

Add users files.

TODO: use vncauthproxy-passwd with correct conf settings

Signed-off-by: Dimitris Aragiorgis <>

31d179f3 01/09/2014 12:29 pm Dimitris Aragiorgis

Fix add_rapi_user method of Master component

..which broke after applying pep8 fixes.

Signed-off-by: Dimitris Aragiorgis <>

632ea467 01/08/2014 08:50 pm Dimitris Aragiorgis

More pep8 fixes related to snf-deploy

Those fixes concern errors that are introduced in latest
pep8 version (and not the wheezy's one).

Signed-off-by: Dimitris Aragiorgis <>

d4f28d8f 01/08/2014 08:25 pm Dimitris Aragiorgis

pep8 fixes related to snf-deploy refactor

Signed-off-by: Dimitris Aragiorgis <>

3c3bccab 01/08/2014 05:08 pm Dimitris Aragiorgis

Huuuuge snf-deploy refactor

Introduce the concept of Roles and Components.

Roles are ns, mq, db, nfs, astakos, cyclades, pithos, cms, stats,
ganeti, master, and client.

Each role consists of various SynnefoComponents which should define:

  • commands to check installation prerequisites (check)...