diff --git a/doc/staging.md b/doc/staging.md index 7c16845..70a56d1 100644 --- a/doc/staging.md +++ b/doc/staging.md @@ -41,6 +41,8 @@ knife cookbook site install partial_search knife cookbook site install ssh_known_hosts knife cookbook site install git_user knife cookbook site install chef-vault +knife cookbook site install homebrew +knife cookbook site install nodejs ``` ### Current cookbooks @@ -58,8 +60,10 @@ knife cookbook site install chef-vault - ebs == 0.3.6 - git == 4.2.2 - git_user == 0.3.1 + - homebrew == 2.1.2 - java == 1.39.0 - logrotate == 1.9.1 + - nodejs == 2.4.4 - packagecloud == 0.0.17 - partial_search == 1.0.8 - runit == 1.6.0 diff --git a/metadata.rb b/metadata.rb index 1fb4308..ba7956c 100644 --- a/metadata.rb +++ b/metadata.rb @@ -32,4 +32,7 @@ depends 'chef-sbt' depends 'sbt-extras' -depends 'runit', '~> 1.5' \ No newline at end of file +depends 'runit', '~> 1.5' + +depends 'nodejs' + diff --git a/recipes/_worker-init-debian.rb b/recipes/_worker-init-debian.rb index bccf928..f95457e 100644 --- a/recipes/_worker-init-debian.rb +++ b/recipes/_worker-init-debian.rb @@ -9,6 +9,8 @@ include_recipe "apt" # do apt-get update +include_recipe "nodejs" # for Scala.js + include_recipe "scala-jenkins-infra::_java_packages" # NOTE: MUST BE LAST -- it selects the chef-configured jdk (the above packages install openjdk 7 & 8, but we want something else)