Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Add ability to control deployments / updates? #24
This role currently is set up to match Drupal VM's main use cases—namely, take an existing Drupal codebase and
To be what I would term the ultimate Drupal role for Ansible, I want it to also support:
I've done a bit of work around this for personal projects, and also publicly in the Raspberry Pi Dramble project, but it would be good to wrap that stuff in this role.
Alternatively, if it's more flexible to put things in separate roles, we could break things apart into something like
As I'm working through the 'Drupal VM on Production' documentation and preparing a blog post (and maybe screencast) on the topic, I think it's even more relevant to have some deployment mechanism (even if only Git deploys are supported initially) built into the role.
Basically, if you set a git repo, the role will check out that repo into the project root, and then run through the rest of the stuff (Composer build, site install, etc.). And if there's a change, it could run a set of optional deployment things (like