X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/52cd38fa82f0eb1febb5cca9ddbf62253e15e620..dfe2dc343afd3bb48e385e935a50fff114ed36be:/cookbooks/systemd/resources/service.rb diff --git a/cookbooks/systemd/resources/service.rb b/cookbooks/systemd/resources/service.rb index aa575189d..ae09b7b7d 100644 --- a/cookbooks/systemd/resources/service.rb +++ b/cookbooks/systemd/resources/service.rb @@ -58,16 +58,37 @@ 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, [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 :protect_proc, String, + :is => %w[noaccess invisible ptraceable default] +property :proc_subset, String, + :is => %w[all pid] +property :capability_bounding_set, [String, Array] +property :no_new_privileges, [true, false] +property :protect_system, [true, false, String] +property :protect_home, [true, false, String] property :read_write_paths, [String, Array] property :read_only_paths, [String, Array] property :inaccessible_paths, [String, Array] +property :private_tmp, [true, false] +property :private_devices, [true, false] +property :private_network, [true, false] +property :private_ipc, [true, false] +property :private_users, [true, false] +property :protect_hostname, [true, false] +property :protect_clock, [true, false] +property :protect_kernel_tunables, [true, false] +property :protect_kernel_modules, [true, false] +property :protect_kernel_logs, [true, false] +property :protect_control_groups, [true, false] property :restrict_address_families, [String, Array] -property :no_new_privileges, [true, false] +property :restrict_namespaces, [true, false, String, Array] +property :lock_personality, [true, false] +property :memory_deny_write_execute, [true, false] +property :restrict_realtime, [true, false] +property :restrict_suid_sgid, [true, false] +property :remove_ipc, [true, false] +property :system_call_filter, [String, Array] +property :system_call_architectures, [String, Array] property :tasks_max, Integer property :timeout_start_sec, Integer property :timeout_stop_sec, Integer