Ansible

環境
CentOS Stream 9

概要
と を利用することで、 を指定したタスク実行後に
で定義したタスクを実行することができます。

操作方法
1.管理対象ホストの を編 ...

Ansible

環境
Red Hat Enterprise Linux release 9.2 (Plow)
Ansible 2.14.2
Python 3.11.2

概要
1.基本的に Ctrl-Alt- ...

Ansible

環境
Red Hat Enterprise Linux release 9.2 (Plow)
Ansible 2.14.2
Python 3.11.2

概要
changed_when: re ...

Ansible

環境
Red Hat Enterprise Linux release 9.2 (Plow)
Ansible 2.14.2
Python 3.11.2

操作方法
1.作業ディレクトリを作成す ...

Ansible

環境

Red Hat Enterprise Linux release 9.2 (Plow)Ansible 2.14.2Python 3.11.2

実行コマンド
ansible $ansible-playbook - ...

Ansible

環境
RHEL8.6

概要

- lineinfile:   path:対象のファイル名のパス名を指定   state: absent    regexp: '^%wheel'

‘^%wheel ...

Ansible

環境
RHEL8.6

概要

- lineinfile:   path:対象のファイル名のパス名を指定 regexp:編集対象とする行を示す正規表現を指定 line:挿入/置換する行を指定

操作例

- ...

Ansible

環境
AlmaLinux release 9.2 (Turquoise Kodkod)
構文
template: src=xxxx.j2 dest=/xxxx
templateモジュール自体はファイルコ ...

Ansible

環境
AlmaLinux release 9.2 (Turquoise Kodkod)

書式
ansible-playbook -i hosts チェック対象.yml –syntax-check ...

Ansible

環境
RHEL8.6

概要
ansible.builtin.fail:
when: inventory_hostname == “ホスト名”
必ず 1 つのタスクをす ...

Ansible

環境
RHEL8.6

概要
playbook 実行するプレイブックファイルを指定する
-i インベントリーファイルを指定する
–list-tasks プレイブックを実行せず、実行 ...

Ansible

環境
RHEL8.6

概要
shell: curl -sS
shellモジュールを使ってcomposerをインストールします。

サンプルコード

- name: install co ...

Ansible

環境
RHEL8.6

書式

- git: repo="リポジトリ名" version="ブランチ名やタグ名など" dest="clone先のパス" # リポジトリ名含む accept_hostkey=True ...

Ansible

環境
RHEL 8.6

概要
notify xxxファイルを更新した時
handler xxxサービスを再起動する

操作例
httpd.confに更新がある場合にapacheを再 ...

Ansible

環境
RHEL 9.2
Ansible

操作方法
1.イベントリファイルの作成
testdevという親グループを作成し、baseという子グループを作成します

ファイル名:host ...

Ansible

環境
CentOS7.9
Python3.8

操作方法
1.Python3.xをインストールする

> yum install -y python38 python38-pip pytho ...

Ansible

環境
RHEL8.6
Playbook

概要
「hosts:」で対象とするホストもしくはグループを指定し、そのホストに対して実行する
playbook.yml
形式

hosts ...

Ansible

環境
RHEL8.6

概要
ハンドラは特定のタスクの実行後、
あらかじめ指定しておいた処理を実行するための仕組みだ。
該当のタスクで「notify」項目を設定することで、そのタスクの実行後に ...