Ansible

ansible-playbook 実行時のエラーをメールで通知する

mailコールバックプラグイン 環境 コールバックプラグインの準備 コールバックプラグインの編集 ansible.cfgの編集 playbookの編集 test.yml 実行と結果 メール本文 件名 本文 mailコールバックプラグイン mailコールバックプラグインを利用します。 ansible…

ansibleを利用してnetboxをインストールする

環境 Roleのインストール Playbookの編集 事前の作業 libsemanage-python apacheの設定 SELinux Playbookの実行 スクリーンショット API github.com netboxはIPアドレスの管理*1やラック、サーバ等を管理*2するソフトウェアです。 環境 # cat /etc/centos-re…

NetData のインストールとアップデート

環境 インストール URL ファイル一覧とユーザ登録 ファイル ディレクトリ ユーザ アップデート [おまけ] NetData インストール Playbook my-netdata.io NetDataはパフォーマンスモニタリングツールです。リアルタイムモニタリングと美しいダッシュボードが特…

ansible-galaxy を利用して Rocket.Chat をインストール

環境 RocketChat.Server Roles のダウンロード /etc/ansible/roles/RocketChat.Server/defaults/main.yml の編集 rocketchat-install.yml の作成 ansbile-playbook コマンド実行 rocket.chat 環境 # cat /etc/centos-release CentOS Linux release 7.3.1611 …

ansible-playbook の実行結果を JSON で出力

stdout_callbackを設定して、ansible-playbookの実行結果を変更します。 ここでは、JSON形式で出力してみます。 環境 # cat /etc/centos-release CentOS Linux release 7.3.1611 (Core) # ansible --version ansible 2.2.1.0 config file = /etc/ansible/ans…

ansible-playbookをローカルホストに対して実行

環境 [CASE1] playbook にローカルホストでの実行を指定する playbook コマンド実行例 [CASE2] ansible-playbook コマンドオプションでローカルホストを指定する playbook コマンド実行例 環境 # cat /etc/centos-release CentOS Linux release 7.3.1611 (Co…