Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 45 lines (41 sloc) 1.85 kb
34138ea @tobami Add setup.py for distribution
authored
1 # LittleChef's setup.py
2 from distutils.core import setup
3 setup(
2976bb8 MISC: setup.py now pep8 safe
Nicolas Pinto authored
4 name="littlechef",
5 version=__import__('littlechef').version,
6 description="Cook with Chef without a Chef Server",
7 author="Miquel Torres",
8 author_email="tobami@googlemail.com",
9 url="http://github.com/tobami/littlechef",
10 download_url="http://github.com/tobami/littlechef/archives/master",
11 keywords=["chef", "devops"],
a23030d @tobami Fix dependency string
authored
12 install_requires=['fabric>=1.0.1', 'simplejson'],
0e86019 @tobami Fix setup.py: install the package instead of modules
authored
13 packages=['littlechef'],
2976bb8 MISC: setup.py now pep8 safe
Nicolas Pinto authored
14 scripts=['cook'],
15 classifiers=[
34138ea @tobami Add setup.py for distribution
authored
16 "Programming Language :: Python",
17 "Development Status :: 4 - Beta",
18 "Environment :: Console",
19 "Intended Audience :: Developers",
20 "License :: OSI Approved :: Apache Software License",
21 "Operating System :: OS Independent",
22 'Topic :: System :: Systems Administration',
23 ],
2976bb8 MISC: setup.py now pep8 safe
Nicolas Pinto authored
24 long_description="""\
34138ea @tobami Add setup.py for distribution
authored
25 Cook with Chef without Chef Server
26 -------------------------------------
81ef095 @tobami Improve setup.py and README
authored
27 With LittleChef you will get all you need to start cooking with Chef_.
28
2976bb8 MISC: setup.py now pep8 safe
Nicolas Pinto authored
29 It works as follows: Whenever you apply a recipe to a node, all needed
30 cookbooks and its dependencies are gzipped and uploaded to that node. A
31 node.json file gets created on the fly and uploaded, and Chef Solo gets
32 executed at the remote node, using node.json as the node configuration and the
33 pre-installed solo.rb for Chef Solo configuration. Cookbooks and roles are
34 configured to be found at (/var/chef-solo/).
34138ea @tobami Add setup.py for distribution
authored
35
2976bb8 MISC: setup.py now pep8 safe
Nicolas Pinto authored
36 The result is that you can play as often with your recipes and nodes as you
37 want, without having to worry about a central Chef repository, Chef server nor
38 anything else. You can make small changes to your cookbooks and test them again
39 and again without having to commit the changes. LittleChef brings back sanity
40 to cookbook development.
81ef095 @tobami Improve setup.py and README
authored
41
42 .. _Chef: http://wiki.opscode.com/display/chef/Home
34138ea @tobami Add setup.py for distribution
authored
43 """
44 )
Something went wrong with that request. Please try again.