DirectorCACert: config.BOSH.DirectorCACert,
			},
		}

		switch info.CPI {
		case "aws_cpi":
			manifestConfig.IAAS = destiny.AWS

			if config.AWS.Subnet == "" {
				Fail("aws.subnet is required for AWS IAAS deployment")
			}

			manifestConfig.AWS = destiny.ConfigAWS{
				AccessKeyID:           config.AWS.AccessKeyID,
				SecretAccessKey:       config.AWS.SecretAccessKey,
				DefaultKeyName:        config.AWS.DefaultKeyName,
				DefaultSecurityGroups: config.AWS.DefaultSecurityGroups,
				Region:                config.AWS.Region,
				Subnet:                config.AWS.Subnet,
			}
			manifestConfig.Registry = destiny.ConfigRegistry{
				Host:     config.Registry.Host,
				Port:     config.Registry.Port,
				Username: config.Registry.Username,
				Password: config.Registry.Password,
			}
		case "warden_cpi":
			manifestConfig.IAAS = destiny.Warden
		default:
			Fail("unknown infrastructure type")
		}