サーバ構築を積極的にansibleで実施するようにしているが、特定ユーザのcrontabを設定したい時に、become_user
で対象のユーザを指定してcronモジュールを実行したらいいのかと思ったが失敗してしまった。
ドキュメント(ansible.builtin.cron module – Manage cron.d and crontab entries)を確認するとuser
パラメータがcronモジュールに用意されていたので、become_user
をrootにしuser
で対象のユーザを指定したところ、望んでいた結果を得られた。