Skip to content

Ansible framework for setting up OpenStack test environments

Notifications You must be signed in to change notification settings

RandyLevensalor/khaleesi

 
 

Repository files navigation

Getting Started with Khaleesi

https://github.com/redhat-openstack/khaleesi-settings/blob/master/doc/khaleesi.rst

Associated Settings Repository

https://github.com/redhat-openstack/khaleesi-settings

Help, I can't run this thing

Look under the khaleesi/tools/wrappers directory

Code Review (IMPORTANT)

Pull requests will not be looked at on khaleesi github. Code submissions should be done via gerrithub (https://review.gerrithub.io). Please sign up with https://www.gerrithub.io and your github credentials to make submissions. Additional permissions on the project will need to be done on a per-user basis.

When you set up your account on gerrithub.io, it is not necessary to import your existing khaleesi fork.

yum install git-review

To set up your repo for gerrit:

Add a new remote to your working tree:

git remote add gerrit ssh://[email protected]:29418/redhat-openstack/khaleesi

Replace username with your gerrithub username.

Now run:

git review -s
scp -p -P 29418 [email protected]:hooks/commit-msg `git rev-parse --git-dir`/hooks/commit-msg

Again, replace username with your gerrithub username.

Required Ansible version

Ansible 1.7.2 is now required.

Std{out,err} callback plugin

To use the callback plugin that will log all stdout, stderr, and other data about most tasks, you must set the ANSIBLE_CALLBACK_PLUGINS envvar. You can also set the KHALEESI_LOG_PATH envvar. KHALEESI_LOG_PATH defaults to /tmp/stdstream_logs.

export ANSIBLE_CALLBACK_PLUGINS=$WORKSPACE/khaleesi/plugins/callbacks
export KHALEESI_LOG_PATH=$WORKSPACE/ansible_log

Khaleesi use cases

You can use Khaleesi to setup these development/testing environments:

About

Ansible framework for setting up OpenStack test environments

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 80.4%
  • Shell 16.5%
  • Ruby 3.1%