<div dir="ltr">Hi,<div><br></div><div>Thanks for the feedback! It's an interesting idea to use infrastructure tools to automate the process. However, part of the process involves interacting with third parties (their API really) as Jon mentioned. Originally Salt/Chef/Puppet (I didn't know the other ones - I'll look into it) are not really designed for that.</div><div><br></div><div>Is anyone using these tools for setting up Google Analytics, a mailing list provider, register with the search engines or social media, etc? It doesn't quite feel that these infrastructure tools are right for these tasks.</div><div><br></div><div>Have you ever faced the same problem?</div><div><br></div><div>Thanks</div><div><br></div><div>David</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Aug 9, 2016 at 10:05 AM, Priit Tark <span dir="ltr"><<a href="mailto:priit@gitlab.eu" target="_blank">priit@gitlab.eu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Hi,<br><br></div>There are couple of type of systems to archive that, I have tried all of them but mostly for short period of time.<br><br>For example heavy enterprise solutions, such as Salt [1], really fast with dedicated communication with nodes and stuff, I would pick this over Puppet and Chef. However with all those heavy tools, the learning and maintenance cost is pretty high. You better have to be very serious to get any benefit from them.<br><br></div><div>Then there are Docker crazy, I would say stay away from it unless you are Facebook or Google size, it's still more trouble than real benefit for small and medium size setups.  <br><br></div><div>We, as small ruby shop, currently recommend Babushka [2] to setup nodes and Mina [3] to super fast everyday deployments. Mina is super fast solutions compare to Capistrano, we talk about seconds to deploy in everyday situation.<br>   <br></div><div>[1] <a href="https://docs.saltstack.com/en/latest/" target="_blank">https://docs.saltstack.com/en/<wbr>latest/</a><br>[2] <a href="https://babushka.me/" target="_blank">https://babushka.me/</a><br>[3] <a href="http://nadarei.co/mina/" target="_blank">http://nadarei.co/mina/</a><br></div><div class="gmail_extra"><br clear="all"><div><div data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Have fun!<br></div><div><br>Kind Regards,</div><div><br></div><div>Priit Tark</div><div>Lead Developer</div><div><br></div><div>Gitlab Ltd</div><div>Office: <a value="+3726099000">+372 6 099 000</a></div><div>Phone: <a value="+37256202386">+372 56 202 386</a></div><div><a href="http://gitlab.eu" target="_blank">http://gitlab.eu</a></div></div></div></div></div></div><div><div class="h5">
<br><div class="gmail_quote">On 9 August 2016 at 09:12, Ben Jackson <span dir="ltr"><<a href="mailto:ben.jackson1@gmail.com" target="_blank">ben.jackson1@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Like the Terraform idea, you could use any provisioning software for this. Ansible is a good one, fairly simple - it uses yml as a format for configuring all the steps to run and variables to use. <br><br>You just code up each step you normally carry out manually. Every step ideally has a way of knowing it's already been done so it can be skipped when run the next time. That way if any step fails, you can adjust the variables or the code and run again without needing to redo everything already done.<span><font color="#888888"><br><br>Ben</font></span><div><div><br><div class="gmail_quote"><div dir="ltr">On Mon, 8 Aug 2016 at 17:49, Jon Leighton <<a href="mailto:j@jonathanleighton.com" target="_blank">j@jonathanleighton.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>




