2019-06-01から1ヶ月間の記事一覧

Gitでリモートブランチの更新の有無を戻り値で判定する

Git

git diffにquietオプションを指定すると、戻り値で判定できる。 差分がなければ0が返り、あれば1が返る。 $ git diff --quiet master origin/master $ echo $? 0 $ git reset --hard xxxxxx $ git diff --quiet master origin/master $ echo $? 1 環境 git …

Ansibleメモ

環境 Ansible 2.8 registerを使わずに、なければ空のファイルを作成し、あれば何もしない - name: Create an empty file if file not exists copy: dest: /tmp/file.txt content: '' force: no 追加したyumリポジトリを無効化する - name: Disable epel repo…

Ansibleでgroup_varsが読み込まれないと思ったら

Ansibleでgroup_varsが読み込まれないとしばらく悩んでいたら、デフォルトでは変数を優先度に従って上書きするようだ。 $ cat group_vars/db.yml mysql: root: password: password $ cat host_vars/db1.yml mysql: cnf: server_id: 100 上記の場合、host_var…