bundle agent fcgiwrap(user, group, mode) { vars: freebsd:: "rc_conf_lines" slist => { "fcgiwrap_enable=\"YES\"", "fcgiwrap_user=\"$(user)\"", "fcgiwrap_socket_mode=\"$(mode)\"", "fcgiwrap_socket_owner=\"$(user)\"", "fcgiwrap_socket_group=\"$(group)\"", }; methods: freebsd:: "freebsd" usebundle => install_package("$(this.bundle)", "fcgiwrap"); "freebsd" usebundle => add_rc_conf_line("$(this.bundle)", "$(fcgiwrap.rc_conf_lines)"); }