Ansible メモ
2022/06/05
YAML構文チェッカー
MySQL の操作
priv
- 【Ansible】Mysql5.7でrootユーザのパスワードを再設定etc... - Qiita
- [Ansible]mysql_dbでデータベースが作成できない - Qiita
- AnsibleでRPMのMySQL5.7のインストール・初期設定を自動化してみた · DQNEO日記
- ループ — Ansible Documentation
結局MySQL 8のAnsibleハマりポイント(rootのパスワード変更とか) - そうなんでげすの記事にあるように mysql_user や mysql_db ではエラーが発生してしまったので shell で無理やりコマンドを流すという方法に落ち着いてしまった。
シェルスクリプトの実行
- Ansibleでシェルスクリプトを実行する | ハックノート
- ansible commandとshellモジュールの違い - kakts-log
- Ansibleのshellモジュール、commandモジュール
メモ
各コマンドに - 不要
ファイル操作
rm
cp
blockinfile
backrefs
複数行編集, blockinfile, lineinfile
変数指定の優先順位等
- Ansible 変数の優先順位と書き方をまとめてみた - Qiita
- [Ansible] 変数名を参照する際に "{{ varname }}" のようにクォーテーションで囲う理由 - てくなべ (tekunabe)
tar
unarchive は使用しない
特殊文字のエスケープ
その他
- Ansibleで必須でないパラメータ未定義時のエラーを回避する - Qiita
- ansible - The task includes an option with an undefined variable. The error was: 'item' is undefined - Stack Overflow