Fully automated installation/configuration of JIRA

I'm using Ansible to create a fully automated instance of JIRA. The main use-case is that it will allow us to test changes, upgrades, etc. on a test instance before we do it in production. I have the install all done as well as the database configuration. Where I'm blocked is the setting of the license. Is there any way to programmatically set this? If not, is there a certain file/folder I could grab from the production instance that would satisfy the licensing requirement? Basically, I want to press a button, go get some coffee, and come back to where I can open up a browser and be ready to create a project. Thanks!

5 answers

This widget could not be displayed.

Is there any new answers or update to automating the installation of a license and configuration of JIRA instances? We also have a need to create a new instance as part of our dev/testing process

Atlassian seems to be using the "unattended installation" verbiage to cover this scenario.  I think the best option here is to use the .bin installer and use a varfile as documented here: https://confluence.atlassian.com/adminjiraserver071/unattended-installation-855475683.html

This widget could not be displayed.


I'm trying the same by Ansible.

Since JIRA 7 the license information is stored in the database table productlicense.

You can automate your configuration by updating this table by inserting the license.

At the moment I am able to updating the application properties (app title and base url) by the table propertystring and the license by updating the table productlicense. I am still looking for a way to automatically create the administration user to avoid the last step in the setup wizard.

Any idea?


This widget could not be displayed.

hey Folks, might be a late Q.. but can you share the Ansible playbook, script steps to automate creation of JIRA instance?



This widget could not be displayed.

@Chris Kast: Hey did you make any progress on this?  I setup something similar with puppet but got stuck on the same portion sad

This widget could not be displayed.

@Ryan Morten, not really. The way I ended up setting it up was my ansible script logs into the production console, grabs the latest backup, and then scp's it to the test instance's /var/atlassian/applicaton-data/jira/import folder. I still have to manually go through 2 screen to select "Restore" and the filename to restore from. If they had a "restore" API, i figured i could get this fully automated.

Suggest an answer

Log in or Sign up to answer
Atlassian Summit 2018

Meet the community IRL

Atlassian Summit is an excellent opportunity for in-person support, training, and networking.

Learn more
Community showcase
Posted Wednesday in New to Jira

Are you planning to trial, or are currently trialling Jira Software? - We want to talk to you!

Hello! I'm Rayen, a product manager at Atlassian. My team and I are working hard to improve the trial experience for Jira Software Cloud. We are interested in   talking to 20 people planning t...

112 views 2 0
Join discussion

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you