[buildout] parts = switch-softwaretype eggs-directory = {{ eggs_directory }} develop-eggs-directory = {{ develop_eggs_directory }} offline = true [slap-configuration] recipe = slapos.cookbook:slapconfiguration.serialised computer = ${slap-connection:computer-id} partition = ${slap-connection:partition-id} url = ${slap-connection:server-url} key = ${slap-connection:key-file} cert = ${slap-connection:cert-file} [jinja2-template-base] recipe = slapos.recipe.template:jinja2 rendered = ${buildout:parts-directory}/${:_buildout_section_name_}/${:filename} extra-context = context = key eggs_directory buildout:eggs-directory key develop_eggs_directory buildout:develop-eggs-directory key slapparameter_dict slap-configuration:configuration key ipv4_set slap-configuration:ipv4 ${:extra-context} [dynamic-template-varnish-parameters] dash = {{ dash_location }} dcron = {{ dcron_location }} gcc = {{ gcc_location }} gzip = {{ gzip_location }} logrotate = {{ logrotate_location }} stunnel = {{ stunnel_location }} varnish = {{ varnish_location }} wget = {{ wget_location }} buildout-bin-directory = {{ buildout_bin_directory }} [dynamic-template-varnish] < = jinja2-template-base template = {{ template_varnish }} filename = instance-varnish.cfg extra-context = section parameter_dict dynamic-template-varnish-parameters [switch-softwaretype] recipe = slapos.cookbook:softwaretype default = ${dynamic-template-varnish:rendered} [slap-connection] # part to migrate to new - separated words computer-id = ${slap_connection:computer_id} partition-id = ${slap_connection:partition_id} server-url = ${slap_connection:server_url} software-release-url = ${slap_connection:software_release_url} key-file = ${slap_connection:key_file} cert-file = ${slap_connection:cert_file}