From 5552ec713fbf8592d2d1ef368afa8b2e2ed7e988 Mon Sep 17 00:00:00 2001 From: takumin Date: Wed, 31 Jul 2019 20:01:07 +0900 Subject: [PATCH] Add system_group option -r, --system option of groupadd(8) --- lib/itamae/resource/group.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/itamae/resource/group.rb b/lib/itamae/resource/group.rb index 68a10991..3de9cb69 100644 --- a/lib/itamae/resource/group.rb +++ b/lib/itamae/resource/group.rb @@ -4,6 +4,7 @@ class Group < Base define_attribute :action, default: :create define_attribute :groupname, type: String, default_name: true define_attribute :gid, type: Integer + define_attribute :system_group, type: [TrueClass, FalseClass] def set_current_attributes current.exist = exist? @@ -21,7 +22,8 @@ def action_create(options) end else options = { - gid: attributes.gid, + gid: attributes.gid, + system_group: attributes.system_group, } run_specinfra(:add_group, attributes.groupname, options)