Skip to content

sunlightlabs/cheerwine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cheerwine

a utility library for common fabric tasks

it is just a little better than sundrop

Public Interface

Environment Variables:

  • env.PROJECT_NAME
  • env.CMD_LOCAL

cheerwine.server - General Server Utils

Commands:

  • set_hosts(hostname, peers)
  • add_superuser(user, directory)
  • upgrade()
  • install(packages)
  • install_base(additional)
  • checkout(dirname, gitrepo, branch='master')
  • update(dirname)

cheerwine.roles - Configuration of server into various roles

cheerwine.utils - General Utils

Commands:

  • copy_dir(local, remote, user=None)
  • write_configfile(remote_path, content=None, filename=None)
  • add_ebs(size_gb, path, iops=None)

Releases

No releases published

Packages

No packages published

Languages