Be less overzealous about removing cached discovery results
[invirt/packages/xvm-iscsi-config.git] / debian / transform_iscsid.conf.xvm.mako
1 #!/usr/bin/perl -n
2 BEGIN {
3   print <<'EOF';
4 <%
5 from invirt.config import structs as cfg
6 %>
7 EOF
8 }
9
10 s/^node\.startup = manual/node.startup = automatic/m;
11 # mako just generally doesn't deal well with lines that start with
12 # hashes, so we'll strip them
13 #
14 # And empty lines too, just for cleanliness
15 s/^#.*$//m;
16
17 # This is how long requests will sit in the queue before being failed
18 # up to the next layer (i.e. multipath)
19 s/^#?(node\.session\.timeo\.replacement_timeout).*$/\1 = 15/m;
20 print unless /^$/;
21
22 END {
23   print <<'EOF';
24 node.session.auth.authmethod = CHAP
25 node.session.auth.username = ${cfg.iscsi.username}
26 node.session.auth.password = ${cfg.iscsi.password}
27
28 discovery.sendtargets.auth.authmethod = CHAP
29 discovery.sendtargets.auth.username = ${cfg.iscsi.username}
30 discovery.sendtargets.auth.password = ${cfg.iscsi.password}
31 EOF
32 }