X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/14b636b3de647a5742e88cb718a3f9d566437b6a..4ec4df296aa902456762ea9b95e6c6e4033e1076:/cookbooks/systemd/resources/service.rb diff --git a/cookbooks/systemd/resources/service.rb b/cookbooks/systemd/resources/service.rb index 282b36178..8098d51da 100644 --- a/cookbooks/systemd/resources/service.rb +++ b/cookbooks/systemd/resources/service.rb @@ -52,16 +52,21 @@ property :standard_error, String, property :success_exit_status, [Integer, String, Array] property :restart, String, :is => %w[on-success on-failure on-abnormal on-watchdog on-abort always] -property :private_tmp, [TrueClass, FalseClass] -property :private_devices, [TrueClass, FalseClass] -property :private_network, [TrueClass, FalseClass] +property :private_tmp, [true, false] +property :private_devices, [true, false] +property :private_network, [true, false] property :protect_system, [TrueClass, FalseClass, String] property :protect_home, [TrueClass, FalseClass, String] property :restrict_address_families, [String, Array] -property :no_new_privileges, [TrueClass, FalseClass] +property :no_new_privileges, [true, false] property :tasks_max, Integer property :timeout_sec, Integer property :pid_file, String +property :nice, Integer +property :io_scheduling_class, [Integer, String] +property :io_scheduling_priority, Integer +property :kill_mode, String, + :is => %w[control-group process mixed none] action :create do service_variables = new_resource.to_hash