<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
  </head>
  <body>
    <p>Here's the latest email chain where I got the F5 rules updated.</p>
    <div class="moz-forward-container"><br>
      <br>
      -------- Forwarded Message --------
      <table class="moz-email-headers-table" cellspacing="0" cellpadding="0" border="0">
        <tbody>
          <tr>
            <th valign="BASELINE" nowrap="nowrap" align="RIGHT">Subject:
            </th>
            <td>Re: Status Update and F5 Config</td>
          </tr>
          <tr>
            <th valign="BASELINE" nowrap="nowrap" align="RIGHT">Date: </th>
            <td>Tue, 7 Jul 2020 10:47:50 +0800</td>
          </tr>
          <tr>
            <th valign="BASELINE" nowrap="nowrap" align="RIGHT">From: </th>
            <td>Paul Fisher <a class="moz-txt-link-rfc2396E" href="mailto:paul.fisher@uwa.edu.au"><paul.fisher@uwa.edu.au></a></td>
          </tr>
          <tr>
            <th valign="BASELINE" nowrap="nowrap" align="RIGHT">To: </th>
            <td>James Arcus (21954943)
              <a class="moz-txt-link-rfc2396E" href="mailto:21954943@student.uwa.edu.au"><21954943@student.uwa.edu.au></a></td>
          </tr>
          <tr>
            <th valign="BASELINE" nowrap="nowrap" align="RIGHT">CC: </th>
            <td>Geoff Costello <a class="moz-txt-link-rfc2396E" href="mailto:geoff.costello@uwa.edu.au"><geoff.costello@uwa.edu.au></a></td>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      
      <style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
      <div style="font-family: Calibri, Arial, Helvetica, sans-serif;
        font-size: 12pt; color: rgb(0, 0, 0);">
        Good work BTW</div>
      <div style="font-family: Calibri, Arial, Helvetica, sans-serif;
        font-size: 12pt; color: rgb(0, 0, 0);">
        <br>
      </div>
      <div style="font-family: Calibri, Arial, Helvetica, sans-serif;
        font-size: 12pt; color: rgb(0, 0, 0);">
        <a href="https://devcentral.f5.com/s/articles/irules-101-04-switch" moz-do-not-send="true">https://devcentral.f5.com/s/articles/irules-101-04-switch</a><br>
      </div>
      <div style="font-family: Calibri, Arial, Helvetica, sans-serif;
        font-size: 12pt; color: rgb(0, 0, 0);">
        <br>
      </div>
      <div style="font-family: Calibri, Arial, Helvetica, sans-serif;
        font-size: 12pt; color: rgb(0, 0, 0);">
        <br>
      </div>
      <div style="font-family: Calibri, Arial, Helvetica, sans-serif;
        font-size: 12pt; color: rgb(0, 0, 0);">
        This is current production.</div>
      <div style="font-family: Calibri, Arial, Helvetica, sans-serif;
        font-size: 12pt; color: rgb(0, 0, 0);">
        <br>
      </div>
      <div style="font-family: Calibri, Arial, Helvetica, sans-serif;
        font-size: 12pt; color: rgb(0, 0, 0);">
        <span>   "gitlab.ucc.asn.au"<br>
        </span>
        <div>     {<br>
        </div>
        <div>     pool ip_130.95.13.6_443<br>
        </div>
        <div>     set usessl 1<br>
        </div>
        <div>     }<br>
        </div>
        <div>   "lists.ucc.guild.uwa.edu.au" -<br>
        </div>
        <div>   "mail.ucc.guild.uwa.edu.au"<br>
        </div>
        <div>     {<br>
        </div>
        <div>     pool ip_130.95.13.9_80<br>
        </div>
        <div>     set usessl 0<br>
        </div>
        <div>     }<br>
        </div>
        <div>   "ext-mx.ucc.asn.au" -<br>
        </div>
        <div>   "mailhost.ucc.asn.au" -<br>
        </div>
        <div>   "mail.ucc.asn.au" -<br>
        </div>
        <div>   "bbs.ucc.asn.au" -<br>
        </div>
        <div>   "bofh.ucc.asn.au" -<br>
        </div>
        <div>   "flamebbs.ucc.asn.au" -<br>
        </div>
        <div>   "mooneye.ucc.asn.au" -<br>
        </div>
        <div>   "ucc.asn.au"<br>
        </div>
        <div>     {<br>
        </div>
        <div>     pool ip_130.95.13.9_443<br>
        </div>
        <div>     set usessl 1<br>
        </div>
        <div>     }<br>
        </div>
        <div>   "myxine.ucc.asn.au"<br>
        </div>
        <div>     {<br>
        </div>
        <div>     pool ip_130.95.13.10_443<br>
        </div>
        <div>     set usessl 1<br>
        </div>
        <div>     }<br>
        </div>
        <div>   "flame.ucc.asn.au" -<br>
        </div>
        <div>   "gopher.flame.ucc.asn.au"<br>
        </div>
        <div>     {<br>
        </div>
        <div>     pool ip_130.95.13.12_80<br>
        </div>
        <div>     set usessl 0<br>
        </div>
        <div>     }<br>
        </div>
        <div>   "tty.flame.ucc.asn.au" -<br>
        </div>
        <div>   "<a class="moz-txt-link-abbreviated" href="http://www.flame.ucc.asn.au">www.flame.ucc.asn.au</a>" -<br>
        </div>
        <div>   "maculatus.ucc.asn.au"<br>
        </div>
        <div>     {<br>
        </div>
        <div>     pool ip_130.95.13.12_443<br>
        </div>
        <div>     set usessl 1<br>
        </div>
        <div>     }<br>
        </div>
        <div>   "hg.ucc.guild.uwa.edu.au" -<br>
        </div>
        <div>   "autodiscover.ucc.guild.uwa.edu.au" -<br>
        </div>
        <div>   "cvs.ucc.guild.uwa.edu.au" -<br>
        </div>
        <div>   "autoconfig.ucc.guild.uwa.edu.au" -<br>
        </div>
        <div>   "<a class="moz-txt-link-abbreviated" href="ftp://ftp.ucc.guild.uwa.edu.au">ftp.ucc.guild.uwa.edu.au</a>" -<br>
        </div>
        <div>   "irc.ucc.guild.uwa.edu.au" -<br>
        </div>
        <div>   "wiki.ucc.guild.uwa.edu.au" -<br>
        </div>
        <div>   "<a class="moz-txt-link-abbreviated" href="http://www.ucc.guild.uwa.edu.au">www.ucc.guild.uwa.edu.au</a>" -<br>
        </div>
        <div>   "mussel.ucc.guild.uwa.edu.au"<br>
        </div>
        <div>     {<br>
        </div>
        <div>     pool ip_130.95.13.18_80<br>
        </div>
        <div>     set usessl 0<br>
        </div>
        <div>     }<br>
        </div>
        <div>   "autodiscover.ucc.asn.au" -<br>
        </div>
        <div>   "cvs.ucc.asn.au" -<br>
        </div>
        <div>   "autoconfig.ucc.asn.au" -<br>
        </div>
        <div>   "bn.ucc.asn.au" -<br>
        </div>
        <div>   "dj.ucc.asn.au" -<br>
        </div>
        <div>   "<a class="moz-txt-link-abbreviated" href="ftp://ftp.ucc.asn.au">ftp.ucc.asn.au</a>" -<br>
        </div>
        <div>   "hg.ucc.asn.au" -<br>
        </div>
        <div>   "irc.ucc.asn.au" -<br>
        </div>
        <div>   "lists.ucc.asn.au" -<br>
        </div>
        <div>   "roundcube.ucc.asn.au" -<br>
        </div>
        <div>   "sogo.ucc.asn.au" -<br>
        </div>
        <div>   "subscribe-mailfish.ucc.asn.au" -<br>
        </div>
        <div>   "subscribe.ucc.asn.au" -<br>
        </div>
        <div>   "webcam.ucc.asn.au" -<br>
        </div>
        <div>   "webcams.ucc.asn.au" -<br>
        </div>
        <div>   "wikisfa.ucc.asn.au" -<br>
        </div>
        <div>   "wiki.ucc.asn.au" -<br>
        </div>
        <div>   "<a class="moz-txt-link-abbreviated" href="http://www.ucc.asn.au">www.ucc.asn.au</a>" -<br>
        </div>
        <div>   "mussel.ucc.asn.au"<br>
        </div>
        <div>     {<br>
        </div>
        <div>     pool ip_130.95.13.18_443<br>
        </div>
        <div>     set usessl 1<br>
        </div>
        <div>     }<br>
        </div>
        <div>   "webmail.ucc.guild.uwa.edu.au" -<br>
        </div>
        <div>   "secure.ucc.guild.uwa.edu.au"<br>
        </div>
        <div>     {<br>
        </div>
        <div>     pool ip_130.95.13.28_80<br>
        </div>
        <div>     set usessl 0<br>
        </div>
        <div>     }<br>
        </div>
        <div>   "jabber.ucc.asn.au" -<br>
        </div>
        <div>   "msn.ucc.asn.au" -<br>
        </div>
        <div>   "sync.ucc.asn.au" -<br>
        </div>
        <div>   "webmail.ucc.asn.au" -<br>
        </div>
        <div>   "secure.ucc.asn.au" -<br>
        </div>
        <div>   "xn--secre-b9n.ucc.asn.au"<br>
        </div>
        <div>     {<br>
        </div>
        <div>     pool ip_130.95.13.28_443<br>
        </div>
        <div>     set usessl 1<br>
        </div>
        <div>     }<br>
        </div>
        <div>   "portal.ucc.asn.au" -<br>
        </div>
        <div>   "uccportal.ucc.asn.au"<br>
        </div>
        <div>     {<br>
        </div>
        <div>     pool ip_130.95.13.36_443<br>
        </div>
        <div>     set usessl 1<br>
        </div>
        <div>     }<br>
        </div>
        <div>   "meetings.ucc.asn.au"<br>
        </div>
        <div>     {<br>
        </div>
        <div>     pool ip_130.95.13.38_443<br>
        </div>
        <div>     set usessl 1<br>
        </div>
        <div>     }<br>
        </div>
        <div>   "evil.ucc.guild.uwa.edu.au"<br>
        </div>
        <div>     {<br>
        </div>
        <div>     pool ip_130.95.13.111_80<br>
        </div>
        <div>     set usessl 0<br>
        </div>
        <div>     }<br>
        </div>
        <div>   "evil.ucc.asn.au"<br>
        </div>
        <div>     {<br>
        </div>
        <div>     pool ip_130.95.13.111_443<br>
        </div>
        <div>     set usessl 1<br>
        </div>
        <div>     }<br>
        </div>
        <div>   "chordata.ucc.asn.au"<br>
        </div>
        <div>     {<br>
        </div>
        <div>     pool ip_130.95.13.138_443<br>
        </div>
        <div>     set usessl 1<br>
        </div>
        <div>     }<br>
        </div>
        <div>   "minecraft2019.ucc.asn.au"<br>
        </div>
        <div>     {<br>
        </div>
        <div>     pool ip_130.95.13.177_443<br>
        </div>
        <div>     set usessl 1<br>
        </div>
        <div>     }<br>
        </div>
        <div>   "motsugo.ucc.asn.au"<br>
        </div>
        <div>     {<br>
        </div>
        <div>     pool ip_130.95.13.7_80<br>
        </div>
        <div>     set usessl 0<br>
        </div>
        <div>     }<br>
        </div>
        <div>   "games.ucc.asn.au" -<br>
        </div>
        <div>   "heath.ucc.asn.au" -<br>
        </div>
        <div>   "mumble.ucc.asn.au" -<br>
        </div>
        <div>   "heathred.ucc.asn.au"<br>
        </div>
        <div>     {<br>
        </div>
        <div>     pool ip_130.95.13.66_80<br>
        </div>
        <div>     set usessl 0<br>
        </div>
        <div>     }<br>
        </div>
        <div>   "unisfa-koha.ucc.asn.au"<br>
        </div>
        <div>     {<br>
        </div>
        <div>     pool ip_130.95.13.86_80<br>
        </div>
        <div>     set usessl 0<br>
        </div>
        <div>     }<br>
        </div>
        <div>   "progeny.idbb.org"<br>
        </div>
        <div>     {<br>
        </div>
        <div>     pool ip_130.95.191.11_443<br>
        </div>
        <div>     set usessl 1<br>
        </div>
        <div>     }<br>
        </div>
        <div>   "*idbb.org"<br>
        </div>
        <div>     {<br>
        </div>
        <div>     pool ip_130.95.191.13_443<br>
        </div>
        <div>     set usessl 1<br>
        </div>
        <div>     }<br>
        </div>
        <span></span><br>
      </div>
      <hr style="display:inline-block;width:98%" tabindex="-1">
      <div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>From:</b> Paul
          Fisher <a class="moz-txt-link-rfc2396E" href="mailto:paul.fisher@uwa.edu.au"><paul.fisher@uwa.edu.au></a><br>
          <b>Sent:</b> Tuesday, 7 July 2020 10:43 AM<br>
          <b>To:</b> James Arcus (21954943)
          <a class="moz-txt-link-rfc2396E" href="mailto:21954943@student.uwa.edu.au"><21954943@student.uwa.edu.au></a><br>
          <b>Cc:</b> Geoff Costello <a class="moz-txt-link-rfc2396E" href="mailto:geoff.costello@uwa.edu.au"><geoff.costello@uwa.edu.au></a><br>
          <b>Subject:</b> Re: Status Update and F5 Config</font>
        <div> </div>
      </div>
      <style type="text/css" style="display:none">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style>
      <div dir="ltr">
        <div style="font-family:Calibri,Arial,Helvetica,sans-serif;
          font-size:12pt; color:rgb(0,0,0)">
          Hi James,</div>
        <div style="font-family:Calibri,Arial,Helvetica,sans-serif;
          font-size:12pt; color:rgb(0,0,0)">
          <br>
        </div>
        <div style="font-family:Calibri,Arial,Helvetica,sans-serif;
          font-size:12pt; color:rgb(0,0,0)">
          It's a switch glob statement.</div>
        <div style="font-family:Calibri,Arial,Helvetica,sans-serif;
          font-size:12pt; color:rgb(0,0,0)">
          <br>
        </div>
        <div style="font-family:Calibri,Arial,Helvetica,sans-serif;
          font-size:12pt; color:rgb(0,0,0)">
          The syntax looks good.</div>
        <div style="font-family:Calibri,Arial,Helvetica,sans-serif;
          font-size:12pt; color:rgb(0,0,0)">
          <br>
        </div>
        <div style="font-family:Calibri,Arial,Helvetica,sans-serif;
          font-size:12pt; color:rgb(0,0,0)">
          Is this the full iRule?</div>
        <div style="font-family:Calibri,Arial,Helvetica,sans-serif;
          font-size:12pt; color:rgb(0,0,0)">
          <br>
        </div>
        <div style="font-family:Calibri,Arial,Helvetica,sans-serif;
          font-size:12pt; color:rgb(0,0,0)">
          There are 12 hosts in there? The original had 20.</div>
        <div style="font-family:Calibri,Arial,Helvetica,sans-serif;
          font-size:12pt; color:rgb(0,0,0)">
          <br>
        </div>
        <div style="font-family:Calibri,Arial,Helvetica,sans-serif;
          font-size:12pt; color:rgb(0,0,0)">
          I can load it now if you like?</div>
        <div style="font-family:Calibri,Arial,Helvetica,sans-serif;
          font-size:12pt; color:rgb(0,0,0)">
          <br>
        </div>
        <div style="font-family:Calibri,Arial,Helvetica,sans-serif;
          font-size:12pt; color:rgb(0,0,0)">
          Thanks</div>
        <hr tabindex="-1" style="display:inline-block; width:98%">
        <div id="x_divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>From:</b>
            James Arcus (21954943) <a class="moz-txt-link-rfc2396E" href="mailto:21954943@student.uwa.edu.au"><21954943@student.uwa.edu.au></a><br>
            <b>Sent:</b> Tuesday, 7 July 2020 10:38 AM<br>
            <b>To:</b> Paul Fisher <a class="moz-txt-link-rfc2396E" href="mailto:paul.fisher@uwa.edu.au"><paul.fisher@uwa.edu.au></a><br>
            <b>Cc:</b> Geoff Costello <a class="moz-txt-link-rfc2396E" href="mailto:geoff.costello@uwa.edu.au"><geoff.costello@uwa.edu.au></a><br>
            <b>Subject:</b> Status Update and F5 Config</font>
          <div> </div>
        </div>
        <div class="x_BodyFragment"><font size="2"><span style="font-size:11pt">
              <div class="x_PlainText">Hi Paul,<br>
                <br>
                I've spent the last while enabling more sites, testing,
                pruning the <br>
                zone, and working out exactly what sites need to be done
                before the <br>
                whitelist comes down. We've now got our main site and
                wiki being served <br>
                via Cloudflare.<br>
                <br>
                The main next step is to customise the F5 config to make
                sure it handles <br>
                all our sites. I'm not sure the full semantics of the
                language, but <br>
                based on what you sent me last week I've put together a
                config that <br>
                should allow us to bring the rest of our sites onboard.<br>
                <br>
                The main thing I'm not sure about is wildcards. The
                large bulk of our <br>
                sites (and likely any future sites) are going to be
                served from Mussel, <br>
                130.95.13.18. Having that IP be a default "catch-all"
                for our domains <br>
                would not only remove the need for 100s of lines of
                config, it would <br>
                also allow new sites to spin up without changing the F5.<br>
                <br>
                After the config (or, a working version of what I've
                outlined) is <br>
                loaded, we should be able to cut over the rest of the
                sites immediately <br>
                and stop relying on the whitelist.<br>
                <br>
                Thanks for your help, I wouldn't have got where I am now
                without those <br>
                phone calls on Thursday/Friday.<br>
                <br>
                Cheers,<br>
                <br>
                James<br>
                <br>
                    "gitlab.ucc.asn.au" -<br>
                    "gitlab.ucc.gu.uwa.edu.au" -<br>
                    "gitlab.ucc.guild.uwa.edu.au"<br>
                      {<br>
                      pool ip_130.95.13.6_443<br>
                      set usessl 1<br>
                      }<br>
                    "ucc.asn.au" -<br>
                    "ucc.gu.uwa.edu.au" -<br>
                    "ucc.guild.uwa.edu.au"<br>
                      {<br>
                      pool ip_130.95.13.9_443<br>
                      set usessl 1<br>
                      }<br>
                    "ocsinventory.ucc.asn.au" -<br>
                    "ocsinventory.gu.uwa.edu.au" -<br>
                    "ocsinventory.guild.uwa.edu.au" -<br>
                    "ocsinventory-ng.ucc.asn.au" -<br>
                    "ocsinventory-ng.gu.uwa.edu.au" -<br>
                    "ocsinventory-ng.guild.uwa.edu.au"<br>
                      {<br>
                      pool ip_130.95.13.10_443<br>
                      set usessl 1<br>
                      }<br>
                    "ttyflame.ucc.asn.au" -<br>
                    "wwwflame.ucc.asn.au" -<br>
                    "*.flame.ucc.asn.au"<br>
                      {<br>
                      pool ip_130.95.13.12_443<br>
                      set usessl 1<br>
                      }<br>
                    "sync.ucc.asn.au" -<br>
                    "sync.ucc.gu.uwa.edu.au" -<br>
                    "sync.ucc.guild.uwa.edu.au" -<br>
                    "webmail.ucc.asn.au" -<br>
                    "webmail.ucc.gu.uwa.edu.au" -<br>
                    "webmail.ucc.guild.uwa.edu.au" -<br>
                    "secure.ucc.asn.au" -<br>
                    "secure.ucc.gu.uwa.edu.au" -<br>
                    "secure.ucc.guild.uwa.edu.au" -<br>
                    "xn--secre-b9n.ucc.asn.au" -<br>
                    "xn--secre-b9n.ucc.gu.uwa.edu.au" -<br>
                    "xn--secre-b9n.ucc.guild.uwa.edu.au"<br>
                      {<br>
                      pool ip_130.95.13.28_443<br>
                      set usessl 1<br>
                      }<br>
                    "portal.ucc.asn.au" -<br>
                    "portal.ucc.gu.uwa.edu.au" -<br>
                    "portal.ucc.guild.uwa.edu.au"<br>
                      {<br>
                      pool ip_130.95.13.36_443<br>
                      set usessl 1<br>
                      }<br>
                    "meetings.ucc.asn.au"<br>
                    "meetings.ucc.gu.uwa.edu.au" -<br>
                    "meetings.ucc.guild.uwa.edu.au"<br>
                      {<br>
                      pool ip_130.95.13.38_443<br>
                      set usessl 1<br>
                      }<br>
                    "games.ucc.asn.au" -<br>
                    "heath.ucc.asn.au" -<br>
                    "heathred.ucc.asn.au"<br>
                      {<br>
                      pool ip_130.95.13.66_80<br>
                      set usessl 0<br>
                      }<br>
                    "unisfa-koha.ucc.asn.au" -<br>
                    "unisfa-koha.ucc.gu.uwa.edu.au" -<br>
                    "unisfa-koha.ucc.guild.uwa.edu.au" -<br>
                    "unisfa-library.ucc.asn.au" -<br>
                    "unisfa-library.ucc.gu.uwa.edu.au" -<br>
                    "unisfa-library.ucc.guild.uwa.edu.au"<br>
                      {<br>
                      pool ip_130.95.13.86_80<br>
                      set usessl 0<br>
                      }<br>
                    "evil.ucc.asn.au" -<br>
                    "evil.ucc.gu.uwa.edu.au" -<br>
                    "evil.ucc.guild.uwa.edu.au" -<br>
                    "evilstats.ucc.asn.au" -<br>
                    "evilstats.ucc.gu.uwa.edu.au" -<br>
                    "evilstats.ucc.guild.uwa.edu.au"<br>
                      {<br>
                      pool ip_130.95.13.111_443<br>
                      set usessl 1<br>
                      }<br>
                    "minecraft.ucc.asn.au"<br>
                    "minecraft2019.ucc.asn.au"<br>
                      {<br>
                      pool ip_130.95.13.177_443<br>
                      set usessl 1<br>
                      }<br>
                    "*.ucc.asn.au" -<br>
                    "*.ucc.gu.uwa.edu.au" -<br>
                    "*.ucc.guild.uwa.edu.au"<br>
                      {<br>
                      pool ip_130.95.13.18_443<br>
                      set usessl 1<br>
                      }<br>
                <br>
              </div>
            </span></font></div>
      </div>
    </div>
  </body>
</html>