TECHLOGICS

HYLOGICS分室。作業メモやガジェットのレビューなど、主に技術系のエントリを取り扱います。

【作業メモ】グループにユーザを追加するItamaeレシピ

userリソースだとプライマリグループしか設定できないような?

例はwheelグループにuser1,user2を追加する場合

%w(user1 user2).each do |user|
  execute "add wheel" do
    only_if "id #{user}"
    not_if "getent group wheel | grep #{user}"
    command "usermod #{user} -aG wheel"
  end
end