-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Package euca-deploy for RPM based distros #29
Comments
I started some work on this a while back: I never got it to work fully due to the pycrypto issues mentioned above. |
The error from paramiko: [root@h-32 ~]# euca-deploy
Traceback (most recent call last):
File "/usr/bin/euca-deploy", line 5, in <module>
from eucadeploy.componentdeployer import ComponentDeployer
File "/usr/lib/python2.6/site-packages/eucadeploy/componentdeployer.py", line 7, in <module>
from eucadeploy.chefmanager import ChefManager
File "/usr/lib/python2.6/site-packages/eucadeploy/chefmanager.py", line 7, in <module>
from fabric.api import *
File "/usr/lib/python2.6/site-packages/fabric/api.py", line 11, in <module>
from fabric.decorators import (hosts, roles, runs_once, with_settings, task,
File "/usr/lib/python2.6/site-packages/fabric/decorators.py", line 9, in <module>
from Crypto import Random
ImportError: cannot import name Random
[root@h-32 ~]# |
Nice work on the packages from http://jenkins.release.eucalyptus-systems.com/job/p1-eucadeploy-build-devel-s03-rpm/4/. A few more tweaks are needed:
Other than those issues we are solid! Once again nice work! |
@mbacchi I just thought of another impending dep from the plugins branch Its already available in epel thankfully. |
@viglesiasce I could use your input on a couple questions:
Thanks. |
|
From a very quick search I see that the %config directive automatically creates a .rpmsave file if the config file has been changed by the user, and is different than the file in the update RPM1, 2. If it hasn't changed from the old RPM version, it is simply overwritten. That seems to be the behavior you are looking for. What I don't know is how this is handled on removal, whether the config file is left around indefinitely. I can do some testing to see if we can get a good understanding of how it works in practice. |
@viglesiasce try the package here, I added the dependencies and the config.yml, and tested that it won't be overwritten during an upgrade. http://jenkins.release.eucalyptus-systems.com/job/p1-eucadeploy-build-devel-s03-rpm/6/ |
@viglesiasce this package now includes the examples directory: Let me know what you think. |
@mbacchi example envs look great. Still on the plate:
|
We need to be able to install euca-deploy and its dependencies via yum.
Currently the dependencies are:
Unpackaged python libraries
Packages
The text was updated successfully, but these errors were encountered: