gitbucketダウンロード+実行用のplaybook。
やりたかったことは、
1. ダウンロード用のフォルダ作成
2. javaインストーラをローカルからリモートにコピー
3. javaインストール
4. javaの環境変数設定
5. gitbucketダウンロード
6. gitbucket実行用のサービス作成+起動
途中から、
[WARNING]: ERROR DURING WINRM SEND INPUT - attempting to recover: WinRMError パイプを閉じています。 (extended fault data: {'transport_message': 'Bad HTTP response returned from server. Code 500', 'http_status_code': 500, 'wsmanfault_code':
'232', 'fault_code': 's:Receiver', 'fault_subcode': 'w:InternalError'})
が出力されて、サービス作成と起動部分が確認できなかった。
このエラーなんなんだろう?色々ググったけど、まだ解決できてない。
downloadGitbucket.yml
---
- hosts:
- windows # インベントリファイルで指定した名前
tasks:
- name: create directory for gitbucket
win_file:
path: C:\user_tools\gitbucket
state: directory
- name: create directory for java
win_file:
path: C:\user_tools\java
state: directory
- name: copy java installer
win_copy:
dest: C:\user_tools\java\jdk.exe # 必須
src: ローカルフォルダ/jre-8u211-windows-x64.exe # 必須
- name: install java
win_package:
path: C:\user_tools\java\jdk.exe
product_id: 26A24AE4-039D-4CA4-87B4-2F64180211F0
arguments: "/s /lang=1041"
- name: add environment
win_environment:
level: machine
name: PATH
value: 'C:\Program Files\Java\jre1.8.0_211\bin'
- name: download gitbucket
win_get_url:
dest: C:\user_tools\gitbucket # 必須
url: https://github.com/gitbucket/gitbucket/releases/download/4.31.2/gitbucket.war # 必須
- name: create gitbucket service
win_service:
name: gitbucket
path: java -jar "C:\user_tools\gitbucket\gitbucket.war"
start_mode: auto
state: started