Ansibleによるサーバ構成管理入門

カテゴリ:技術
タグ:タグなし
2025/06/01 08:00
作成者:mai

プレビュー

以下の要件に従い、Ansibleで複数のLinuxサーバに同一のパッケージをインストールし、サービスを起動するPlaybook例を作成してください。 ・インベントリの定義方法 ・Playbookの書き方 ・モジュール(yum、service)の使い方
0 いいね
まだいいねはありません。

レスポンス例

インベントリファイル(hosts)に`[webservers] 192.168.10.10 192.168.10.11`を定義します。`site.yml`で以下のようにPlaybookを作成します。
```yaml
- hosts: webservers
  become: yes
  tasks:
    - name: Apacheインストール
      yum:
        name: httpd
        state: present
    - name: Apache起動
      service:
        name: httpd
        state: started
        enabled: yes
```
`ansible-playbook -i hosts site.yml`で実行します。