def virt_customize(self, options):
        """
        Handler for 'virt-customize'
        note: if 'ssh-inject' option was specified without a path to a key,
        the prefix' key will be copied to the vm.

        Args:
            options (lst of str): Options and arguments for 'virt-customize'

        Returns:
            callable: which handles cmd

        Raises:
            lago.build.BuildException: If an handler for cmd doesn't exist
        """
        cmd = ['virt-customize', '-a', self.disk_path]
        if 'ssh-inject' in options and not options['ssh-inject']:
            options['ssh-inject'] = 'root:file:{}'.format(
                self.paths.ssh_id_rsa_pub()
            )

        options = self.normalize_options(options)
        cmd.extend(options)
        return Command('virt-customize', cmd)
Handler for 'virt-customize'
        note: if 'ssh-inject' option was specified without a path to a key,
        the prefix' key will be copied to the vm.

        Args:
            options (lst of str): Options and arguments for 'virt-customize'

        Returns:
            callable: which handles cmd

        Raises:
            lago.build.BuildException: If an handler for cmd doesn't exist