Automate various OpenStack deployment scenarios with TripleO Quickstart
Clone or download
Yolanda Robla and leifmadsen Do not run jenkins_slave when not defined
If jenkins_slave cannot be found in groups, do not
execute these tasks. Otherwise, it is failing the playbook
when no slaves are defined.
Latest commit d24dbd3 Aug 14, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc/source Add sync_jobs tag for local testing May 9, 2017
dockerfiles Map container's volume to host machines Feb 25, 2017
docs Break out monolithic README into compiled docs Mar 15, 2017
files Initial commit for ELK stack deploy Jul 12, 2016
group_vars Initial support for Vagrant Oct 20, 2016
host_vars Cleanup jenkins plugins Jul 29, 2016
hosts Add initial traefik support Mar 14, 2017
samples Update README for more installation info Aug 24, 2016
scripts [cleanup] Address small issue from ShellCheck Mar 22, 2017
templates Publish logs stored in static Jan 26, 2017
vars Resolve issue with missing Xtrigger plugin Apr 11, 2017
.env Add initial traefik support Mar 14, 2017
.gitignore Break out monolithic README into compiled docs Mar 15, 2017
.travis.yml Update TravisCI config to deal with Trusty Aug 14, 2017
CNAME Create CNAME Feb 9, 2017
LICENSE Initial commit Jul 12, 2016
README.md [docs] Update documentation on custom job configs Mar 24, 2017
TOAD_Workflow.png Update CIRA to TOAD Feb 9, 2017
Vagrantfile Add ability to pre-provision in Vagrant Feb 15, 2017
_config.yml Set theme jekyll-theme-minimal Feb 9, 2017
ansible.cfg Initial support for Vagrant Oct 20, 2016
docker-compose-dovetail.yml Merge branch 'master' into docker_expose Mar 8, 2017
docker-compose-simple.yml Remove network section to make it minimum config Mar 21, 2017
docker-compose.yml Add docker-compose-simple.yml for minimum set Mar 17, 2017
elk.yml Add JAVA_HOME for logstach container in case of docker Feb 23, 2017
filebeat.yml Update CIRA to TOAD Feb 9, 2017
jenkins.yml Do not run jenkins_slave when not defined Aug 14, 2017
jenkins_jobs.yml Add sync_jobs tag for local testing May 9, 2017
jenkins_ssh.yml Update CIRA to TOAD Feb 9, 2017
openstack.yml Update CIRA to TOAD Feb 9, 2017
requirements.yml Add filebeat functionality Aug 18, 2016
rhel_mirror_sync.yml Improve firewall service check Mar 6, 2017
rhel_register.yml Fix more ansible lint warnings Feb 27, 2017
site.yml Add port to explosure port for containers. Feb 21, 2017
test-requirements.txt Add test-requirements.txt Mar 15, 2017

README.md

toad

Build Status

toad_logo

TOAD (TripleO Automated Deployer) is a system that helps automate various OpenStack deployment scenarios using TripleO Quickstart.

In conjunction with Jenkins Job Builder and Jenkins, various scenarios and topologies can be scripted and then triggered via the Jenkins dashboard.

TOAD is used as a simple spin-up environment to bootstrap a testing infrastructure with the ability to run tests with TripleO Quickstart, and parse logs and write data into an ELK stack for data visualization.

Find below an image of how the general workflow happens within TOAD:

TOAD Workflow

Documentation

Documentation for TOAD can be found at Read The Docs