- pkg_ensure (string) (defaults to: ‘present’) — which package type to choose, i.e. latest or present.
- reqpackages_server (string) (defaults to: [‘rsyslog’,’rsyslog-gnutls’,’rsyslog-mysql’]) — packages to install on the rsyslog server
- reqpackages_client (string) (defaults to: [‘rsyslog’,’rsyslog-gnutls’]) — packages to install on clients.
- rg_manage_syslog (boolean) (defaults to: false) — whether to manage rsyslog or simply have the service up and running with default settings.
- rg_log_server (string) (defaults to: “rsyslog.${::domain}”) — adress of the central logging server
- rg_udp_port (string) (defaults to: ‘514’) — port to use for UDP
- rg_tcp_port (string) (defaults to: ‘514’) — port to use for TCP
- rg_gen_port (string) (defaults to: ‘514’) — port to use in general
- rg_conf_d_dir (string) (defaults to: ‘/etc/rsyslog.d’) — the configuration directory
- rg_work_dir (string) (defaults to: ‘/var/lib/rsyslog’) — working directory
- rg_enable_fw (boolean) (defaults to: false) — whether to manage the firewall for this service
- rg_fw_order_no (string) (defaults to: ’50’) — the order number for firewall rules
- rg_enable_mysql (boolean) (defaults to: false) — whether to use mysql backend
- rg_use_socket (boolean) (defaults to: true) — whether to use the socket backend
- rg_use_klogd (boolean) (defaults to: true) — whether to use the klogd backend
- rg_use_udp (boolean) (defaults to: false) — whether to use udp
- rg_use_tcp (boolean) (defaults to: true) — whether to use tcp
- rg_enable_tls (boolean) (defaults to: false) — whether to use tls encryption
- rg_gnutls_dir (string) (defaults to: ‘/etc/pki/gnutls’) — the directory for gnutls
- rg_gnutls_ca_cert (string) (defaults to: ‘gnutls-ca-cert.pem’) — the name of the gnutls ca cert
- rg_allowd_domains (string) (defaults to: “.${::domain}”) — which domains are allowed to talk via gnutls to the rsyslogserver
- rg_tls_stream_mode (string) (defaults to: ‘1’) — the gnutls straming mode.
- rg_file_template (string) (defaults to: ‘RSYSLOG_TraditionalFileFormat’) — the format template for rsyslog
- rg_file_sync (string) (defaults to: ‘off’) — whether to use file sync
- rg_listen_logs (string) (defaults to: ‘present’) — whether to keep the general logs
- rg_kernel_logs (string) (defaults to: ‘present’) — whether to keep the kernel logs
- rg_info_logs (string) (defaults to: ‘present’) — whether to keep the info logs
- rg_authpriv_logs (string) (defaults to: ‘present’) — whether to keep the authpriv logs
- rg_mail_logs (string) (defaults to: ‘present’) — whether to keep the mail logs
- rg_cron_logs (string) (defaults to: ‘present’) — whether to keep the cron logs
- rg_emerg_logs (string) (defaults to: ‘present’) — whether to keep the emergency logs
- rg_news_logs (string) (defaults to: ‘present’) — whether to keep the news logs
- rg_boot_logs (string) (defaults to: ‘present’) — whether to keep the boot logs
- rg_mysql_facility (string) (defaults to: ‘.*’) — what to send to mysql
- rg_mysql_log_target (string) (defaults to: ‘ommysql’) — log target for mysql
- rg_mysql_db_host (string) (defaults to: ‘localhost’) — the DB host for mysql
- rg_mysql_db_name (string) (defaults to: ‘rsyslog_db’) — mysql DB name
- rg_mysql_db_user (string) (defaults to: ‘rsyslog_db_user’) — the username for the database
- rg_mysql_db_pass (string) (defaults to: ‘ChangeM3’) — the password for the database