def place_order!()
      order_template = firewall_order_template
      order_template = yield order_template if block_given?

      server.softlayer_client[:Product_Order].placeOrder(order_template)
    end
def place_order!()
      order_template = firewall_order_template
      order_template = yield order_template if block_given?

      server.softlayer_client[:Product_Order].placeOrder(order_template)
    end
Calls the SoftLayer API to place an order for a new server based on the template in this
 order. If this succeeds then you will be billed for the new server.

 If you provide a block, it will receive the order template as a parameter and
 the block may make changes to the template before it is submitted.