<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>That's what was driving my question, John. Looking to use it for change management <br><br></div><div><br>On Dec 8, 2014, at 7:57 AM, John Botha <<a href="mailto:johnbotha@hotmail.com">johnbotha@hotmail.com</a>> wrote:<br><br></div><div>

<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style>
<div dir="ltr">Hoping i am not getting wires crossed or misunderstanding here. I administer the broadsoft and sbc voip platform, our sysadmins uses puppet not for orchestration or vm management but for configuration management with a puppet client (<a href="http://puppetlabs.com/">http://puppetlabs.com/</a>)<br>The puppet deployment we have focuses on keeping configuration files in sync and current and have rollback in case someone badly fubar the OS platform.<br><br><div><hr id="stopSpelling">Date: Mon, 8 Dec 2014 02:35:53 -0800<br>From: <a href="mailto:ahardie@bellsouth.net">ahardie@bellsouth.net</a><br>Subject: Re: [VoiceOps] Broadsoft / Puppet<br>To: <a href="mailto:johnbotha@hotmail.com">johnbotha@hotmail.com</a><br>CC: <a href="mailto:peeip989@gmail.com">peeip989@gmail.com</a>; <a href="mailto:voiceops@voiceops.org">voiceops@voiceops.org</a><br><br><div style="color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:12px;"><div><span>Right - understood - </span></div><div style="color:rgb(0, 0, 0);font-size:12px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-style:normal;background-color:transparent;"><span><br></span></div><div style="color:rgb(0, 0, 0);font-size:12px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-style:normal;background-color:transparent;"><span>My question was around the AS/XS server - the one housing all the service logic.  That system may be problematic since the service model is usually a fixed number of features in inventory.  I would think you could use puppet to spin up media servers as needed - and network servers to a lesser extent.  </span></div><div style="color:rgb(0, 0, 0);font-size:12px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-style:normal;background-color:transparent;"><span><br></span></div><div style="color:rgb(0, 0, 0);font-size:12px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-style:normal;background-color:transparent;"><span>As for engaging  BroadSoft TAC I would ask them this  - if the server was provisioned and placed into server in a more traditional manner - would BroadSoft TAC allow tickets to be opened? Assuming the answer would be yes - I would then position your Puppet deployment to BroadSoft TAC as just that - your deployment platform (jump box to them).  </span></div><div style="color:rgb(0, 0, 0);font-size:12px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-style:normal;background-color:transparent;"><span><br></span></div><div style="color:rgb(0, 0, 0);font-size:12px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-style:normal;background-color:transparent;">Other than asking permission I doubt you would need to ask BroadSoft anything around Puppet in particular - just tell them your servers are being provisioned via Puppet.  If the servers are provisioned to BSFT spec then you should be ok.</div><div style="color:rgb(0, 0, 0);font-size:12px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-style:normal;background-color:transparent;"><br></div><div style="color:rgb(0, 0, 0);font-size:12px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-style:normal;background-color:transparent;">Hope this helps,</div><div style="color:rgb(0, 0, 0);font-size:12px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-style:normal;background-color:transparent;"><br></div><div style="color:rgb(0, 0, 0);font-size:12px;font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-style:normal;background-color:transparent;">Alex Hardie</div> <div class="ecxqtdSeparateBR"><br><br></div><div class="ecxyahoo_quoted" style="display:block;"> <div style="font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-size:12px;"> <div style="font-family:HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;font-size:16px;"> <div dir="ltr"> <font face="Arial" size="2"> On Monday, December 8, 2014 12:48 AM, John Botha Hotmail <<a href="mailto:johnbotha@hotmail.com">johnbotha@hotmail.com</a>> wrote:<br> </font> </div>  <br><br> <div class="ecxy_msg_container"><div id="ecxyiv4168418302"><div>
    Broadsoft at an application layer itself isn't aware of it. When we
    queried them around the use of puppet or any other 3d party software
    of any kind, their reply was that general policy is not to support
    any software not loaded by Broadsoft that can even remotely possibly
    interfere with the working of the application.<br clear="none">
    <br clear="none">
    Anything we cannot raise a TAC on is not supported.<br clear="none">
    <br clear="none">
    <div class="ecxyiv4168418302yqt3139075911" id="ecxyiv4168418302yqt73285"><div class="ecxyiv4168418302moz-cite-prefix">On 07/12/2014 21:22, Alex Hardie wrote:<br clear="none">
    </div>
    <blockquote>
      </blockquote></div></div><div class="ecxyiv4168418302yqt3139075911" id="ecxyiv4168418302yqt56111"><div><div>Wait - why would BroadSoft even be aware of Puppet?  I assume
        orchestration was around spinning up</div>
      <div>various servers - AS servers are the only ones that would be
        bound by licenses.  Spinning up NS or MS should be transparent -
        they (BroadSoft) wouldn't care.</div>
      <div><br clear="none">
      </div>
      <div>What servers were you provisioning ?</div>
      <div><br clear="none">
      </div>
      <div>Alex Hardie</div>
      <div><br clear="none">
        On Dec 7, 2014, at 1:27 AM, johnbotha <<a rel="nofollow" shape="rect" target="_blank" href="mailto:johnbotha@hotmail.com">johnbotha@hotmail.com</a>>
        wrote:<br clear="none">
        <br clear="none">
      </div>
      <blockquote>
        <div>
          </div></blockquote></div><div><div>
            <div>We tried using puppet, but had top remove it due to
              broadsoft policy on unsupported software.</div>
            <div><br clear="none">
            </div>
            <div><br clear="none">
            </div>
            <div>
              <div style="font-size:75%;color:#575757;">Sent from Samsung
                Mobile</div>
            </div>
          </div>
          <br clear="none">
          <br clear="none">
          <br clear="none">
          -------- Original message --------<br clear="none">
          From: Peter E <<a rel="nofollow" shape="rect" target="_blank" href="mailto:peeip989@gmail.com">peeip989@gmail.com</a>>
          <br clear="none">
          Date: 05/12/2014 22:57 (GMT+02:00) <br clear="none">
          To: VoiceOps <<a rel="nofollow" shape="rect" target="_blank" href="mailto:voiceops@voiceops.org">voiceops@voiceops.org</a>>
          <br clear="none">
          Subject: [VoiceOps] Broadsoft / Puppet <br clear="none">
          <br clear="none">
          <br clear="none">
          Anyone out there using Puppet to help manage their Broadsoft
          servers? Any conflicts or issues? Any feedback appreciated.<br clear="none">
          <br clear="none">
          Thanks,<br clear="none">
          Pete<br clear="none">
          <br clear="none">
          <br clear="none">
          _______________________________________________<br clear="none">
          VoiceOps mailing list<br clear="none">
          <a rel="nofollow" shape="rect" target="_blank" href="mailto:VoiceOps@voiceops.org">VoiceOps@voiceops.org</a><br clear="none">
          <a rel="nofollow" shape="rect" target="_blank" href="https://puck.nether.net/mailman/listinfo/voiceops">https://puck.nether.net/mailman/listinfo/voiceops</a><br clear="none">
        
      
      <blockquote>
        <div><span>_______________________________________________</span><br clear="none">
          <span>VoiceOps mailing list</span><br clear="none">
          <span><a rel="nofollow" shape="rect" target="_blank" href="mailto:VoiceOps@voiceops.org">VoiceOps@voiceops.org</a></span><br clear="none">
          <span><a rel="nofollow" shape="rect" target="_blank" href="https://puck.nether.net/mailman/listinfo/voiceops">https://puck.nether.net/mailman/listinfo/voiceops</a></span><br clear="none">
        </div>
      </blockquote>
    
    <br clear="none">
  </div></div></div><br><br></div>  </div> </div>  </div> </div></div>                                          </div>
</div></body></html>