Coder Social home page Coder Social logo

fuse-demos's Introduction

Build Status Project licence Egg status

fuse-demos

Scripts, resources and walkthroughs for demonstrating specific functionality/use-cases in JBoss Fuse. Particularly focused towards quickly-reproducable cloud (AWS) demos.

NOTE: These scripts come without warranty, and most definitely should NOT be used in a production environment.

  • ansible-playbook-fuse - (Git submodule) Ansible roles for provisioning JBoss Fuse servers
  • ansible-ec2-provision - launches AWS EC2 resources for JBoss Fuse servers
  • fuse-patching - a very brief guide to the JBoss Fuse patching process
  • fuse-standalone - Provisions a single Fuse instance on AWS and (optionally) deploys some demo features

Pre-requisites

Check that you have satisfied this requirements first before running the playbooks:

  • Ansible - I use pip install ansible
  • Download the appropriate JBoss Fuse distribution (zip) and copy to /tmp

(Optionally) If you're using the playbooks to create EC2 instances on AWS:

  • Get the aws command line tool for your operating system, then use aws configure to set up your AWS access keys
  • Edit the ansible.cfg file and set the location of your private key for SSHing to your EC2 instances

Notes on using AWS with these demos

  • AWS will release the public IP address of an EC2 instance when it's stopped or terminated. This means that a stopped instance will receive a new public IP address when it's restarted. These provisioning scripts are intended only for creating ephemeral Fuse instances, not for creating permanent infrastructure.
  • The provisioning scripts do not terminate EC2 instances. Make sure you terminate instances when you're finished with them. Check your AWS console regularly unless you like huge bills (Clinton excepted)
  • The EBS volumes backing the Fuse instances are not set to automatically be removed on termination. After terminating EC2 instances, make sure to check your AWS console, and delete any orphaned EBS volumes to avoid extra charges.

fuse-demos's People

Contributors

monodot avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.