Class: PoiseService::Resources::PoiseServiceUser::Provider
- Inherits:
-
Chef::Provider
- Object
- Chef::Provider
- PoiseService::Resources::PoiseServiceUser::Provider
- Includes:
- Poise
- Defined in:
- lib/poise_service/resources/poise_service_user.rb
Overview
Provider for poise_service_user.
Instance Method Summary collapse
-
#action_create
createaction forpoise_service_user. -
#action_remove
removeaction forpoise_service_user.
Instance Method Details
#action_create
This method returns an undefined value.
create action for poise_service_user. Ensure the user and group (if
enabled) exist.
116 117 118 119 120 121 |
# File 'lib/poise_service/resources/poise_service_user.rb', line 116 def action_create do create_group if new_resource.group create_user end end |
#action_remove
This method returns an undefined value.
remove action for poise_service_user. Ensure the user and group (if
enabled) are destroyed.
127 128 129 130 131 132 |
# File 'lib/poise_service/resources/poise_service_user.rb', line 127 def action_remove do remove_user remove_group if new_resource.group end end |