2021-01-01から1年間の記事一覧

ansible.utils.fact_diff モジュールで特定行を無視する。

はじめに Ansibleでdiffするansible.utils.fact_diffモジュールに、skip_linesという特定行をスキップするためのパラメータがあります。使い方は下記ドキュメントに記載の通りなのですが、ぱっと見わかりづらかったのと、Examplesにサンプルコードがなかった…

PodmanをWSL2で動かす

はじめに これまでDocker Desktop for Windowsを使っていたのですが、Linuxでコンテナをホストしたくなったので。環境は下記。 > wsl -l -v NAME STATE VERSION * Ubuntu-20.04 Running 2 インストール ほぼ下記ページの記載通り。 www.redhat.com . /etc/os…

Guacamoleからxrdpでubuntuで繋いだ時のキーボードのキーマップがおかしい

はじめに 環境は下記。 Ubuntu Desktop 20.04.2 LTS Guacamole 1.3.0 xrdp 0.9.12 Guacamoleの雰囲気を見たかっただけのため、GuacamoleはコンテナとしてUbuntu上にデプロイ。 事象 GuacamoleからUbuntuにRDP接続し、入力ソースで"ja"を指定した場合、キーボ…

vimでPlaybookを書く時のおすすめ設定

はじめに Playbookを書く際のエディタは、個人的にはVSCodeがおすすめですが、vimで書かざるを得ないケースもあるかもしれません。そんな時に、設定をちょこっといじると、デフォルトと比べてグッと書きやすくなります。 設定 コマンドラインモードで入力し…

Playbook が「ジョブテンプレート」のドロップダウンリストに表示されない

原因 Playbookにシンタックスエラーがあったため。ansible-playbook --syntax-checkは忘れずやっておきましょうという自戒。 環境 Tower 3.7.3 事象 タイトルの通りです。もう少し詳しく状況を書くと、 プロジェクトのSCMはGitLab。 プロジェクトの更新は正…

特定のタスクを1号機だけ実行する

はじめに 下記のようなインベントリがあったとします。 [servers] node01 node02 node01、node02が、ほぼ同じ構成のとき、基本的にはserversグループを対象としてPlaybookを作成すると思います。 しかし、何らかの事情で、あるタスクは1号機だけ実行したいと…