agent.vcl3.template revision de3533cf66aacf94548bdc9c8d0671d936f38297
0N/Aimport am;
2362N/A
0N/Abackend default {
0N/A .host = "127.0.0.1";
0N/A .port = "80";
0N/A}
0N/A
0N/A##
0N/A# OpenAM Varnish Web Policy Agent configuration
0N/A# Do not modify below this line
0N/A##
0N/A
0N/Asub vcl_init {
0N/A am.init("AM_AGENT_CONF_PATH");
0N/A return (ok);
0N/A}
0N/A
0N/Asub vcl_recv {
2362N/A if(!am.authenticate()) {
2362N/A error 800;
2362N/A }
0N/A return (lookup);
0N/A}
0N/A
0N/Asub vcl_error {
0N/A if(obj.status == 800) {
0N/A am.done();
0N/A return (deliver);
0N/A }
0N/A}
0N/A
0N/Asub vcl_deliver {
0N/A am.ok();
0N/A}
0N/A
0N/Asub vcl_fini {
0N/A am.cleanup();
0N/A return (ok);
0N/A}