Skip to content

deepu105/blueprints

 
 

Repository files navigation

XebiaLabs Blueprints

Blueprint definitions for xl-cli. These files will be synced to https://dist.xebialabs.com/public/blueprints/ and can be used as xl-cli blueprint repository (set by default).

Adding new blueprint

Simply create a folder and add required files & templates along with the blueprint.yaml file. Finally, update root index.json file to include the newly created folder.

Publish

Any changes that are dependent on a new XL CLI version should be done only on the development branch. Master branch should only contain published changes. Development branch needs to be synced to master during every official XL-CLI release

The official blueprints are hosted on our distribution site and are published using the internal Jenkins Job which is triggered manually.

Run publish.py script to update the S3 bucket for development availabvle at https://s3.amazonaws.com/xl-cli/blueprints

Prerequisites

  • python & pip is needed for the publish script
  • For updating S3 bucket, you'll need to generate your local AWS credentials file as described here.
  • For using S3 API, you need to install boto3 library using pip install boto3 command

About

Blueprints for XL DevOps Platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 86.8%
  • Python 13.2%