Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in
Celebration

Earn badges and make progress

You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Deleted user Avatar
Deleted user

Level 1: Seed

25 / 150 points

Next: Root

Avatar

1 badge earned

Collect

Participate in fun challenges

Challenges come and go, but your rewards stay with you. Do more to earn more!

Challenges
Coins

Gift kudos to your peers

What goes around comes around! Share the love by gifting kudos to your peers.

Recognition
Ribbon

Rise up in the ranks

Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!

Leaderboard

Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
4,465,092
Community Members
 
Community Events
176
Community Groups

Crowd deployment automation with terraform

I've wriiten some terraform that deploys an AWS ELB, EC2 and RDS database for CROWD. Whilst it completes end-to-end, it doesn't squirt in my specfic database parameters, although it does create the RDS instance and implement the schema. I have to manually click on 'set up' on the splash page, and put the licence in and the URL/Port, etc. My terraform creates a crowd.cfg.xml and puts it in place so i expected it to pick all this info up from there, without me having to maunually input the info. Help!!!!!

1 answer

1 vote
Marcin Kempa Atlassian Team May 09, 2018

Hi @Naveed Ashraf,

 

You've mentioned that your automation creates the schema, does it also populate the database from backup? I believe the issue may be that your database is there, but it is empty.

Additionally what is the contents of your crowd.cfg.xml I mean properties like:

<application-configuration>
<setupStep>complete</setupStep>
<setupType>install.new</setupType>
<buildNumber>892</buildNumber>

since Crowd 3.0.0 crowd.cfg.xml should be placed in {crowd-home}/shared

 

Hope that helps,

Marcin Kempa

hi Marcin

we do have those details in our crowd.cfg.xml. We put 917 for the build number as we are using 3.2.0., and we have it in the {crowd home}/shared directory.

also it doesn't populate the database as it is a 'greenfield' installation.

Marcin Kempa Atlassian Team May 14, 2018

@Naveed Ashraf Cloud you try to restore the backup first in the database before starting Crowd? 

Crowd assumes that there is some data like Crowd application in the database and it won't recreate this on startup. 

 

Best Regards

Marcin Kempa

looks like it's duplicate question ; though posting the answer if someone follow's this thread instead.

Hi @Naveed Ashraf @Marcin Kempa  /anyone still looking for answer on this :

Just delete the "crowd.cfg.xml" present in your "crowd_home/shared" directory and restart crowd ; it should solve the issue posted in this thread.

So basically it would take you to /setup step and "crowd.cfg.xml" gets regenerated automatically when you follow the setup steps.

hope it helps , Thanks !

Suggest an answer

Log in or Sign up to answer
TAGS

Atlassian Community Events