Hi, We are using ansible to provision new servers, as well as deploy new code on those servers. We run the same playbook when provisioning a new server and deploying code (we just run it on all servers)
The whole process when deploying new code takes around 10 minutes, which my coworkers think is really *slow*. (obviously, on each node, it pulls down code from git, installs all the dependencies every time as well as composer, php-fpm, supervisor, virtual hosts, etc). So that leaves me with 3 options, I think: - Keep using ansible as is. We're sure all servers always are fully provisioned when we deploy. - Split up our ansible playbooks. No need to make sure PHP is installed every time. - Use another service like DeployHQ. Only use ansible for provisioning. What's your opinions on this? How are you using ansible in your organisation? -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/4dc46195-7f90-40cb-8e84-8428de6fbf42%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
