私はAnsibleが初めてで、MacでJenkins CIをインストールするために使っています。インストールは問題ではありませんでしたが、私はJumbinsのサービスを介してAnagersからJenkinsを起動する方法を理解できません。私がssh経由でリモートのMacに接続してちょうどbrew services start jenkins
を実行したときに動作していますが、このコマンドをAnabilities経由で実行しようとすると、次のエラーメッセージが表示されます。HomeBrewサービスをAnsibleで起動する
fatal: [Remote Mac IP]: FAILED! => {"changed": false, "cmd": "brew services start jenkins", "failed": true, "msg": "[Errno 2] No such file or directory", "rc": 2}
ウェブでこのようなものを見つけることができなかったので、ここで私を助けてくれることを願っています。私の無能な仕事は次のようになります:
- name: Start Jenkins (Darwin)
command: brew services start jenkins
when: ansible_os_family == "Darwin"
ありがとうございます!
おかげで多くのことを、これはうまくいった。今度はHomebrew/launchctlから別のエラーが出ますが、手動で実行すると表示されるので、それはAnsibleに接続されていません。 – dedda1994