No description, website, or topics provided.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.github Add issue and PR templates May 24, 2017
.travis_ci when on master, test master Mar 1, 2018
apps display exception information Feb 22, 2018
ays_testrunner update ays testrunner docs Feb 13, 2018
cmds Add api endpoint to allow users to configure any client using api calls Jan 28, 2018
docs moving from bash_profile to bashrc Jumpscale/bash#21 Mar 4, 2018
examples init Apr 30, 2017
tests disable recurring actions tests Nov 5, 2017
.codeclimate.yml changing for Python usage Sep 12, 2017
.gitignore porting atyourservice portal actor Aug 17, 2017
.travis.yml update travis configs Jan 2, 2018
LICENSE Update LICENSE Jul 20, 2017 ays is pip installable. part of Jumpscale/home#13 Jul 20, 2017 adjusted documenation to add branches and install methods Oct 25, 2017 Fix typo Mar 6, 2018 Make sure redis is started before started Mar 6, 2018 update upload image script Oct 17, 2017 Version bump Nov 16, 2017 Merge branch '9.2.0' into 9.3.0 Nov 20, 2017 update upload image script Oct 17, 2017



It is an application lifecycle management system for cloud infrastructure and applications and is installed as part of a JumpScale installation.

The AYS server automates the full lifecycle of the cloud infrastructure and applications it manages, from deployment, monitoring, scaling and self-healing to uninstalling.

For more information and how to use see docs.


To install and use ays9 you need a JumpScale 9 installation. To install JumpScale follow the documentation here.

To install ays dependencies navigate to repo path and execute:

  • in the command-line


  • in the python shell of jumpscale ( js9 ):

Installation from branch

To install from certain branch navigate to repo path and execute:

  • in the command-line
export JS9BRANCH={branch}


  • in the python shell of jumpscale ( js9 ):'{branch}')

To connect to a remote AYS server without installing JumpScale, it is possible to use the AYS client.

For information about the AYS portal and how to load it to the portal see here

OVC templates

To use OVC templates, which are templates used to perform various actions on OpenVCloud environments(like creating a cloudspace,vm, ...) you need to add the actor templates to your system.

This can be done by executing the following code in a js9 shell(type js9 in the command line), in this instance it will clone from master:

ayscl = j.clients.atyourservice.get()
ayscl.api.ays.addTemplateRepo(data={'url': '','branch': 'master'})