<div><div style="font-family:Arial">I don't have the same problem as you (i.e. I don't create lots of separate websites) but I've been using Terraform (<a href="https://www.terraform.io/" target="_blank">https://www.terraform.io/</a>) a bit recently. I think it could help you automate some of that list, assuming the providers you want to use are supported by Terraform (it's still fairly new and shiny).<br></div>
<div style="font-family:Arial"><br></div>
<div style="font-family:Arial">Cheers,<br></div>
<div style="font-family:Arial">Jon<br></div></div><div>
<div><br></div>
<div>On Mon, 8 Aug 2016, at 02:17 PM, David Vaks wrote:<br></div>
<blockquote type="cite"><div dir="ltr"><div>Hi LRUG,<br></div>
<div><br></div>
<div>This is slightly off topic, but I can imagine some of you might have faced this situation. I've been launching quite a few Rails websites lately. It usually involves at least the following for me:<br></div>
<div>- Domain registration and DNS setup<br></div>
<div>- Server/Host configuration: Heroku setup (registration, environment variables for some of the steps above) or Docker setup<br></div>
<div>- Deployment<br></div>
<div><div>- Security aspects: TLS certificates, HTTPS setup, HTTP security headers, etc<br></div>
<div>- Legal aspects: cookie policy, T&Cs, privacy, etc (implications from other steps)<br></div>
</div>
<div>- Email: basic setup, SPF/DKIM for the spam, create RFC email addresses, etc<br></div>
<div>- Mailing list setup (MailChimp or others)<br></div>
<div>- Social media: signup to a few social networks, add "social sharing" buttons<br></div>
<div>- Analytics/instrumentation/moni<wbr>toring (Google Analytics, New Relic, etc)<br></div>
<div>- Search engine registration/indexation (Google, Bing)<br></div>
<div>- etc<br></div>
<div><br></div>
<div>Some of these steps are interlinked and that's only for fairly "basic website" without any payment, A/B testing, user feedback or advertising requirements.<br></div>
<div><br></div>
<div>None of it is particularly complex, although it does require some knowledge/experience, but it takes quite a lot of time and feels repetitive.<br></div>
<div><br></div>
<div>There are lots of great products/services for the individual steps involved, but I can't find anything to streamline the whole (or at least part of the) process.<br></div>
<div><br></div>
<div>Does anyone know any good tool, product, checklist or website for this? Do you have the same problem? How do you handle this yourself?<br></div>
<div><br></div>
<div>Thanks for your help.<br></div>
<div><br></div>
<div>David<br></div>
<div><br></div>
</div>
<div><u>______________________________<wbr>_________________</u><br></div>
<div>Chat mailing list<br></div>
<div><a href="mailto:Chat@lists.lrug.org" target="_blank">Chat@lists.lrug.org</a><br></div>
<div>Archives: <a href="http://lists.lrug.org/pipermail/chat-lrug.org" target="_blank">http://lists.lrug.org/pipermai<wbr>l/chat-lrug.org</a><br></div>
<div>Manage your subscription: <a href="http://lists.lrug.org/options.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/options.<wbr>cgi/chat-lrug.org</a><br></div>
<div>List info: <a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/listinfo<wbr>.cgi/chat-lrug.org</a><br></div>
</blockquote><div style="font-family:Arial"><br></div>
</div>

______________________________<wbr>_________________<br>
Chat mailing list<br>
<a href="mailto:Chat@lists.lrug.org" target="_blank">Chat@lists.lrug.org</a><br>
Archives: <a href="http://lists.lrug.org/pipermail/chat-lrug.org" rel="noreferrer" target="_blank">http://lists.lrug.org/pipermai<wbr>l/chat-lrug.org</a><br>
Manage your subscription: <a href="http://lists.lrug.org/options.cgi/chat-lrug.org" rel="noreferrer" target="_blank">http://lists.lrug.org/options.<wbr>cgi/chat-lrug.org</a><br>
List info: <a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" rel="noreferrer" target="_blank">http://lists.lrug.org/listinfo<wbr>.cgi/chat-lrug.org</a><br>
</blockquote></div>
</div></div><br>______________________________<wbr>_________________<br>
Chat mailing list<br>
<a href="mailto:Chat@lists.lrug.org" target="_blank">Chat@lists.lrug.org</a><br>
Archives: <a href="http://lists.lrug.org/pipermail/chat-lrug.org" rel="noreferrer" target="_blank">http://lists.lrug.org/pipermai<wbr>l/chat-lrug.org</a><br>
Manage your subscription: <a href="http://lists.lrug.org/options.cgi/chat-lrug.org" rel="noreferrer" target="_blank">http://lists.lrug.org/options.<wbr>cgi/chat-lrug.org</a><br>
List info: <a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" rel="noreferrer" target="_blank">http://lists.lrug.org/listinfo<wbr>.cgi/chat-lrug.org</a><br>
<br></blockquote></div><br></div></div></div></div>
<br>______________________________<wbr>_________________<br>
Chat mailing list<br>
<a href="mailto:Chat@lists.lrug.org">Chat@lists.lrug.org</a><br>
Archives: <a href="http://lists.lrug.org/pipermail/chat-lrug.org" rel="noreferrer" target="_blank">http://lists.lrug.org/<wbr>pipermail/chat-lrug.org</a><br>
Manage your subscription: <a href="http://lists.lrug.org/options.cgi/chat-lrug.org" rel="noreferrer" target="_blank">http://lists.lrug.org/options.<wbr>cgi/chat-lrug.org</a><br>
List info: <a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" rel="noreferrer" target="_blank">http://lists.lrug.org/<wbr>listinfo.cgi/chat-lrug.org</a><br>
<br></blockquote></div><br></div>