マジック変数

参考:

Ansible マジック変数の一覧と内容 – Qiita

Magic Variables, and How To Access Information About Other Hosts | Ansible Documentation [Official]

inventory_hostname

プレイブックを実行中のホスト名

参考:

Access inventory alias – Stack Overflow

ansible の条件判定でホストグループ別に実行を分けたいとき – Qiita

YAML の書き方

参考:

YAML の基本について | TASK NOTES

YAML で値の中に改行を含ませる | 日々此妄想

YAML で改行する方法 | このブログは証明できない。

プログラマーのための YAML 入門 初級編 | Rubyist Magazine (るびま)

YAML Syntax | Ansible Documentation [Official]

YAML Multiline Strings (yaml-multiline.info)

YAML でエイリアスを使う

参考:

YAML のエイリアスで Ansible ファイルの重複を減らす | Developers.IO

-e / --extra-vars オプション

参考:

明示的に指定した場合にのみ Ansible のタスクを実行する | 理系学生日記

-e, –extra-vars – ansible-playbook | Ansible Documentation [Official]

コロンを含む場合にエラーが起きる

参考:

playbook の値にコロンを入れると「ERROR! Syntax Error while loading YAML.」「We could be wrong, but this one looks like it might be an issue with unbalanced quotes. If starting a value with a quote, make sure the line ends with the same set of quotes.」| hs’s blog

Ansible の YAML で「:」を使う方法 – Qiita

How can escape colon in a string within an Ansible YAML file? – Stack Overflow

YAML syntax error when string contains a colon + space · Issue #2769 · ansible/ansible – GitHub

become_user 指定時のエラー

一時ファイルの所有者を変更できないエラーが発生する。

Failed to change ownership of the temporary files Ansible needs to create despite connecting as root. Unprivileged become user would be unable to read the file.

原因:

存在しないユーザーを指定している。

対処法:

必要なユーザーを作成する。もしくは、存在するユーザーを指定する。

参考:

Failure running command as non privileged user · Issue #16052 · ansible/ansible – GitHub

symlink を作成時に発生するエラー

symlink が作成できずにエラーが発生する。

Error while linking: [Errno 2] No such file or directory

原因:

親フォルダが存在しない。

対処法:

親フォルダを作成しておく。

参考:

Setting up symlink error – Ansible – Stack Overflow

Tagged:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です