<commit_before># Builds are named configurations that specify the distro to use, at minimum, and 
# define the final overrides and settings for generating a Packer Template. The 
# generated Packer template will be the result of merging the settings within the
# build configuration with the Rancher and distro defaults.
[build] 
	[build.1204-amd64-server]
		type = "ubuntu"
		description = "ubuntu LTS 1204 amd64 server build, minimal install"
		arch = "amd64"
		image = "server"
		release = "12.04"
		builder_type = [
			"virtualbox-iso"
		]
		[build.1204-amd64-server.builders]
			[build.1204-amd64-server.builders.common]
			settings = [
				"ssh_wait_timeout = 300m"
			]
			[build.1204-amd64-server.builders.virtualbox-iso]
			vm_settings = [
				"memory=4096"
			]

	[build.1404-dev]
		type = "ubuntu"
		description = "ubuntu LTS 1404 amd64 desktop build, minimal install w go"
	        arch = "amd64"
	        release = "14.04"
	        image = "server"
	        builder_type = [
			"virtualbox-iso"
		]
		[build.1404-dev.builders]
			[build.1404-dev.builders.virtualbox-iso]
			vm_settings = [
				"memory=4096"
			]
		[build.1404-dev.post_processors]
			[build.1404-dev.post_processors.vagrant]
			except = [
				"docker"
			]
			only = [
				"virtualbox-iso"
			]
		[build.1404-dev.provisioners]
			[build.1404-dev.provisioners.shell]
			except = [
				"docker"
			]
			only = [
				"virtualbox-iso"
			]<commit_msg>added builds for additional provisioners, part 1 of adding provisioners. Yes, adding them to test should be part 1<commit_after># Builds are named configurations that specify the distro to use, at minimum, and 
# define the final overrides and settings for generating a Packer Template. The 
# generated Packer template will be the result of merging the settings within the
# build configuration with the Rancher and distro defaults.
[build] 
	[build.1204-amd64-server]
		type = "ubuntu"
		description = "ubuntu LTS 1204 amd64 server build, minimal install"
		arch = "amd64"
		image = "server"
		release = "12.04"
		builder_type = [
			"virtualbox-iso"
		]
		[build.1204-amd64-server.builders]
			[build.1204-amd64-server.builders.common]
			settings = [
				"ssh_wait_timeout = 300m"
			]
			[build.1204-amd64-server.builders.virtualbox-iso]
			vm_settings = [
				"memory=4096"
			]

	[build.1404-dev]
		type = "ubuntu"
		description = "ubuntu LTS 1404 amd64 desktop build, minimal install w go"
	        arch = "amd64"
	        release = "14.04"
	        image = "server"
	        builder_type = [
			"virtualbox-iso"
		]
		[build.1404-dev.builders]
			[build.1404-dev.builders.virtualbox-iso]
			vm_settings = [
				"memory=4096"
			]
		[build.1404-dev.post_processors]
			[build.1404-dev.post_processors.vagrant]
			except = [
				"docker"
			]
			only = [
				"virtualbox-iso"
			]
		[build.1404-dev.provisioners]
			[build.1404-dev.provisioners.shell]
			except = [
				"docker"
			]
			only = [
				"virtualbox-iso"
			]

        [build.centos6-salt]
		type = "centos"
		description = "Centos 6 with salt provisioning"
		builder_type = [
			"virtualbox-iso"
		]
		[build.centos6-salt.provisioner.salt-masterless]
			"local_state_tree": "~/saltstack/centos6/salt"

	[build.centos6-ansible]
		type = "centos"
		description = "Centos6 with ansible provisioning"
		builder_type = [
			"virtualbox-iso"
		[build.centos6-ansible.provisioner.ansible-local]
			settings = [
				"command = ansible-playbook-command-override",
				"inventory_file = playbook-inventory.yaml",
				"playbook_file = local.yaml"
			]
			extra_arguments[
				"arg1",
				"arg2"
			]

	[build.centos6-chef-solo]
		type = "centos"
		description = "CentOS6 with chef-silo provisioning"
		builder_type = [
			"virtualbox-iso"
		]
		[build.centos6-chef-solo.provisioner.chef-solo]
			cookbook_paths = [
				"cookbooks"
			]
			remote_cookbook_paths= [
				"remote_cookbooks"
			]
			run_list = [
				"runlist"
			]
			settings = [
				"config_template = chef.config.tpl",
				"data_bags_path = data.bags.path",
				"encrypted_data_bag_secret_path = encrypted.data.bag.secret.path",
				"execute_command = :command_src_dir/:buildname/chef/execute.command"
				"install_command = :command_src_dir/:buildname/chef/install.command"
				"json = :src_dir/:buildname/chef/node_attributes.json
				"prevent_sudo = false",
				"roles_path = :src_dir/:buildname/roles",
				"skip_install = false",
				"staging_directory = :out_dir/staging/"
			]

{'fraction_non_alphanumeric': 0.1177001127395716, 'fraction_numerical': 0.042390078917700115, 'mean_word_length': 3.080956761729531, 'pattern_counts': {'":': 1, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5479107', 'n_tokens_mistral': 1982, 'n_tokens_neox': 1586, 'n_words': 319}