Skip to content
A project that uses Vagrant and Puppet to boot a VM and download and install a copy of Atlassian JIRA.
Ruby Puppet
Branch: master
Clone or download
Latest commit 9763c66 Jun 1, 2013
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
manifests Updating puppet manifest to add apache2 dependencies and modules and … May 31, 2013
modules
.gitignore Updating .gitignore, changed memory requirements for VM and changed t… May 22, 2013
README.md Update README.md Jun 1, 2013
Vagrantfile Updating .gitignore, changed memory requirements for VM and changed t… May 22, 2013

README.md

jira-vagrant-install

A project that uses Vagrant and Puppet to create and boot a VirtualBox VM and then download and install a copy of JIRA 6.0.

Notes

  1. This is intended as a proof of concept and is not intended to be a full provisioning solution for JIRA. You will need to manually supply your own JIRA license. You can get a free trial license from Atlassian or purchase a 10 user license for $10.
  2. JIRA can take awhile to startup and be accessible after installation. Give it a few minutes to go through initial startup.
  3. A PostgreSQL server is installed by default but you're not required to use it. You can choose to use the "Evaluation Installation" database setting as well.
  4. If you want to use the installed PostgreSQL server, you should provide the following information in JIRA setup:
    1. Database Type: PostgreSQL
    2. Hostname: localhost
    3. Port: 5432
    4. Database: jira
    5. Username: jira
    6. Password: jira
    7. Schema: public
  5. An Apache revers proxy is used to map port 8080 to 80. This occassionally will fail the first time you access JIRA after getting the VM up and running. No fear, just reload the page.
    1. Credit where credit is due: This project is very closely based off of Nicola Paolucci's Stash provisioning example https://bitbucket.org/durdn/stash-vagrant-install.git. Check out https://blogs.atlassian.com/2013/03/instant-java-provisioning-with-vagrant-and-puppet-stash-one-click-install/ for more details

Dependencies

  1. Vagrant
  2. VirtualBox

Usage

$ git clone https://github.com/lwndev/jira-vagrant-install.git && cd jira-vagrant-install
$ vagrant up

Once JIRA is up and running you can access it at http://192.168.33.10

You can’t perform that action at this time.