2016-07-05 16 views
0

Ich benutze Vagrant und Ansible, um meinen Bitbucket Server auf Ubuntu 15.10 zu erstellen. Ich habe das Server-Setup abgeschlossen und funktioniert, aber ich muss das Skript start-webapp.sh manuell starten, um den Server jedes Mal zu starten, wenn ich den Server neu provisioniere.Starten von Bitbucket Server in Ansible

Ich habe die folgende Aufgabe in meiner Bitbucket Rolle in Ansible und wenn ich die Ausführlichkeit erhöhen, kann ich sehen, dass ich eine positive Antwort vom Server bekomme sagen, dass es bei http://localhost/ ausgeführt wird, aber wenn ich auf die URL gehe der Server ist Ich bin dran. Wenn ich dann in den Server SSH und das Skript selbst laufen lassen, die genau gleiche Antwort nach dem Ausführen des Skripts bekomme, kann ich die Startwebseite sehen.

- name: Start the Bitbucket Server 
    become: yes 
    shell: /bitbucket-server/atlassian-bitbucket-4.7.1/bin/start-webapp.sh 

Jeder Rat wäre großartig, wie man das beheben kann.

Danke,

Sam

Antwort

2

Wahrscheinlich besser, auf einen Init-Skript zu ändern und das Servicemodul starten verwenden. Zum Beispiel finden Sie unter this role für die Installation bitbucket ...

Andernfalls sind Sie anfällig für HUP und andere Probleme von laufenden Prozessen in einer ephemeren Sitzung.