[buildout] [publish-drupal-admin-password] recipe = slapos.cookbook:publish drupal-admin-password = $${drupal-init:admin-password} [drupal-init-base] recipe = slapos.cookbook:drupal_init drush-binary = ${apache-php:location}/bin/drush php-binary = ${apache-php:location}/bin/php settings-php = ${application-configuration:location} htdocs = $${rootdirectory:srv}/www admin-password = $${gen-passwd:passwd} dependency = $${apache-php:recipe} #---------------- #-- #-- Generates a random password and stores it in the filesystem [gen-passwd] recipe = slapos.cookbook:generate.password storage-path = $${directories:srv}/drupal_passwd bytes = 16 [drupal-init] recipe = iw.recipe.cmd cmds = $${drupal-init-base:drush-binary} install drush make --prepare-install build-openpublic.make DrupalOpenPublic