私は最近、自分のサーバーの 1 つで Ansible に飛び込みましたが、非常に興味深く、時間を節約できることがわかりました。私は Ubuntu 専用サーバーを実行しており、Python で記述された多数の Web アプリケーションと PHP でいくつかの Web アプリケーションを構成しています。Python の場合、HTTP ゲートウェイとして uwsgi を使用しています。特定の Web アプリケーションのインスタンスを実行するために、いくつかのプロセスを開始/再起動するシェル スクリプトを作成しました。私が毎回しなければならないことは、ssh に接続してその特定のアプリケーションに移動し、スクリプトを実行することです。
必要なもの
Ansible プレイブックを作成して、パーソナル コンピューターから 1 行のコマンドですべてを実行する方法を見つけようとしていますが、その方法がわかりません。非常に説明的な (初心者向けの) ドキュメントやインターネット上のヘルプは見つかりませんでした。
質問
Ansible Playbook で Nginx を再起動するにはどうすればよいですか? プロセス ID でプロセスを強制終了するにはどうすればよいですか?