Giter Club home page Giter Club logo

ansible-playbook-jira's Introduction

Shellg Playground

Have a stunning edition to shellg project and you are not sure how to contrinute ? - this is the place to start !

This repository aims to serve as a "Playground" of integrating a "Partial" to shellg, a Partial is an atomic part of a system which need also to be tested as Standalone.

Getting started / WIP ?

Use the ./site-roles/ dir to develop your role, once you are done developing your role / ready to share git init, git commit, git push ... See the seciotn below discribing how to use this repository with 1 exception using the site-roles ove the galaxy-roles dir. If you already have a role / re-using one you can just follow the short howto below and be on your way.

Please note: The master branch represents the skellaton of the repo and can be used as such to create a named-branch and put into demo your partial,

An example workflow:

  1. Get code:

    git clone [email protected]:shelleg/playground.git
    git checkout -b "partial-name" 
  2. Add your dependencies to requirements.yml as an example please consult the requiierments.yml in this repo, when ready execute:

    ansible-galaxy -r requiremts.yml 
  3. Edit playbooks/default.yml:

    ---
    - hosts: all
      become: yes
      become_user: root
      #gather_facts: no
      roles:
        - { role: ../galaxy-roles/<role name> }
        #- { role: ../site-roles/<role name> }
  4. Add/Edit supported platforms: Out of the box there are the following platforms:

    • ubuntu14.04
    • ubuntu16.04
    • centos6
    • centos7
    • redhat6
    • redhat7

    So edit servers.yml and add/remove at will ...

  5. run you playbook on all platforms ...

Vagrant up ...

ansible-playbook-jira's People

Contributors

hagzag avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  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.