Files

47 lines
1.7 KiB
Ruby

# frozen_string_literal: true
property :version
property :base_piddir, String, default: '/var/run/redis'
property :user, String, default: 'redis'
property :group, String, default: 'redis'
property :uid
property :systemuser, [true, false], default: true
property :homedir
property :shell
property :configdir
property :loglevel, String, default: 'notice'
property :logfile, default: nil
property :syslogenabled, String, default: 'yes'
property :syslogfacility, String, default: 'local0'
property :protected_mode, default: nil
property :maxclients, Integer, default: 10_000
property :aclfile, default: nil
property :includes, default: nil
property :data_bag_name, default: nil
property :data_bag_item, default: nil
property :data_bag_key, default: nil
property :tlsport, default: nil
property :tlscertfile, default: nil
property :tlskeyfile, default: nil
property :tlskeyfilepass, default: nil
property :tlsclientcertfile, default: nil
property :tlsclientkeyfile, default: nil
property :tlsclientkeyfilepass, default: nil
property :tlsdhparamsfile, default: nil
property :tlscacertfile, default: nil
property :tlscacertdir, default: nil
property :tlsauthclients, default: nil
property :tlsreplication, default: nil
property :tlscluster, default: nil
property :tlsprotocols, default: nil
property :tlsciphers, default: nil
property :tlsciphersuites, default: nil
property :tlspreferserverciphers, default: nil
property :tlssessioncaching, default: nil
property :tlssessioncachesize, default: nil
property :tlssessioncachetimeout, default: nil
property :package_install, [true, false], default: false, desired_state: false
property :package_name
property :install_dir, default: nil
property :bin_path