Skip to content
This repository has been archived by the owner on Feb 13, 2023. It is now read-only.

Add extra software task #62

Closed
camoatech opened this issue Mar 31, 2015 · 3 comments
Closed

Add extra software task #62

camoatech opened this issue Mar 31, 2015 · 3 comments
Labels

Comments

@camoatech
Copy link

Add ways to install bower, nodejs, grunt, htop. Maybe a role that calls apt to install these packages and another for npm packages?

@geerlingguy
Copy link
Owner

I could maybe add an optional extra-packages variable in config.yml, and if anything's configured in that list, it would be installed via apt. I tend to shy away from adding extra installations that rely on node, ruby, etc., because usually people want to use them for build tools, and that should usually be done on the host machine (imo). But if there's a valid use case, I'm open to most anything.

@geerlingguy
Copy link
Owner

Others have also requested something like this. I'm thinking I could use geerlingguy.nodejs along with a custom variable (if empty, Node is not installed), and geerlingguy.ruby along with another custom variable (again, if empty, Ruby is not installed).

This way, people like me who hate having a huge kludge of non-PHP stuff installed on the VM can do so, but I still keep my lean, mean, Drupal machine :)

@geerlingguy
Copy link
Owner

I've added the ability to add extra apt packages with the new extra_apt_packages variable. I think we should approach other sets of packages (e.g. node packages, ruby gems, etc.) in separate issues... some may be simpler than others.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

2 participants