Ansible playbookでシェルスクリプトを実行する方法

Ansible playbookでシェルスクリプトを実行する手順は次のとおりです。

  1. Ansible playbook の最初のロードポイントとして YAML ファイルを作成します。サンプルの playbook ファイルは次のとおりです。
---
- name: Execute Shell Script
  hosts: all
  gather_facts: false

  tasks:
    - name: Run Shell Script
      shell: /path/to/your/script.sh
  1. シェルモジュールでは、実行するシェルスクリプトのパスを指定します。上の例では、/path/to/your/script.sh にスクリプトがあります。実際の状況に合わせて変更してください。
  2. プレイブックスの実行:
ansible-playbook your_playbook.yml

Ansibleは動作時にターゲットホストで指定されるシェルスクリプトを実行します。Ansible制御ノードでシェルスクリプトを実行するための適切な権限を持っている必要がある点にご注意ください。

bannerAds