summaryrefslogtreecommitdiff
path: root/nova
diff options
context:
space:
mode:
Diffstat (limited to 'nova')
-rw-r--r--nova/__init__.py2
-rw-r--r--nova/api/auth.py2
-rw-r--r--nova/api/ec2/__init__.py2
-rw-r--r--nova/api/ec2/apirequest.py2
-rw-r--r--nova/api/ec2/cloud.py2
-rw-r--r--nova/api/ec2/ec2utils.py2
-rw-r--r--nova/api/ec2/faults.py2
-rw-r--r--nova/api/ec2/inst_state.py2
-rw-r--r--nova/api/manager.py2
-rw-r--r--nova/api/metadata/__init__.py2
-rw-r--r--nova/api/metadata/base.py2
-rw-r--r--nova/api/metadata/handler.py2
-rw-r--r--nova/api/metadata/vendordata_json.py2
-rw-r--r--nova/api/openstack/__init__.py2
-rw-r--r--nova/api/openstack/auth.py2
-rw-r--r--nova/api/openstack/common.py2
-rw-r--r--nova/api/openstack/compute/__init__.py2
-rw-r--r--nova/api/openstack/compute/consoles.py2
-rw-r--r--nova/api/openstack/compute/contrib/__init__.py2
-rw-r--r--nova/api/openstack/compute/contrib/agents.py2
-rw-r--r--nova/api/openstack/compute/contrib/availability_zone.py2
-rw-r--r--nova/api/openstack/compute/contrib/baremetal_ext_status.py2
-rw-r--r--nova/api/openstack/compute/contrib/cell_capacities.py2
-rw-r--r--nova/api/openstack/compute/contrib/cells.py2
-rw-r--r--nova/api/openstack/compute/contrib/certificates.py2
-rw-r--r--nova/api/openstack/compute/contrib/cloudpipe_update.py2
-rw-r--r--nova/api/openstack/compute/contrib/config_drive.py2
-rw-r--r--nova/api/openstack/compute/contrib/console_output.py2
-rw-r--r--nova/api/openstack/compute/contrib/consoles.py2
-rw-r--r--nova/api/openstack/compute/contrib/createserverext.py2
-rw-r--r--nova/api/openstack/compute/contrib/disk_config.py2
-rw-r--r--nova/api/openstack/compute/contrib/extended_availability_zone.py2
-rw-r--r--nova/api/openstack/compute/contrib/extended_floating_ips.py2
-rw-r--r--nova/api/openstack/compute/contrib/extended_ips_mac.py2
-rw-r--r--nova/api/openstack/compute/contrib/extended_virtual_interfaces_net.py2
-rw-r--r--nova/api/openstack/compute/contrib/extended_volumes.py2
-rw-r--r--nova/api/openstack/compute/contrib/fixed_ips.py2
-rw-r--r--nova/api/openstack/compute/contrib/flavor_access.py2
-rw-r--r--nova/api/openstack/compute/contrib/flavorextradata.py2
-rw-r--r--nova/api/openstack/compute/contrib/flavorextraspecs.py2
-rw-r--r--nova/api/openstack/compute/contrib/flavormanage.py2
-rw-r--r--nova/api/openstack/compute/contrib/floating_ip_dns.py2
-rw-r--r--nova/api/openstack/compute/contrib/floating_ip_pools.py2
-rw-r--r--nova/api/openstack/compute/contrib/floating_ips.py2
-rw-r--r--nova/api/openstack/compute/contrib/floating_ips_bulk.py2
-rw-r--r--nova/api/openstack/compute/contrib/fping.py2
-rw-r--r--nova/api/openstack/compute/contrib/instance_usage_audit_log.py2
-rw-r--r--nova/api/openstack/compute/contrib/keypairs.py2
-rw-r--r--nova/api/openstack/compute/contrib/migrations.py2
-rw-r--r--nova/api/openstack/compute/contrib/multiple_create.py2
-rw-r--r--nova/api/openstack/compute/contrib/os_networks.py2
-rw-r--r--nova/api/openstack/compute/contrib/os_tenant_networks.py2
-rw-r--r--nova/api/openstack/compute/contrib/quotas.py2
-rw-r--r--nova/api/openstack/compute/contrib/scheduler_hints.py2
-rw-r--r--nova/api/openstack/compute/contrib/security_group_default_rules.py2
-rw-r--r--nova/api/openstack/compute/contrib/server_password.py2
-rw-r--r--nova/api/openstack/compute/contrib/server_start_stop.py2
-rw-r--r--nova/api/openstack/compute/contrib/services.py2
-rw-r--r--nova/api/openstack/compute/contrib/simple_tenant_usage.py2
-rw-r--r--nova/api/openstack/compute/contrib/used_limits.py2
-rw-r--r--nova/api/openstack/compute/contrib/used_limits_for_admin.py2
-rw-r--r--nova/api/openstack/compute/contrib/user_data.py2
-rw-r--r--nova/api/openstack/compute/extensions.py2
-rw-r--r--nova/api/openstack/compute/flavors.py2
-rw-r--r--nova/api/openstack/compute/image_metadata.py2
-rw-r--r--nova/api/openstack/compute/ips.py2
-rw-r--r--nova/api/openstack/compute/plugins/__init__.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/access_ips.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/admin_password.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/agents.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/availability_zone.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/block_device_mapping.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/cells.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/certificates.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/config_drive.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/console_output.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/consoles.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/extended_availability_zone.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/extended_volumes.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/extension_info.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/flavor_access.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/flavor_manage.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/flavors.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/instance_usage_audit_log.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/ips.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/keypairs.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/migrations.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/multiple_create.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/pci.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/quota_sets.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/remote_consoles.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/scheduler_hints.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/server_metadata.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/server_password.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/services.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/simple_tenant_usage.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/user_data.py2
-rw-r--r--nova/api/openstack/compute/plugins/v3/versions.py2
-rw-r--r--nova/api/openstack/compute/schemas/v3/admin_password_schema.py2
-rw-r--r--nova/api/openstack/compute/schemas/v3/agents_schema.py2
-rw-r--r--nova/api/openstack/compute/schemas/v3/extended_volumes_schema.py2
-rw-r--r--nova/api/openstack/compute/schemas/v3/flavor_access_schema.py2
-rw-r--r--nova/api/openstack/compute/schemas/v3/keypairs_schema.py2
-rw-r--r--nova/api/openstack/compute/server_metadata.py2
-rw-r--r--nova/api/openstack/compute/versions.py2
-rw-r--r--nova/api/openstack/compute/views/addresses.py2
-rw-r--r--nova/api/openstack/compute/views/flavors.py2
-rw-r--r--nova/api/openstack/compute/views/images.py2
-rw-r--r--nova/api/openstack/compute/views/limits.py2
-rw-r--r--nova/api/openstack/compute/views/servers.py2
-rw-r--r--nova/api/openstack/compute/views/versions.py2
-rw-r--r--nova/api/openstack/extensions.py2
-rw-r--r--nova/api/openstack/urlmap.py2
-rw-r--r--nova/api/openstack/wsgi.py2
-rw-r--r--nova/api/openstack/xmlutil.py2
-rw-r--r--nova/api/sizelimit.py2
-rw-r--r--nova/api/validation/__init__.py2
-rw-r--r--nova/api/validation/validators.py2
-rw-r--r--nova/api/validator.py2
-rw-r--r--nova/block_device.py2
-rw-r--r--nova/cells/__init__.py2
-rw-r--r--nova/cells/opts.py2
-rw-r--r--nova/cert/__init__.py2
-rw-r--r--nova/cert/manager.py2
-rw-r--r--nova/cert/rpcapi.py2
-rw-r--r--nova/cloudpipe/__init__.py2
-rwxr-xr-xnova/cloudpipe/bootscript.template2
-rw-r--r--nova/cloudpipe/client.ovpn.template2
-rw-r--r--nova/cloudpipe/pipelib.py2
-rw-r--r--nova/cmd/all.py2
-rw-r--r--nova/cmd/api.py2
-rw-r--r--nova/cmd/api_ec2.py2
-rw-r--r--nova/cmd/api_metadata.py2
-rw-r--r--nova/cmd/api_os_compute.py2
-rw-r--r--nova/cmd/baremetal_deploy_helper.py2
-rw-r--r--nova/cmd/baremetal_manage.py2
-rw-r--r--nova/cmd/cells.py2
-rw-r--r--nova/cmd/cert.py2
-rw-r--r--nova/cmd/compute.py2
-rw-r--r--nova/cmd/conductor.py2
-rw-r--r--nova/cmd/console.py2
-rw-r--r--nova/cmd/consoleauth.py2
-rw-r--r--nova/cmd/dhcpbridge.py2
-rw-r--r--nova/cmd/manage.py2
-rw-r--r--nova/cmd/network.py2
-rw-r--r--nova/cmd/novnc.py2
-rw-r--r--nova/cmd/novncproxy.py2
-rw-r--r--nova/cmd/objectstore.py2
-rw-r--r--nova/cmd/scheduler.py2
-rw-r--r--nova/cmd/spicehtml5proxy.py2
-rw-r--r--nova/cmd/xvpvncproxy.py2
-rw-r--r--nova/compute/__init__.py2
-rw-r--r--nova/compute/api.py2
-rw-r--r--nova/compute/flavors.py2
-rw-r--r--nova/compute/instance_actions.py2
-rw-r--r--nova/compute/manager.py2
-rw-r--r--nova/compute/power_state.py2
-rw-r--r--nova/compute/rpcapi.py2
-rw-r--r--nova/compute/task_states.py2
-rw-r--r--nova/compute/utils.py2
-rw-r--r--nova/compute/vm_mode.py2
-rw-r--r--nova/compute/vm_states.py2
-rw-r--r--nova/conductor/tasks/live_migrate.py2
-rw-r--r--nova/config.py2
-rw-r--r--nova/console/__init__.py2
-rw-r--r--nova/console/api.py2
-rw-r--r--nova/console/fake.py2
-rw-r--r--nova/console/manager.py2
-rw-r--r--nova/console/rpcapi.py2
-rw-r--r--nova/console/vmrc.py2
-rw-r--r--nova/console/vmrc_manager.py2
-rw-r--r--nova/console/websocketproxy.py2
-rw-r--r--nova/console/xvp.py2
-rw-r--r--nova/consoleauth/__init__.py2
-rw-r--r--nova/consoleauth/manager.py2
-rw-r--r--nova/consoleauth/rpcapi.py2
-rw-r--r--nova/context.py2
-rw-r--r--nova/crypto.py2
-rw-r--r--nova/db/__init__.py3
-rw-r--r--nova/db/api.py2
-rw-r--r--nova/db/base.py2
-rw-r--r--nova/db/migration.py2
-rw-r--r--nova/db/sqlalchemy/__init__.py2
-rw-r--r--nova/db/sqlalchemy/api.py2
-rw-r--r--nova/db/sqlalchemy/migrate_repo/__init__.py2
-rw-r--r--nova/db/sqlalchemy/migrate_repo/manage.py2
-rw-r--r--nova/db/sqlalchemy/migrate_repo/versions/216_havana.py2
-rw-r--r--nova/db/sqlalchemy/migrate_repo/versions/228_add_metrics_in_compute_nodes.py2
-rw-r--r--nova/db/sqlalchemy/migrate_repo/versions/__init__.py2
-rw-r--r--nova/db/sqlalchemy/migration.py2
-rw-r--r--nova/db/sqlalchemy/models.py2
-rw-r--r--nova/db/sqlalchemy/types.py2
-rw-r--r--nova/db/sqlalchemy/utils.py2
-rw-r--r--nova/exception.py2
-rw-r--r--nova/hacking/checks.py16
-rw-r--r--nova/hooks.py2
-rw-r--r--nova/image/download/__init__.py2
-rw-r--r--nova/image/download/base.py2
-rw-r--r--nova/image/download/file.py2
-rw-r--r--nova/image/glance.py2
-rw-r--r--nova/image/s3.py2
-rw-r--r--nova/ipv6/__init__.py2
-rw-r--r--nova/ipv6/account_identifier.py2
-rw-r--r--nova/ipv6/api.py2
-rw-r--r--nova/ipv6/rfc2462.py2
-rw-r--r--nova/keymgr/__init__.py1
-rw-r--r--nova/keymgr/conf_key_mgr.py1
-rw-r--r--nova/keymgr/key.py2
-rw-r--r--nova/keymgr/key_mgr.py1
-rw-r--r--nova/keymgr/mock_key_mgr.py1
-rw-r--r--nova/keymgr/not_implemented_key_mgr.py1
-rw-r--r--nova/keymgr/single_key_mgr.py1
-rw-r--r--nova/manager.py2
-rw-r--r--nova/netconf.py2
-rw-r--r--nova/network/__init__.py2
-rw-r--r--nova/network/api.py2
-rw-r--r--nova/network/driver.py2
-rw-r--r--nova/network/floating_ips.py2
-rw-r--r--nova/network/l3.py2
-rw-r--r--nova/network/linux_net.py2
-rw-r--r--nova/network/manager.py2
-rw-r--r--nova/network/model.py2
-rw-r--r--nova/network/neutronv2/__init__.py2
-rw-r--r--nova/network/neutronv2/api.py1
-rw-r--r--nova/network/neutronv2/constants.py2
-rw-r--r--nova/network/noop_dns_driver.py2
-rw-r--r--nova/network/nova_ipam_lib.py2
-rw-r--r--nova/network/rpcapi.py2
-rw-r--r--nova/network/security_group/__init__.py2
-rw-r--r--nova/network/security_group/neutron_driver.py2
-rw-r--r--nova/network/security_group/openstack_driver.py2
-rw-r--r--nova/network/security_group/security_group_base.py2
-rw-r--r--nova/notifications.py2
-rw-r--r--nova/objects/instance_group.py2
-rw-r--r--nova/objects/pci_device.py2
-rw-r--r--nova/objectstore/__init__.py2
-rw-r--r--nova/objectstore/s3server.py2
-rw-r--r--nova/openstack/common/log_handler.py2
-rw-r--r--nova/openstack/common/uuidutils.py2
-rw-r--r--nova/paths.py2
-rw-r--r--nova/pci/pci_manager.py2
-rw-r--r--nova/pci/pci_request.py2
-rw-r--r--nova/pci/pci_stats.py2
-rw-r--r--nova/pci/pci_utils.py2
-rw-r--r--nova/pci/pci_whitelist.py2
-rw-r--r--nova/policy.py2
-rw-r--r--nova/quota.py2
-rw-r--r--nova/rpc.py2
-rw-r--r--nova/safe_utils.py2
-rw-r--r--nova/scheduler/__init__.py2
-rw-r--r--nova/scheduler/chance.py2
-rw-r--r--nova/scheduler/driver.py2
-rw-r--r--nova/scheduler/filters/pci_passthrough_filter.py2
-rw-r--r--nova/scheduler/filters/trusted_filter.py2
-rw-r--r--nova/scheduler/manager.py2
-rw-r--r--nova/scheduler/rpcapi.py2
-rw-r--r--nova/scheduler/scheduler_options.py2
-rw-r--r--nova/service.py2
-rw-r--r--nova/spice/__init__.py2
-rw-r--r--nova/storage/__init__.py2
-rw-r--r--nova/storage/linuxscsi.py2
-rw-r--r--nova/test.py2
-rw-r--r--nova/tests/__init__.py2
-rw-r--r--nova/tests/api/__init__.py2
-rw-r--r--nova/tests/api/ec2/__init__.py2
-rw-r--r--nova/tests/api/ec2/test_api.py2
-rw-r--r--nova/tests/api/ec2/test_cinder_cloud.py2
-rw-r--r--nova/tests/api/ec2/test_cloud.py2
-rw-r--r--nova/tests/api/ec2/test_ec2_validate.py2
-rw-r--r--nova/tests/api/ec2/test_faults.py2
-rw-r--r--nova/tests/api/ec2/test_middleware.py2
-rw-r--r--nova/tests/api/openstack/__init__.py2
-rw-r--r--nova/tests/api/openstack/common.py2
-rw-r--r--nova/tests/api/openstack/compute/__init__.py2
-rw-r--r--nova/tests/api/openstack/compute/contrib/__init__.py2
-rw-r--r--nova/tests/api/openstack/compute/contrib/test_createserverext.py2
-rw-r--r--nova/tests/api/openstack/compute/contrib/test_deferred_delete.py2
-rw-r--r--nova/tests/api/openstack/compute/contrib/test_disk_config.py2
-rw-r--r--nova/tests/api/openstack/compute/contrib/test_extended_ips_mac.py2
-rw-r--r--nova/tests/api/openstack/compute/contrib/test_extended_virtual_interfaces_net.py2
-rw-r--r--nova/tests/api/openstack/compute/contrib/test_flavors_extra_specs.py2
-rw-r--r--nova/tests/api/openstack/compute/contrib/test_migrations.py2
-rw-r--r--nova/tests/api/openstack/compute/contrib/test_neutron_security_groups.py2
-rw-r--r--nova/tests/api/openstack/compute/contrib/test_quotas.py2
-rw-r--r--nova/tests/api/openstack/compute/contrib/test_scheduler_hints.py2
-rw-r--r--nova/tests/api/openstack/compute/contrib/test_security_group_default_rules.py2
-rw-r--r--nova/tests/api/openstack/compute/contrib/test_security_groups.py2
-rw-r--r--nova/tests/api/openstack/compute/contrib/test_simple_tenant_usage.py2
-rw-r--r--nova/tests/api/openstack/compute/contrib/test_used_limits.py2
-rw-r--r--nova/tests/api/openstack/compute/extensions/__init__.py2
-rw-r--r--nova/tests/api/openstack/compute/extensions/foxinsocks.py2
-rw-r--r--nova/tests/api/openstack/compute/plugins/v3/test_admin_password.py2
-rw-r--r--nova/tests/api/openstack/compute/plugins/v3/test_block_device_mapping.py2
-rw-r--r--nova/tests/api/openstack/compute/plugins/v3/test_consoles.py2
-rw-r--r--nova/tests/api/openstack/compute/plugins/v3/test_deferred_delete.py2
-rw-r--r--nova/tests/api/openstack/compute/plugins/v3/test_extended_volumes.py2
-rw-r--r--nova/tests/api/openstack/compute/plugins/v3/test_extension_info.py2
-rw-r--r--nova/tests/api/openstack/compute/plugins/v3/test_flavors.py2
-rw-r--r--nova/tests/api/openstack/compute/plugins/v3/test_flavors_extra_specs.py2
-rw-r--r--nova/tests/api/openstack/compute/plugins/v3/test_keypairs.py2
-rw-r--r--nova/tests/api/openstack/compute/plugins/v3/test_migrations.py2
-rw-r--r--nova/tests/api/openstack/compute/plugins/v3/test_multiple_create.py2
-rw-r--r--nova/tests/api/openstack/compute/plugins/v3/test_pci.py2
-rw-r--r--nova/tests/api/openstack/compute/plugins/v3/test_quota_sets.py2
-rw-r--r--nova/tests/api/openstack/compute/plugins/v3/test_scheduler_hints.py2
-rw-r--r--nova/tests/api/openstack/compute/plugins/v3/test_security_groups.py2
-rw-r--r--nova/tests/api/openstack/compute/plugins/v3/test_server_metadata.py2
-rw-r--r--nova/tests/api/openstack/compute/plugins/v3/test_servers.py2
-rw-r--r--nova/tests/api/openstack/compute/plugins/v3/test_simple_tenant_usage.py2
-rw-r--r--nova/tests/api/openstack/compute/plugins/v3/test_versions.py2
-rw-r--r--nova/tests/api/openstack/compute/test_api.py2
-rw-r--r--nova/tests/api/openstack/compute/test_auth.py2
-rw-r--r--nova/tests/api/openstack/compute/test_consoles.py2
-rw-r--r--nova/tests/api/openstack/compute/test_extensions.py2
-rw-r--r--nova/tests/api/openstack/compute/test_flavors.py2
-rw-r--r--nova/tests/api/openstack/compute/test_image_metadata.py2
-rw-r--r--nova/tests/api/openstack/compute/test_images.py2
-rw-r--r--nova/tests/api/openstack/compute/test_server_metadata.py2
-rw-r--r--nova/tests/api/openstack/compute/test_servers.py2
-rw-r--r--nova/tests/api/openstack/compute/test_v3_auth.py2
-rw-r--r--nova/tests/api/openstack/compute/test_v3_extensions.py2
-rw-r--r--nova/tests/api/openstack/compute/test_versions.py2
-rw-r--r--nova/tests/api/openstack/fakes.py2
-rw-r--r--nova/tests/api/openstack/test_common.py2
-rw-r--r--nova/tests/api/openstack/test_faults.py2
-rw-r--r--nova/tests/api/openstack/test_mapper.py2
-rw-r--r--nova/tests/api/openstack/test_wsgi.py2
-rw-r--r--nova/tests/api/openstack/test_xmlutil.py2
-rw-r--r--nova/tests/api/test_validator.py2
-rw-r--r--nova/tests/api/test_wsgi.py2
-rw-r--r--nova/tests/cast_as_call.py2
-rw-r--r--nova/tests/cells/__init__.py2
-rw-r--r--nova/tests/cert/__init__.py2
-rw-r--r--nova/tests/cert/test_rpcapi.py2
-rw-r--r--nova/tests/compute/__init__.py2
-rw-r--r--nova/tests/compute/fake_resource_tracker.py2
-rw-r--r--nova/tests/compute/monitors/test_cpu_monitor.py2
-rw-r--r--nova/tests/compute/monitors/test_monitors.py2
-rw-r--r--nova/tests/compute/test_claims.py2
-rw-r--r--nova/tests/compute/test_compute.py2
-rw-r--r--nova/tests/compute/test_compute_cells.py1
-rw-r--r--nova/tests/compute/test_compute_utils.py2
-rw-r--r--nova/tests/compute/test_keypairs.py2
-rw-r--r--nova/tests/compute/test_multiple_nodes.py2
-rw-r--r--nova/tests/compute/test_resource_tracker.py2
-rw-r--r--nova/tests/compute/test_rpcapi.py2
-rw-r--r--nova/tests/compute/test_stats.py2
-rw-r--r--nova/tests/compute/test_virtapi.py2
-rw-r--r--nova/tests/compute/test_vmmode.py2
-rw-r--r--nova/tests/conductor/tasks/test_live_migrate.py2
-rw-r--r--nova/tests/conf_fixture.py2
-rw-r--r--nova/tests/console/__init__.py2
-rw-r--r--nova/tests/console/test_console.py2
-rw-r--r--nova/tests/console/test_rpcapi.py2
-rw-r--r--nova/tests/consoleauth/__init__.py2
-rw-r--r--nova/tests/consoleauth/test_consoleauth.py2
-rw-r--r--nova/tests/consoleauth/test_rpcapi.py2
-rw-r--r--nova/tests/db/__init__.py2
-rw-r--r--nova/tests/db/fakes.py2
-rw-r--r--nova/tests/db/test_db_api.py1
-rw-r--r--nova/tests/db/test_migration_utils.py2
-rw-r--r--nova/tests/db/test_migrations.py2
-rw-r--r--nova/tests/db/test_sqlalchemy_utils.py2
-rw-r--r--nova/tests/db/test_sqlite.py2
-rw-r--r--nova/tests/fake_crypto.py2
-rw-r--r--nova/tests/fake_instance_actions.py2
-rw-r--r--nova/tests/fake_ldap.py2
-rw-r--r--nova/tests/fake_network.py2
-rw-r--r--nova/tests/fake_network_cache_model.py2
-rw-r--r--nova/tests/fake_notifier.py2
-rw-r--r--nova/tests/fake_policy.py2
-rw-r--r--nova/tests/fake_processutils.py2
-rw-r--r--nova/tests/fake_volume.py2
-rw-r--r--nova/tests/fakeguestfs.py2
-rw-r--r--nova/tests/glance/__init__.py2
-rw-r--r--nova/tests/glance/stubs.py2
-rw-r--r--nova/tests/image/__init__.py2
-rw-r--r--nova/tests/image/fake.py2
-rw-r--r--nova/tests/image/test_fake.py2
-rw-r--r--nova/tests/image/test_glance.py2
-rw-r--r--nova/tests/image/test_s3.py2
-rw-r--r--nova/tests/integrated/__init__.py2
-rw-r--r--nova/tests/integrated/api/__init__.py2
-rw-r--r--nova/tests/integrated/api/client.py2
-rw-r--r--nova/tests/integrated/api_samples_test_base.py1
-rw-r--r--nova/tests/integrated/integrated_helpers.py2
-rw-r--r--nova/tests/integrated/test_api_samples.py1
-rw-r--r--nova/tests/integrated/test_extensions.py2
-rw-r--r--nova/tests/integrated/test_login.py2
-rw-r--r--nova/tests/integrated/test_servers.py2
-rw-r--r--nova/tests/integrated/test_xml.py2
-rw-r--r--nova/tests/integrated/v3/api_sample_base.py1
-rw-r--r--nova/tests/integrated/v3/test_access_ips.py1
-rw-r--r--nova/tests/integrated/v3/test_admin_actions.py1
-rw-r--r--nova/tests/integrated/v3/test_admin_password.py1
-rw-r--r--nova/tests/integrated/v3/test_agents.py1
-rw-r--r--nova/tests/integrated/v3/test_aggregates.py1
-rw-r--r--nova/tests/integrated/v3/test_attach_interfaces.py1
-rw-r--r--nova/tests/integrated/v3/test_availability_zone.py1
-rw-r--r--nova/tests/integrated/v3/test_cells.py1
-rw-r--r--nova/tests/integrated/v3/test_certificates.py1
-rw-r--r--nova/tests/integrated/v3/test_console_output.py1
-rw-r--r--nova/tests/integrated/v3/test_consoles.py1
-rw-r--r--nova/tests/integrated/v3/test_deferred_delete.py1
-rw-r--r--nova/tests/integrated/v3/test_evacuate.py1
-rw-r--r--nova/tests/integrated/v3/test_extended_availability_zone.py1
-rw-r--r--nova/tests/integrated/v3/test_extended_server_attributes.py1
-rw-r--r--nova/tests/integrated/v3/test_extended_status.py1
-rw-r--r--nova/tests/integrated/v3/test_extended_volumes.py1
-rw-r--r--nova/tests/integrated/v3/test_extension_info.py1
-rw-r--r--nova/tests/integrated/v3/test_flavor_access.py1
-rw-r--r--nova/tests/integrated/v3/test_flavor_extraspecs.py1
-rw-r--r--nova/tests/integrated/v3/test_flavor_manage.py1
-rw-r--r--nova/tests/integrated/v3/test_flavor_rxtx.py1
-rw-r--r--nova/tests/integrated/v3/test_flavors.py1
-rw-r--r--nova/tests/integrated/v3/test_hide_server_addresses.py1
-rw-r--r--nova/tests/integrated/v3/test_hosts.py1
-rw-r--r--nova/tests/integrated/v3/test_hypervisors.py1
-rw-r--r--nova/tests/integrated/v3/test_instance_actions.py1
-rw-r--r--nova/tests/integrated/v3/test_instance_usage_audit_log.py1
-rw-r--r--nova/tests/integrated/v3/test_keypairs.py1
-rw-r--r--nova/tests/integrated/v3/test_migrations.py1
-rw-r--r--nova/tests/integrated/v3/test_multinic.py1
-rw-r--r--nova/tests/integrated/v3/test_pci.py1
-rw-r--r--nova/tests/integrated/v3/test_quota_class_sets.py1
-rw-r--r--nova/tests/integrated/v3/test_quota_sets.py1
-rw-r--r--nova/tests/integrated/v3/test_remote_consoles.py1
-rw-r--r--nova/tests/integrated/v3/test_rescue.py1
-rw-r--r--nova/tests/integrated/v3/test_scheduler_hints.py1
-rw-r--r--nova/tests/integrated/v3/test_security_groups.py1
-rw-r--r--nova/tests/integrated/v3/test_server_diagnostics.py1
-rw-r--r--nova/tests/integrated/v3/test_server_metadata.py1
-rw-r--r--nova/tests/integrated/v3/test_server_usage.py1
-rw-r--r--nova/tests/integrated/v3/test_servers.py1
-rw-r--r--nova/tests/integrated/v3/test_servers_ips.py1
-rw-r--r--nova/tests/integrated/v3/test_services.py1
-rw-r--r--nova/tests/integrated/v3/test_shelve.py1
-rw-r--r--nova/tests/integrated/v3/test_simple_tenant_usage.py1
-rw-r--r--nova/tests/integrated/v3/test_user_data.py1
-rw-r--r--nova/tests/keymgr/__init__.py1
-rw-r--r--nova/tests/keymgr/fake.py2
-rw-r--r--nova/tests/keymgr/test_conf_key_mgr.py1
-rw-r--r--nova/tests/keymgr/test_key.py2
-rw-r--r--nova/tests/keymgr/test_key_mgr.py2
-rw-r--r--nova/tests/keymgr/test_mock_key_mgr.py1
-rw-r--r--nova/tests/keymgr/test_not_implemented_key_mgr.py1
-rw-r--r--nova/tests/keymgr/test_single_key_mgr.py1
-rw-r--r--nova/tests/matchers.py2
-rw-r--r--nova/tests/monkey_patch_example/__init__.py2
-rw-r--r--nova/tests/monkey_patch_example/example_a.py2
-rw-r--r--nova/tests/monkey_patch_example/example_b.py2
-rw-r--r--nova/tests/network/__init__.py2
-rw-r--r--nova/tests/network/security_group/test_neutron_driver.py2
-rw-r--r--nova/tests/network/test_api.py2
-rw-r--r--nova/tests/network/test_ipam_lib.py2
-rw-r--r--nova/tests/network/test_linux_net.py2
-rw-r--r--nova/tests/network/test_manager.py2
-rw-r--r--nova/tests/network/test_network_info.py2
-rw-r--r--nova/tests/network/test_neutronv2.py2
-rw-r--r--nova/tests/network/test_rpcapi.py2
-rw-r--r--nova/tests/objects/test_instance_group.py2
-rw-r--r--nova/tests/objects/test_pci_device.py2
-rw-r--r--nova/tests/pci/test_pci_manager.py2
-rw-r--r--nova/tests/pci/test_pci_request.py2
-rw-r--r--nova/tests/pci/test_pci_stats.py2
-rw-r--r--nova/tests/pci/test_pci_utils.py2
-rw-r--r--nova/tests/pci/test_pci_whitelist.py2
-rw-r--r--nova/tests/scheduler/__init__.py2
-rw-r--r--nova/tests/scheduler/test_chance_scheduler.py2
-rw-r--r--nova/tests/scheduler/test_rpcapi.py2
-rw-r--r--nova/tests/scheduler/test_scheduler.py2
-rw-r--r--nova/tests/test_api_validation.py2
-rw-r--r--nova/tests/test_availability_zones.py2
-rw-r--r--nova/tests/test_bdm.py2
-rw-r--r--nova/tests/test_block_device.py2
-rw-r--r--nova/tests/test_cinder.py2
-rw-r--r--nova/tests/test_configdrive2.py2
-rw-r--r--nova/tests/test_context.py2
-rw-r--r--nova/tests/test_exception.py2
-rw-r--r--nova/tests/test_flavors.py2
-rw-r--r--nova/tests/test_hooks.py2
-rw-r--r--nova/tests/test_instance_types_extra_specs.py2
-rw-r--r--nova/tests/test_iptables_network.py2
-rw-r--r--nova/tests/test_ipv6.py2
-rw-r--r--nova/tests/test_linuxscsi.py2
-rw-r--r--nova/tests/test_matchers.py2
-rw-r--r--nova/tests/test_metadata.py2
-rw-r--r--nova/tests/test_notifications.py2
-rw-r--r--nova/tests/test_nova_manage.py2
-rw-r--r--nova/tests/test_objectstore.py2
-rw-r--r--nova/tests/test_policy.py2
-rw-r--r--nova/tests/test_quota.py2
-rw-r--r--nova/tests/test_safeutils.py2
-rw-r--r--nova/tests/test_service.py2
-rw-r--r--nova/tests/test_test.py2
-rw-r--r--nova/tests/test_test_utils.py2
-rw-r--r--nova/tests/test_utils.py2
-rw-r--r--nova/tests/test_versions.py2
-rw-r--r--nova/tests/test_wsgi.py2
-rw-r--r--nova/tests/utils.py2
-rw-r--r--nova/tests/virt/baremetal/test_driver.py1
-rw-r--r--nova/tests/virt/baremetal/test_iboot_pdu.py2
-rw-r--r--nova/tests/virt/baremetal/test_ipmi.py1
-rw-r--r--nova/tests/virt/baremetal/test_nova_baremetal_deploy_helper.py2
-rw-r--r--nova/tests/virt/baremetal/test_nova_baremetal_manage.py2
-rw-r--r--nova/tests/virt/baremetal/test_pxe.py1
-rw-r--r--nova/tests/virt/baremetal/test_tilera.py1
-rw-r--r--nova/tests/virt/baremetal/test_tilera_pdu.py1
-rw-r--r--nova/tests/virt/baremetal/test_utils.py1
-rw-r--r--nova/tests/virt/baremetal/test_virtual_power_driver.py1
-rw-r--r--nova/tests/virt/disk/__init__.py2
-rw-r--r--nova/tests/virt/disk/test_api.py2
-rw-r--r--nova/tests/virt/disk/test_loop.py2
-rw-r--r--nova/tests/virt/disk/test_nbd.py2
-rw-r--r--nova/tests/virt/docker/mock_client.py2
-rw-r--r--nova/tests/virt/docker/test_docker_client.py2
-rw-r--r--nova/tests/virt/docker/test_driver.py2
-rw-r--r--nova/tests/virt/docker/test_hostinfo.py2
-rw-r--r--nova/tests/virt/docker/test_network.py2
-rw-r--r--nova/tests/virt/hyperv/__init__.py2
-rw-r--r--nova/tests/virt/hyperv/db_fakes.py2
-rw-r--r--nova/tests/virt/hyperv/fake.py2
-rw-r--r--nova/tests/virt/hyperv/test_hypervapi.py2
-rw-r--r--nova/tests/virt/hyperv/test_networkutilsv2.py2
-rw-r--r--nova/tests/virt/hyperv/test_vhdutils.py2
-rw-r--r--nova/tests/virt/hyperv/test_vhdutilsv2.py2
-rw-r--r--nova/tests/virt/hyperv/test_vmutils.py2
-rw-r--r--nova/tests/virt/hyperv/test_vmutilsv2.py2
-rw-r--r--nova/tests/virt/libvirt/__init__.py2
-rw-r--r--nova/tests/virt/libvirt/fake_imagebackend.py2
-rw-r--r--nova/tests/virt/libvirt/fake_libvirt_utils.py2
-rw-r--r--nova/tests/virt/libvirt/fakelibvirt.py2
-rw-r--r--nova/tests/virt/libvirt/test_fakelibvirt.py2
-rw-r--r--nova/tests/virt/libvirt/test_image_utils.py2
-rw-r--r--nova/tests/virt/libvirt/test_imagebackend.py2
-rw-r--r--nova/tests/virt/libvirt/test_imagecache.py2
-rw-r--r--nova/tests/virt/libvirt/test_libvirt.py2
-rw-r--r--nova/tests/virt/libvirt/test_libvirt_blockinfo.py2
-rw-r--r--nova/tests/virt/libvirt/test_libvirt_config.py2
-rw-r--r--nova/tests/virt/libvirt/test_libvirt_utils.py2
-rw-r--r--nova/tests/virt/libvirt/test_libvirt_vif.py2
-rw-r--r--nova/tests/virt/libvirt/test_libvirt_volume.py2
-rw-r--r--nova/tests/virt/test_block_device.py2
-rw-r--r--nova/tests/virt/test_cpu.py2
-rw-r--r--nova/tests/virt/test_driver.py2
-rw-r--r--nova/tests/virt/test_virt.py2
-rw-r--r--nova/tests/virt/test_virt_disk.py2
-rw-r--r--nova/tests/virt/test_virt_disk_vfs_guestfs.py2
-rw-r--r--nova/tests/virt/test_virt_disk_vfs_localfs.py2
-rw-r--r--nova/tests/virt/test_virt_drivers.py2
-rw-r--r--nova/tests/virt/vmwareapi/__init__.py2
-rw-r--r--nova/tests/virt/vmwareapi/db_fakes.py2
-rw-r--r--nova/tests/virt/vmwareapi/stubs.py2
-rw-r--r--nova/tests/virt/vmwareapi/test_configdrive.py2
-rw-r--r--nova/tests/virt/vmwareapi/test_driver_api.py2
-rw-r--r--nova/tests/virt/vmwareapi/test_error_util.py2
-rw-r--r--nova/tests/virt/vmwareapi/test_read_write_util.py2
-rw-r--r--nova/tests/virt/vmwareapi/test_vif.py2
-rw-r--r--nova/tests/virt/vmwareapi/test_vim_util.py2
-rw-r--r--nova/tests/virt/vmwareapi/test_vm_util.py2
-rw-r--r--nova/tests/virt/vmwareapi/test_vm_util_datastore_selection.py2
-rw-r--r--nova/tests/virt/vmwareapi/test_vmops.py2
-rw-r--r--nova/tests/virt/vmwareapi/test_volumeops.py2
-rw-r--r--nova/tests/virt/xenapi/image/test_bittorrent.py2
-rw-r--r--nova/tests/virt/xenapi/image/test_glance.py2
-rw-r--r--nova/tests/virt/xenapi/image/test_utils.py2
-rw-r--r--nova/tests/virt/xenapi/image/test_vdi_through_dev.py2
-rw-r--r--nova/tests/virt/xenapi/stubs.py2
-rw-r--r--nova/tests/virt/xenapi/test_agent.py2
-rw-r--r--nova/tests/virt/xenapi/test_driver.py2
-rw-r--r--nova/tests/virt/xenapi/test_vm_utils.py2
-rw-r--r--nova/tests/virt/xenapi/test_vmops.py2
-rw-r--r--nova/tests/virt/xenapi/test_volume_utils.py2
-rw-r--r--nova/tests/virt/xenapi/test_volumeops.py2
-rw-r--r--nova/tests/virt/xenapi/test_xenapi.py2
-rw-r--r--nova/tests/volume/encryptors/__init__.py2
-rw-r--r--nova/tests/volume/encryptors/test_base.py2
-rw-r--r--nova/tests/volume/encryptors/test_cryptsetup.py2
-rw-r--r--nova/tests/volume/encryptors/test_luks.py2
-rw-r--r--nova/tests/volume/encryptors/test_nop.py2
-rw-r--r--nova/tests/volume/test_cinder.py2
-rw-r--r--nova/utils.py2
-rw-r--r--nova/version.py2
-rw-r--r--nova/virt/__init__.py2
-rw-r--r--nova/virt/baremetal/baremetal_states.py2
-rw-r--r--nova/virt/baremetal/base.py2
-rw-r--r--nova/virt/baremetal/common.py2
-rw-r--r--nova/virt/baremetal/db/api.py2
-rw-r--r--nova/virt/baremetal/db/migration.py2
-rw-r--r--nova/virt/baremetal/db/sqlalchemy/api.py2
-rw-r--r--nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/001_init.py2
-rw-r--r--nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/002_drop_bm_deployments.py2
-rw-r--r--nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/003_add_uuid_to_bm_nodes.py2
-rw-r--r--nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/004_add_instance_name_to_bm_nodes.py2
-rw-r--r--nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/005_drop_unused_columns_from_nodes.py2
-rw-r--r--nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/006_move_prov_mac_address.py2
-rw-r--r--nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/007_drop_prov_mac_address.py2
-rw-r--r--nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/008_remove_bm_pxe_ips_table.py2
-rw-r--r--nova/virt/baremetal/db/sqlalchemy/migration.py2
-rw-r--r--nova/virt/baremetal/db/sqlalchemy/models.py2
-rw-r--r--nova/virt/baremetal/db/sqlalchemy/session.py2
-rw-r--r--nova/virt/baremetal/driver.py1
-rw-r--r--nova/virt/baremetal/fake.py2
-rw-r--r--nova/virt/baremetal/iboot_pdu.py2
-rw-r--r--nova/virt/baremetal/ipmi.py1
-rw-r--r--nova/virt/baremetal/pxe.py2
-rw-r--r--nova/virt/baremetal/tilera.py2
-rw-r--r--nova/virt/baremetal/tilera_pdu.py1
-rw-r--r--nova/virt/baremetal/utils.py2
-rw-r--r--nova/virt/baremetal/virtual_power_driver.py2
-rw-r--r--nova/virt/baremetal/virtual_power_driver_settings.py2
-rw-r--r--nova/virt/baremetal/volume_driver.py1
-rw-r--r--nova/virt/block_device.py2
-rw-r--r--nova/virt/configdrive.py2
-rw-r--r--nova/virt/cpu.py2
-rw-r--r--nova/virt/disk/__init__.py2
-rw-r--r--nova/virt/disk/api.py2
-rw-r--r--nova/virt/disk/mount/__init__.py2
-rw-r--r--nova/virt/disk/mount/api.py2
-rw-r--r--nova/virt/disk/mount/loop.py2
-rw-r--r--nova/virt/disk/mount/nbd.py2
-rw-r--r--nova/virt/disk/vfs/__init__.py2
-rw-r--r--nova/virt/disk/vfs/api.py2
-rw-r--r--nova/virt/disk/vfs/guestfs.py2
-rw-r--r--nova/virt/disk/vfs/localfs.py2
-rw-r--r--nova/virt/docker/__init__.py2
-rw-r--r--nova/virt/docker/client.py2
-rw-r--r--nova/virt/docker/driver.py2
-rw-r--r--nova/virt/docker/hostinfo.py2
-rw-r--r--nova/virt/docker/network.py2
-rw-r--r--nova/virt/driver.py2
-rw-r--r--nova/virt/event.py2
-rw-r--r--nova/virt/fake.py2
-rw-r--r--nova/virt/firewall.py2
-rw-r--r--nova/virt/hyperv/__init__.py2
-rw-r--r--nova/virt/hyperv/basevolumeutils.py1
-rw-r--r--nova/virt/hyperv/constants.py2
-rw-r--r--nova/virt/hyperv/driver.py2
-rw-r--r--nova/virt/hyperv/hostops.py2
-rw-r--r--nova/virt/hyperv/hostutils.py2
-rw-r--r--nova/virt/hyperv/imagecache.py2
-rw-r--r--nova/virt/hyperv/livemigrationops.py2
-rw-r--r--nova/virt/hyperv/livemigrationutils.py2
-rw-r--r--nova/virt/hyperv/migrationops.py2
-rw-r--r--nova/virt/hyperv/networkutils.py2
-rw-r--r--nova/virt/hyperv/networkutilsv2.py2
-rw-r--r--nova/virt/hyperv/pathutils.py2
-rw-r--r--nova/virt/hyperv/snapshotops.py2
-rw-r--r--nova/virt/hyperv/utilsfactory.py2
-rw-r--r--nova/virt/hyperv/vhdutils.py2
-rw-r--r--nova/virt/hyperv/vhdutilsv2.py2
-rw-r--r--nova/virt/hyperv/vif.py2
-rw-r--r--nova/virt/hyperv/vmops.py2
-rw-r--r--nova/virt/hyperv/vmutils.py2
-rw-r--r--nova/virt/hyperv/vmutilsv2.py2
-rw-r--r--nova/virt/hyperv/volumeops.py2
-rw-r--r--nova/virt/hyperv/volumeutils.py2
-rw-r--r--nova/virt/hyperv/volumeutilsv2.py2
-rw-r--r--nova/virt/imagecache.py1
-rw-r--r--nova/virt/images.py2
-rw-r--r--nova/virt/libvirt/__init__.py2
-rw-r--r--nova/virt/libvirt/blockinfo.py2
-rw-r--r--nova/virt/libvirt/config.py2
-rw-r--r--nova/virt/libvirt/designer.py2
-rw-r--r--nova/virt/libvirt/driver.py2
-rw-r--r--nova/virt/libvirt/firewall.py2
-rw-r--r--nova/virt/libvirt/imagebackend.py2
-rw-r--r--nova/virt/libvirt/imagecache.py2
-rw-r--r--nova/virt/libvirt/utils.py2
-rw-r--r--nova/virt/libvirt/vif.py2
-rw-r--r--nova/virt/libvirt/volume.py2
-rw-r--r--nova/virt/netutils.py2
-rw-r--r--nova/virt/storage_users.py2
-rw-r--r--nova/virt/virtapi.py2
-rw-r--r--nova/virt/vmwareapi/__init__.py2
-rw-r--r--nova/virt/vmwareapi/driver.py2
-rw-r--r--nova/virt/vmwareapi/error_util.py2
-rw-r--r--nova/virt/vmwareapi/fake.py2
-rw-r--r--nova/virt/vmwareapi/host.py1
-rw-r--r--nova/virt/vmwareapi/io_util.py2
-rw-r--r--nova/virt/vmwareapi/network_util.py2
-rw-r--r--nova/virt/vmwareapi/read_write_util.py2
-rw-r--r--nova/virt/vmwareapi/vif.py2
-rw-r--r--nova/virt/vmwareapi/vim.py2
-rw-r--r--nova/virt/vmwareapi/vim_util.py2
-rw-r--r--nova/virt/vmwareapi/vm_util.py2
-rw-r--r--nova/virt/vmwareapi/vmops.py2
-rw-r--r--nova/virt/vmwareapi/vmware_images.py2
-rw-r--r--nova/virt/vmwareapi/volume_util.py2
-rw-r--r--nova/virt/vmwareapi/volumeops.py2
-rw-r--r--nova/virt/xenapi/__init__.py2
-rw-r--r--nova/virt/xenapi/agent.py2
-rw-r--r--nova/virt/xenapi/fake.py2
-rw-r--r--nova/virt/xenapi/firewall.py2
-rw-r--r--nova/virt/xenapi/host.py2
-rw-r--r--nova/virt/xenapi/image/utils.py2
-rw-r--r--nova/virt/xenapi/image/vdi_through_dev.py2
-rw-r--r--nova/virt/xenapi/network_utils.py2
-rw-r--r--nova/virt/xenapi/pool.py2
-rw-r--r--nova/virt/xenapi/pool_states.py2
-rw-r--r--nova/virt/xenapi/vif.py2
-rw-r--r--nova/virt/xenapi/vm_utils.py2
-rw-r--r--nova/virt/xenapi/vmops.py2
-rw-r--r--nova/virt/xenapi/volume_utils.py2
-rw-r--r--nova/virt/xenapi/volumeops.py2
-rw-r--r--nova/vnc/__init__.py2
-rw-r--r--nova/vnc/xvp_proxy.py2
-rw-r--r--nova/volume/__init__.py2
-rw-r--r--nova/volume/cinder.py2
-rw-r--r--nova/volume/encryptors/__init__.py2
-rw-r--r--nova/volume/encryptors/base.py2
-rw-r--r--nova/volume/encryptors/cryptsetup.py2
-rw-r--r--nova/volume/encryptors/luks.py2
-rw-r--r--nova/volume/encryptors/nop.py2
-rw-r--r--nova/wsgi.py2
716 files changed, 16 insertions, 1353 deletions
diff --git a/nova/__init__.py b/nova/__init__.py
index e21bdd7b49..b8044faece 100644
--- a/nova/__init__.py
+++ b/nova/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/api/auth.py b/nova/api/auth.py
index b356bf9974..f15648a77a 100644
--- a/nova/api/auth.py
+++ b/nova/api/auth.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/ec2/__init__.py b/nova/api/ec2/__init__.py
index fcfd8bc09a..474ba46a52 100644
--- a/nova/api/ec2/__init__.py
+++ b/nova/api/ec2/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/api/ec2/apirequest.py b/nova/api/ec2/apirequest.py
index 7cbc14095c..c0f7021b5b 100644
--- a/nova/api/ec2/apirequest.py
+++ b/nova/api/ec2/apirequest.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/api/ec2/cloud.py b/nova/api/ec2/cloud.py
index feb56944ad..7e87ab9084 100644
--- a/nova/api/ec2/cloud.py
+++ b/nova/api/ec2/cloud.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/api/ec2/ec2utils.py b/nova/api/ec2/ec2utils.py
index 3d2b64e2e0..b86a6e3534 100644
--- a/nova/api/ec2/ec2utils.py
+++ b/nova/api/ec2/ec2utils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/api/ec2/faults.py b/nova/api/ec2/faults.py
index 49874990bb..5cac4ea7ff 100644
--- a/nova/api/ec2/faults.py
+++ b/nova/api/ec2/faults.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
diff --git a/nova/api/ec2/inst_state.py b/nova/api/ec2/inst_state.py
index 1451bbfba7..ca8282b84d 100644
--- a/nova/api/ec2/inst_state.py
+++ b/nova/api/ec2/inst_state.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Isaku Yamahata <yamahata at valinux co jp>
# All Rights Reserved.
#
diff --git a/nova/api/manager.py b/nova/api/manager.py
index e2a5f8e75a..f254475cc2 100644
--- a/nova/api/manager.py
+++ b/nova/api/manager.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/api/metadata/__init__.py b/nova/api/metadata/__init__.py
index f3d0c88ac7..964707ba79 100644
--- a/nova/api/metadata/__init__.py
+++ b/nova/api/metadata/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/metadata/base.py b/nova/api/metadata/base.py
index 8f85657783..8f6bbe1524 100644
--- a/nova/api/metadata/base.py
+++ b/nova/api/metadata/base.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/api/metadata/handler.py b/nova/api/metadata/handler.py
index 111288e984..f5347a8147 100644
--- a/nova/api/metadata/handler.py
+++ b/nova/api/metadata/handler.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/api/metadata/vendordata_json.py b/nova/api/metadata/vendordata_json.py
index 042115bbf4..55edd55120 100644
--- a/nova/api/metadata/vendordata_json.py
+++ b/nova/api/metadata/vendordata_json.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Canonical Ltd
# All Rights Reserved.
#
diff --git a/nova/api/openstack/__init__.py b/nova/api/openstack/__init__.py
index 68a336e972..d1f26ce724 100644
--- a/nova/api/openstack/__init__.py
+++ b/nova/api/openstack/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/api/openstack/auth.py b/nova/api/openstack/auth.py
index fc3c5a398d..e0aa32b400 100644
--- a/nova/api/openstack/auth.py
+++ b/nova/api/openstack/auth.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 IBM Corp.
# Copyright 2010 OpenStack Foundation
# All Rights Reserved.
diff --git a/nova/api/openstack/common.py b/nova/api/openstack/common.py
index 050a06a182..bcfe343008 100644
--- a/nova/api/openstack/common.py
+++ b/nova/api/openstack/common.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/__init__.py b/nova/api/openstack/compute/__init__.py
index e754bc011d..6f1e5d7967 100644
--- a/nova/api/openstack/compute/__init__.py
+++ b/nova/api/openstack/compute/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/api/openstack/compute/consoles.py b/nova/api/openstack/compute/consoles.py
index 73a6c02b8e..67e3a7ad86 100644
--- a/nova/api/openstack/compute/consoles.py
+++ b/nova/api/openstack/compute/consoles.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/contrib/__init__.py b/nova/api/openstack/compute/contrib/__init__.py
index 8e1e8aa856..e4d9dea64c 100644
--- a/nova/api/openstack/compute/contrib/__init__.py
+++ b/nova/api/openstack/compute/contrib/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Justin Santa Barbara
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/contrib/agents.py b/nova/api/openstack/compute/contrib/agents.py
index d7bea13bb7..e667830355 100644
--- a/nova/api/openstack/compute/contrib/agents.py
+++ b/nova/api/openstack/compute/contrib/agents.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/contrib/availability_zone.py b/nova/api/openstack/compute/contrib/availability_zone.py
index c4eab045da..62c4a32c4a 100644
--- a/nova/api/openstack/compute/contrib/availability_zone.py
+++ b/nova/api/openstack/compute/contrib/availability_zone.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/contrib/baremetal_ext_status.py b/nova/api/openstack/compute/contrib/baremetal_ext_status.py
index 3f4a6efccb..f57b42ff98 100644
--- a/nova/api/openstack/compute/contrib/baremetal_ext_status.py
+++ b/nova/api/openstack/compute/contrib/baremetal_ext_status.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/contrib/cell_capacities.py b/nova/api/openstack/compute/contrib/cell_capacities.py
index ab79b4327f..15fb170aa6 100644
--- a/nova/api/openstack/compute/contrib/cell_capacities.py
+++ b/nova/api/openstack/compute/contrib/cell_capacities.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2013 Rackspace Hosting
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/contrib/cells.py b/nova/api/openstack/compute/contrib/cells.py
index df725e5304..e20ab1ea24 100644
--- a/nova/api/openstack/compute/contrib/cells.py
+++ b/nova/api/openstack/compute/contrib/cells.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011-2012 OpenStack Foundation
# All Rights Reserved.
# Copyright 2013 Red Hat, Inc.
diff --git a/nova/api/openstack/compute/contrib/certificates.py b/nova/api/openstack/compute/contrib/certificates.py
index cc1afc24b0..b023dec587 100644
--- a/nova/api/openstack/compute/contrib/certificates.py
+++ b/nova/api/openstack/compute/contrib/certificates.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/contrib/cloudpipe_update.py b/nova/api/openstack/compute/contrib/cloudpipe_update.py
index 20418ae54e..b5388a2465 100644
--- a/nova/api/openstack/compute/contrib/cloudpipe_update.py
+++ b/nova/api/openstack/compute/contrib/cloudpipe_update.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/contrib/config_drive.py b/nova/api/openstack/compute/contrib/config_drive.py
index f0b3de5ed3..29b528be20 100644
--- a/nova/api/openstack/compute/contrib/config_drive.py
+++ b/nova/api/openstack/compute/contrib/config_drive.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/contrib/console_output.py b/nova/api/openstack/compute/contrib/console_output.py
index 913bcb5b13..da1519a1df 100644
--- a/nova/api/openstack/compute/contrib/console_output.py
+++ b/nova/api/openstack/compute/contrib/console_output.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# Copyright 2011 Grid Dynamics
# Copyright 2011 Eldar Nugaev, Kirill Shileev, Ilya Alekseyev
diff --git a/nova/api/openstack/compute/contrib/consoles.py b/nova/api/openstack/compute/contrib/consoles.py
index bdbd28b88b..07bab0be48 100644
--- a/nova/api/openstack/compute/contrib/consoles.py
+++ b/nova/api/openstack/compute/contrib/consoles.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/contrib/createserverext.py b/nova/api/openstack/compute/contrib/createserverext.py
index 9559ceef32..6aae15f92f 100644
--- a/nova/api/openstack/compute/contrib/createserverext.py
+++ b/nova/api/openstack/compute/contrib/createserverext.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/contrib/disk_config.py b/nova/api/openstack/compute/contrib/disk_config.py
index c3a1740b5c..661cd3c3dc 100644
--- a/nova/api/openstack/compute/contrib/disk_config.py
+++ b/nova/api/openstack/compute/contrib/disk_config.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/contrib/extended_availability_zone.py b/nova/api/openstack/compute/contrib/extended_availability_zone.py
index 6e77cd6bdb..cca921104d 100644
--- a/nova/api/openstack/compute/contrib/extended_availability_zone.py
+++ b/nova/api/openstack/compute/contrib/extended_availability_zone.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Netease, LLC.
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/contrib/extended_floating_ips.py b/nova/api/openstack/compute/contrib/extended_floating_ips.py
index 44b84bad94..eaeba0d3a8 100644
--- a/nova/api/openstack/compute/contrib/extended_floating_ips.py
+++ b/nova/api/openstack/compute/contrib/extended_floating_ips.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/contrib/extended_ips_mac.py b/nova/api/openstack/compute/contrib/extended_ips_mac.py
index a577513fd9..e5757326fd 100644
--- a/nova/api/openstack/compute/contrib/extended_ips_mac.py
+++ b/nova/api/openstack/compute/contrib/extended_ips_mac.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/contrib/extended_virtual_interfaces_net.py b/nova/api/openstack/compute/contrib/extended_virtual_interfaces_net.py
index 8779d68796..3c6774656b 100644
--- a/nova/api/openstack/compute/contrib/extended_virtual_interfaces_net.py
+++ b/nova/api/openstack/compute/contrib/extended_virtual_interfaces_net.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/contrib/extended_volumes.py b/nova/api/openstack/compute/contrib/extended_volumes.py
index 22963c49e0..0996f80aa3 100644
--- a/nova/api/openstack/compute/contrib/extended_volumes.py
+++ b/nova/api/openstack/compute/contrib/extended_volumes.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/contrib/fixed_ips.py b/nova/api/openstack/compute/contrib/fixed_ips.py
index 306b2b7293..b667e29ac2 100644
--- a/nova/api/openstack/compute/contrib/fixed_ips.py
+++ b/nova/api/openstack/compute/contrib/fixed_ips.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/contrib/flavor_access.py b/nova/api/openstack/compute/contrib/flavor_access.py
index 85a90e3583..c97e7ca09f 100644
--- a/nova/api/openstack/compute/contrib/flavor_access.py
+++ b/nova/api/openstack/compute/contrib/flavor_access.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/contrib/flavorextradata.py b/nova/api/openstack/compute/contrib/flavorextradata.py
index 313b83b5dc..70535d6e75 100644
--- a/nova/api/openstack/compute/contrib/flavorextradata.py
+++ b/nova/api/openstack/compute/contrib/flavorextradata.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 OpenStack Foundation
# Copyright 2011 Canonical Ltd.
# All Rights Reserved.
diff --git a/nova/api/openstack/compute/contrib/flavorextraspecs.py b/nova/api/openstack/compute/contrib/flavorextraspecs.py
index 63de65090a..427bb9d27d 100644
--- a/nova/api/openstack/compute/contrib/flavorextraspecs.py
+++ b/nova/api/openstack/compute/contrib/flavorextraspecs.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 University of Southern California
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/contrib/flavormanage.py b/nova/api/openstack/compute/contrib/flavormanage.py
index 69b45f8c75..f220030207 100644
--- a/nova/api/openstack/compute/contrib/flavormanage.py
+++ b/nova/api/openstack/compute/contrib/flavormanage.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
diff --git a/nova/api/openstack/compute/contrib/floating_ip_dns.py b/nova/api/openstack/compute/contrib/floating_ip_dns.py
index 1d74b3e8ff..cc2291906e 100644
--- a/nova/api/openstack/compute/contrib/floating_ip_dns.py
+++ b/nova/api/openstack/compute/contrib/floating_ip_dns.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Andrew Bogott for the Wikimedia Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/contrib/floating_ip_pools.py b/nova/api/openstack/compute/contrib/floating_ip_pools.py
index aefe65d267..53cce833dc 100644
--- a/nova/api/openstack/compute/contrib/floating_ip_pools.py
+++ b/nova/api/openstack/compute/contrib/floating_ip_pools.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 X.commerce, a business unit of eBay Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/contrib/floating_ips.py b/nova/api/openstack/compute/contrib/floating_ips.py
index 92c42a5320..b192b1c3ae 100644
--- a/nova/api/openstack/compute/contrib/floating_ips.py
+++ b/nova/api/openstack/compute/contrib/floating_ips.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# Copyright (c) 2011 X.commerce, a business unit of eBay Inc.
# Copyright 2011 Grid Dynamics
diff --git a/nova/api/openstack/compute/contrib/floating_ips_bulk.py b/nova/api/openstack/compute/contrib/floating_ips_bulk.py
index 026fcd352b..ff654e2f8c 100644
--- a/nova/api/openstack/compute/contrib/floating_ips_bulk.py
+++ b/nova/api/openstack/compute/contrib/floating_ips_bulk.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/contrib/fping.py b/nova/api/openstack/compute/contrib/fping.py
index 9d6d29778f..e1023a7a5a 100644
--- a/nova/api/openstack/compute/contrib/fping.py
+++ b/nova/api/openstack/compute/contrib/fping.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Grid Dynamics
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
diff --git a/nova/api/openstack/compute/contrib/instance_usage_audit_log.py b/nova/api/openstack/compute/contrib/instance_usage_audit_log.py
index ce72bca41c..164fc578bb 100644
--- a/nova/api/openstack/compute/contrib/instance_usage_audit_log.py
+++ b/nova/api/openstack/compute/contrib/instance_usage_audit_log.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/contrib/keypairs.py b/nova/api/openstack/compute/contrib/keypairs.py
index 3dc7941ed0..3955ffeb15 100644
--- a/nova/api/openstack/compute/contrib/keypairs.py
+++ b/nova/api/openstack/compute/contrib/keypairs.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/contrib/migrations.py b/nova/api/openstack/compute/contrib/migrations.py
index c1b2b344a5..96e295d0b8 100644
--- a/nova/api/openstack/compute/contrib/migrations.py
+++ b/nova/api/openstack/compute/contrib/migrations.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
diff --git a/nova/api/openstack/compute/contrib/multiple_create.py b/nova/api/openstack/compute/contrib/multiple_create.py
index ee3dcf4b4d..47085b2b1f 100644
--- a/nova/api/openstack/compute/contrib/multiple_create.py
+++ b/nova/api/openstack/compute/contrib/multiple_create.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/contrib/os_networks.py b/nova/api/openstack/compute/contrib/os_networks.py
index d76ca812b3..533a4ef910 100644
--- a/nova/api/openstack/compute/contrib/os_networks.py
+++ b/nova/api/openstack/compute/contrib/os_networks.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Grid Dynamics
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
diff --git a/nova/api/openstack/compute/contrib/os_tenant_networks.py b/nova/api/openstack/compute/contrib/os_tenant_networks.py
index 4c4762e041..8d85f5c9cb 100644
--- a/nova/api/openstack/compute/contrib/os_tenant_networks.py
+++ b/nova/api/openstack/compute/contrib/os_tenant_networks.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/contrib/quotas.py b/nova/api/openstack/compute/contrib/quotas.py
index fa3b74a8f0..b347855103 100644
--- a/nova/api/openstack/compute/contrib/quotas.py
+++ b/nova/api/openstack/compute/contrib/quotas.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/contrib/scheduler_hints.py b/nova/api/openstack/compute/contrib/scheduler_hints.py
index 4ad98bae88..746a044445 100644
--- a/nova/api/openstack/compute/contrib/scheduler_hints.py
+++ b/nova/api/openstack/compute/contrib/scheduler_hints.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/contrib/security_group_default_rules.py b/nova/api/openstack/compute/contrib/security_group_default_rules.py
index e80022058e..8c478de92d 100644
--- a/nova/api/openstack/compute/contrib/security_group_default_rules.py
+++ b/nova/api/openstack/compute/contrib/security_group_default_rules.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Metacloud Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/contrib/server_password.py b/nova/api/openstack/compute/contrib/server_password.py
index 2884e4040a..b47f212b77 100644
--- a/nova/api/openstack/compute/contrib/server_password.py
+++ b/nova/api/openstack/compute/contrib/server_password.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 Nebula, Inc.
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/contrib/server_start_stop.py b/nova/api/openstack/compute/contrib/server_start_stop.py
index a10cc753d4..7c2985e6d9 100644
--- a/nova/api/openstack/compute/contrib/server_start_stop.py
+++ b/nova/api/openstack/compute/contrib/server_start_stop.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Midokura Japan K.K.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/contrib/services.py b/nova/api/openstack/compute/contrib/services.py
index 0c839753f8..373582763a 100644
--- a/nova/api/openstack/compute/contrib/services.py
+++ b/nova/api/openstack/compute/contrib/services.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/contrib/simple_tenant_usage.py b/nova/api/openstack/compute/contrib/simple_tenant_usage.py
index 41d7e90ce3..b2b3ee7a3d 100644
--- a/nova/api/openstack/compute/contrib/simple_tenant_usage.py
+++ b/nova/api/openstack/compute/contrib/simple_tenant_usage.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/contrib/used_limits.py b/nova/api/openstack/compute/contrib/used_limits.py
index a0fab1594e..c28686be71 100644
--- a/nova/api/openstack/compute/contrib/used_limits.py
+++ b/nova/api/openstack/compute/contrib/used_limits.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/contrib/used_limits_for_admin.py b/nova/api/openstack/compute/contrib/used_limits_for_admin.py
index d2a8af0d76..575a339f7f 100644
--- a/nova/api/openstack/compute/contrib/used_limits_for_admin.py
+++ b/nova/api/openstack/compute/contrib/used_limits_for_admin.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/contrib/user_data.py b/nova/api/openstack/compute/contrib/user_data.py
index ef5aa6d5a9..246bbc845c 100644
--- a/nova/api/openstack/compute/contrib/user_data.py
+++ b/nova/api/openstack/compute/contrib/user_data.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/extensions.py b/nova/api/openstack/compute/extensions.py
index f25a6a16aa..af3e4af757 100644
--- a/nova/api/openstack/compute/extensions.py
+++ b/nova/api/openstack/compute/extensions.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/flavors.py b/nova/api/openstack/compute/flavors.py
index d17cb90e96..2aa8a32d24 100644
--- a/nova/api/openstack/compute/flavors.py
+++ b/nova/api/openstack/compute/flavors.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/image_metadata.py b/nova/api/openstack/compute/image_metadata.py
index 4c24e8626b..4f871762d0 100644
--- a/nova/api/openstack/compute/image_metadata.py
+++ b/nova/api/openstack/compute/image_metadata.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/ips.py b/nova/api/openstack/compute/ips.py
index 5ccf7dc08c..3117b6b498 100644
--- a/nova/api/openstack/compute/ips.py
+++ b/nova/api/openstack/compute/ips.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/plugins/__init__.py b/nova/api/openstack/compute/plugins/__init__.py
index 42c8b12809..80445b5b47 100644
--- a/nova/api/openstack/compute/plugins/__init__.py
+++ b/nova/api/openstack/compute/plugins/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/plugins/v3/access_ips.py b/nova/api/openstack/compute/plugins/v3/access_ips.py
index 04169c465e..3804c031c2 100644
--- a/nova/api/openstack/compute/plugins/v3/access_ips.py
+++ b/nova/api/openstack/compute/plugins/v3/access_ips.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/plugins/v3/admin_password.py b/nova/api/openstack/compute/plugins/v3/admin_password.py
index d52a71b57b..dedf4768e8 100644
--- a/nova/api/openstack/compute/plugins/v3/admin_password.py
+++ b/nova/api/openstack/compute/plugins/v3/admin_password.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/plugins/v3/agents.py b/nova/api/openstack/compute/plugins/v3/agents.py
index 868b1166e4..2dbc1a3794 100644
--- a/nova/api/openstack/compute/plugins/v3/agents.py
+++ b/nova/api/openstack/compute/plugins/v3/agents.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/plugins/v3/availability_zone.py b/nova/api/openstack/compute/plugins/v3/availability_zone.py
index f3bb1c6ba1..35fc369185 100644
--- a/nova/api/openstack/compute/plugins/v3/availability_zone.py
+++ b/nova/api/openstack/compute/plugins/v3/availability_zone.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/plugins/v3/block_device_mapping.py b/nova/api/openstack/compute/plugins/v3/block_device_mapping.py
index 14ba43acec..767e705afc 100644
--- a/nova/api/openstack/compute/plugins/v3/block_device_mapping.py
+++ b/nova/api/openstack/compute/plugins/v3/block_device_mapping.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/plugins/v3/cells.py b/nova/api/openstack/compute/plugins/v3/cells.py
index 3e17ae1c80..90f79c2a1b 100644
--- a/nova/api/openstack/compute/plugins/v3/cells.py
+++ b/nova/api/openstack/compute/plugins/v3/cells.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011-2012 OpenStack Foundation
# All Rights Reserved.
# Copyright 2013 Red Hat, Inc.
diff --git a/nova/api/openstack/compute/plugins/v3/certificates.py b/nova/api/openstack/compute/plugins/v3/certificates.py
index 519153d6fd..0aa252c264 100644
--- a/nova/api/openstack/compute/plugins/v3/certificates.py
+++ b/nova/api/openstack/compute/plugins/v3/certificates.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/plugins/v3/config_drive.py b/nova/api/openstack/compute/plugins/v3/config_drive.py
index ca644b3596..b8c4986cd9 100644
--- a/nova/api/openstack/compute/plugins/v3/config_drive.py
+++ b/nova/api/openstack/compute/plugins/v3/config_drive.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/plugins/v3/console_output.py b/nova/api/openstack/compute/plugins/v3/console_output.py
index 2585ecb4f5..54489d91bf 100644
--- a/nova/api/openstack/compute/plugins/v3/console_output.py
+++ b/nova/api/openstack/compute/plugins/v3/console_output.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# Copyright 2011 Grid Dynamics
# Copyright 2011 Eldar Nugaev, Kirill Shileev, Ilya Alekseyev
diff --git a/nova/api/openstack/compute/plugins/v3/consoles.py b/nova/api/openstack/compute/plugins/v3/consoles.py
index 7258681b99..80b2c423cb 100644
--- a/nova/api/openstack/compute/plugins/v3/consoles.py
+++ b/nova/api/openstack/compute/plugins/v3/consoles.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/plugins/v3/extended_availability_zone.py b/nova/api/openstack/compute/plugins/v3/extended_availability_zone.py
index 9e22dd2c92..48f536b904 100644
--- a/nova/api/openstack/compute/plugins/v3/extended_availability_zone.py
+++ b/nova/api/openstack/compute/plugins/v3/extended_availability_zone.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Netease, LLC.
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/plugins/v3/extended_volumes.py b/nova/api/openstack/compute/plugins/v3/extended_volumes.py
index 83d69eb6b9..d2a56fd406 100644
--- a/nova/api/openstack/compute/plugins/v3/extended_volumes.py
+++ b/nova/api/openstack/compute/plugins/v3/extended_volumes.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/plugins/v3/extension_info.py b/nova/api/openstack/compute/plugins/v3/extension_info.py
index a09cdf10ab..97d1b22562 100644
--- a/nova/api/openstack/compute/plugins/v3/extension_info.py
+++ b/nova/api/openstack/compute/plugins/v3/extension_info.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/plugins/v3/flavor_access.py b/nova/api/openstack/compute/plugins/v3/flavor_access.py
index 3e138765c5..e4bd5bb074 100644
--- a/nova/api/openstack/compute/plugins/v3/flavor_access.py
+++ b/nova/api/openstack/compute/plugins/v3/flavor_access.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/plugins/v3/flavor_manage.py b/nova/api/openstack/compute/plugins/v3/flavor_manage.py
index 5ed4f10e09..9dc91d8154 100644
--- a/nova/api/openstack/compute/plugins/v3/flavor_manage.py
+++ b/nova/api/openstack/compute/plugins/v3/flavor_manage.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
diff --git a/nova/api/openstack/compute/plugins/v3/flavors.py b/nova/api/openstack/compute/plugins/v3/flavors.py
index 65a16b7796..6faf86f73a 100644
--- a/nova/api/openstack/compute/plugins/v3/flavors.py
+++ b/nova/api/openstack/compute/plugins/v3/flavors.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py b/nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py
index 625e9962f9..ee0e06221a 100644
--- a/nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py
+++ b/nova/api/openstack/compute/plugins/v3/flavors_extraspecs.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/plugins/v3/instance_usage_audit_log.py b/nova/api/openstack/compute/plugins/v3/instance_usage_audit_log.py
index 1b0d509e4f..28aad6e312 100644
--- a/nova/api/openstack/compute/plugins/v3/instance_usage_audit_log.py
+++ b/nova/api/openstack/compute/plugins/v3/instance_usage_audit_log.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/plugins/v3/ips.py b/nova/api/openstack/compute/plugins/v3/ips.py
index 654ba1566a..631cc75db5 100644
--- a/nova/api/openstack/compute/plugins/v3/ips.py
+++ b/nova/api/openstack/compute/plugins/v3/ips.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/plugins/v3/keypairs.py b/nova/api/openstack/compute/plugins/v3/keypairs.py
index a3acf550d7..89fc5592c6 100644
--- a/nova/api/openstack/compute/plugins/v3/keypairs.py
+++ b/nova/api/openstack/compute/plugins/v3/keypairs.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/plugins/v3/migrations.py b/nova/api/openstack/compute/plugins/v3/migrations.py
index a0c600450a..9458a7c9f6 100644
--- a/nova/api/openstack/compute/plugins/v3/migrations.py
+++ b/nova/api/openstack/compute/plugins/v3/migrations.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
diff --git a/nova/api/openstack/compute/plugins/v3/multiple_create.py b/nova/api/openstack/compute/plugins/v3/multiple_create.py
index bc0cf1dbda..96587775a8 100644
--- a/nova/api/openstack/compute/plugins/v3/multiple_create.py
+++ b/nova/api/openstack/compute/plugins/v3/multiple_create.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/plugins/v3/pci.py b/nova/api/openstack/compute/plugins/v3/pci.py
index df04361ab4..bdf5cdfb00 100644
--- a/nova/api/openstack/compute/plugins/v3/pci.py
+++ b/nova/api/openstack/compute/plugins/v3/pci.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Intel Corporation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/plugins/v3/quota_sets.py b/nova/api/openstack/compute/plugins/v3/quota_sets.py
index 8af93a8624..e38ae58dac 100644
--- a/nova/api/openstack/compute/plugins/v3/quota_sets.py
+++ b/nova/api/openstack/compute/plugins/v3/quota_sets.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/plugins/v3/remote_consoles.py b/nova/api/openstack/compute/plugins/v3/remote_consoles.py
index f3c63ec810..d3b0a861f6 100644
--- a/nova/api/openstack/compute/plugins/v3/remote_consoles.py
+++ b/nova/api/openstack/compute/plugins/v3/remote_consoles.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/plugins/v3/scheduler_hints.py b/nova/api/openstack/compute/plugins/v3/scheduler_hints.py
index 3b29c58419..f65df3a1b5 100644
--- a/nova/api/openstack/compute/plugins/v3/scheduler_hints.py
+++ b/nova/api/openstack/compute/plugins/v3/scheduler_hints.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/plugins/v3/server_metadata.py b/nova/api/openstack/compute/plugins/v3/server_metadata.py
index 5009e5992c..d59e9e794b 100644
--- a/nova/api/openstack/compute/plugins/v3/server_metadata.py
+++ b/nova/api/openstack/compute/plugins/v3/server_metadata.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/plugins/v3/server_password.py b/nova/api/openstack/compute/plugins/v3/server_password.py
index 00d068a234..5fed925bb2 100644
--- a/nova/api/openstack/compute/plugins/v3/server_password.py
+++ b/nova/api/openstack/compute/plugins/v3/server_password.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 Nebula, Inc.
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/plugins/v3/services.py b/nova/api/openstack/compute/plugins/v3/services.py
index 2a45f3001b..e1f940aa84 100644
--- a/nova/api/openstack/compute/plugins/v3/services.py
+++ b/nova/api/openstack/compute/plugins/v3/services.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/plugins/v3/simple_tenant_usage.py b/nova/api/openstack/compute/plugins/v3/simple_tenant_usage.py
index 9598c20389..3683cf3d89 100644
--- a/nova/api/openstack/compute/plugins/v3/simple_tenant_usage.py
+++ b/nova/api/openstack/compute/plugins/v3/simple_tenant_usage.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/plugins/v3/user_data.py b/nova/api/openstack/compute/plugins/v3/user_data.py
index 86035b31de..ab7874c04a 100644
--- a/nova/api/openstack/compute/plugins/v3/user_data.py
+++ b/nova/api/openstack/compute/plugins/v3/user_data.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/plugins/v3/versions.py b/nova/api/openstack/compute/plugins/v3/versions.py
index 4e635227c2..aad3c02bd0 100644
--- a/nova/api/openstack/compute/plugins/v3/versions.py
+++ b/nova/api/openstack/compute/plugins/v3/versions.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 IBM Corp.
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/schemas/v3/admin_password_schema.py b/nova/api/openstack/compute/schemas/v3/admin_password_schema.py
index 273ddd0b49..04bcad7bbf 100644
--- a/nova/api/openstack/compute/schemas/v3/admin_password_schema.py
+++ b/nova/api/openstack/compute/schemas/v3/admin_password_schema.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2013 NEC Corporation. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/schemas/v3/agents_schema.py b/nova/api/openstack/compute/schemas/v3/agents_schema.py
index 09724365a6..f54392f22f 100644
--- a/nova/api/openstack/compute/schemas/v3/agents_schema.py
+++ b/nova/api/openstack/compute/schemas/v3/agents_schema.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2013 NEC Corporation. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/schemas/v3/extended_volumes_schema.py b/nova/api/openstack/compute/schemas/v3/extended_volumes_schema.py
index 63773760a5..8ee88797dd 100644
--- a/nova/api/openstack/compute/schemas/v3/extended_volumes_schema.py
+++ b/nova/api/openstack/compute/schemas/v3/extended_volumes_schema.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2013 NEC Corporation. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/schemas/v3/flavor_access_schema.py b/nova/api/openstack/compute/schemas/v3/flavor_access_schema.py
index 6f9f7e075b..571b639cce 100644
--- a/nova/api/openstack/compute/schemas/v3/flavor_access_schema.py
+++ b/nova/api/openstack/compute/schemas/v3/flavor_access_schema.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2013 NEC Corporation. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/schemas/v3/keypairs_schema.py b/nova/api/openstack/compute/schemas/v3/keypairs_schema.py
index d01b3a26a2..e32d4a448b 100644
--- a/nova/api/openstack/compute/schemas/v3/keypairs_schema.py
+++ b/nova/api/openstack/compute/schemas/v3/keypairs_schema.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2013 NEC Corporation. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/openstack/compute/server_metadata.py b/nova/api/openstack/compute/server_metadata.py
index 972526af0c..baf4b40feb 100644
--- a/nova/api/openstack/compute/server_metadata.py
+++ b/nova/api/openstack/compute/server_metadata.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/versions.py b/nova/api/openstack/compute/versions.py
index b93287bb68..0ee2060df6 100644
--- a/nova/api/openstack/compute/versions.py
+++ b/nova/api/openstack/compute/versions.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/views/addresses.py b/nova/api/openstack/compute/views/addresses.py
index 121d19e057..78640d4868 100644
--- a/nova/api/openstack/compute/views/addresses.py
+++ b/nova/api/openstack/compute/views/addresses.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010-2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/views/flavors.py b/nova/api/openstack/compute/views/flavors.py
index 5a82f32113..1e4ce0bc9d 100644
--- a/nova/api/openstack/compute/views/flavors.py
+++ b/nova/api/openstack/compute/views/flavors.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010-2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/views/images.py b/nova/api/openstack/compute/views/images.py
index 306b996927..228feb9449 100644
--- a/nova/api/openstack/compute/views/images.py
+++ b/nova/api/openstack/compute/views/images.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010-2011 OpenStack Foundation
# Copyright 2013 IBM Corp.
# All Rights Reserved.
diff --git a/nova/api/openstack/compute/views/limits.py b/nova/api/openstack/compute/views/limits.py
index 8ceec3c292..ba686f87a5 100644
--- a/nova/api/openstack/compute/views/limits.py
+++ b/nova/api/openstack/compute/views/limits.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010-2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/compute/views/servers.py b/nova/api/openstack/compute/views/servers.py
index 1b16036c7e..186e50a89f 100644
--- a/nova/api/openstack/compute/views/servers.py
+++ b/nova/api/openstack/compute/views/servers.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010-2011 OpenStack Foundation
# Copyright 2011 Piston Cloud Computing, Inc.
# All Rights Reserved.
diff --git a/nova/api/openstack/compute/views/versions.py b/nova/api/openstack/compute/views/versions.py
index 336008c7ac..315acb6f7f 100644
--- a/nova/api/openstack/compute/views/versions.py
+++ b/nova/api/openstack/compute/views/versions.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010-2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/extensions.py b/nova/api/openstack/extensions.py
index f477ba6750..3b929a3af2 100644
--- a/nova/api/openstack/extensions.py
+++ b/nova/api/openstack/extensions.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# Copyright 2011 Justin Santa Barbara
# All Rights Reserved.
diff --git a/nova/api/openstack/urlmap.py b/nova/api/openstack/urlmap.py
index 1fe1b4e2c2..b8404c6eb8 100644
--- a/nova/api/openstack/urlmap.py
+++ b/nova/api/openstack/urlmap.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/openstack/wsgi.py b/nova/api/openstack/wsgi.py
index 5cf51e575c..13d72c252b 100644
--- a/nova/api/openstack/wsgi.py
+++ b/nova/api/openstack/wsgi.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 IBM Corp.
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
diff --git a/nova/api/openstack/xmlutil.py b/nova/api/openstack/xmlutil.py
index 4cfaae748b..7bc5714a3b 100644
--- a/nova/api/openstack/xmlutil.py
+++ b/nova/api/openstack/xmlutil.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/api/sizelimit.py b/nova/api/sizelimit.py
index 03326cc879..627d5cb633 100644
--- a/nova/api/sizelimit.py
+++ b/nova/api/sizelimit.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/validation/__init__.py b/nova/api/validation/__init__.py
index 89c2a6541b..2e8f8777a6 100644
--- a/nova/api/validation/__init__.py
+++ b/nova/api/validation/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2013 NEC Corporation. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/validation/validators.py b/nova/api/validation/validators.py
index 23a68683b1..3e5e82accb 100644
--- a/nova/api/validation/validators.py
+++ b/nova/api/validation/validators.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2013 NEC Corporation. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/api/validator.py b/nova/api/validator.py
index 9d0cb9248e..7fec60d2e5 100644
--- a/nova/api/validator.py
+++ b/nova/api/validator.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Cloudscaling, Inc.
# Author: Matthew Hooker <matt@cloudscaling.com>
# All Rights Reserved.
diff --git a/nova/block_device.py b/nova/block_device.py
index 55f188b153..cfec3f30f8 100644
--- a/nova/block_device.py
+++ b/nova/block_device.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Isaku Yamahata <yamahata@valinux co jp>
# All Rights Reserved.
#
diff --git a/nova/cells/__init__.py b/nova/cells/__init__.py
index 47d21a14b3..ea277b7f9c 100644
--- a/nova/cells/__init__.py
+++ b/nova/cells/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 Rackspace Hosting
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/cells/opts.py b/nova/cells/opts.py
index 118aef6e3c..cb1dfe52da 100644
--- a/nova/cells/opts.py
+++ b/nova/cells/opts.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 Rackspace Hosting
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/cert/__init__.py b/nova/cert/__init__.py
index 74704e5e69..39f9ab69b3 100644
--- a/nova/cert/__init__.py
+++ b/nova/cert/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/cert/manager.py b/nova/cert/manager.py
index ae58aad067..795488f529 100644
--- a/nova/cert/manager.py
+++ b/nova/cert/manager.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/cert/rpcapi.py b/nova/cert/rpcapi.py
index 9dc6c4a036..ff0647b126 100644
--- a/nova/cert/rpcapi.py
+++ b/nova/cert/rpcapi.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013, Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/cloudpipe/__init__.py b/nova/cloudpipe/__init__.py
index ee569500b4..aa6c77a5aa 100644
--- a/nova/cloudpipe/__init__.py
+++ b/nova/cloudpipe/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/cloudpipe/bootscript.template b/nova/cloudpipe/bootscript.template
index 0fe38b79b8..c6fbc08621 100755
--- a/nova/cloudpipe/bootscript.template
+++ b/nova/cloudpipe/bootscript.template
@@ -1,6 +1,4 @@
#!/bin/bash
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/cloudpipe/client.ovpn.template b/nova/cloudpipe/client.ovpn.template
index 07bb605f4a..dd48b556f1 100644
--- a/nova/cloudpipe/client.ovpn.template
+++ b/nova/cloudpipe/client.ovpn.template
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/cloudpipe/pipelib.py b/nova/cloudpipe/pipelib.py
index 6f3f3d0d9b..cb0ecc3f96 100644
--- a/nova/cloudpipe/pipelib.py
+++ b/nova/cloudpipe/pipelib.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/cmd/all.py b/nova/cmd/all.py
index ebbfaddfe3..0c44de6e21 100644
--- a/nova/cmd/all.py
+++ b/nova/cmd/all.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
diff --git a/nova/cmd/api.py b/nova/cmd/api.py
index f838d988fd..acd0f00fb4 100644
--- a/nova/cmd/api.py
+++ b/nova/cmd/api.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/cmd/api_ec2.py b/nova/cmd/api_ec2.py
index 754d65d1a0..6e83ee0697 100644
--- a/nova/cmd/api_ec2.py
+++ b/nova/cmd/api_ec2.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/cmd/api_metadata.py b/nova/cmd/api_metadata.py
index b4e73b04e3..f1042d0cef 100644
--- a/nova/cmd/api_metadata.py
+++ b/nova/cmd/api_metadata.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/cmd/api_os_compute.py b/nova/cmd/api_os_compute.py
index 956ce61062..659c433e63 100644
--- a/nova/cmd/api_os_compute.py
+++ b/nova/cmd/api_os_compute.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/cmd/baremetal_deploy_helper.py b/nova/cmd/baremetal_deploy_helper.py
index 72200cd5db..8547e2cad5 100644
--- a/nova/cmd/baremetal_deploy_helper.py
+++ b/nova/cmd/baremetal_deploy_helper.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 NTT DOCOMO, INC.
# All Rights Reserved.
#
diff --git a/nova/cmd/baremetal_manage.py b/nova/cmd/baremetal_manage.py
index 40efe3fa31..29f9408ce4 100644
--- a/nova/cmd/baremetal_manage.py
+++ b/nova/cmd/baremetal_manage.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 X.commerce, a business unit of eBay Inc.
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
diff --git a/nova/cmd/cells.py b/nova/cmd/cells.py
index 35fa9b64f3..7db4b402d5 100644
--- a/nova/cmd/cells.py
+++ b/nova/cmd/cells.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright (c) 2012 Rackspace Hosting
# All Rights Reserved.
#
diff --git a/nova/cmd/cert.py b/nova/cmd/cert.py
index 1338b8dc8a..08d66e287a 100644
--- a/nova/cmd/cert.py
+++ b/nova/cmd/cert.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/cmd/compute.py b/nova/cmd/compute.py
index 6f98e96800..e7ed654ba5 100644
--- a/nova/cmd/compute.py
+++ b/nova/cmd/compute.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/cmd/conductor.py b/nova/cmd/conductor.py
index 94377f7045..9de95ba21f 100644
--- a/nova/cmd/conductor.py
+++ b/nova/cmd/conductor.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/cmd/console.py b/nova/cmd/console.py
index 4fdc090f6e..b157d99b21 100644
--- a/nova/cmd/console.py
+++ b/nova/cmd/console.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2010 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/cmd/consoleauth.py b/nova/cmd/consoleauth.py
index 130f7ad657..3df171e0e3 100644
--- a/nova/cmd/consoleauth.py
+++ b/nova/cmd/consoleauth.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/cmd/dhcpbridge.py b/nova/cmd/dhcpbridge.py
index 82c8483988..b93238aad5 100644
--- a/nova/cmd/dhcpbridge.py
+++ b/nova/cmd/dhcpbridge.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/cmd/manage.py b/nova/cmd/manage.py
index 26d00384a2..f31b02d94c 100644
--- a/nova/cmd/manage.py
+++ b/nova/cmd/manage.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 X.commerce, a business unit of eBay Inc.
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
diff --git a/nova/cmd/network.py b/nova/cmd/network.py
index bf7073f3f0..9f57b2f2e2 100644
--- a/nova/cmd/network.py
+++ b/nova/cmd/network.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/cmd/novnc.py b/nova/cmd/novnc.py
index 3397bb8163..ea143746bc 100644
--- a/nova/cmd/novnc.py
+++ b/nova/cmd/novnc.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/cmd/novncproxy.py b/nova/cmd/novncproxy.py
index cb818c387c..6d30822479 100644
--- a/nova/cmd/novncproxy.py
+++ b/nova/cmd/novncproxy.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/cmd/objectstore.py b/nova/cmd/objectstore.py
index 12e08beb81..35790adc78 100644
--- a/nova/cmd/objectstore.py
+++ b/nova/cmd/objectstore.py
@@ -1,6 +1,4 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/cmd/scheduler.py b/nova/cmd/scheduler.py
index b8e6b99aa2..1e87e16f3c 100644
--- a/nova/cmd/scheduler.py
+++ b/nova/cmd/scheduler.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/cmd/spicehtml5proxy.py b/nova/cmd/spicehtml5proxy.py
index 76cca61c98..a9ad98cd1c 100644
--- a/nova/cmd/spicehtml5proxy.py
+++ b/nova/cmd/spicehtml5proxy.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/cmd/xvpvncproxy.py b/nova/cmd/xvpvncproxy.py
index 7d0c876278..6a1e695682 100644
--- a/nova/cmd/xvpvncproxy.py
+++ b/nova/cmd/xvpvncproxy.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2010 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/compute/__init__.py b/nova/compute/__init__.py
index 414084c700..0da62ccbab 100644
--- a/nova/compute/__init__.py
+++ b/nova/compute/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/compute/api.py b/nova/compute/api.py
index f53d1a379e..01692bdc09 100644
--- a/nova/compute/api.py
+++ b/nova/compute/api.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# Copyright 2011 Piston Cloud Computing, Inc.
diff --git a/nova/compute/flavors.py b/nova/compute/flavors.py
index 10cd3673b6..2a0ecaf764 100644
--- a/nova/compute/flavors.py
+++ b/nova/compute/flavors.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/compute/instance_actions.py b/nova/compute/instance_actions.py
index 24f556fcd6..92e4b369df 100644
--- a/nova/compute/instance_actions.py
+++ b/nova/compute/instance_actions.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/compute/manager.py b/nova/compute/manager.py
index 30e7693329..d0c196ea82 100644
--- a/nova/compute/manager.py
+++ b/nova/compute/manager.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# Copyright 2011 Justin Santa Barbara
diff --git a/nova/compute/power_state.py b/nova/compute/power_state.py
index 6d1c00b984..d315c0c611 100644
--- a/nova/compute/power_state.py
+++ b/nova/compute/power_state.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# Copyright 2011 Justin Santa Barbara
diff --git a/nova/compute/rpcapi.py b/nova/compute/rpcapi.py
index 4cc2182138..077ff632d1 100644
--- a/nova/compute/rpcapi.py
+++ b/nova/compute/rpcapi.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/compute/task_states.py b/nova/compute/task_states.py
index ee74f1d22f..53cf0f5241 100644
--- a/nova/compute/task_states.py
+++ b/nova/compute/task_states.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/compute/utils.py b/nova/compute/utils.py
index 3af9e3ca20..48d7079833 100644
--- a/nova/compute/utils.py
+++ b/nova/compute/utils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/compute/vm_mode.py b/nova/compute/vm_mode.py
index 71da62b455..1511ec47b1 100644
--- a/nova/compute/vm_mode.py
+++ b/nova/compute/vm_mode.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Red Hat, Inc.
# All Rights Reserved.
#
diff --git a/nova/compute/vm_states.py b/nova/compute/vm_states.py
index c3604ffe70..5fe639773a 100644
--- a/nova/compute/vm_states.py
+++ b/nova/compute/vm_states.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/conductor/tasks/live_migrate.py b/nova/conductor/tasks/live_migrate.py
index 8dcdd2c34e..1cc2bb1bac 100644
--- a/nova/conductor/tasks/live_migrate.py
+++ b/nova/conductor/tasks/live_migrate.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
diff --git a/nova/config.py b/nova/config.py
index 4e010e1f5d..faa35911ef 100644
--- a/nova/config.py
+++ b/nova/config.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/console/__init__.py b/nova/console/__init__.py
index 4ee17c8216..f7fabcd5fe 100644
--- a/nova/console/__init__.py
+++ b/nova/console/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
diff --git a/nova/console/api.py b/nova/console/api.py
index d472a9e08d..f3cb9d3b42 100644
--- a/nova/console/api.py
+++ b/nova/console/api.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2010 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/console/fake.py b/nova/console/fake.py
index 7e96f43f3b..3c9e998a3a 100644
--- a/nova/console/fake.py
+++ b/nova/console/fake.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2010 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/console/manager.py b/nova/console/manager.py
index 99af0f5ef6..303cc1d0f3 100644
--- a/nova/console/manager.py
+++ b/nova/console/manager.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2010 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/console/rpcapi.py b/nova/console/rpcapi.py
index 7f5c7e6bf5..4fcc2d450e 100644
--- a/nova/console/rpcapi.py
+++ b/nova/console/rpcapi.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/console/vmrc.py b/nova/console/vmrc.py
index f23b745ef6..790093fca6 100644
--- a/nova/console/vmrc.py
+++ b/nova/console/vmrc.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 Citrix Systems, Inc.
# Copyright 2011 OpenStack Foundation
#
diff --git a/nova/console/vmrc_manager.py b/nova/console/vmrc_manager.py
index bb4691e599..5eab5c349c 100644
--- a/nova/console/vmrc_manager.py
+++ b/nova/console/vmrc_manager.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 Citrix Systems, Inc.
# Copyright 2011 OpenStack Foundation
#
diff --git a/nova/console/websocketproxy.py b/nova/console/websocketproxy.py
index acf7144950..d2bb555bec 100644
--- a/nova/console/websocketproxy.py
+++ b/nova/console/websocketproxy.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/console/xvp.py b/nova/console/xvp.py
index 9f379f79dc..81418e494a 100644
--- a/nova/console/xvp.py
+++ b/nova/console/xvp.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2010 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/consoleauth/__init__.py b/nova/consoleauth/__init__.py
index 35f174ad63..5536775862 100644
--- a/nova/consoleauth/__init__.py
+++ b/nova/consoleauth/__init__.py
@@ -1,6 +1,4 @@
#!/usr/bin/env python
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/consoleauth/manager.py b/nova/consoleauth/manager.py
index 230e0347f6..f51efeac29 100644
--- a/nova/consoleauth/manager.py
+++ b/nova/consoleauth/manager.py
@@ -1,6 +1,4 @@
#!/usr/bin/env python
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/consoleauth/rpcapi.py b/nova/consoleauth/rpcapi.py
index 051e643552..6a48e9089b 100644
--- a/nova/consoleauth/rpcapi.py
+++ b/nova/consoleauth/rpcapi.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/context.py b/nova/context.py
index 9f2f8bceba..4ace6d974c 100644
--- a/nova/context.py
+++ b/nova/context.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
diff --git a/nova/crypto.py b/nova/crypto.py
index 5f3a24e307..83425e7037 100644
--- a/nova/crypto.py
+++ b/nova/crypto.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/db/__init__.py b/nova/db/__init__.py
index 8ae248cf99..63b3b6fb08 100644
--- a/nova/db/__init__.py
+++ b/nova/db/__init__.py
@@ -1,6 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/db/api.py b/nova/db/api.py
index 5d910920bd..08e3d4a758 100644
--- a/nova/db/api.py
+++ b/nova/db/api.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 X.commerce, a business unit of eBay Inc.
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
diff --git a/nova/db/base.py b/nova/db/base.py
index 2fb5c6b9e2..303f0ba769 100644
--- a/nova/db/base.py
+++ b/nova/db/base.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/db/migration.py b/nova/db/migration.py
index b25adbe1f3..49ab835364 100644
--- a/nova/db/migration.py
+++ b/nova/db/migration.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/db/sqlalchemy/__init__.py b/nova/db/sqlalchemy/__init__.py
index 800f110711..03fec6f2c5 100644
--- a/nova/db/sqlalchemy/__init__.py
+++ b/nova/db/sqlalchemy/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/db/sqlalchemy/api.py b/nova/db/sqlalchemy/api.py
index 41ab1b7631..ef47998f0a 100644
--- a/nova/db/sqlalchemy/api.py
+++ b/nova/db/sqlalchemy/api.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 X.commerce, a business unit of eBay Inc.
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
diff --git a/nova/db/sqlalchemy/migrate_repo/__init__.py b/nova/db/sqlalchemy/migrate_repo/__init__.py
index 74704e5e69..39f9ab69b3 100644
--- a/nova/db/sqlalchemy/migrate_repo/__init__.py
+++ b/nova/db/sqlalchemy/migrate_repo/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/db/sqlalchemy/migrate_repo/manage.py b/nova/db/sqlalchemy/migrate_repo/manage.py
index 3ff394182d..6c2b3842ba 100644
--- a/nova/db/sqlalchemy/migrate_repo/manage.py
+++ b/nova/db/sqlalchemy/migrate_repo/manage.py
@@ -1,6 +1,4 @@
#!/usr/bin/env python
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/db/sqlalchemy/migrate_repo/versions/216_havana.py b/nova/db/sqlalchemy/migrate_repo/versions/216_havana.py
index 26e1276d48..8db11e692b 100644
--- a/nova/db/sqlalchemy/migrate_repo/versions/216_havana.py
+++ b/nova/db/sqlalchemy/migrate_repo/versions/216_havana.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/db/sqlalchemy/migrate_repo/versions/228_add_metrics_in_compute_nodes.py b/nova/db/sqlalchemy/migrate_repo/versions/228_add_metrics_in_compute_nodes.py
index 680a1b1e92..7a9a98a38f 100644
--- a/nova/db/sqlalchemy/migrate_repo/versions/228_add_metrics_in_compute_nodes.py
+++ b/nova/db/sqlalchemy/migrate_repo/versions/228_add_metrics_in_compute_nodes.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Intel Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/db/sqlalchemy/migrate_repo/versions/__init__.py b/nova/db/sqlalchemy/migrate_repo/versions/__init__.py
index 74704e5e69..39f9ab69b3 100644
--- a/nova/db/sqlalchemy/migrate_repo/versions/__init__.py
+++ b/nova/db/sqlalchemy/migrate_repo/versions/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/db/sqlalchemy/migration.py b/nova/db/sqlalchemy/migration.py
index 12756e2e80..8e4d7aac21 100644
--- a/nova/db/sqlalchemy/migration.py
+++ b/nova/db/sqlalchemy/migration.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/db/sqlalchemy/models.py b/nova/db/sqlalchemy/models.py
index 18fa826b9b..8bbecab3ed 100644
--- a/nova/db/sqlalchemy/models.py
+++ b/nova/db/sqlalchemy/models.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 X.commerce, a business unit of eBay Inc.
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
diff --git a/nova/db/sqlalchemy/types.py b/nova/db/sqlalchemy/types.py
index f4ab0ee588..4b771e2ea8 100644
--- a/nova/db/sqlalchemy/types.py
+++ b/nova/db/sqlalchemy/types.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/db/sqlalchemy/utils.py b/nova/db/sqlalchemy/utils.py
index b07058c13a..092b2f6ff6 100644
--- a/nova/db/sqlalchemy/utils.py
+++ b/nova/db/sqlalchemy/utils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 Boris Pavlovic (boris@pavlovic.me).
# All Rights Reserved.
#
diff --git a/nova/exception.py b/nova/exception.py
index 2549fc9a20..d6431bc1a4 100644
--- a/nova/exception.py
+++ b/nova/exception.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/hacking/checks.py b/nova/hacking/checks.py
index eda824fb71..c7230e1b57 100644
--- a/nova/hacking/checks.py
+++ b/nova/hacking/checks.py
@@ -17,6 +17,7 @@ import re
session_check = re.compile("\w*def [a-zA-Z0-9].*[(].*session.*[)]")
cfg_re = re.compile(".*\scfg\.")
+vi_header_re = re.compile("^#\s+vim?:.+")
def import_no_db_in_virt(logical_line, filename):
@@ -59,8 +60,23 @@ def capital_cfg_help(logical_line, tokens):
yield(0, msg)
+def no_vi_headers(physical_line, line_number, lines):
+ """Check for vi editor configuration in source files.
+
+ By default vi modelines can only appear in the first or
+ last 5 lines of a source file.
+
+ N123
+ """
+ # NOTE(gilliard): line_number is 1-indexed
+ if line_number <= 5 or line_number > len(lines) - 5:
+ if vi_header_re.match(physical_line):
+ return 0, "N123: Don't put vi configuration in source files"
+
+
def factory(register):
register(import_no_db_in_virt)
register(no_db_session_in_public_api)
register(use_timeutils_utcnow)
register(capital_cfg_help)
+ register(no_vi_headers)
diff --git a/nova/hooks.py b/nova/hooks.py
index bf1af55017..2247457c80 100644
--- a/nova/hooks.py
+++ b/nova/hooks.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/image/download/__init__.py b/nova/image/download/__init__.py
index c056883876..ad0affb213 100644
--- a/nova/image/download/__init__.py
+++ b/nova/image/download/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Red Hat, Inc.
# All Rights Reserved.
#
diff --git a/nova/image/download/base.py b/nova/image/download/base.py
index 0ee3404c06..e2b3ede9e9 100644
--- a/nova/image/download/base.py
+++ b/nova/image/download/base.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Red Hat, Inc.
# All Rights Reserved.
#
diff --git a/nova/image/download/file.py b/nova/image/download/file.py
index 8724fd5519..57b5c516d1 100644
--- a/nova/image/download/file.py
+++ b/nova/image/download/file.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Red Hat, Inc.
# All Rights Reserved.
#
diff --git a/nova/image/glance.py b/nova/image/glance.py
index 03643edace..b5c894405c 100644
--- a/nova/image/glance.py
+++ b/nova/image/glance.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/image/s3.py b/nova/image/s3.py
index c1027ede6b..db54630bef 100644
--- a/nova/image/s3.py
+++ b/nova/image/s3.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/ipv6/__init__.py b/nova/ipv6/__init__.py
index 711c7ad136..05bd0358a7 100644
--- a/nova/ipv6/__init__.py
+++ b/nova/ipv6/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/ipv6/account_identifier.py b/nova/ipv6/account_identifier.py
index 4cc618b6a1..db9c658968 100644
--- a/nova/ipv6/account_identifier.py
+++ b/nova/ipv6/account_identifier.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# Copyright 2011 Justin Santa Barbara
diff --git a/nova/ipv6/api.py b/nova/ipv6/api.py
index 06a0891d9c..da8102e0c8 100644
--- a/nova/ipv6/api.py
+++ b/nova/ipv6/api.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/ipv6/rfc2462.py b/nova/ipv6/rfc2462.py
index ba3bbcd76e..cda35b0a45 100644
--- a/nova/ipv6/rfc2462.py
+++ b/nova/ipv6/rfc2462.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# Copyright 2011 Justin Santa Barbara
diff --git a/nova/keymgr/__init__.py b/nova/keymgr/__init__.py
index 5370326e3a..5adb22e42d 100644
--- a/nova/keymgr/__init__.py
+++ b/nova/keymgr/__init__.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright (c) 2013 The Johns Hopkins University/Applied Physics Laboratory
# All Rights Reserved.
#
diff --git a/nova/keymgr/conf_key_mgr.py b/nova/keymgr/conf_key_mgr.py
index f0b87465d4..fa76808768 100644
--- a/nova/keymgr/conf_key_mgr.py
+++ b/nova/keymgr/conf_key_mgr.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright (c) 2013 The Johns Hopkins University/Applied Physics Laboratory
# All Rights Reserved.
#
diff --git a/nova/keymgr/key.py b/nova/keymgr/key.py
index 8f9903e23e..2f12332ef7 100644
--- a/nova/keymgr/key.py
+++ b/nova/keymgr/key.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 The Johns Hopkins University/Applied Physics Laboratory
# All Rights Reserved.
#
diff --git a/nova/keymgr/key_mgr.py b/nova/keymgr/key_mgr.py
index b47c79e905..4fb4f07bc0 100644
--- a/nova/keymgr/key_mgr.py
+++ b/nova/keymgr/key_mgr.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright (c) 2013 The Johns Hopkins University/Applied Physics Laboratory
# All Rights Reserved.
#
diff --git a/nova/keymgr/mock_key_mgr.py b/nova/keymgr/mock_key_mgr.py
index ff65341a4a..06dc9739b3 100644
--- a/nova/keymgr/mock_key_mgr.py
+++ b/nova/keymgr/mock_key_mgr.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright (c) 2013 The Johns Hopkins University/Applied Physics Laboratory
# All Rights Reserved.
#
diff --git a/nova/keymgr/not_implemented_key_mgr.py b/nova/keymgr/not_implemented_key_mgr.py
index 827a3ca980..a98e657df3 100644
--- a/nova/keymgr/not_implemented_key_mgr.py
+++ b/nova/keymgr/not_implemented_key_mgr.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright (c) 2013 The Johns Hopkins University/Applied Physics Laboratory
# All Rights Reserved.
#
diff --git a/nova/keymgr/single_key_mgr.py b/nova/keymgr/single_key_mgr.py
index d41e843814..5bf95166d6 100644
--- a/nova/keymgr/single_key_mgr.py
+++ b/nova/keymgr/single_key_mgr.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright (c) 2013 The Johns Hopkins University/Applied Physics Laboratory
# All Rights Reserved.
#
diff --git a/nova/manager.py b/nova/manager.py
index a7b67cfa7c..ed51613c46 100644
--- a/nova/manager.py
+++ b/nova/manager.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/netconf.py b/nova/netconf.py
index 9a1a261fde..712d797d6b 100644
--- a/nova/netconf.py
+++ b/nova/netconf.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/network/__init__.py b/nova/network/__init__.py
index 1704035a3e..1a28ce15c7 100644
--- a/nova/network/__init__.py
+++ b/nova/network/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/network/api.py b/nova/network/api.py
index c530d70c6b..5870217fb4 100644
--- a/nova/network/api.py
+++ b/nova/network/api.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 X.commerce, a business unit of eBay Inc.
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
diff --git a/nova/network/driver.py b/nova/network/driver.py
index aca906bb1f..973ec30f8e 100644
--- a/nova/network/driver.py
+++ b/nova/network/driver.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/network/floating_ips.py b/nova/network/floating_ips.py
index bf97209c03..03deb6c561 100644
--- a/nova/network/floating_ips.py
+++ b/nova/network/floating_ips.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 X.commerce, a business unit of eBay Inc.
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
diff --git a/nova/network/l3.py b/nova/network/l3.py
index 4fac2f135b..c3d53fb00e 100644
--- a/nova/network/l3.py
+++ b/nova/network/l3.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Nicira Networks, Inc
# All Rights Reserved.
#
diff --git a/nova/network/linux_net.py b/nova/network/linux_net.py
index 6f499195c4..53aff3a031 100644
--- a/nova/network/linux_net.py
+++ b/nova/network/linux_net.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 X.commerce, a business unit of eBay Inc.
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
diff --git a/nova/network/manager.py b/nova/network/manager.py
index 0125c450ac..ddad8c9c84 100644
--- a/nova/network/manager.py
+++ b/nova/network/manager.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 X.commerce, a business unit of eBay Inc.
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
diff --git a/nova/network/model.py b/nova/network/model.py
index 9a543a31e8..3a5a929ac5 100644
--- a/nova/network/model.py
+++ b/nova/network/model.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/network/neutronv2/__init__.py b/nova/network/neutronv2/__init__.py
index 7169890e19..c9f6a69ff7 100644
--- a/nova/network/neutronv2/__init__.py
+++ b/nova/network/neutronv2/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2012 OpenStack Foundation
# All Rights Reserved
#
diff --git a/nova/network/neutronv2/api.py b/nova/network/neutronv2/api.py
index 37904cdb88..30118dff85 100644
--- a/nova/network/neutronv2/api.py
+++ b/nova/network/neutronv2/api.py
@@ -14,7 +14,6 @@
# License for the specific language governing permissions and limitations
# under the License.
#
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
import time
diff --git a/nova/network/neutronv2/constants.py b/nova/network/neutronv2/constants.py
index a9be8730fd..fe6ee3b6dd 100644
--- a/nova/network/neutronv2/constants.py
+++ b/nova/network/neutronv2/constants.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 UnitedStack Inc.
# All Rights Reserved.
#
diff --git a/nova/network/noop_dns_driver.py b/nova/network/noop_dns_driver.py
index 68a1862e69..d6f2783eab 100644
--- a/nova/network/noop_dns_driver.py
+++ b/nova/network/noop_dns_driver.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/network/nova_ipam_lib.py b/nova/network/nova_ipam_lib.py
index 7673445787..58af85b68e 100644
--- a/nova/network/nova_ipam_lib.py
+++ b/nova/network/nova_ipam_lib.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Nicira Networks, Inc
# All Rights Reserved.
#
diff --git a/nova/network/rpcapi.py b/nova/network/rpcapi.py
index a517c4153c..8417e67d4b 100644
--- a/nova/network/rpcapi.py
+++ b/nova/network/rpcapi.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013, Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/network/security_group/__init__.py b/nova/network/security_group/__init__.py
index 5f67d78818..4ed40b67a4 100644
--- a/nova/network/security_group/__init__.py
+++ b/nova/network/security_group/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Nicira, Inc.
# All Rights Reserved
#
diff --git a/nova/network/security_group/neutron_driver.py b/nova/network/security_group/neutron_driver.py
index 5f0fa6fc06..14fafbe19b 100644
--- a/nova/network/security_group/neutron_driver.py
+++ b/nova/network/security_group/neutron_driver.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Nicira, Inc.
# All Rights Reserved
#
diff --git a/nova/network/security_group/openstack_driver.py b/nova/network/security_group/openstack_driver.py
index 18cb40b6be..44c5a75c90 100644
--- a/nova/network/security_group/openstack_driver.py
+++ b/nova/network/security_group/openstack_driver.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Nicira, Inc.
# All Rights Reserved
#
diff --git a/nova/network/security_group/security_group_base.py b/nova/network/security_group/security_group_base.py
index fe6b752904..8c0d80189f 100644
--- a/nova/network/security_group/security_group_base.py
+++ b/nova/network/security_group/security_group_base.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# Copyright 2011 Piston Cloud Computing, Inc.
diff --git a/nova/notifications.py b/nova/notifications.py
index f3b004ff34..a18a2419ce 100644
--- a/nova/notifications.py
+++ b/nova/notifications.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 OpenStack Foundation
# All Rights Reserved.
# Copyright 2013 Red Hat, Inc.
diff --git a/nova/objects/instance_group.py b/nova/objects/instance_group.py
index 13ea6d83a3..cc2d8d371c 100644
--- a/nova/objects/instance_group.py
+++ b/nova/objects/instance_group.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/objects/pci_device.py b/nova/objects/pci_device.py
index 1cfc149276..9c4419e955 100644
--- a/nova/objects/pci_device.py
+++ b/nova/objects/pci_device.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Intel Corporation
# All Rights Reserved.
#
diff --git a/nova/objectstore/__init__.py b/nova/objectstore/__init__.py
index 9fe102ba9d..e771027ef5 100644
--- a/nova/objectstore/__init__.py
+++ b/nova/objectstore/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/objectstore/s3server.py b/nova/objectstore/s3server.py
index c3c7057de5..a74d763929 100644
--- a/nova/objectstore/s3server.py
+++ b/nova/objectstore/s3server.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# Copyright 2010 OpenStack Foundation
diff --git a/nova/openstack/common/log_handler.py b/nova/openstack/common/log_handler.py
index 266f357078..e2bed4f0e5 100644
--- a/nova/openstack/common/log_handler.py
+++ b/nova/openstack/common/log_handler.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/openstack/common/uuidutils.py b/nova/openstack/common/uuidutils.py
index 7608acb942..234b880c99 100644
--- a/nova/openstack/common/uuidutils.py
+++ b/nova/openstack/common/uuidutils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 Intel Corporation.
# All Rights Reserved.
#
diff --git a/nova/paths.py b/nova/paths.py
index 8d8a632c07..5fc556057a 100644
--- a/nova/paths.py
+++ b/nova/paths.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/pci/pci_manager.py b/nova/pci/pci_manager.py
index 31f277f324..9ab7c2767e 100644
--- a/nova/pci/pci_manager.py
+++ b/nova/pci/pci_manager.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 Intel, Inc.
# Copyright (c) 2013 OpenStack Foundation
# All Rights Reserved.
diff --git a/nova/pci/pci_request.py b/nova/pci/pci_request.py
index e25a7c2e6a..1a785452b5 100644
--- a/nova/pci/pci_request.py
+++ b/nova/pci/pci_request.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Intel Corporation
# All Rights Reserved.
#
diff --git a/nova/pci/pci_stats.py b/nova/pci/pci_stats.py
index 8bc5e42925..ae9454253f 100644
--- a/nova/pci/pci_stats.py
+++ b/nova/pci/pci_stats.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 Intel, Inc.
# Copyright (c) 2013 OpenStack Foundation
# All Rights Reserved.
diff --git a/nova/pci/pci_utils.py b/nova/pci/pci_utils.py
index bdf1e72fe4..4490a488df 100644
--- a/nova/pci/pci_utils.py
+++ b/nova/pci/pci_utils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 Intel, Inc.
# Copyright (c) 2012 OpenStack Foundation
# All Rights Reserved.
diff --git a/nova/pci/pci_whitelist.py b/nova/pci/pci_whitelist.py
index b11c816b15..2394730657 100644
--- a/nova/pci/pci_whitelist.py
+++ b/nova/pci/pci_whitelist.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 Intel, Inc.
# Copyright (c) 2013 OpenStack Foundation
# All Rights Reserved.
diff --git a/nova/policy.py b/nova/policy.py
index 12cf3648ab..8a522fcaef 100644
--- a/nova/policy.py
+++ b/nova/policy.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/quota.py b/nova/quota.py
index 19647433ba..f452923dd7 100644
--- a/nova/quota.py
+++ b/nova/quota.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/rpc.py b/nova/rpc.py
index 609a2769ae..a54610f9db 100644
--- a/nova/rpc.py
+++ b/nova/rpc.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/safe_utils.py b/nova/safe_utils.py
index 9c8fc28106..a6d2734733 100644
--- a/nova/safe_utils.py
+++ b/nova/safe_utils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# Copyright 2011 Justin Santa Barbara
diff --git a/nova/scheduler/__init__.py b/nova/scheduler/__init__.py
index 7dc4ffc35e..ff2609381f 100644
--- a/nova/scheduler/__init__.py
+++ b/nova/scheduler/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2010 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/scheduler/chance.py b/nova/scheduler/chance.py
index b3d9667710..8efd0fa87d 100644
--- a/nova/scheduler/chance.py
+++ b/nova/scheduler/chance.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2010 OpenStack Foundation
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
diff --git a/nova/scheduler/driver.py b/nova/scheduler/driver.py
index 43b20e8bbb..fb39638f1c 100644
--- a/nova/scheduler/driver.py
+++ b/nova/scheduler/driver.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2010 OpenStack Foundation
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
diff --git a/nova/scheduler/filters/pci_passthrough_filter.py b/nova/scheduler/filters/pci_passthrough_filter.py
index f66795ead1..dc71e18baa 100644
--- a/nova/scheduler/filters/pci_passthrough_filter.py
+++ b/nova/scheduler/filters/pci_passthrough_filter.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright (c) 2013 ISP RAS.
# All Rights Reserved.
#
diff --git a/nova/scheduler/filters/trusted_filter.py b/nova/scheduler/filters/trusted_filter.py
index add7eb4f9e..2eac14174d 100644
--- a/nova/scheduler/filters/trusted_filter.py
+++ b/nova/scheduler/filters/trusted_filter.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 Intel, Inc.
# Copyright (c) 2011-2012 OpenStack Foundation
# All Rights Reserved.
diff --git a/nova/scheduler/manager.py b/nova/scheduler/manager.py
index 529ce7fdac..889e13c493 100644
--- a/nova/scheduler/manager.py
+++ b/nova/scheduler/manager.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2010 OpenStack Foundation
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
diff --git a/nova/scheduler/rpcapi.py b/nova/scheduler/rpcapi.py
index 3a2e85e630..004ddcd0fd 100644
--- a/nova/scheduler/rpcapi.py
+++ b/nova/scheduler/rpcapi.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013, Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/scheduler/scheduler_options.py b/nova/scheduler/scheduler_options.py
index d88c2174fe..435f911b2e 100644
--- a/nova/scheduler/scheduler_options.py
+++ b/nova/scheduler/scheduler_options.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/service.py b/nova/service.py
index b50b92dcc5..f835c7ed90 100644
--- a/nova/service.py
+++ b/nova/service.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# Copyright 2011 Justin Santa Barbara
diff --git a/nova/spice/__init__.py b/nova/spice/__init__.py
index b7c5e517ca..5db3bbb887 100644
--- a/nova/spice/__init__.py
+++ b/nova/spice/__init__.py
@@ -1,6 +1,4 @@
#!/usr/bin/env python
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
diff --git a/nova/storage/__init__.py b/nova/storage/__init__.py
index 931ad9875b..dc7b6bf696 100644
--- a/nova/storage/__init__.py
+++ b/nova/storage/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 Hewlett-Packard, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/storage/linuxscsi.py b/nova/storage/linuxscsi.py
index 8bda99adaf..371656ad32 100644
--- a/nova/storage/linuxscsi.py
+++ b/nova/storage/linuxscsi.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# (c) Copyright 2013 Hewlett-Packard Development Company, L.P.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/test.py b/nova/test.py
index eaf01f7427..6b470ae5f5 100644
--- a/nova/test.py
+++ b/nova/test.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/tests/__init__.py b/nova/tests/__init__.py
index 6cbd763ddd..566fabba1d 100644
--- a/nova/tests/__init__.py
+++ b/nova/tests/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/tests/api/__init__.py b/nova/tests/api/__init__.py
index 4dec227c40..31285c4fc2 100644
--- a/nova/tests/api/__init__.py
+++ b/nova/tests/api/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/ec2/__init__.py b/nova/tests/api/ec2/__init__.py
index 4dec227c40..31285c4fc2 100644
--- a/nova/tests/api/ec2/__init__.py
+++ b/nova/tests/api/ec2/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/ec2/test_api.py b/nova/tests/api/ec2/test_api.py
index cc7fd32023..04f5dd8540 100644
--- a/nova/tests/api/ec2/test_api.py
+++ b/nova/tests/api/ec2/test_api.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/tests/api/ec2/test_cinder_cloud.py b/nova/tests/api/ec2/test_cinder_cloud.py
index c464ca4e09..8c1ed8fe5d 100644
--- a/nova/tests/api/ec2/test_cinder_cloud.py
+++ b/nova/tests/api/ec2/test_cinder_cloud.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 X.commerce, a business unit of eBay Inc.
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
diff --git a/nova/tests/api/ec2/test_cloud.py b/nova/tests/api/ec2/test_cloud.py
index c7cda3ef4f..9ce34c80f6 100644
--- a/nova/tests/api/ec2/test_cloud.py
+++ b/nova/tests/api/ec2/test_cloud.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 X.commerce, a business unit of eBay Inc.
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
diff --git a/nova/tests/api/ec2/test_ec2_validate.py b/nova/tests/api/ec2/test_ec2_validate.py
index 8ff4270fdf..187cc692b4 100644
--- a/nova/tests/api/ec2/test_ec2_validate.py
+++ b/nova/tests/api/ec2/test_ec2_validate.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Cloudscaling, Inc.
# Author: Joe Gordon <jogo@cloudscaling.com>
# All Rights Reserved.
diff --git a/nova/tests/api/ec2/test_faults.py b/nova/tests/api/ec2/test_faults.py
index 60c560845c..ae71be9bbf 100644
--- a/nova/tests/api/ec2/test_faults.py
+++ b/nova/tests/api/ec2/test_faults.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
diff --git a/nova/tests/api/ec2/test_middleware.py b/nova/tests/api/ec2/test_middleware.py
index 4ff203238a..816512333d 100644
--- a/nova/tests/api/ec2/test_middleware.py
+++ b/nova/tests/api/ec2/test_middleware.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/tests/api/openstack/__init__.py b/nova/tests/api/openstack/__init__.py
index 4dec227c40..31285c4fc2 100644
--- a/nova/tests/api/openstack/__init__.py
+++ b/nova/tests/api/openstack/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/common.py b/nova/tests/api/openstack/common.py
index 468bc5626f..a50a65688e 100644
--- a/nova/tests/api/openstack/common.py
+++ b/nova/tests/api/openstack/common.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/__init__.py b/nova/tests/api/openstack/compute/__init__.py
index 4dec227c40..31285c4fc2 100644
--- a/nova/tests/api/openstack/compute/__init__.py
+++ b/nova/tests/api/openstack/compute/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/contrib/__init__.py b/nova/tests/api/openstack/compute/contrib/__init__.py
index 4dec227c40..31285c4fc2 100644
--- a/nova/tests/api/openstack/compute/contrib/__init__.py
+++ b/nova/tests/api/openstack/compute/contrib/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/contrib/test_createserverext.py b/nova/tests/api/openstack/compute/contrib/test_createserverext.py
index 09d836a326..6519bded38 100644
--- a/nova/tests/api/openstack/compute/contrib/test_createserverext.py
+++ b/nova/tests/api/openstack/compute/contrib/test_createserverext.py
@@ -1,5 +1,3 @@
-# vim: tabstop=5 shiftwidth=4 softtabstop=4
-
# Copyright 2010-2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/contrib/test_deferred_delete.py b/nova/tests/api/openstack/compute/contrib/test_deferred_delete.py
index 191a8b4691..d2ac6d1cbe 100644
--- a/nova/tests/api/openstack/compute/contrib/test_deferred_delete.py
+++ b/nova/tests/api/openstack/compute/contrib/test_deferred_delete.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/contrib/test_disk_config.py b/nova/tests/api/openstack/compute/contrib/test_disk_config.py
index 4cd83c63d1..9f60a03032 100644
--- a/nova/tests/api/openstack/compute/contrib/test_disk_config.py
+++ b/nova/tests/api/openstack/compute/contrib/test_disk_config.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/contrib/test_extended_ips_mac.py b/nova/tests/api/openstack/compute/contrib/test_extended_ips_mac.py
index 59b1480f7c..269afcd807 100644
--- a/nova/tests/api/openstack/compute/contrib/test_extended_ips_mac.py
+++ b/nova/tests/api/openstack/compute/contrib/test_extended_ips_mac.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 IBM Corp.
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/contrib/test_extended_virtual_interfaces_net.py b/nova/tests/api/openstack/compute/contrib/test_extended_virtual_interfaces_net.py
index a458dbb1a0..b873dd51ed 100644
--- a/nova/tests/api/openstack/compute/contrib/test_extended_virtual_interfaces_net.py
+++ b/nova/tests/api/openstack/compute/contrib/test_extended_virtual_interfaces_net.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 IBM Corp.
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/contrib/test_flavors_extra_specs.py b/nova/tests/api/openstack/compute/contrib/test_flavors_extra_specs.py
index 8e38c4cb7f..d6f594fe8e 100644
--- a/nova/tests/api/openstack/compute/contrib/test_flavors_extra_specs.py
+++ b/nova/tests/api/openstack/compute/contrib/test_flavors_extra_specs.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 University of Southern California
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/contrib/test_migrations.py b/nova/tests/api/openstack/compute/contrib/test_migrations.py
index f6f9d8e9a5..1e57b48281 100644
--- a/nova/tests/api/openstack/compute/contrib/test_migrations.py
+++ b/nova/tests/api/openstack/compute/contrib/test_migrations.py
@@ -1,5 +1,3 @@
-# vim: tabstop=5 shiftwidth=4 softtabstop=4
-
# All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/api/openstack/compute/contrib/test_neutron_security_groups.py b/nova/tests/api/openstack/compute/contrib/test_neutron_security_groups.py
index fc71654457..7bfb8d76fe 100644
--- a/nova/tests/api/openstack/compute/contrib/test_neutron_security_groups.py
+++ b/nova/tests/api/openstack/compute/contrib/test_neutron_security_groups.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Nicira, Inc.
# All Rights Reserved
#
diff --git a/nova/tests/api/openstack/compute/contrib/test_quotas.py b/nova/tests/api/openstack/compute/contrib/test_quotas.py
index 10c63713bf..caa3aaaa8c 100644
--- a/nova/tests/api/openstack/compute/contrib/test_quotas.py
+++ b/nova/tests/api/openstack/compute/contrib/test_quotas.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# Copyright 2013 IBM Corp.
# All Rights Reserved.
diff --git a/nova/tests/api/openstack/compute/contrib/test_scheduler_hints.py b/nova/tests/api/openstack/compute/contrib/test_scheduler_hints.py
index b90321d942..0d867b8645 100644
--- a/nova/tests/api/openstack/compute/contrib/test_scheduler_hints.py
+++ b/nova/tests/api/openstack/compute/contrib/test_scheduler_hints.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/contrib/test_security_group_default_rules.py b/nova/tests/api/openstack/compute/contrib/test_security_group_default_rules.py
index a25d246417..ad0bd6a8d7 100644
--- a/nova/tests/api/openstack/compute/contrib/test_security_group_default_rules.py
+++ b/nova/tests/api/openstack/compute/contrib/test_security_group_default_rules.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Metacloud, Inc
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/api/openstack/compute/contrib/test_security_groups.py b/nova/tests/api/openstack/compute/contrib/test_security_groups.py
index 35a4405de4..5b35a899c7 100644
--- a/nova/tests/api/openstack/compute/contrib/test_security_groups.py
+++ b/nova/tests/api/openstack/compute/contrib/test_security_groups.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# Copyright 2012 Justin Santa Barbara
#
diff --git a/nova/tests/api/openstack/compute/contrib/test_simple_tenant_usage.py b/nova/tests/api/openstack/compute/contrib/test_simple_tenant_usage.py
index b951ccb7d7..70b23254bc 100644
--- a/nova/tests/api/openstack/compute/contrib/test_simple_tenant_usage.py
+++ b/nova/tests/api/openstack/compute/contrib/test_simple_tenant_usage.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/contrib/test_used_limits.py b/nova/tests/api/openstack/compute/contrib/test_used_limits.py
index 769d435e71..1b58c0b1b6 100644
--- a/nova/tests/api/openstack/compute/contrib/test_used_limits.py
+++ b/nova/tests/api/openstack/compute/contrib/test_used_limits.py
@@ -1,5 +1,3 @@
-# vim: tabstop=5 shiftwidth=4 softtabstop=4
-
# Copyright 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/extensions/__init__.py b/nova/tests/api/openstack/compute/extensions/__init__.py
index 4ac574e586..153622e504 100644
--- a/nova/tests/api/openstack/compute/extensions/__init__.py
+++ b/nova/tests/api/openstack/compute/extensions/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/api/openstack/compute/extensions/foxinsocks.py b/nova/tests/api/openstack/compute/extensions/foxinsocks.py
index 3b232f3271..5785f1037a 100644
--- a/nova/tests/api/openstack/compute/extensions/foxinsocks.py
+++ b/nova/tests/api/openstack/compute/extensions/foxinsocks.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/plugins/v3/test_admin_password.py b/nova/tests/api/openstack/compute/plugins/v3/test_admin_password.py
index cc8afc1708..8997ca4e36 100644
--- a/nova/tests/api/openstack/compute/plugins/v3/test_admin_password.py
+++ b/nova/tests/api/openstack/compute/plugins/v3/test_admin_password.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# Copyright 2013 IBM Corp.
# All Rights Reserved.
diff --git a/nova/tests/api/openstack/compute/plugins/v3/test_block_device_mapping.py b/nova/tests/api/openstack/compute/plugins/v3/test_block_device_mapping.py
index e37822e473..14d5cd93a7 100644
--- a/nova/tests/api/openstack/compute/plugins/v3/test_block_device_mapping.py
+++ b/nova/tests/api/openstack/compute/plugins/v3/test_block_device_mapping.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/plugins/v3/test_consoles.py b/nova/tests/api/openstack/compute/plugins/v3/test_consoles.py
index 6d355a8e75..31012f7b14 100644
--- a/nova/tests/api/openstack/compute/plugins/v3/test_consoles.py
+++ b/nova/tests/api/openstack/compute/plugins/v3/test_consoles.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010-2011 OpenStack Foundation
# Copyright 2011 Piston Cloud Computing, Inc.
# All Rights Reserved.
diff --git a/nova/tests/api/openstack/compute/plugins/v3/test_deferred_delete.py b/nova/tests/api/openstack/compute/plugins/v3/test_deferred_delete.py
index d3ef678a7a..27bc24607b 100644
--- a/nova/tests/api/openstack/compute/plugins/v3/test_deferred_delete.py
+++ b/nova/tests/api/openstack/compute/plugins/v3/test_deferred_delete.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/plugins/v3/test_extended_volumes.py b/nova/tests/api/openstack/compute/plugins/v3/test_extended_volumes.py
index a4af98f5e6..77fb84085d 100644
--- a/nova/tests/api/openstack/compute/plugins/v3/test_extended_volumes.py
+++ b/nova/tests/api/openstack/compute/plugins/v3/test_extended_volumes.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/plugins/v3/test_extension_info.py b/nova/tests/api/openstack/compute/plugins/v3/test_extension_info.py
index 81fb04f6c5..a4cb07f93c 100644
--- a/nova/tests/api/openstack/compute/plugins/v3/test_extension_info.py
+++ b/nova/tests/api/openstack/compute/plugins/v3/test_extension_info.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/api/openstack/compute/plugins/v3/test_flavors.py b/nova/tests/api/openstack/compute/plugins/v3/test_flavors.py
index 4113dce3cf..92758ca953 100644
--- a/nova/tests/api/openstack/compute/plugins/v3/test_flavors.py
+++ b/nova/tests/api/openstack/compute/plugins/v3/test_flavors.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/plugins/v3/test_flavors_extra_specs.py b/nova/tests/api/openstack/compute/plugins/v3/test_flavors_extra_specs.py
index dbfdd4eb81..f61f0f810e 100644
--- a/nova/tests/api/openstack/compute/plugins/v3/test_flavors_extra_specs.py
+++ b/nova/tests/api/openstack/compute/plugins/v3/test_flavors_extra_specs.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 University of Southern California
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/plugins/v3/test_keypairs.py b/nova/tests/api/openstack/compute/plugins/v3/test_keypairs.py
index 820a1a156f..388dc07771 100644
--- a/nova/tests/api/openstack/compute/plugins/v3/test_keypairs.py
+++ b/nova/tests/api/openstack/compute/plugins/v3/test_keypairs.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Eldar Nugaev
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/plugins/v3/test_migrations.py b/nova/tests/api/openstack/compute/plugins/v3/test_migrations.py
index d1bcb7626c..6a18ac9cb2 100644
--- a/nova/tests/api/openstack/compute/plugins/v3/test_migrations.py
+++ b/nova/tests/api/openstack/compute/plugins/v3/test_migrations.py
@@ -1,5 +1,3 @@
-# vim: tabstop=5 shiftwidth=4 softtabstop=4
-
# All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/api/openstack/compute/plugins/v3/test_multiple_create.py b/nova/tests/api/openstack/compute/plugins/v3/test_multiple_create.py
index dc80fb799a..c193212fcc 100644
--- a/nova/tests/api/openstack/compute/plugins/v3/test_multiple_create.py
+++ b/nova/tests/api/openstack/compute/plugins/v3/test_multiple_create.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 IBM Corp.
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/plugins/v3/test_pci.py b/nova/tests/api/openstack/compute/plugins/v3/test_pci.py
index ae1238c35d..db2ba810c7 100644
--- a/nova/tests/api/openstack/compute/plugins/v3/test_pci.py
+++ b/nova/tests/api/openstack/compute/plugins/v3/test_pci.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Intel Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/api/openstack/compute/plugins/v3/test_quota_sets.py b/nova/tests/api/openstack/compute/plugins/v3/test_quota_sets.py
index 3277808848..2313643d2e 100644
--- a/nova/tests/api/openstack/compute/plugins/v3/test_quota_sets.py
+++ b/nova/tests/api/openstack/compute/plugins/v3/test_quota_sets.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# Copyright 2013 IBM Corp.
# All Rights Reserved.
diff --git a/nova/tests/api/openstack/compute/plugins/v3/test_scheduler_hints.py b/nova/tests/api/openstack/compute/plugins/v3/test_scheduler_hints.py
index 5f13834416..92b8c16ce8 100644
--- a/nova/tests/api/openstack/compute/plugins/v3/test_scheduler_hints.py
+++ b/nova/tests/api/openstack/compute/plugins/v3/test_scheduler_hints.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/plugins/v3/test_security_groups.py b/nova/tests/api/openstack/compute/plugins/v3/test_security_groups.py
index c37c96f04e..fe5f0eca96 100644
--- a/nova/tests/api/openstack/compute/plugins/v3/test_security_groups.py
+++ b/nova/tests/api/openstack/compute/plugins/v3/test_security_groups.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# Copyright 2012 Justin Santa Barbara
#
diff --git a/nova/tests/api/openstack/compute/plugins/v3/test_server_metadata.py b/nova/tests/api/openstack/compute/plugins/v3/test_server_metadata.py
index 1707805e1e..6fca7a81af 100644
--- a/nova/tests/api/openstack/compute/plugins/v3/test_server_metadata.py
+++ b/nova/tests/api/openstack/compute/plugins/v3/test_server_metadata.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/plugins/v3/test_servers.py b/nova/tests/api/openstack/compute/plugins/v3/test_servers.py
index 5a90fc4e31..bcdb507faa 100644
--- a/nova/tests/api/openstack/compute/plugins/v3/test_servers.py
+++ b/nova/tests/api/openstack/compute/plugins/v3/test_servers.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010-2011 OpenStack Foundation
# Copyright 2011 Piston Cloud Computing, Inc.
# All Rights Reserved.
diff --git a/nova/tests/api/openstack/compute/plugins/v3/test_simple_tenant_usage.py b/nova/tests/api/openstack/compute/plugins/v3/test_simple_tenant_usage.py
index a8e9f39e72..babb6b8875 100644
--- a/nova/tests/api/openstack/compute/plugins/v3/test_simple_tenant_usage.py
+++ b/nova/tests/api/openstack/compute/plugins/v3/test_simple_tenant_usage.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/plugins/v3/test_versions.py b/nova/tests/api/openstack/compute/plugins/v3/test_versions.py
index d87d69e603..dbb40b3e3d 100644
--- a/nova/tests/api/openstack/compute/plugins/v3/test_versions.py
+++ b/nova/tests/api/openstack/compute/plugins/v3/test_versions.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 IBM Corp.
# Copyright 2010-2011 OpenStack Foundation
#
diff --git a/nova/tests/api/openstack/compute/test_api.py b/nova/tests/api/openstack/compute/test_api.py
index 127faf5d3f..437458cac6 100644
--- a/nova/tests/api/openstack/compute/test_api.py
+++ b/nova/tests/api/openstack/compute/test_api.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/test_auth.py b/nova/tests/api/openstack/compute/test_auth.py
index 80b2d63c3a..610212b175 100644
--- a/nova/tests/api/openstack/compute/test_auth.py
+++ b/nova/tests/api/openstack/compute/test_auth.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/test_consoles.py b/nova/tests/api/openstack/compute/test_consoles.py
index 3fcabeb0fc..ac844b1c61 100644
--- a/nova/tests/api/openstack/compute/test_consoles.py
+++ b/nova/tests/api/openstack/compute/test_consoles.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010-2011 OpenStack Foundation
# Copyright 2011 Piston Cloud Computing, Inc.
# All Rights Reserved.
diff --git a/nova/tests/api/openstack/compute/test_extensions.py b/nova/tests/api/openstack/compute/test_extensions.py
index f6a4769580..891735edf1 100644
--- a/nova/tests/api/openstack/compute/test_extensions.py
+++ b/nova/tests/api/openstack/compute/test_extensions.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 X.commerce, a business unit of eBay Inc.
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
diff --git a/nova/tests/api/openstack/compute/test_flavors.py b/nova/tests/api/openstack/compute/test_flavors.py
index 932ac0d02b..ec1f371ee5 100644
--- a/nova/tests/api/openstack/compute/test_flavors.py
+++ b/nova/tests/api/openstack/compute/test_flavors.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/test_image_metadata.py b/nova/tests/api/openstack/compute/test_image_metadata.py
index 2ecb811ff4..0add556b44 100644
--- a/nova/tests/api/openstack/compute/test_image_metadata.py
+++ b/nova/tests/api/openstack/compute/test_image_metadata.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/test_images.py b/nova/tests/api/openstack/compute/test_images.py
index 9bf4f7e353..a5cdea40b9 100644
--- a/nova/tests/api/openstack/compute/test_images.py
+++ b/nova/tests/api/openstack/compute/test_images.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/test_server_metadata.py b/nova/tests/api/openstack/compute/test_server_metadata.py
index 9267d82b35..49db155e49 100644
--- a/nova/tests/api/openstack/compute/test_server_metadata.py
+++ b/nova/tests/api/openstack/compute/test_server_metadata.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/compute/test_servers.py b/nova/tests/api/openstack/compute/test_servers.py
index f6839b38cc..22dc9d4103 100644
--- a/nova/tests/api/openstack/compute/test_servers.py
+++ b/nova/tests/api/openstack/compute/test_servers.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010-2011 OpenStack Foundation
# Copyright 2011 Piston Cloud Computing, Inc.
# All Rights Reserved.
diff --git a/nova/tests/api/openstack/compute/test_v3_auth.py b/nova/tests/api/openstack/compute/test_v3_auth.py
index eec417ebd4..15f80a169a 100644
--- a/nova/tests/api/openstack/compute/test_v3_auth.py
+++ b/nova/tests/api/openstack/compute/test_v3_auth.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 IBM Corp.
# Copyright 2010 OpenStack Foundation
# All Rights Reserved.
diff --git a/nova/tests/api/openstack/compute/test_v3_extensions.py b/nova/tests/api/openstack/compute/test_v3_extensions.py
index 0ff9bf55ca..b4159fb6ba 100644
--- a/nova/tests/api/openstack/compute/test_v3_extensions.py
+++ b/nova/tests/api/openstack/compute/test_v3_extensions.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/api/openstack/compute/test_versions.py b/nova/tests/api/openstack/compute/test_versions.py
index 60c3174f15..ee921605f5 100644
--- a/nova/tests/api/openstack/compute/test_versions.py
+++ b/nova/tests/api/openstack/compute/test_versions.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010-2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/fakes.py b/nova/tests/api/openstack/fakes.py
index c5cc166db4..266bc5a150 100644
--- a/nova/tests/api/openstack/fakes.py
+++ b/nova/tests/api/openstack/fakes.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/test_common.py b/nova/tests/api/openstack/test_common.py
index 5ae588bbbe..34c16032cf 100644
--- a/nova/tests/api/openstack/test_common.py
+++ b/nova/tests/api/openstack/test_common.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/test_faults.py b/nova/tests/api/openstack/test_faults.py
index 338b6fe08a..cb7e35e164 100644
--- a/nova/tests/api/openstack/test_faults.py
+++ b/nova/tests/api/openstack/test_faults.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 IBM Corp.
# Copyright 2010 OpenStack Foundation
# All Rights Reserved.
diff --git a/nova/tests/api/openstack/test_mapper.py b/nova/tests/api/openstack/test_mapper.py
index e115a688ba..99b53f384a 100644
--- a/nova/tests/api/openstack/test_mapper.py
+++ b/nova/tests/api/openstack/test_mapper.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/openstack/test_wsgi.py b/nova/tests/api/openstack/test_wsgi.py
index 367cbcf6a0..018ee55f89 100644
--- a/nova/tests/api/openstack/test_wsgi.py
+++ b/nova/tests/api/openstack/test_wsgi.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
diff --git a/nova/tests/api/openstack/test_xmlutil.py b/nova/tests/api/openstack/test_xmlutil.py
index 85f8e6e927..75822a54ed 100644
--- a/nova/tests/api/openstack/test_xmlutil.py
+++ b/nova/tests/api/openstack/test_xmlutil.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/api/test_validator.py b/nova/tests/api/test_validator.py
index 8a2a25959b..eec09c3a06 100644
--- a/nova/tests/api/test_validator.py
+++ b/nova/tests/api/test_validator.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Cloudscaling, Inc.
# Author: Matthew Hooker <matt@cloudscaling.com>
# All Rights Reserved.
diff --git a/nova/tests/api/test_wsgi.py b/nova/tests/api/test_wsgi.py
index 0e34fd8baa..aecfb8e219 100644
--- a/nova/tests/api/test_wsgi.py
+++ b/nova/tests/api/test_wsgi.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# Copyright 2010 OpenStack Foundation
diff --git a/nova/tests/cast_as_call.py b/nova/tests/cast_as_call.py
index 393da7a681..f75600a3b5 100644
--- a/nova/tests/cast_as_call.py
+++ b/nova/tests/cast_as_call.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/cells/__init__.py b/nova/tests/cells/__init__.py
index 22dfdf45f9..7085a89b0f 100644
--- a/nova/tests/cells/__init__.py
+++ b/nova/tests/cells/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 Rackspace Hosting
# All Rights Reserved.
#
diff --git a/nova/tests/cert/__init__.py b/nova/tests/cert/__init__.py
index 4dec227c40..31285c4fc2 100644
--- a/nova/tests/cert/__init__.py
+++ b/nova/tests/cert/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/cert/test_rpcapi.py b/nova/tests/cert/test_rpcapi.py
index 1cf0c2cc6a..ee20c477cd 100644
--- a/nova/tests/cert/test_rpcapi.py
+++ b/nova/tests/cert/test_rpcapi.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012, Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/compute/__init__.py b/nova/tests/compute/__init__.py
index 4dec227c40..31285c4fc2 100644
--- a/nova/tests/compute/__init__.py
+++ b/nova/tests/compute/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/compute/fake_resource_tracker.py b/nova/tests/compute/fake_resource_tracker.py
index a940084f52..c8f1e14647 100644
--- a/nova/tests/compute/fake_resource_tracker.py
+++ b/nova/tests/compute/fake_resource_tracker.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/compute/monitors/test_cpu_monitor.py b/nova/tests/compute/monitors/test_cpu_monitor.py
index 3717e9498a..04977cd47f 100644
--- a/nova/tests/compute/monitors/test_cpu_monitor.py
+++ b/nova/tests/compute/monitors/test_cpu_monitor.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Intel Corporation
# All Rights Reserved.
#
diff --git a/nova/tests/compute/monitors/test_monitors.py b/nova/tests/compute/monitors/test_monitors.py
index 4a8187082b..f52d4cec37 100644
--- a/nova/tests/compute/monitors/test_monitors.py
+++ b/nova/tests/compute/monitors/test_monitors.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Intel Corporation
# All Rights Reserved.
#
diff --git a/nova/tests/compute/test_claims.py b/nova/tests/compute/test_claims.py
index e949835985..939f3086dc 100644
--- a/nova/tests/compute/test_claims.py
+++ b/nova/tests/compute/test_claims.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/compute/test_compute.py b/nova/tests/compute/test_compute.py
index 063985f4ce..c625030315 100644
--- a/nova/tests/compute/test_compute.py
+++ b/nova/tests/compute/test_compute.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# Copyright 2011 Piston Cloud Computing, Inc.
diff --git a/nova/tests/compute/test_compute_cells.py b/nova/tests/compute/test_compute_cells.py
index 21833cd920..a85ee35e2a 100644
--- a/nova/tests/compute/test_compute_cells.py
+++ b/nova/tests/compute/test_compute_cells.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright (c) 2012 Rackspace Hosting
# All Rights Reserved.
#
diff --git a/nova/tests/compute/test_compute_utils.py b/nova/tests/compute/test_compute_utils.py
index 2c07b49cc4..a3889438d1 100644
--- a/nova/tests/compute/test_compute_utils.py
+++ b/nova/tests/compute/test_compute_utils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
# Copyright 2013 Red Hat, Inc.
diff --git a/nova/tests/compute/test_keypairs.py b/nova/tests/compute/test_keypairs.py
index e9a67b68bc..09c9b27330 100644
--- a/nova/tests/compute/test_keypairs.py
+++ b/nova/tests/compute/test_keypairs.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/compute/test_multiple_nodes.py b/nova/tests/compute/test_multiple_nodes.py
index ded5707e86..57a32dbe4f 100644
--- a/nova/tests/compute/test_multiple_nodes.py
+++ b/nova/tests/compute/test_multiple_nodes.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 NTT DOCOMO, INC.
# All Rights Reserved.
#
diff --git a/nova/tests/compute/test_resource_tracker.py b/nova/tests/compute/test_resource_tracker.py
index a3d6866b88..ae325555e0 100644
--- a/nova/tests/compute/test_resource_tracker.py
+++ b/nova/tests/compute/test_resource_tracker.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/compute/test_rpcapi.py b/nova/tests/compute/test_rpcapi.py
index edd2fc5ca9..5218c797a8 100644
--- a/nova/tests/compute/test_rpcapi.py
+++ b/nova/tests/compute/test_rpcapi.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012, Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/compute/test_stats.py b/nova/tests/compute/test_stats.py
index 1cf569ea9a..866fa54504 100644
--- a/nova/tests/compute/test_stats.py
+++ b/nova/tests/compute/test_stats.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/compute/test_virtapi.py b/nova/tests/compute/test_virtapi.py
index 4e59be01dd..3dffe3f72b 100644
--- a/nova/tests/compute/test_virtapi.py
+++ b/nova/tests/compute/test_virtapi.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/compute/test_vmmode.py b/nova/tests/compute/test_vmmode.py
index 0d10807ecf..b8df6ed853 100644
--- a/nova/tests/compute/test_vmmode.py
+++ b/nova/tests/compute/test_vmmode.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright (C) 2012 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/conductor/tasks/test_live_migrate.py b/nova/tests/conductor/tasks/test_live_migrate.py
index fa217bd594..6622a88bde 100644
--- a/nova/tests/conductor/tasks/test_live_migrate.py
+++ b/nova/tests/conductor/tasks/test_live_migrate.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
diff --git a/nova/tests/conf_fixture.py b/nova/tests/conf_fixture.py
index aaea7c85a5..8631c86138 100644
--- a/nova/tests/conf_fixture.py
+++ b/nova/tests/conf_fixture.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/tests/console/__init__.py b/nova/tests/console/__init__.py
index 4dec227c40..31285c4fc2 100644
--- a/nova/tests/console/__init__.py
+++ b/nova/tests/console/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/console/test_console.py b/nova/tests/console/test_console.py
index f58bd086d5..b107cdf4fe 100644
--- a/nova/tests/console/test_console.py
+++ b/nova/tests/console/test_console.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2010 OpenStack Foundation
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/tests/console/test_rpcapi.py b/nova/tests/console/test_rpcapi.py
index 10a673546f..690c4bb103 100644
--- a/nova/tests/console/test_rpcapi.py
+++ b/nova/tests/console/test_rpcapi.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012, Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/consoleauth/__init__.py b/nova/tests/consoleauth/__init__.py
index 4dec227c40..31285c4fc2 100644
--- a/nova/tests/consoleauth/__init__.py
+++ b/nova/tests/consoleauth/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/consoleauth/test_consoleauth.py b/nova/tests/consoleauth/test_consoleauth.py
index 808e5ea1e6..299957daf2 100644
--- a/nova/tests/consoleauth/test_consoleauth.py
+++ b/nova/tests/consoleauth/test_consoleauth.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 OpenStack Foundation
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/tests/consoleauth/test_rpcapi.py b/nova/tests/consoleauth/test_rpcapi.py
index 83684588b1..104b43bdab 100644
--- a/nova/tests/consoleauth/test_rpcapi.py
+++ b/nova/tests/consoleauth/test_rpcapi.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/db/__init__.py b/nova/tests/db/__init__.py
index 2d43aac42f..fdf33be941 100644
--- a/nova/tests/db/__init__.py
+++ b/nova/tests/db/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2010 Citrix Systems, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/db/fakes.py b/nova/tests/db/fakes.py
index 5e2add9be7..c45b372996 100644
--- a/nova/tests/db/fakes.py
+++ b/nova/tests/db/fakes.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 X.commerce, a business unit of eBay Inc.
# Copyright 2010 OpenStack Foundation
# All Rights Reserved.
diff --git a/nova/tests/db/test_db_api.py b/nova/tests/db/test_db_api.py
index 5527d9364d..1a98905151 100644
--- a/nova/tests/db/test_db_api.py
+++ b/nova/tests/db/test_db_api.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# encoding=UTF8
# Copyright 2010 United States Government as represented by the
diff --git a/nova/tests/db/test_migration_utils.py b/nova/tests/db/test_migration_utils.py
index 11b642a2e0..7fd6fd6218 100644
--- a/nova/tests/db/test_migration_utils.py
+++ b/nova/tests/db/test_migration_utils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 Boris Pavlovic (boris@pavlovic.me).
# All Rights Reserved.
#
diff --git a/nova/tests/db/test_migrations.py b/nova/tests/db/test_migrations.py
index eb6dc41b84..0d9e496986 100644
--- a/nova/tests/db/test_migrations.py
+++ b/nova/tests/db/test_migrations.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010-2011 OpenStack Foundation
# Copyright 2012-2013 IBM Corp.
# All Rights Reserved.
diff --git a/nova/tests/db/test_sqlalchemy_utils.py b/nova/tests/db/test_sqlalchemy_utils.py
index b8443c5208..88b8f071a1 100644
--- a/nova/tests/db/test_sqlalchemy_utils.py
+++ b/nova/tests/db/test_sqlalchemy_utils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
diff --git a/nova/tests/db/test_sqlite.py b/nova/tests/db/test_sqlite.py
index 1479180cbc..3891ea72b4 100644
--- a/nova/tests/db/test_sqlite.py
+++ b/nova/tests/db/test_sqlite.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# Copyright 2010 OpenStack Foundation
diff --git a/nova/tests/fake_crypto.py b/nova/tests/fake_crypto.py
index 31ece948e3..cac79a36bc 100644
--- a/nova/tests/fake_crypto.py
+++ b/nova/tests/fake_crypto.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Nebula, Inc.
# All Rights Reserved.
#
diff --git a/nova/tests/fake_instance_actions.py b/nova/tests/fake_instance_actions.py
index f3ab1f8ad1..45f6bfadd4 100644
--- a/nova/tests/fake_instance_actions.py
+++ b/nova/tests/fake_instance_actions.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2013 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/fake_ldap.py b/nova/tests/fake_ldap.py
index ddaef8a5f8..e3e6d77080 100644
--- a/nova/tests/fake_ldap.py
+++ b/nova/tests/fake_ldap.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/tests/fake_network.py b/nova/tests/fake_network.py
index 53d3c8659c..b48473cf28 100644
--- a/nova/tests/fake_network.py
+++ b/nova/tests/fake_network.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Rackspace
# All Rights Reserved.
#
diff --git a/nova/tests/fake_network_cache_model.py b/nova/tests/fake_network_cache_model.py
index 2c1d0ad25e..9873f509d2 100644
--- a/nova/tests/fake_network_cache_model.py
+++ b/nova/tests/fake_network_cache_model.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/fake_notifier.py b/nova/tests/fake_notifier.py
index 4371e093b0..622a1fc406 100644
--- a/nova/tests/fake_notifier.py
+++ b/nova/tests/fake_notifier.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/fake_policy.py b/nova/tests/fake_policy.py
index 2d76323406..8a18826608 100644
--- a/nova/tests/fake_policy.py
+++ b/nova/tests/fake_policy.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/fake_processutils.py b/nova/tests/fake_processutils.py
index 5a053e985d..37fb367ac4 100644
--- a/nova/tests/fake_processutils.py
+++ b/nova/tests/fake_processutils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 Citrix Systems, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/fake_volume.py b/nova/tests/fake_volume.py
index 54ed8e6452..607fb50d3f 100644
--- a/nova/tests/fake_volume.py
+++ b/nova/tests/fake_volume.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
diff --git a/nova/tests/fakeguestfs.py b/nova/tests/fakeguestfs.py
index cf35a6f01a..c9f85b5562 100644
--- a/nova/tests/fakeguestfs.py
+++ b/nova/tests/fakeguestfs.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2012 Red Hat, Inc
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/glance/__init__.py b/nova/tests/glance/__init__.py
index ef9fa05a7c..eac840c7ed 100644
--- a/nova/tests/glance/__init__.py
+++ b/nova/tests/glance/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 Citrix Systems, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/glance/stubs.py b/nova/tests/glance/stubs.py
index d8a288d04d..b240d9ea1f 100644
--- a/nova/tests/glance/stubs.py
+++ b/nova/tests/glance/stubs.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 Citrix Systems, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/image/__init__.py b/nova/tests/image/__init__.py
index 4dec227c40..31285c4fc2 100644
--- a/nova/tests/image/__init__.py
+++ b/nova/tests/image/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/image/fake.py b/nova/tests/image/fake.py
index 671eeef803..0e8d3ac114 100644
--- a/nova/tests/image/fake.py
+++ b/nova/tests/image/fake.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Justin Santa Barbara
# Copyright 2012 OpenStack Foundation
# All Rights Reserved.
diff --git a/nova/tests/image/test_fake.py b/nova/tests/image/test_fake.py
index fd7f773f6b..cdd7efdd6e 100644
--- a/nova/tests/image/test_fake.py
+++ b/nova/tests/image/test_fake.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# Author: Soren Hansen
#
diff --git a/nova/tests/image/test_glance.py b/nova/tests/image/test_glance.py
index 80be48f4cb..b550864cda 100644
--- a/nova/tests/image/test_glance.py
+++ b/nova/tests/image/test_glance.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/image/test_s3.py b/nova/tests/image/test_s3.py
index 1fc64fb3eb..b1749a86ed 100644
--- a/nova/tests/image/test_s3.py
+++ b/nova/tests/image/test_s3.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Isaku Yamahata
# All Rights Reserved.
#
diff --git a/nova/tests/integrated/__init__.py b/nova/tests/integrated/__init__.py
index 10e0a91d77..16b4b921b7 100644
--- a/nova/tests/integrated/__init__.py
+++ b/nova/tests/integrated/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 Justin Santa Barbara
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/integrated/api/__init__.py b/nova/tests/integrated/api/__init__.py
index 5798ab3d1e..6168280c24 100644
--- a/nova/tests/integrated/api/__init__.py
+++ b/nova/tests/integrated/api/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 Justin Santa Barbara
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/integrated/api/client.py b/nova/tests/integrated/api/client.py
index 1f31be9f13..71369f9331 100644
--- a/nova/tests/integrated/api/client.py
+++ b/nova/tests/integrated/api/client.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 Justin Santa Barbara
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/integrated/api_samples_test_base.py b/nova/tests/integrated/api_samples_test_base.py
index 712a25bcf3..6456be0502 100644
--- a/nova/tests/integrated/api_samples_test_base.py
+++ b/nova/tests/integrated/api_samples_test_base.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/integrated_helpers.py b/nova/tests/integrated/integrated_helpers.py
index eaf6049513..17f923d9ee 100644
--- a/nova/tests/integrated/integrated_helpers.py
+++ b/nova/tests/integrated/integrated_helpers.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Justin Santa Barbara
# All Rights Reserved.
#
diff --git a/nova/tests/integrated/test_api_samples.py b/nova/tests/integrated/test_api_samples.py
index 0c6d840883..a81ab20e72 100644
--- a/nova/tests/integrated/test_api_samples.py
+++ b/nova/tests/integrated/test_api_samples.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/test_extensions.py b/nova/tests/integrated/test_extensions.py
index 642d4fec69..e6bbb0ab0f 100644
--- a/nova/tests/integrated/test_extensions.py
+++ b/nova/tests/integrated/test_extensions.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Justin Santa Barbara
# All Rights Reserved.
#
diff --git a/nova/tests/integrated/test_login.py b/nova/tests/integrated/test_login.py
index eafd7a1c0f..b0d2880ec8 100644
--- a/nova/tests/integrated/test_login.py
+++ b/nova/tests/integrated/test_login.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Justin Santa Barbara
# All Rights Reserved.
#
diff --git a/nova/tests/integrated/test_servers.py b/nova/tests/integrated/test_servers.py
index 6332bec959..70082a49ef 100644
--- a/nova/tests/integrated/test_servers.py
+++ b/nova/tests/integrated/test_servers.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Justin Santa Barbara
# All Rights Reserved.
#
diff --git a/nova/tests/integrated/test_xml.py b/nova/tests/integrated/test_xml.py
index 22e0206c79..af14ed6693 100644
--- a/nova/tests/integrated/test_xml.py
+++ b/nova/tests/integrated/test_xml.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Justin Santa Barbara
# All Rights Reserved.
#
diff --git a/nova/tests/integrated/v3/api_sample_base.py b/nova/tests/integrated/v3/api_sample_base.py
index aa1ca8f6a5..b211d243d2 100644
--- a/nova/tests/integrated/v3/api_sample_base.py
+++ b/nova/tests/integrated/v3/api_sample_base.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2013 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/integrated/v3/test_access_ips.py b/nova/tests/integrated/v3/test_access_ips.py
index 4a8f1cfc47..36af1e71e5 100644
--- a/nova/tests/integrated/v3/test_access_ips.py
+++ b/nova/tests/integrated/v3/test_access_ips.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_admin_actions.py b/nova/tests/integrated/v3/test_admin_actions.py
index 0d5e961180..d76d5be169 100644
--- a/nova/tests/integrated/v3/test_admin_actions.py
+++ b/nova/tests/integrated/v3/test_admin_actions.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_admin_password.py b/nova/tests/integrated/v3/test_admin_password.py
index e4a267e178..fb4a97e7a9 100644
--- a/nova/tests/integrated/v3/test_admin_password.py
+++ b/nova/tests/integrated/v3/test_admin_password.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_agents.py b/nova/tests/integrated/v3/test_agents.py
index 1045264cd5..0248e07432 100644
--- a/nova/tests/integrated/v3/test_agents.py
+++ b/nova/tests/integrated/v3/test_agents.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_aggregates.py b/nova/tests/integrated/v3/test_aggregates.py
index 9fd3f8731f..6bae773962 100644
--- a/nova/tests/integrated/v3/test_aggregates.py
+++ b/nova/tests/integrated/v3/test_aggregates.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_attach_interfaces.py b/nova/tests/integrated/v3/test_attach_interfaces.py
index 329e33f9b2..8ae31c0840 100644
--- a/nova/tests/integrated/v3/test_attach_interfaces.py
+++ b/nova/tests/integrated/v3/test_attach_interfaces.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_availability_zone.py b/nova/tests/integrated/v3/test_availability_zone.py
index 155ee6f7a8..2e041f5096 100644
--- a/nova/tests/integrated/v3/test_availability_zone.py
+++ b/nova/tests/integrated/v3/test_availability_zone.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2013 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/integrated/v3/test_cells.py b/nova/tests/integrated/v3/test_cells.py
index b3680b9ccc..ec09aa4cf6 100644
--- a/nova/tests/integrated/v3/test_cells.py
+++ b/nova/tests/integrated/v3/test_cells.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_certificates.py b/nova/tests/integrated/v3/test_certificates.py
index e296aa39b0..8ac77f270c 100644
--- a/nova/tests/integrated/v3/test_certificates.py
+++ b/nova/tests/integrated/v3/test_certificates.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_console_output.py b/nova/tests/integrated/v3/test_console_output.py
index abdad92f13..47d39d6464 100644
--- a/nova/tests/integrated/v3/test_console_output.py
+++ b/nova/tests/integrated/v3/test_console_output.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_consoles.py b/nova/tests/integrated/v3/test_consoles.py
index baec9f255c..b113675490 100644
--- a/nova/tests/integrated/v3/test_consoles.py
+++ b/nova/tests/integrated/v3/test_consoles.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_deferred_delete.py b/nova/tests/integrated/v3/test_deferred_delete.py
index 656c83a0ce..1d9df01f5c 100644
--- a/nova/tests/integrated/v3/test_deferred_delete.py
+++ b/nova/tests/integrated/v3/test_deferred_delete.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_evacuate.py b/nova/tests/integrated/v3/test_evacuate.py
index 23dd03d78e..d70506a8fe 100644
--- a/nova/tests/integrated/v3/test_evacuate.py
+++ b/nova/tests/integrated/v3/test_evacuate.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_extended_availability_zone.py b/nova/tests/integrated/v3/test_extended_availability_zone.py
index f487b2a75c..631d46141d 100644
--- a/nova/tests/integrated/v3/test_extended_availability_zone.py
+++ b/nova/tests/integrated/v3/test_extended_availability_zone.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_extended_server_attributes.py b/nova/tests/integrated/v3/test_extended_server_attributes.py
index e823dfdd47..36c70fddbd 100644
--- a/nova/tests/integrated/v3/test_extended_server_attributes.py
+++ b/nova/tests/integrated/v3/test_extended_server_attributes.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_extended_status.py b/nova/tests/integrated/v3/test_extended_status.py
index 0eaaf3404c..cbdb4fb483 100644
--- a/nova/tests/integrated/v3/test_extended_status.py
+++ b/nova/tests/integrated/v3/test_extended_status.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_extended_volumes.py b/nova/tests/integrated/v3/test_extended_volumes.py
index fc38271407..455516105c 100644
--- a/nova/tests/integrated/v3/test_extended_volumes.py
+++ b/nova/tests/integrated/v3/test_extended_volumes.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_extension_info.py b/nova/tests/integrated/v3/test_extension_info.py
index 2716173e2a..3c0402382c 100644
--- a/nova/tests/integrated/v3/test_extension_info.py
+++ b/nova/tests/integrated/v3/test_extension_info.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_flavor_access.py b/nova/tests/integrated/v3/test_flavor_access.py
index 34ffe1937a..3b8579512d 100644
--- a/nova/tests/integrated/v3/test_flavor_access.py
+++ b/nova/tests/integrated/v3/test_flavor_access.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2013 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/integrated/v3/test_flavor_extraspecs.py b/nova/tests/integrated/v3/test_flavor_extraspecs.py
index 0daa04f303..09d6b98166 100644
--- a/nova/tests/integrated/v3/test_flavor_extraspecs.py
+++ b/nova/tests/integrated/v3/test_flavor_extraspecs.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_flavor_manage.py b/nova/tests/integrated/v3/test_flavor_manage.py
index 208ba8e610..86ea48325b 100644
--- a/nova/tests/integrated/v3/test_flavor_manage.py
+++ b/nova/tests/integrated/v3/test_flavor_manage.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_flavor_rxtx.py b/nova/tests/integrated/v3/test_flavor_rxtx.py
index 3966339f6a..ff506cf9fb 100644
--- a/nova/tests/integrated/v3/test_flavor_rxtx.py
+++ b/nova/tests/integrated/v3/test_flavor_rxtx.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_flavors.py b/nova/tests/integrated/v3/test_flavors.py
index f32c03c034..c821bd4764 100644
--- a/nova/tests/integrated/v3/test_flavors.py
+++ b/nova/tests/integrated/v3/test_flavors.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_hide_server_addresses.py b/nova/tests/integrated/v3/test_hide_server_addresses.py
index 6f7ec33eec..a530b70c89 100644
--- a/nova/tests/integrated/v3/test_hide_server_addresses.py
+++ b/nova/tests/integrated/v3/test_hide_server_addresses.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_hosts.py b/nova/tests/integrated/v3/test_hosts.py
index e3570e90ef..bf6818f8f6 100644
--- a/nova/tests/integrated/v3/test_hosts.py
+++ b/nova/tests/integrated/v3/test_hosts.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_hypervisors.py b/nova/tests/integrated/v3/test_hypervisors.py
index a61a516db5..c6120024f4 100644
--- a/nova/tests/integrated/v3/test_hypervisors.py
+++ b/nova/tests/integrated/v3/test_hypervisors.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_instance_actions.py b/nova/tests/integrated/v3/test_instance_actions.py
index 5408534db6..c0c2e783ea 100644
--- a/nova/tests/integrated/v3/test_instance_actions.py
+++ b/nova/tests/integrated/v3/test_instance_actions.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_instance_usage_audit_log.py b/nova/tests/integrated/v3/test_instance_usage_audit_log.py
index 507e459f78..1340f6b3f3 100644
--- a/nova/tests/integrated/v3/test_instance_usage_audit_log.py
+++ b/nova/tests/integrated/v3/test_instance_usage_audit_log.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_keypairs.py b/nova/tests/integrated/v3/test_keypairs.py
index 85ab234f6b..bb47bcf6ee 100644
--- a/nova/tests/integrated/v3/test_keypairs.py
+++ b/nova/tests/integrated/v3/test_keypairs.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_migrations.py b/nova/tests/integrated/v3/test_migrations.py
index a8e0764478..f27e4ccaa2 100644
--- a/nova/tests/integrated/v3/test_migrations.py
+++ b/nova/tests/integrated/v3/test_migrations.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_multinic.py b/nova/tests/integrated/v3/test_multinic.py
index aea2ca20b3..6dfb05f694 100644
--- a/nova/tests/integrated/v3/test_multinic.py
+++ b/nova/tests/integrated/v3/test_multinic.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_pci.py b/nova/tests/integrated/v3/test_pci.py
index 28899bcd57..0faa79283d 100644
--- a/nova/tests/integrated/v3/test_pci.py
+++ b/nova/tests/integrated/v3/test_pci.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2013 Intel.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/integrated/v3/test_quota_class_sets.py b/nova/tests/integrated/v3/test_quota_class_sets.py
index 56c4e0676d..2a8b1a84f1 100644
--- a/nova/tests/integrated/v3/test_quota_class_sets.py
+++ b/nova/tests/integrated/v3/test_quota_class_sets.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_quota_sets.py b/nova/tests/integrated/v3/test_quota_sets.py
index 0618f6a8ca..3a6e4c1f65 100644
--- a/nova/tests/integrated/v3/test_quota_sets.py
+++ b/nova/tests/integrated/v3/test_quota_sets.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_remote_consoles.py b/nova/tests/integrated/v3/test_remote_consoles.py
index 229b2558e4..3d61b72df9 100644
--- a/nova/tests/integrated/v3/test_remote_consoles.py
+++ b/nova/tests/integrated/v3/test_remote_consoles.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_rescue.py b/nova/tests/integrated/v3/test_rescue.py
index 56ef259043..d47b94eac2 100644
--- a/nova/tests/integrated/v3/test_rescue.py
+++ b/nova/tests/integrated/v3/test_rescue.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_scheduler_hints.py b/nova/tests/integrated/v3/test_scheduler_hints.py
index 663750e496..a0b9b6186e 100644
--- a/nova/tests/integrated/v3/test_scheduler_hints.py
+++ b/nova/tests/integrated/v3/test_scheduler_hints.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_security_groups.py b/nova/tests/integrated/v3/test_security_groups.py
index 38c804031d..c1f27d5a46 100644
--- a/nova/tests/integrated/v3/test_security_groups.py
+++ b/nova/tests/integrated/v3/test_security_groups.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_server_diagnostics.py b/nova/tests/integrated/v3/test_server_diagnostics.py
index 832ac4eb64..51c0488f1f 100644
--- a/nova/tests/integrated/v3/test_server_diagnostics.py
+++ b/nova/tests/integrated/v3/test_server_diagnostics.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_server_metadata.py b/nova/tests/integrated/v3/test_server_metadata.py
index 9e79260d32..4db60bd0bb 100644
--- a/nova/tests/integrated/v3/test_server_metadata.py
+++ b/nova/tests/integrated/v3/test_server_metadata.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_server_usage.py b/nova/tests/integrated/v3/test_server_usage.py
index 30b845f5a7..ae0c393e78 100644
--- a/nova/tests/integrated/v3/test_server_usage.py
+++ b/nova/tests/integrated/v3/test_server_usage.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_servers.py b/nova/tests/integrated/v3/test_servers.py
index 6081eab432..f33ade37d7 100644
--- a/nova/tests/integrated/v3/test_servers.py
+++ b/nova/tests/integrated/v3/test_servers.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_servers_ips.py b/nova/tests/integrated/v3/test_servers_ips.py
index 987fedffb0..08cabe6a82 100644
--- a/nova/tests/integrated/v3/test_servers_ips.py
+++ b/nova/tests/integrated/v3/test_servers_ips.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_services.py b/nova/tests/integrated/v3/test_services.py
index 3431146a33..13a3174e7d 100644
--- a/nova/tests/integrated/v3/test_services.py
+++ b/nova/tests/integrated/v3/test_services.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_shelve.py b/nova/tests/integrated/v3/test_shelve.py
index 0f19461ad6..78e1a70f3c 100644
--- a/nova/tests/integrated/v3/test_shelve.py
+++ b/nova/tests/integrated/v3/test_shelve.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_simple_tenant_usage.py b/nova/tests/integrated/v3/test_simple_tenant_usage.py
index f2e10e3b5b..3836ca5341 100644
--- a/nova/tests/integrated/v3/test_simple_tenant_usage.py
+++ b/nova/tests/integrated/v3/test_simple_tenant_usage.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/integrated/v3/test_user_data.py b/nova/tests/integrated/v3/test_user_data.py
index 0d6713a018..bdea92a8d8 100644
--- a/nova/tests/integrated/v3/test_user_data.py
+++ b/nova/tests/integrated/v3/test_user_data.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2012 Nebula, Inc.
# Copyright 2013 IBM Corp.
#
diff --git a/nova/tests/keymgr/__init__.py b/nova/tests/keymgr/__init__.py
index 33d5398ac8..07fbbfe5ed 100644
--- a/nova/tests/keymgr/__init__.py
+++ b/nova/tests/keymgr/__init__.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright (c) 2013 The Johns Hopkins University/Applied Physics Laboratory
# All Rights Reserved.
#
diff --git a/nova/tests/keymgr/fake.py b/nova/tests/keymgr/fake.py
index c5a0cec4d6..25fb300c51 100644
--- a/nova/tests/keymgr/fake.py
+++ b/nova/tests/keymgr/fake.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Justin Santa Barbara
# Copyright 2012 OpenStack Foundation
# All Rights Reserved.
diff --git a/nova/tests/keymgr/test_conf_key_mgr.py b/nova/tests/keymgr/test_conf_key_mgr.py
index 35e9eccfaf..aeb9ed1142 100644
--- a/nova/tests/keymgr/test_conf_key_mgr.py
+++ b/nova/tests/keymgr/test_conf_key_mgr.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright (c) 2013 The Johns Hopkins University/Applied Physics Laboratory
# All Rights Reserved.
#
diff --git a/nova/tests/keymgr/test_key.py b/nova/tests/keymgr/test_key.py
index 9b95832ab4..a086c6527c 100644
--- a/nova/tests/keymgr/test_key.py
+++ b/nova/tests/keymgr/test_key.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 The Johns Hopkins University/Applied Physics Laboratory
# All Rights Reserved.
#
diff --git a/nova/tests/keymgr/test_key_mgr.py b/nova/tests/keymgr/test_key_mgr.py
index 01e1867b28..cffcfc7a0c 100644
--- a/nova/tests/keymgr/test_key_mgr.py
+++ b/nova/tests/keymgr/test_key_mgr.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 The Johns Hopkins University/Applied Physics Laboratory
# All Rights Reserved.
#
diff --git a/nova/tests/keymgr/test_mock_key_mgr.py b/nova/tests/keymgr/test_mock_key_mgr.py
index e749621df3..4c18158c86 100644
--- a/nova/tests/keymgr/test_mock_key_mgr.py
+++ b/nova/tests/keymgr/test_mock_key_mgr.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright (c) 2013 The Johns Hopkins University/Applied Physics Laboratory
# All Rights Reserved.
#
diff --git a/nova/tests/keymgr/test_not_implemented_key_mgr.py b/nova/tests/keymgr/test_not_implemented_key_mgr.py
index 85bc9f2205..dc2c981123 100644
--- a/nova/tests/keymgr/test_not_implemented_key_mgr.py
+++ b/nova/tests/keymgr/test_not_implemented_key_mgr.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright (c) 2013 The Johns Hopkins University/Applied Physics Laboratory
# All Rights Reserved.
#
diff --git a/nova/tests/keymgr/test_single_key_mgr.py b/nova/tests/keymgr/test_single_key_mgr.py
index 19103240cb..8b595723fd 100644
--- a/nova/tests/keymgr/test_single_key_mgr.py
+++ b/nova/tests/keymgr/test_single_key_mgr.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright (c) 2013 The Johns Hopkins University/Applied Physics Laboratory
# All Rights Reserved.
#
diff --git a/nova/tests/matchers.py b/nova/tests/matchers.py
index cc02c61187..6504fa6a8a 100644
--- a/nova/tests/matchers.py
+++ b/nova/tests/matchers.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# Copyright 2012 Hewlett-Packard Development Company, L.P.
diff --git a/nova/tests/monkey_patch_example/__init__.py b/nova/tests/monkey_patch_example/__init__.py
index 8eaaf41a1f..bf0a9e4214 100644
--- a/nova/tests/monkey_patch_example/__init__.py
+++ b/nova/tests/monkey_patch_example/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/monkey_patch_example/example_a.py b/nova/tests/monkey_patch_example/example_a.py
index ae852a4068..3fdb4dcc05 100644
--- a/nova/tests/monkey_patch_example/example_a.py
+++ b/nova/tests/monkey_patch_example/example_a.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/monkey_patch_example/example_b.py b/nova/tests/monkey_patch_example/example_b.py
index 8a171834b0..2515fd2be4 100644
--- a/nova/tests/monkey_patch_example/example_b.py
+++ b/nova/tests/monkey_patch_example/example_b.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/network/__init__.py b/nova/tests/network/__init__.py
index 0b3d2db5e9..bf3075ddd8 100644
--- a/nova/tests/network/__init__.py
+++ b/nova/tests/network/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/network/security_group/test_neutron_driver.py b/nova/tests/network/security_group/test_neutron_driver.py
index 7bafa2c679..0cc8ab3339 100644
--- a/nova/tests/network/security_group/test_neutron_driver.py
+++ b/nova/tests/network/security_group/test_neutron_driver.py
@@ -13,8 +13,6 @@
# License for the specific language governing permissions and limitations
# under the License.
#
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
import mox
from neutronclient.common import exceptions as n_exc
diff --git a/nova/tests/network/test_api.py b/nova/tests/network/test_api.py
index 70c9bba0ac..0e6b85ed91 100644
--- a/nova/tests/network/test_api.py
+++ b/nova/tests/network/test_api.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Red Hat, Inc.
# All Rights Reserved.
#
diff --git a/nova/tests/network/test_ipam_lib.py b/nova/tests/network/test_ipam_lib.py
index 10d5657a27..c58203643e 100644
--- a/nova/tests/network/test_ipam_lib.py
+++ b/nova/tests/network/test_ipam_lib.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 IBM Corp.
# All Rights Reserved.
#
diff --git a/nova/tests/network/test_linux_net.py b/nova/tests/network/test_linux_net.py
index aaa325a7bd..41be0bf412 100644
--- a/nova/tests/network/test_linux_net.py
+++ b/nova/tests/network/test_linux_net.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 NTT
# All Rights Reserved.
#
diff --git a/nova/tests/network/test_manager.py b/nova/tests/network/test_manager.py
index e2e25bbfaa..091ad7b9c9 100644
--- a/nova/tests/network/test_manager.py
+++ b/nova/tests/network/test_manager.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Rackspace
# Copyright (c) 2011 X.commerce, a business unit of eBay Inc.
# Copyright 2013 IBM Corp.
diff --git a/nova/tests/network/test_network_info.py b/nova/tests/network/test_network_info.py
index a9ca8f3391..48f357d291 100644
--- a/nova/tests/network/test_network_info.py
+++ b/nova/tests/network/test_network_info.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
# Copyright 2013 IBM Corp.
diff --git a/nova/tests/network/test_neutronv2.py b/nova/tests/network/test_neutronv2.py
index 8445f37c1c..6908a2fadc 100644
--- a/nova/tests/network/test_neutronv2.py
+++ b/nova/tests/network/test_neutronv2.py
@@ -13,8 +13,6 @@
# License for the specific language governing permissions and limitations
# under the License.
#
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
import copy
import uuid
diff --git a/nova/tests/network/test_rpcapi.py b/nova/tests/network/test_rpcapi.py
index 79b44a8934..7907029928 100644
--- a/nova/tests/network/test_rpcapi.py
+++ b/nova/tests/network/test_rpcapi.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/objects/test_instance_group.py b/nova/tests/objects/test_instance_group.py
index 815d3c16c2..fe343e0bc8 100644
--- a/nova/tests/objects/test_instance_group.py
+++ b/nova/tests/objects/test_instance_group.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/objects/test_pci_device.py b/nova/tests/objects/test_pci_device.py
index 3d73926e83..3af784fa82 100644
--- a/nova/tests/objects/test_pci_device.py
+++ b/nova/tests/objects/test_pci_device.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/pci/test_pci_manager.py b/nova/tests/pci/test_pci_manager.py
index 3c58dcbcab..1fb3bcfee1 100644
--- a/nova/tests/pci/test_pci_manager.py
+++ b/nova/tests/pci/test_pci_manager.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/pci/test_pci_request.py b/nova/tests/pci/test_pci_request.py
index af06c4c9ea..69b1d9f98a 100644
--- a/nova/tests/pci/test_pci_request.py
+++ b/nova/tests/pci/test_pci_request.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Intel Corporation
# All Rights Reserved.
#
diff --git a/nova/tests/pci/test_pci_stats.py b/nova/tests/pci/test_pci_stats.py
index a5757405ae..9104e2ea9e 100644
--- a/nova/tests/pci/test_pci_stats.py
+++ b/nova/tests/pci/test_pci_stats.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/pci/test_pci_utils.py b/nova/tests/pci/test_pci_utils.py
index 2ea12db5d9..d904dc9254 100644
--- a/nova/tests/pci/test_pci_utils.py
+++ b/nova/tests/pci/test_pci_utils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 Intel, Inc.
# Copyright (c) 2012 OpenStack Foundation
# All Rights Reserved.
diff --git a/nova/tests/pci/test_pci_whitelist.py b/nova/tests/pci/test_pci_whitelist.py
index deff6ffae0..0b737eb7bb 100644
--- a/nova/tests/pci/test_pci_whitelist.py
+++ b/nova/tests/pci/test_pci_whitelist.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/scheduler/__init__.py b/nova/tests/scheduler/__init__.py
index 4dec227c40..31285c4fc2 100644
--- a/nova/tests/scheduler/__init__.py
+++ b/nova/tests/scheduler/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/scheduler/test_chance_scheduler.py b/nova/tests/scheduler/test_chance_scheduler.py
index cc27003bb8..a9b2333110 100644
--- a/nova/tests/scheduler/test_chance_scheduler.py
+++ b/nova/tests/scheduler/test_chance_scheduler.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/scheduler/test_rpcapi.py b/nova/tests/scheduler/test_rpcapi.py
index c77f9014c8..5a71c7859a 100644
--- a/nova/tests/scheduler/test_rpcapi.py
+++ b/nova/tests/scheduler/test_rpcapi.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/scheduler/test_scheduler.py b/nova/tests/scheduler/test_scheduler.py
index 15e3cc7679..fa1a931c34 100644
--- a/nova/tests/scheduler/test_scheduler.py
+++ b/nova/tests/scheduler/test_scheduler.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/tests/test_api_validation.py b/nova/tests/test_api_validation.py
index 68d16ad172..04d657acc7 100644
--- a/nova/tests/test_api_validation.py
+++ b/nova/tests/test_api_validation.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2013 NEC Corporation. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/test_availability_zones.py b/nova/tests/test_availability_zones.py
index c8b725d4be..d7766d1ad1 100644
--- a/nova/tests/test_availability_zones.py
+++ b/nova/tests/test_availability_zones.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Netease Corporation
# All Rights Reserved.
#
diff --git a/nova/tests/test_bdm.py b/nova/tests/test_bdm.py
index eff33e2f4f..31ec68b87a 100644
--- a/nova/tests/test_bdm.py
+++ b/nova/tests/test_bdm.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Isaku Yamahata
# All Rights Reserved.
#
diff --git a/nova/tests/test_block_device.py b/nova/tests/test_block_device.py
index dec3380198..3ce1e9600d 100644
--- a/nova/tests/test_block_device.py
+++ b/nova/tests/test_block_device.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Isaku Yamahata
# All Rights Reserved.
#
diff --git a/nova/tests/test_cinder.py b/nova/tests/test_cinder.py
index 6e66ccf6cc..1e3966d174 100644
--- a/nova/tests/test_cinder.py
+++ b/nova/tests/test_cinder.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/test_configdrive2.py b/nova/tests/test_configdrive2.py
index 4231250b09..81cb764fd4 100644
--- a/nova/tests/test_configdrive2.py
+++ b/nova/tests/test_configdrive2.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Michael Still and Canonical Inc
# All Rights Reserved.
#
diff --git a/nova/tests/test_context.py b/nova/tests/test_context.py
index 5de84c545f..773f9e77f5 100644
--- a/nova/tests/test_context.py
+++ b/nova/tests/test_context.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/test_exception.py b/nova/tests/test_exception.py
index e112efd937..b7d5ce937c 100644
--- a/nova/tests/test_exception.py
+++ b/nova/tests/test_exception.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/tests/test_flavors.py b/nova/tests/test_flavors.py
index 64395dd35a..eb1d238d49 100644
--- a/nova/tests/test_flavors.py
+++ b/nova/tests/test_flavors.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Ken Pepple
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
diff --git a/nova/tests/test_hooks.py b/nova/tests/test_hooks.py
index f2a1fb3bb8..f14f9551e5 100644
--- a/nova/tests/test_hooks.py
+++ b/nova/tests/test_hooks.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/test_instance_types_extra_specs.py b/nova/tests/test_instance_types_extra_specs.py
index 14ab309b41..52e1617d1f 100644
--- a/nova/tests/test_instance_types_extra_specs.py
+++ b/nova/tests/test_instance_types_extra_specs.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 University of Southern California
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
diff --git a/nova/tests/test_iptables_network.py b/nova/tests/test_iptables_network.py
index 5780c4f277..1d46bc1254 100644
--- a/nova/tests/test_iptables_network.py
+++ b/nova/tests/test_iptables_network.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/tests/test_ipv6.py b/nova/tests/test_ipv6.py
index b307fe0caf..4aa6c2a803 100644
--- a/nova/tests/test_ipv6.py
+++ b/nova/tests/test_ipv6.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/test_linuxscsi.py b/nova/tests/test_linuxscsi.py
index 9ff9063204..c291e45908 100644
--- a/nova/tests/test_linuxscsi.py
+++ b/nova/tests/test_linuxscsi.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2010 OpenStack Foundation
# (c) Copyright 2012-2013 Hewlett-Packard Development Company, L.P.
#
diff --git a/nova/tests/test_matchers.py b/nova/tests/test_matchers.py
index 89216c0f16..0e45962441 100644
--- a/nova/tests/test_matchers.py
+++ b/nova/tests/test_matchers.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Hewlett-Packard Development Company, L.P.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/test_metadata.py b/nova/tests/test_metadata.py
index 92cf5ffeb1..c1eea7bbad 100644
--- a/nova/tests/test_metadata.py
+++ b/nova/tests/test_metadata.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/tests/test_notifications.py b/nova/tests/test_notifications.py
index ad4481f62d..4432054dbe 100644
--- a/nova/tests/test_notifications.py
+++ b/nova/tests/test_notifications.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/test_nova_manage.py b/nova/tests/test_nova_manage.py
index a6395dca4b..bdd0f24c2c 100644
--- a/nova/tests/test_nova_manage.py
+++ b/nova/tests/test_nova_manage.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# Copyright 2011 Ilya Alekseyev
#
diff --git a/nova/tests/test_objectstore.py b/nova/tests/test_objectstore.py
index 5e01247b4e..e66bd9fad9 100644
--- a/nova/tests/test_objectstore.py
+++ b/nova/tests/test_objectstore.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/tests/test_policy.py b/nova/tests/test_policy.py
index c64329ab43..b38ecf2a9b 100644
--- a/nova/tests/test_policy.py
+++ b/nova/tests/test_policy.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Piston Cloud Computing, Inc.
# All Rights Reserved.
diff --git a/nova/tests/test_quota.py b/nova/tests/test_quota.py
index ac5c61a6a9..09addf2719 100644
--- a/nova/tests/test_quota.py
+++ b/nova/tests/test_quota.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/tests/test_safeutils.py b/nova/tests/test_safeutils.py
index ff8bd1bba8..e42ddea5c5 100644
--- a/nova/tests/test_safeutils.py
+++ b/nova/tests/test_safeutils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Justin Santa Barbara
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/test_service.py b/nova/tests/test_service.py
index b0af961440..c315ac38ce 100644
--- a/nova/tests/test_service.py
+++ b/nova/tests/test_service.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/tests/test_test.py b/nova/tests/test_test.py
index 4789fb458d..170c7bc9cf 100644
--- a/nova/tests/test_test.py
+++ b/nova/tests/test_test.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/tests/test_test_utils.py b/nova/tests/test_test_utils.py
index 2184d39af8..39e1185cd6 100644
--- a/nova/tests/test_test_utils.py
+++ b/nova/tests/test_test_utils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2010 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/test_utils.py b/nova/tests/test_utils.py
index e6ca1620a0..c04194d2ef 100644
--- a/nova/tests/test_utils.py
+++ b/nova/tests/test_utils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Justin Santa Barbara
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/test_versions.py b/nova/tests/test_versions.py
index fd3130afa0..06baca8b05 100644
--- a/nova/tests/test_versions.py
+++ b/nova/tests/test_versions.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Ken Pepple
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/test_wsgi.py b/nova/tests/test_wsgi.py
index 5a76ded53c..cb59b91066 100644
--- a/nova/tests/test_wsgi.py
+++ b/nova/tests/test_wsgi.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/tests/utils.py b/nova/tests/utils.py
index d3ffcd5b44..0fe93786b2 100644
--- a/nova/tests/utils.py
+++ b/nova/tests/utils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2011 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/virt/baremetal/test_driver.py b/nova/tests/virt/baremetal/test_driver.py
index c9b052cde7..fa03a70e6c 100644
--- a/nova/tests/virt/baremetal/test_driver.py
+++ b/nova/tests/virt/baremetal/test_driver.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# coding=utf-8
# Copyright 2012 Hewlett-Packard Development Company, L.P.
diff --git a/nova/tests/virt/baremetal/test_iboot_pdu.py b/nova/tests/virt/baremetal/test_iboot_pdu.py
index 4853df5d2f..3f99cf995e 100644
--- a/nova/tests/virt/baremetal/test_iboot_pdu.py
+++ b/nova/tests/virt/baremetal/test_iboot_pdu.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Red Hat Inc.
# All Rights Reserved.
#
diff --git a/nova/tests/virt/baremetal/test_ipmi.py b/nova/tests/virt/baremetal/test_ipmi.py
index ea63221e4d..8872ab034c 100644
--- a/nova/tests/virt/baremetal/test_ipmi.py
+++ b/nova/tests/virt/baremetal/test_ipmi.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# coding=utf-8
# Copyright 2012 Hewlett-Packard Development Company, L.P.
diff --git a/nova/tests/virt/baremetal/test_nova_baremetal_deploy_helper.py b/nova/tests/virt/baremetal/test_nova_baremetal_deploy_helper.py
index a5e2a1658e..4937bbec1d 100644
--- a/nova/tests/virt/baremetal/test_nova_baremetal_deploy_helper.py
+++ b/nova/tests/virt/baremetal/test_nova_baremetal_deploy_helper.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 NTT DOCOMO, INC.
# Copyright 2011 OpenStack Foundation
# Copyright 2011 Ilya Alekseyev
diff --git a/nova/tests/virt/baremetal/test_nova_baremetal_manage.py b/nova/tests/virt/baremetal/test_nova_baremetal_manage.py
index 6651e6ad42..cca8757db4 100644
--- a/nova/tests/virt/baremetal/test_nova_baremetal_manage.py
+++ b/nova/tests/virt/baremetal/test_nova_baremetal_manage.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 NTT DOCOMO, INC.
# Copyright 2011 OpenStack Foundation
# Copyright 2011 Ilya Alekseyev
diff --git a/nova/tests/virt/baremetal/test_pxe.py b/nova/tests/virt/baremetal/test_pxe.py
index bb88bbf4d6..21e0322c8f 100644
--- a/nova/tests/virt/baremetal/test_pxe.py
+++ b/nova/tests/virt/baremetal/test_pxe.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# coding=utf-8
# Copyright 2012 Hewlett-Packard Development Company, L.P.
diff --git a/nova/tests/virt/baremetal/test_tilera.py b/nova/tests/virt/baremetal/test_tilera.py
index ac47fff40d..5fea40ca86 100644
--- a/nova/tests/virt/baremetal/test_tilera.py
+++ b/nova/tests/virt/baremetal/test_tilera.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# coding=utf-8
# Copyright (c) 2011-2013 University of Southern California / ISI
diff --git a/nova/tests/virt/baremetal/test_tilera_pdu.py b/nova/tests/virt/baremetal/test_tilera_pdu.py
index 47fe10176e..62ffd0ec68 100644
--- a/nova/tests/virt/baremetal/test_tilera_pdu.py
+++ b/nova/tests/virt/baremetal/test_tilera_pdu.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# coding=utf-8
# Copyright (c) 2011-2013 University of Southern California / ISI
diff --git a/nova/tests/virt/baremetal/test_utils.py b/nova/tests/virt/baremetal/test_utils.py
index c719aff493..393051ee91 100644
--- a/nova/tests/virt/baremetal/test_utils.py
+++ b/nova/tests/virt/baremetal/test_utils.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# coding=utf-8
# Copyright 2012 Hewlett-Packard Development Company, L.P.
diff --git a/nova/tests/virt/baremetal/test_virtual_power_driver.py b/nova/tests/virt/baremetal/test_virtual_power_driver.py
index 2dc9ae05ef..d51239d431 100644
--- a/nova/tests/virt/baremetal/test_virtual_power_driver.py
+++ b/nova/tests/virt/baremetal/test_virtual_power_driver.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# coding=utf-8
# Copyright 2012 Hewlett-Packard Development Company, L.P.
diff --git a/nova/tests/virt/disk/__init__.py b/nova/tests/virt/disk/__init__.py
index e07f7d3481..b0ed88fcaa 100644
--- a/nova/tests/virt/disk/__init__.py
+++ b/nova/tests/virt/disk/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Michael Still
# All Rights Reserved.
#
diff --git a/nova/tests/virt/disk/test_api.py b/nova/tests/virt/disk/test_api.py
index 4995b92617..fd4e61eafb 100644
--- a/nova/tests/virt/disk/test_api.py
+++ b/nova/tests/virt/disk/test_api.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/virt/disk/test_loop.py b/nova/tests/virt/disk/test_loop.py
index 4b22077152..6375c9386b 100644
--- a/nova/tests/virt/disk/test_loop.py
+++ b/nova/tests/virt/disk/test_loop.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Michael Still
# All Rights Reserved.
#
diff --git a/nova/tests/virt/disk/test_nbd.py b/nova/tests/virt/disk/test_nbd.py
index 2841f9dbeb..d048511d16 100644
--- a/nova/tests/virt/disk/test_nbd.py
+++ b/nova/tests/virt/disk/test_nbd.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Michael Still and Canonical Inc
# All Rights Reserved.
#
diff --git a/nova/tests/virt/docker/mock_client.py b/nova/tests/virt/docker/mock_client.py
index dd6652d856..be7a22c497 100644
--- a/nova/tests/virt/docker/mock_client.py
+++ b/nova/tests/virt/docker/mock_client.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright (c) 2013 dotCloud, Inc.
# All Rights Reserved.
#
diff --git a/nova/tests/virt/docker/test_docker_client.py b/nova/tests/virt/docker/test_docker_client.py
index 9ac7edcd32..a70e58ea8d 100644
--- a/nova/tests/virt/docker/test_docker_client.py
+++ b/nova/tests/virt/docker/test_docker_client.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright (c) 2013 dotCloud, Inc.
# All Rights Reserved.
#
diff --git a/nova/tests/virt/docker/test_driver.py b/nova/tests/virt/docker/test_driver.py
index 0d911d848b..1f8cf958d7 100644
--- a/nova/tests/virt/docker/test_driver.py
+++ b/nova/tests/virt/docker/test_driver.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright (c) 2013 dotCloud, Inc.
# All Rights Reserved.
#
diff --git a/nova/tests/virt/docker/test_hostinfo.py b/nova/tests/virt/docker/test_hostinfo.py
index d878278fa7..88329691ca 100644
--- a/nova/tests/virt/docker/test_hostinfo.py
+++ b/nova/tests/virt/docker/test_hostinfo.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright (c) 2013 dotCloud, Inc.
# All Rights Reserved.
#
diff --git a/nova/tests/virt/docker/test_network.py b/nova/tests/virt/docker/test_network.py
index 8606ae6b0f..c4996800fa 100644
--- a/nova/tests/virt/docker/test_network.py
+++ b/nova/tests/virt/docker/test_network.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2014 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/virt/hyperv/__init__.py b/nova/tests/virt/hyperv/__init__.py
index 090fc0639e..fdcde82bdb 100644
--- a/nova/tests/virt/hyperv/__init__.py
+++ b/nova/tests/virt/hyperv/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Cloudbase Solutions Srl
# All Rights Reserved.
#
diff --git a/nova/tests/virt/hyperv/db_fakes.py b/nova/tests/virt/hyperv/db_fakes.py
index 0e3bd2f9b5..53607352bd 100644
--- a/nova/tests/virt/hyperv/db_fakes.py
+++ b/nova/tests/virt/hyperv/db_fakes.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Cloudbase Solutions Srl
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/virt/hyperv/fake.py b/nova/tests/virt/hyperv/fake.py
index f48e4741db..f1d29a5546 100644
--- a/nova/tests/virt/hyperv/fake.py
+++ b/nova/tests/virt/hyperv/fake.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Cloudbase Solutions Srl
# All Rights Reserved.
#
diff --git a/nova/tests/virt/hyperv/test_hypervapi.py b/nova/tests/virt/hyperv/test_hypervapi.py
index d162d3ed21..a51670343f 100644
--- a/nova/tests/virt/hyperv/test_hypervapi.py
+++ b/nova/tests/virt/hyperv/test_hypervapi.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Cloudbase Solutions Srl
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/virt/hyperv/test_networkutilsv2.py b/nova/tests/virt/hyperv/test_networkutilsv2.py
index bc7aab8d97..8949db8b32 100644
--- a/nova/tests/virt/hyperv/test_networkutilsv2.py
+++ b/nova/tests/virt/hyperv/test_networkutilsv2.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Cloudbase Solutions Srl
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/virt/hyperv/test_vhdutils.py b/nova/tests/virt/hyperv/test_vhdutils.py
index 0902c55f00..62758ff527 100644
--- a/nova/tests/virt/hyperv/test_vhdutils.py
+++ b/nova/tests/virt/hyperv/test_vhdutils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Cloudbase Solutions Srl
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/virt/hyperv/test_vhdutilsv2.py b/nova/tests/virt/hyperv/test_vhdutilsv2.py
index 9c94845ce7..fc4852482c 100644
--- a/nova/tests/virt/hyperv/test_vhdutilsv2.py
+++ b/nova/tests/virt/hyperv/test_vhdutilsv2.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Cloudbase Solutions Srl
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/virt/hyperv/test_vmutils.py b/nova/tests/virt/hyperv/test_vmutils.py
index 7ee806201b..5d02568dd9 100644
--- a/nova/tests/virt/hyperv/test_vmutils.py
+++ b/nova/tests/virt/hyperv/test_vmutils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Cloudbase Solutions Srl
# All Rights Reserved.
#
diff --git a/nova/tests/virt/hyperv/test_vmutilsv2.py b/nova/tests/virt/hyperv/test_vmutilsv2.py
index f261c57164..1f1b6866bf 100644
--- a/nova/tests/virt/hyperv/test_vmutilsv2.py
+++ b/nova/tests/virt/hyperv/test_vmutilsv2.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Cloudbase Solutions Srl
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/virt/libvirt/__init__.py b/nova/tests/virt/libvirt/__init__.py
index a02a201771..4de47e9de1 100644
--- a/nova/tests/virt/libvirt/__init__.py
+++ b/nova/tests/virt/libvirt/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/virt/libvirt/fake_imagebackend.py b/nova/tests/virt/libvirt/fake_imagebackend.py
index 96600d69ce..ef09fdcc52 100644
--- a/nova/tests/virt/libvirt/fake_imagebackend.py
+++ b/nova/tests/virt/libvirt/fake_imagebackend.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Grid Dynamics
# All Rights Reserved.
#
diff --git a/nova/tests/virt/libvirt/fake_libvirt_utils.py b/nova/tests/virt/libvirt/fake_libvirt_utils.py
index 5b19219d76..606b7e6d4f 100644
--- a/nova/tests/virt/libvirt/fake_libvirt_utils.py
+++ b/nova/tests/virt/libvirt/fake_libvirt_utils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/virt/libvirt/fakelibvirt.py b/nova/tests/virt/libvirt/fakelibvirt.py
index ee64936d8a..aa245af75d 100644
--- a/nova/tests/virt/libvirt/fakelibvirt.py
+++ b/nova/tests/virt/libvirt/fakelibvirt.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2010 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/virt/libvirt/test_fakelibvirt.py b/nova/tests/virt/libvirt/test_fakelibvirt.py
index 0fbb4224f4..3378fd8be5 100644
--- a/nova/tests/virt/libvirt/test_fakelibvirt.py
+++ b/nova/tests/virt/libvirt/test_fakelibvirt.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2010 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/virt/libvirt/test_image_utils.py b/nova/tests/virt/libvirt/test_image_utils.py
index d6e6df3dde..26813355f3 100644
--- a/nova/tests/virt/libvirt/test_image_utils.py
+++ b/nova/tests/virt/libvirt/test_image_utils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (C) 2012 Yahoo! Inc. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/virt/libvirt/test_imagebackend.py b/nova/tests/virt/libvirt/test_imagebackend.py
index 2448999f36..34c2149af4 100644
--- a/nova/tests/virt/libvirt/test_imagebackend.py
+++ b/nova/tests/virt/libvirt/test_imagebackend.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Grid Dynamics
# All Rights Reserved.
#
diff --git a/nova/tests/virt/libvirt/test_imagecache.py b/nova/tests/virt/libvirt/test_imagecache.py
index 99a3c06f31..cac2344aa8 100644
--- a/nova/tests/virt/libvirt/test_imagecache.py
+++ b/nova/tests/virt/libvirt/test_imagecache.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Michael Still and Canonical Inc
# All Rights Reserved.
#
diff --git a/nova/tests/virt/libvirt/test_libvirt.py b/nova/tests/virt/libvirt/test_libvirt.py
index b365e5a802..59c1becb49 100644
--- a/nova/tests/virt/libvirt/test_libvirt.py
+++ b/nova/tests/virt/libvirt/test_libvirt.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2010 OpenStack Foundation
# Copyright 2012 University Of Minho
#
diff --git a/nova/tests/virt/libvirt/test_libvirt_blockinfo.py b/nova/tests/virt/libvirt/test_libvirt_blockinfo.py
index f3dd900784..20c857f627 100644
--- a/nova/tests/virt/libvirt/test_libvirt_blockinfo.py
+++ b/nova/tests/virt/libvirt/test_libvirt_blockinfo.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2010 OpenStack Foundation
# Copyright 2012 University Of Minho
#
diff --git a/nova/tests/virt/libvirt/test_libvirt_config.py b/nova/tests/virt/libvirt/test_libvirt_config.py
index c858bfd59b..ae71152ea8 100644
--- a/nova/tests/virt/libvirt/test_libvirt_config.py
+++ b/nova/tests/virt/libvirt/test_libvirt_config.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright (C) 2012 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/virt/libvirt/test_libvirt_utils.py b/nova/tests/virt/libvirt/test_libvirt_utils.py
index 9b5bdbb73d..3a78124fe8 100644
--- a/nova/tests/virt/libvirt/test_libvirt_utils.py
+++ b/nova/tests/virt/libvirt/test_libvirt_utils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2012 NTT Data
# All Rights Reserved.
#
diff --git a/nova/tests/virt/libvirt/test_libvirt_vif.py b/nova/tests/virt/libvirt/test_libvirt_vif.py
index 551b88ce3a..118ddc639d 100644
--- a/nova/tests/virt/libvirt/test_libvirt_vif.py
+++ b/nova/tests/virt/libvirt/test_libvirt_vif.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2012 Nicira, Inc
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/virt/libvirt/test_libvirt_volume.py b/nova/tests/virt/libvirt/test_libvirt_volume.py
index 78855287aa..93706cf2c4 100644
--- a/nova/tests/virt/libvirt/test_libvirt_volume.py
+++ b/nova/tests/virt/libvirt/test_libvirt_volume.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2010 OpenStack Foundation
# Copyright 2012 University Of Minho
#
diff --git a/nova/tests/virt/test_block_device.py b/nova/tests/virt/test_block_device.py
index 99c16c2398..724b6dfa65 100644
--- a/nova/tests/virt/test_block_device.py
+++ b/nova/tests/virt/test_block_device.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/virt/test_cpu.py b/nova/tests/virt/test_cpu.py
index fb97c408a9..2f41fbe284 100644
--- a/nova/tests/virt/test_cpu.py
+++ b/nova/tests/virt/test_cpu.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/virt/test_driver.py b/nova/tests/virt/test_driver.py
index 200ee477a9..4101a6a9ce 100644
--- a/nova/tests/virt/test_driver.py
+++ b/nova/tests/virt/test_driver.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 Citrix Systems, Inc.
# Copyright 2013 OpenStack Foundation
#
diff --git a/nova/tests/virt/test_virt.py b/nova/tests/virt/test_virt.py
index 4851b6f040..cd4708202a 100644
--- a/nova/tests/virt/test_virt.py
+++ b/nova/tests/virt/test_virt.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Isaku Yamahata
# All Rights Reserved.
#
diff --git a/nova/tests/virt/test_virt_disk.py b/nova/tests/virt/test_virt_disk.py
index 59d666e4cc..9dda7fffd9 100644
--- a/nova/tests/virt/test_virt_disk.py
+++ b/nova/tests/virt/test_virt_disk.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright (C) 2012 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/virt/test_virt_disk_vfs_guestfs.py b/nova/tests/virt/test_virt_disk_vfs_guestfs.py
index 185445fef0..53e5d48b1d 100644
--- a/nova/tests/virt/test_virt_disk_vfs_guestfs.py
+++ b/nova/tests/virt/test_virt_disk_vfs_guestfs.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright (C) 2012 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/virt/test_virt_disk_vfs_localfs.py b/nova/tests/virt/test_virt_disk_vfs_localfs.py
index c3730ae8a9..a81294f16a 100644
--- a/nova/tests/virt/test_virt_disk_vfs_localfs.py
+++ b/nova/tests/virt/test_virt_disk_vfs_localfs.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright (C) 2012 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/virt/test_virt_drivers.py b/nova/tests/virt/test_virt_drivers.py
index 377b5178a1..138ce03528 100644
--- a/nova/tests/virt/test_virt_drivers.py
+++ b/nova/tests/virt/test_virt_drivers.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2010 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/virt/vmwareapi/__init__.py b/nova/tests/virt/vmwareapi/__init__.py
index fcf71c88dd..baa6c7c613 100644
--- a/nova/tests/virt/vmwareapi/__init__.py
+++ b/nova/tests/virt/vmwareapi/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 Citrix Systems, Inc.
# Copyright 2011 OpenStack Foundation
#
diff --git a/nova/tests/virt/vmwareapi/db_fakes.py b/nova/tests/virt/vmwareapi/db_fakes.py
index b30ce0190e..1fa473040a 100644
--- a/nova/tests/virt/vmwareapi/db_fakes.py
+++ b/nova/tests/virt/vmwareapi/db_fakes.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 Hewlett-Packard Development Company, L.P.
# Copyright (c) 2011 Citrix Systems, Inc.
# Copyright 2011 OpenStack Foundation
diff --git a/nova/tests/virt/vmwareapi/stubs.py b/nova/tests/virt/vmwareapi/stubs.py
index d5b2a3d8c5..7e896a34ac 100644
--- a/nova/tests/virt/vmwareapi/stubs.py
+++ b/nova/tests/virt/vmwareapi/stubs.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 Citrix Systems, Inc.
# Copyright 2011 OpenStack Foundation
#
diff --git a/nova/tests/virt/vmwareapi/test_configdrive.py b/nova/tests/virt/vmwareapi/test_configdrive.py
index 5965f2f583..f4f03b02b3 100644
--- a/nova/tests/virt/vmwareapi/test_configdrive.py
+++ b/nova/tests/virt/vmwareapi/test_configdrive.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 IBM Corp.
# Copyright 2011 OpenStack Foundation
#
diff --git a/nova/tests/virt/vmwareapi/test_driver_api.py b/nova/tests/virt/vmwareapi/test_driver_api.py
index e5b0328c65..ee8d3c5623 100644
--- a/nova/tests/virt/vmwareapi/test_driver_api.py
+++ b/nova/tests/virt/vmwareapi/test_driver_api.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 Hewlett-Packard Development Company, L.P.
# Copyright (c) 2012 VMware, Inc.
# Copyright (c) 2011 Citrix Systems, Inc.
diff --git a/nova/tests/virt/vmwareapi/test_error_util.py b/nova/tests/virt/vmwareapi/test_error_util.py
index 8dfbcc898a..b5089f8a41 100644
--- a/nova/tests/virt/vmwareapi/test_error_util.py
+++ b/nova/tests/virt/vmwareapi/test_error_util.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/virt/vmwareapi/test_read_write_util.py b/nova/tests/virt/vmwareapi/test_read_write_util.py
index 9ae65d760f..216dd9806d 100644
--- a/nova/tests/virt/vmwareapi/test_read_write_util.py
+++ b/nova/tests/virt/vmwareapi/test_read_write_util.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 IBM Corp.
# Copyright 2011 OpenStack Foundation
#
diff --git a/nova/tests/virt/vmwareapi/test_vif.py b/nova/tests/virt/vmwareapi/test_vif.py
index 1520f6690c..8aec6f8a48 100644
--- a/nova/tests/virt/vmwareapi/test_vif.py
+++ b/nova/tests/virt/vmwareapi/test_vif.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2013 Canonical Corp.
# All Rights Reserved.
#
diff --git a/nova/tests/virt/vmwareapi/test_vim_util.py b/nova/tests/virt/vmwareapi/test_vim_util.py
index 495ee4a47b..70dd19292f 100644
--- a/nova/tests/virt/vmwareapi/test_vim_util.py
+++ b/nova/tests/virt/vmwareapi/test_vim_util.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 VMware, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/virt/vmwareapi/test_vm_util.py b/nova/tests/virt/vmwareapi/test_vm_util.py
index 55dd5e56f2..f700586c7c 100644
--- a/nova/tests/virt/vmwareapi/test_vm_util.py
+++ b/nova/tests/virt/vmwareapi/test_vm_util.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 Hewlett-Packard Development Company, L.P.
# Copyright 2013 Canonical Corp.
# All Rights Reserved.
diff --git a/nova/tests/virt/vmwareapi/test_vm_util_datastore_selection.py b/nova/tests/virt/vmwareapi/test_vm_util_datastore_selection.py
index 3eea752a52..0dcd61716f 100644
--- a/nova/tests/virt/vmwareapi/test_vm_util_datastore_selection.py
+++ b/nova/tests/virt/vmwareapi/test_vm_util_datastore_selection.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
diff --git a/nova/tests/virt/vmwareapi/test_vmops.py b/nova/tests/virt/vmwareapi/test_vmops.py
index fe7fbeffaf..40d54481c9 100644
--- a/nova/tests/virt/vmwareapi/test_vmops.py
+++ b/nova/tests/virt/vmwareapi/test_vmops.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2013 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/virt/vmwareapi/test_volumeops.py b/nova/tests/virt/vmwareapi/test_volumeops.py
index 3d5d831380..4e87592b6a 100644
--- a/nova/tests/virt/vmwareapi/test_volumeops.py
+++ b/nova/tests/virt/vmwareapi/test_volumeops.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=43
-
# Copyright 2013 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/virt/xenapi/image/test_bittorrent.py b/nova/tests/virt/xenapi/image/test_bittorrent.py
index 97b21cad43..85832791e6 100644
--- a/nova/tests/virt/xenapi/image/test_bittorrent.py
+++ b/nova/tests/virt/xenapi/image/test_bittorrent.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/virt/xenapi/image/test_glance.py b/nova/tests/virt/xenapi/image/test_glance.py
index 7203ac4d5d..c6f90322d1 100644
--- a/nova/tests/virt/xenapi/image/test_glance.py
+++ b/nova/tests/virt/xenapi/image/test_glance.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/virt/xenapi/image/test_utils.py b/nova/tests/virt/xenapi/image/test_utils.py
index f348224655..ac4474e694 100644
--- a/nova/tests/virt/xenapi/image/test_utils.py
+++ b/nova/tests/virt/xenapi/image/test_utils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/virt/xenapi/image/test_vdi_through_dev.py b/nova/tests/virt/xenapi/image/test_vdi_through_dev.py
index bb05d7b4ac..7ffd9a9593 100644
--- a/nova/tests/virt/xenapi/image/test_vdi_through_dev.py
+++ b/nova/tests/virt/xenapi/image/test_vdi_through_dev.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/virt/xenapi/stubs.py b/nova/tests/virt/xenapi/stubs.py
index 6f6e16cd85..3ad289d1c6 100644
--- a/nova/tests/virt/xenapi/stubs.py
+++ b/nova/tests/virt/xenapi/stubs.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2010 Citrix Systems, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/virt/xenapi/test_agent.py b/nova/tests/virt/xenapi/test_agent.py
index cec843521c..07f3382e86 100644
--- a/nova/tests/virt/xenapi/test_agent.py
+++ b/nova/tests/virt/xenapi/test_agent.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/virt/xenapi/test_driver.py b/nova/tests/virt/xenapi/test_driver.py
index 2289905307..8e3823c56b 100644
--- a/nova/tests/virt/xenapi/test_driver.py
+++ b/nova/tests/virt/xenapi/test_driver.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 Rackspace Hosting
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/virt/xenapi/test_vm_utils.py b/nova/tests/virt/xenapi/test_vm_utils.py
index 5e773b4950..f0731c7e91 100644
--- a/nova/tests/virt/xenapi/test_vm_utils.py
+++ b/nova/tests/virt/xenapi/test_vm_utils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/virt/xenapi/test_vmops.py b/nova/tests/virt/xenapi/test_vmops.py
index cca0e6889c..a52c905748 100644
--- a/nova/tests/virt/xenapi/test_vmops.py
+++ b/nova/tests/virt/xenapi/test_vmops.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/virt/xenapi/test_volume_utils.py b/nova/tests/virt/xenapi/test_volume_utils.py
index 7607b554f7..2acbaac102 100644
--- a/nova/tests/virt/xenapi/test_volume_utils.py
+++ b/nova/tests/virt/xenapi/test_volume_utils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/tests/virt/xenapi/test_volumeops.py b/nova/tests/virt/xenapi/test_volumeops.py
index ee2d018de5..d79469e8eb 100644
--- a/nova/tests/virt/xenapi/test_volumeops.py
+++ b/nova/tests/virt/xenapi/test_volumeops.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 Citrix Systems, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/virt/xenapi/test_xenapi.py b/nova/tests/virt/xenapi/test_xenapi.py
index 3dec8aa14f..1104c467ff 100644
--- a/nova/tests/virt/xenapi/test_xenapi.py
+++ b/nova/tests/virt/xenapi/test_xenapi.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2010 Citrix Systems, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/tests/volume/encryptors/__init__.py b/nova/tests/volume/encryptors/__init__.py
index 0ee3757019..07fbbfe5ed 100644
--- a/nova/tests/volume/encryptors/__init__.py
+++ b/nova/tests/volume/encryptors/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 The Johns Hopkins University/Applied Physics Laboratory
# All Rights Reserved.
#
diff --git a/nova/tests/volume/encryptors/test_base.py b/nova/tests/volume/encryptors/test_base.py
index aad1f11381..648149c088 100644
--- a/nova/tests/volume/encryptors/test_base.py
+++ b/nova/tests/volume/encryptors/test_base.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 The Johns Hopkins University/Applied Physics Laboratory
# All Rights Reserved.
#
diff --git a/nova/tests/volume/encryptors/test_cryptsetup.py b/nova/tests/volume/encryptors/test_cryptsetup.py
index eaca299813..5ed64217fc 100644
--- a/nova/tests/volume/encryptors/test_cryptsetup.py
+++ b/nova/tests/volume/encryptors/test_cryptsetup.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 The Johns Hopkins University/Applied Physics Laboratory
# All Rights Reserved.
#
diff --git a/nova/tests/volume/encryptors/test_luks.py b/nova/tests/volume/encryptors/test_luks.py
index 2db7e77637..8958c39481 100644
--- a/nova/tests/volume/encryptors/test_luks.py
+++ b/nova/tests/volume/encryptors/test_luks.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 The Johns Hopkins University/Applied Physics Laboratory
# All Rights Reserved.
#
diff --git a/nova/tests/volume/encryptors/test_nop.py b/nova/tests/volume/encryptors/test_nop.py
index ff813d473e..87e15854ef 100644
--- a/nova/tests/volume/encryptors/test_nop.py
+++ b/nova/tests/volume/encryptors/test_nop.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 The Johns Hopkins University/Applied Physics Laboratory
# All Rights Reserved.
#
diff --git a/nova/tests/volume/test_cinder.py b/nova/tests/volume/test_cinder.py
index fe42fa2c00..c12bdc2dc8 100644
--- a/nova/tests/volume/test_cinder.py
+++ b/nova/tests/volume/test_cinder.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Mirantis, Inc.
# Copyright 2013 OpenStack Foundation
#
diff --git a/nova/utils.py b/nova/utils.py
index b8cf911f6d..307b0b6c75 100644
--- a/nova/utils.py
+++ b/nova/utils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# Copyright 2011 Justin Santa Barbara
diff --git a/nova/version.py b/nova/version.py
index 01b6b47658..4d6faa1e08 100644
--- a/nova/version.py
+++ b/nova/version.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/virt/__init__.py b/nova/virt/__init__.py
index 3d598c463c..2ac96be0fa 100644
--- a/nova/virt/__init__.py
+++ b/nova/virt/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2010 Citrix Systems, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/virt/baremetal/baremetal_states.py b/nova/virt/baremetal/baremetal_states.py
index 6c5eca7f68..e48382f5b6 100644
--- a/nova/virt/baremetal/baremetal_states.py
+++ b/nova/virt/baremetal/baremetal_states.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 NTT DOCOMO, INC.
# Copyright 2010 OpenStack Foundation
# All Rights Reserved.
diff --git a/nova/virt/baremetal/base.py b/nova/virt/baremetal/base.py
index b76a6f00fb..9553260287 100644
--- a/nova/virt/baremetal/base.py
+++ b/nova/virt/baremetal/base.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 NTT DOCOMO, INC.
# Copyright (c) 2011 University of Southern California / ISI
# All Rights Reserved.
diff --git a/nova/virt/baremetal/common.py b/nova/virt/baremetal/common.py
index 6aa0a617aa..de0f6d8e0c 100644
--- a/nova/virt/baremetal/common.py
+++ b/nova/virt/baremetal/common.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/virt/baremetal/db/api.py b/nova/virt/baremetal/db/api.py
index 3943b79026..e7592c1ea0 100644
--- a/nova/virt/baremetal/db/api.py
+++ b/nova/virt/baremetal/db/api.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 NTT DOCOMO, INC.
# Copyright (c) 2011 X.commerce, a business unit of eBay Inc.
# Copyright 2010 United States Government as represented by the
diff --git a/nova/virt/baremetal/db/migration.py b/nova/virt/baremetal/db/migration.py
index bb96d5cece..eaa43ca3e6 100644
--- a/nova/virt/baremetal/db/migration.py
+++ b/nova/virt/baremetal/db/migration.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/virt/baremetal/db/sqlalchemy/api.py b/nova/virt/baremetal/db/sqlalchemy/api.py
index fe281d8779..53918ec170 100644
--- a/nova/virt/baremetal/db/sqlalchemy/api.py
+++ b/nova/virt/baremetal/db/sqlalchemy/api.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 NTT DOCOMO, INC.
# Copyright (c) 2011 X.commerce, a business unit of eBay Inc.
# Copyright 2010 United States Government as represented by the
diff --git a/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/001_init.py b/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/001_init.py
index e4fc8e5cab..0cf0b637ab 100644
--- a/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/001_init.py
+++ b/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/001_init.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 NTT DOCOMO, INC.
# All Rights Reserved.
#
diff --git a/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/002_drop_bm_deployments.py b/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/002_drop_bm_deployments.py
index a9fc649e2a..ae9f477b7b 100644
--- a/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/002_drop_bm_deployments.py
+++ b/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/002_drop_bm_deployments.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Hewlett-Packard Development Company, L.P.
# All Rights Reserved.
#
diff --git a/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/003_add_uuid_to_bm_nodes.py b/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/003_add_uuid_to_bm_nodes.py
index 778719096f..12c97e1ffc 100644
--- a/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/003_add_uuid_to_bm_nodes.py
+++ b/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/003_add_uuid_to_bm_nodes.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Hewlett-Packard Development Company, L.P.
# All Rights Reserved.
#
diff --git a/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/004_add_instance_name_to_bm_nodes.py b/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/004_add_instance_name_to_bm_nodes.py
index 6f85b9cec2..fec8054f23 100644
--- a/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/004_add_instance_name_to_bm_nodes.py
+++ b/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/004_add_instance_name_to_bm_nodes.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Hewlett-Packard Development Company, L.P.
# All Rights Reserved.
#
diff --git a/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/005_drop_unused_columns_from_nodes.py b/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/005_drop_unused_columns_from_nodes.py
index cb361f9478..5247b920da 100644
--- a/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/005_drop_unused_columns_from_nodes.py
+++ b/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/005_drop_unused_columns_from_nodes.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 NTT DOCOMO, INC.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/006_move_prov_mac_address.py b/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/006_move_prov_mac_address.py
index 1bd5345d0d..5a1ec451a0 100644
--- a/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/006_move_prov_mac_address.py
+++ b/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/006_move_prov_mac_address.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 NTT DOCOMO, INC.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/007_drop_prov_mac_address.py b/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/007_drop_prov_mac_address.py
index eb6ae756c1..a1c3568cad 100644
--- a/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/007_drop_prov_mac_address.py
+++ b/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/007_drop_prov_mac_address.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 NTT DOCOMO, INC.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/008_remove_bm_pxe_ips_table.py b/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/008_remove_bm_pxe_ips_table.py
index 22b45c4802..66e5e3d6bb 100644
--- a/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/008_remove_bm_pxe_ips_table.py
+++ b/nova/virt/baremetal/db/sqlalchemy/migrate_repo/versions/008_remove_bm_pxe_ips_table.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Mirantis Inc.
# All Rights Reserved
#
diff --git a/nova/virt/baremetal/db/sqlalchemy/migration.py b/nova/virt/baremetal/db/sqlalchemy/migration.py
index d243f75f68..39212e668c 100644
--- a/nova/virt/baremetal/db/sqlalchemy/migration.py
+++ b/nova/virt/baremetal/db/sqlalchemy/migration.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/virt/baremetal/db/sqlalchemy/models.py b/nova/virt/baremetal/db/sqlalchemy/models.py
index 9d7a523a76..5125d7d387 100644
--- a/nova/virt/baremetal/db/sqlalchemy/models.py
+++ b/nova/virt/baremetal/db/sqlalchemy/models.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 NTT DOCOMO, INC.
# All Rights Reserved.
#
diff --git a/nova/virt/baremetal/db/sqlalchemy/session.py b/nova/virt/baremetal/db/sqlalchemy/session.py
index fc045d5ca3..33823bb777 100644
--- a/nova/virt/baremetal/db/sqlalchemy/session.py
+++ b/nova/virt/baremetal/db/sqlalchemy/session.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 NTT DOCOMO, INC.
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
diff --git a/nova/virt/baremetal/driver.py b/nova/virt/baremetal/driver.py
index 85fab113a1..90e1ff072b 100644
--- a/nova/virt/baremetal/driver.py
+++ b/nova/virt/baremetal/driver.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# coding=utf-8
#
# Copyright (c) 2012 NTT DOCOMO, INC
diff --git a/nova/virt/baremetal/fake.py b/nova/virt/baremetal/fake.py
index 7de82eb50e..952549ec5f 100644
--- a/nova/virt/baremetal/fake.py
+++ b/nova/virt/baremetal/fake.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 NTT DOCOMO, INC.
# Copyright (c) 2011 University of Southern California / ISI
# All Rights Reserved.
diff --git a/nova/virt/baremetal/iboot_pdu.py b/nova/virt/baremetal/iboot_pdu.py
index 134905f595..dc2400a115 100644
--- a/nova/virt/baremetal/iboot_pdu.py
+++ b/nova/virt/baremetal/iboot_pdu.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Red Hat Inc.
# All Rights Reserved.
#
diff --git a/nova/virt/baremetal/ipmi.py b/nova/virt/baremetal/ipmi.py
index dff90bcda0..0cb50ffa4e 100644
--- a/nova/virt/baremetal/ipmi.py
+++ b/nova/virt/baremetal/ipmi.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# coding=utf-8
# Copyright 2012 Hewlett-Packard Development Company, L.P.
diff --git a/nova/virt/baremetal/pxe.py b/nova/virt/baremetal/pxe.py
index 6ce757309d..e484e04c75 100644
--- a/nova/virt/baremetal/pxe.py
+++ b/nova/virt/baremetal/pxe.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Hewlett-Packard Development Company, L.P.
# Copyright (c) 2012 NTT DOCOMO, INC.
# All Rights Reserved.
diff --git a/nova/virt/baremetal/tilera.py b/nova/virt/baremetal/tilera.py
index 2532a5f247..206bb7aaef 100644
--- a/nova/virt/baremetal/tilera.py
+++ b/nova/virt/baremetal/tilera.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011-2013 University of Southern California / ISI
# All Rights Reserved.
#
diff --git a/nova/virt/baremetal/tilera_pdu.py b/nova/virt/baremetal/tilera_pdu.py
index e09acde721..6c09d9ea45 100644
--- a/nova/virt/baremetal/tilera_pdu.py
+++ b/nova/virt/baremetal/tilera_pdu.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# coding=utf-8
# Copyright (c) 2011-2013 University of Southern California / ISI
diff --git a/nova/virt/baremetal/utils.py b/nova/virt/baremetal/utils.py
index 7e1376dc01..dab9265f85 100644
--- a/nova/virt/baremetal/utils.py
+++ b/nova/virt/baremetal/utils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 NTT DOCOMO, INC.
# All Rights Reserved.
#
diff --git a/nova/virt/baremetal/virtual_power_driver.py b/nova/virt/baremetal/virtual_power_driver.py
index 95ccb8b977..f474dbc3ea 100644
--- a/nova/virt/baremetal/virtual_power_driver.py
+++ b/nova/virt/baremetal/virtual_power_driver.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Hewlett-Packard Development Company, L.P.
# All Rights Reserved.
#
diff --git a/nova/virt/baremetal/virtual_power_driver_settings.py b/nova/virt/baremetal/virtual_power_driver_settings.py
index 781bf5bf98..e178833285 100644
--- a/nova/virt/baremetal/virtual_power_driver_settings.py
+++ b/nova/virt/baremetal/virtual_power_driver_settings.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Hewlett-Packard Development Company, L.P.
# All Rights Reserved.
diff --git a/nova/virt/baremetal/volume_driver.py b/nova/virt/baremetal/volume_driver.py
index 28c4b33214..a8b98b6223 100644
--- a/nova/virt/baremetal/volume_driver.py
+++ b/nova/virt/baremetal/volume_driver.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# coding=utf-8
# Copyright (c) 2012 NTT DOCOMO, INC.
diff --git a/nova/virt/block_device.py b/nova/virt/block_device.py
index f0c7c3573a..bcbfd5e705 100644
--- a/nova/virt/block_device.py
+++ b/nova/virt/block_device.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/virt/configdrive.py b/nova/virt/configdrive.py
index 31fb1db050..b8824cdff8 100644
--- a/nova/virt/configdrive.py
+++ b/nova/virt/configdrive.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Michael Still and Canonical Inc
# All Rights Reserved.
#
diff --git a/nova/virt/cpu.py b/nova/virt/cpu.py
index e92a1e7de5..1935462730 100644
--- a/nova/virt/cpu.py
+++ b/nova/virt/cpu.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/virt/disk/__init__.py b/nova/virt/disk/__init__.py
index 4be6e49ceb..37bd884d18 100644
--- a/nova/virt/disk/__init__.py
+++ b/nova/virt/disk/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/virt/disk/api.py b/nova/virt/disk/api.py
index 33ad2da431..f7a20c52f5 100644
--- a/nova/virt/disk/api.py
+++ b/nova/virt/disk/api.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
#
diff --git a/nova/virt/disk/mount/__init__.py b/nova/virt/disk/mount/__init__.py
index 5c18da32de..8612ef049c 100644
--- a/nova/virt/disk/mount/__init__.py
+++ b/nova/virt/disk/mount/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/virt/disk/mount/api.py b/nova/virt/disk/mount/api.py
index 6a545b7000..4ab9620fe1 100644
--- a/nova/virt/disk/mount/api.py
+++ b/nova/virt/disk/mount/api.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/virt/disk/mount/loop.py b/nova/virt/disk/mount/loop.py
index 24fbe65b1f..5b23643180 100644
--- a/nova/virt/disk/mount/loop.py
+++ b/nova/virt/disk/mount/loop.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/virt/disk/mount/nbd.py b/nova/virt/disk/mount/nbd.py
index ab1dd73164..d6288491d8 100644
--- a/nova/virt/disk/mount/nbd.py
+++ b/nova/virt/disk/mount/nbd.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/virt/disk/vfs/__init__.py b/nova/virt/disk/vfs/__init__.py
index 880979c48e..e840b34714 100644
--- a/nova/virt/disk/vfs/__init__.py
+++ b/nova/virt/disk/vfs/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/virt/disk/vfs/api.py b/nova/virt/disk/vfs/api.py
index 6071989d79..34810504f5 100644
--- a/nova/virt/disk/vfs/api.py
+++ b/nova/virt/disk/vfs/api.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/virt/disk/vfs/guestfs.py b/nova/virt/disk/vfs/guestfs.py
index 828b9e099f..55f8d736c9 100644
--- a/nova/virt/disk/vfs/guestfs.py
+++ b/nova/virt/disk/vfs/guestfs.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/virt/disk/vfs/localfs.py b/nova/virt/disk/vfs/localfs.py
index 8742de8072..cca6f88b0e 100644
--- a/nova/virt/disk/vfs/localfs.py
+++ b/nova/virt/disk/vfs/localfs.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/virt/docker/__init__.py b/nova/virt/docker/__init__.py
index a2e1e158b0..93544a7956 100644
--- a/nova/virt/docker/__init__.py
+++ b/nova/virt/docker/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright (c) 2013 dotCloud, Inc.
# All Rights Reserved.
#
diff --git a/nova/virt/docker/client.py b/nova/virt/docker/client.py
index 41799fde19..07ef2ff1cd 100644
--- a/nova/virt/docker/client.py
+++ b/nova/virt/docker/client.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright (c) 2013 dotCloud, Inc.
# All Rights Reserved.
#
diff --git a/nova/virt/docker/driver.py b/nova/virt/docker/driver.py
index 6ace7c2038..678326feb1 100644
--- a/nova/virt/docker/driver.py
+++ b/nova/virt/docker/driver.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright (c) 2013 dotCloud, Inc.
# All Rights Reserved.
#
diff --git a/nova/virt/docker/hostinfo.py b/nova/virt/docker/hostinfo.py
index 12dada4ce7..84fd670eae 100644
--- a/nova/virt/docker/hostinfo.py
+++ b/nova/virt/docker/hostinfo.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright (c) 2013 dotCloud, Inc.
# All Rights Reserved.
#
diff --git a/nova/virt/docker/network.py b/nova/virt/docker/network.py
index c8b83dff7b..9c8f6156e1 100644
--- a/nova/virt/docker/network.py
+++ b/nova/virt/docker/network.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2014 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/virt/driver.py b/nova/virt/driver.py
index 4cf03bc4fd..2ffeb0be2a 100644
--- a/nova/virt/driver.py
+++ b/nova/virt/driver.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 Justin Santa Barbara
# All Rights Reserved.
#
diff --git a/nova/virt/event.py b/nova/virt/event.py
index 63089549c2..bf7fa3fcfc 100644
--- a/nova/virt/event.py
+++ b/nova/virt/event.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/virt/fake.py b/nova/virt/fake.py
index 071c801dd7..33dd687437 100644
--- a/nova/virt/fake.py
+++ b/nova/virt/fake.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/virt/firewall.py b/nova/virt/firewall.py
index 42bd37afe4..ebc4b207ee 100644
--- a/nova/virt/firewall.py
+++ b/nova/virt/firewall.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/virt/hyperv/__init__.py b/nova/virt/hyperv/__init__.py
index 090fc0639e..fdcde82bdb 100644
--- a/nova/virt/hyperv/__init__.py
+++ b/nova/virt/hyperv/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Cloudbase Solutions Srl
# All Rights Reserved.
#
diff --git a/nova/virt/hyperv/basevolumeutils.py b/nova/virt/hyperv/basevolumeutils.py
index ff8e6722f2..d518e84667 100644
--- a/nova/virt/hyperv/basevolumeutils.py
+++ b/nova/virt/hyperv/basevolumeutils.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
#
# Copyright 2012 Pedro Navarro Perez
# Copyright 2013 Cloudbase Solutions Srl
diff --git a/nova/virt/hyperv/constants.py b/nova/virt/hyperv/constants.py
index 37c6ba1ea5..fc12ca9c75 100644
--- a/nova/virt/hyperv/constants.py
+++ b/nova/virt/hyperv/constants.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Cloudbase Solutions Srl
# All Rights Reserved.
#
diff --git a/nova/virt/hyperv/driver.py b/nova/virt/hyperv/driver.py
index 1d473ab8d4..ddcb826c25 100644
--- a/nova/virt/hyperv/driver.py
+++ b/nova/virt/hyperv/driver.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2010 Cloud.com, Inc
# Copyright (c) 2012 Cloudbase Solutions Srl
#
diff --git a/nova/virt/hyperv/hostops.py b/nova/virt/hyperv/hostops.py
index 7408f55fda..95d6a75b12 100644
--- a/nova/virt/hyperv/hostops.py
+++ b/nova/virt/hyperv/hostops.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Cloudbase Solutions Srl
# All Rights Reserved.
#
diff --git a/nova/virt/hyperv/hostutils.py b/nova/virt/hyperv/hostutils.py
index 155444b820..0a9bfdcaf7 100644
--- a/nova/virt/hyperv/hostutils.py
+++ b/nova/virt/hyperv/hostutils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Cloudbase Solutions Srl
# All Rights Reserved.
#
diff --git a/nova/virt/hyperv/imagecache.py b/nova/virt/hyperv/imagecache.py
index 2b3eacc27c..16d7f766cf 100644
--- a/nova/virt/hyperv/imagecache.py
+++ b/nova/virt/hyperv/imagecache.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Cloudbase Solutions Srl
# All Rights Reserved.
#
diff --git a/nova/virt/hyperv/livemigrationops.py b/nova/virt/hyperv/livemigrationops.py
index dbd2c0804f..60d4b2298a 100644
--- a/nova/virt/hyperv/livemigrationops.py
+++ b/nova/virt/hyperv/livemigrationops.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Cloudbase Solutions Srl
# All Rights Reserved.
#
diff --git a/nova/virt/hyperv/livemigrationutils.py b/nova/virt/hyperv/livemigrationutils.py
index 2cd70bfb03..bc8398729d 100644
--- a/nova/virt/hyperv/livemigrationutils.py
+++ b/nova/virt/hyperv/livemigrationutils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Cloudbase Solutions Srl
# All Rights Reserved.
#
diff --git a/nova/virt/hyperv/migrationops.py b/nova/virt/hyperv/migrationops.py
index 6eb536092e..79fce3d880 100644
--- a/nova/virt/hyperv/migrationops.py
+++ b/nova/virt/hyperv/migrationops.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Cloudbase Solutions Srl
# All Rights Reserved.
#
diff --git a/nova/virt/hyperv/networkutils.py b/nova/virt/hyperv/networkutils.py
index e48d76282c..2b45343b8a 100644
--- a/nova/virt/hyperv/networkutils.py
+++ b/nova/virt/hyperv/networkutils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2013 Cloudbase Solutions Srl
# All Rights Reserved.
#
diff --git a/nova/virt/hyperv/networkutilsv2.py b/nova/virt/hyperv/networkutilsv2.py
index c8dd1913bf..c3ec6a3497 100644
--- a/nova/virt/hyperv/networkutilsv2.py
+++ b/nova/virt/hyperv/networkutilsv2.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2013 Cloudbase Solutions Srl
# All Rights Reserved.
#
diff --git a/nova/virt/hyperv/pathutils.py b/nova/virt/hyperv/pathutils.py
index 74064fdf36..346dbfde81 100644
--- a/nova/virt/hyperv/pathutils.py
+++ b/nova/virt/hyperv/pathutils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2013 Cloudbase Solutions Srl
# All Rights Reserved.
#
diff --git a/nova/virt/hyperv/snapshotops.py b/nova/virt/hyperv/snapshotops.py
index ec10341f16..38a84d5896 100644
--- a/nova/virt/hyperv/snapshotops.py
+++ b/nova/virt/hyperv/snapshotops.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Cloudbase Solutions Srl
# All Rights Reserved.
#
diff --git a/nova/virt/hyperv/utilsfactory.py b/nova/virt/hyperv/utilsfactory.py
index f41b42a4e4..884181f54c 100644
--- a/nova/virt/hyperv/utilsfactory.py
+++ b/nova/virt/hyperv/utilsfactory.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Cloudbase Solutions Srl
# All Rights Reserved.
#
diff --git a/nova/virt/hyperv/vhdutils.py b/nova/virt/hyperv/vhdutils.py
index 3ea377fb3e..41c405abcc 100644
--- a/nova/virt/hyperv/vhdutils.py
+++ b/nova/virt/hyperv/vhdutils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Cloudbase Solutions Srl
# All Rights Reserved.
#
diff --git a/nova/virt/hyperv/vhdutilsv2.py b/nova/virt/hyperv/vhdutilsv2.py
index 946758b3f4..df95ede400 100644
--- a/nova/virt/hyperv/vhdutilsv2.py
+++ b/nova/virt/hyperv/vhdutilsv2.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Cloudbase Solutions Srl
# All Rights Reserved.
#
diff --git a/nova/virt/hyperv/vif.py b/nova/virt/hyperv/vif.py
index f372b1c097..dbf23794e7 100644
--- a/nova/virt/hyperv/vif.py
+++ b/nova/virt/hyperv/vif.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2013 Cloudbase Solutions Srl
# Copyright 2013 Pedro Navarro Perez
# All Rights Reserved.
diff --git a/nova/virt/hyperv/vmops.py b/nova/virt/hyperv/vmops.py
index cfc5f81397..cf05c14f9b 100644
--- a/nova/virt/hyperv/vmops.py
+++ b/nova/virt/hyperv/vmops.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2010 Cloud.com, Inc
# Copyright 2012 Cloudbase Solutions Srl
# All Rights Reserved.
diff --git a/nova/virt/hyperv/vmutils.py b/nova/virt/hyperv/vmutils.py
index 554ea292bc..80bf2b87b8 100644
--- a/nova/virt/hyperv/vmutils.py
+++ b/nova/virt/hyperv/vmutils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2010 Cloud.com, Inc
# Copyright 2012 Cloudbase Solutions Srl / Pedro Navarro Perez
# All Rights Reserved.
diff --git a/nova/virt/hyperv/vmutilsv2.py b/nova/virt/hyperv/vmutilsv2.py
index 0ddf449801..b3e3aa3caf 100644
--- a/nova/virt/hyperv/vmutilsv2.py
+++ b/nova/virt/hyperv/vmutilsv2.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 Cloudbase Solutions Srl
# All Rights Reserved.
#
diff --git a/nova/virt/hyperv/volumeops.py b/nova/virt/hyperv/volumeops.py
index 47728d1286..230f6debdf 100644
--- a/nova/virt/hyperv/volumeops.py
+++ b/nova/virt/hyperv/volumeops.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Pedro Navarro Perez
# Copyright 2013 Cloudbase Solutions Srl
# All Rights Reserved.
diff --git a/nova/virt/hyperv/volumeutils.py b/nova/virt/hyperv/volumeutils.py
index a32ff5ed67..992a5202ed 100644
--- a/nova/virt/hyperv/volumeutils.py
+++ b/nova/virt/hyperv/volumeutils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2012 Pedro Navarro Perez
# Copyright 2013 Cloudbase Solutions Srl
# All Rights Reserved.
diff --git a/nova/virt/hyperv/volumeutilsv2.py b/nova/virt/hyperv/volumeutilsv2.py
index c92cac7f34..c3a691c460 100644
--- a/nova/virt/hyperv/volumeutilsv2.py
+++ b/nova/virt/hyperv/volumeutilsv2.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright 2012 Pedro Navarro Perez
# Copyright 2013 Cloudbase Solutions Srl
# All Rights Reserved.
diff --git a/nova/virt/imagecache.py b/nova/virt/imagecache.py
index e77690a133..b63013f6b0 100644
--- a/nova/virt/imagecache.py
+++ b/nova/virt/imagecache.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright 2013 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/virt/images.py b/nova/virt/images.py
index e4815ed038..6b23944035 100644
--- a/nova/virt/images.py
+++ b/nova/virt/images.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/virt/libvirt/__init__.py b/nova/virt/libvirt/__init__.py
index 784cf92d33..cd8b69186f 100644
--- a/nova/virt/libvirt/__init__.py
+++ b/nova/virt/libvirt/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/virt/libvirt/blockinfo.py b/nova/virt/libvirt/blockinfo.py
index 072adef6d9..52482629f9 100644
--- a/nova/virt/libvirt/blockinfo.py
+++ b/nova/virt/libvirt/blockinfo.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (C) 2012-2013 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/virt/libvirt/config.py b/nova/virt/libvirt/config.py
index f3cf54bf39..62a3b3d75d 100644
--- a/nova/virt/libvirt/config.py
+++ b/nova/virt/libvirt/config.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (C) 2012-2013 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/virt/libvirt/designer.py b/nova/virt/libvirt/designer.py
index bb229fc67f..25e2a1c401 100644
--- a/nova/virt/libvirt/designer.py
+++ b/nova/virt/libvirt/designer.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (C) 2013 Red Hat, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/virt/libvirt/driver.py b/nova/virt/libvirt/driver.py
index 3a255bfb42..07403abf97 100644
--- a/nova/virt/libvirt/driver.py
+++ b/nova/virt/libvirt/driver.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/virt/libvirt/firewall.py b/nova/virt/libvirt/firewall.py
index c2dffb5284..cfb25d2314 100644
--- a/nova/virt/libvirt/firewall.py
+++ b/nova/virt/libvirt/firewall.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/virt/libvirt/imagebackend.py b/nova/virt/libvirt/imagebackend.py
index 0dabd4d379..33e064b1dc 100644
--- a/nova/virt/libvirt/imagebackend.py
+++ b/nova/virt/libvirt/imagebackend.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Grid Dynamics
# All Rights Reserved.
#
diff --git a/nova/virt/libvirt/imagecache.py b/nova/virt/libvirt/imagecache.py
index bba39fc6dc..b68689b14d 100644
--- a/nova/virt/libvirt/imagecache.py
+++ b/nova/virt/libvirt/imagecache.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Michael Still and Canonical Inc
# All Rights Reserved.
#
diff --git a/nova/virt/libvirt/utils.py b/nova/virt/libvirt/utils.py
index b5cb04c13e..88a34bbcc7 100644
--- a/nova/virt/libvirt/utils.py
+++ b/nova/virt/libvirt/utils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/virt/libvirt/vif.py b/nova/virt/libvirt/vif.py
index e705c06dde..7fd1665be4 100644
--- a/nova/virt/libvirt/vif.py
+++ b/nova/virt/libvirt/vif.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (C) 2011 Midokura KK
# Copyright (C) 2011 Nicira, Inc
# Copyright 2011 OpenStack Foundation
diff --git a/nova/virt/libvirt/volume.py b/nova/virt/libvirt/volume.py
index a8299a0822..da8b364167 100644
--- a/nova/virt/libvirt/volume.py
+++ b/nova/virt/libvirt/volume.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2011 OpenStack Foundation
# (c) Copyright 2013 Hewlett-Packard Development Company, L.P.
# All Rights Reserved.
diff --git a/nova/virt/netutils.py b/nova/virt/netutils.py
index caf67e3ba7..a4bc773ac7 100644
--- a/nova/virt/netutils.py
+++ b/nova/virt/netutils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/virt/storage_users.py b/nova/virt/storage_users.py
index 2d754b2af7..d0dc8048a6 100644
--- a/nova/virt/storage_users.py
+++ b/nova/virt/storage_users.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 Michael Still and Canonical Inc
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/virt/virtapi.py b/nova/virt/virtapi.py
index 09bed39730..66e24a84b1 100644
--- a/nova/virt/virtapi.py
+++ b/nova/virt/virtapi.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2012 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/virt/vmwareapi/__init__.py b/nova/virt/vmwareapi/__init__.py
index c299938fff..9fdf6a7b8d 100644
--- a/nova/virt/vmwareapi/__init__.py
+++ b/nova/virt/vmwareapi/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 Citrix Systems, Inc.
# Copyright 2011 OpenStack Foundation
#
diff --git a/nova/virt/vmwareapi/driver.py b/nova/virt/vmwareapi/driver.py
index 47e3517a64..486c3ef75b 100644
--- a/nova/virt/vmwareapi/driver.py
+++ b/nova/virt/vmwareapi/driver.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 Hewlett-Packard Development Company, L.P.
# Copyright (c) 2012 VMware, Inc.
# Copyright (c) 2011 Citrix Systems, Inc.
diff --git a/nova/virt/vmwareapi/error_util.py b/nova/virt/vmwareapi/error_util.py
index c96eb1ebdf..ce9920fd55 100644
--- a/nova/virt/vmwareapi/error_util.py
+++ b/nova/virt/vmwareapi/error_util.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 Citrix Systems, Inc.
# Copyright 2011 OpenStack Foundation
#
diff --git a/nova/virt/vmwareapi/fake.py b/nova/virt/vmwareapi/fake.py
index 30526433fe..e1f92d8c7c 100644
--- a/nova/virt/vmwareapi/fake.py
+++ b/nova/virt/vmwareapi/fake.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 Hewlett-Packard Development Company, L.P.
# Copyright (c) 2012 VMware, Inc.
# Copyright (c) 2011 Citrix Systems, Inc.
diff --git a/nova/virt/vmwareapi/host.py b/nova/virt/vmwareapi/host.py
index 945626a9dd..e95437c881 100644
--- a/nova/virt/vmwareapi/host.py
+++ b/nova/virt/vmwareapi/host.py
@@ -1,4 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
# Copyright (c) 2013 Hewlett-Packard Development Company, L.P.
# Copyright (c) 2012 VMware, Inc.
#
diff --git a/nova/virt/vmwareapi/io_util.py b/nova/virt/vmwareapi/io_util.py
index 50fda9980c..1c7a2bdf07 100644
--- a/nova/virt/vmwareapi/io_util.py
+++ b/nova/virt/vmwareapi/io_util.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 VMware, Inc.
# Copyright (c) 2011 Citrix Systems, Inc.
# Copyright 2011 OpenStack Foundation
diff --git a/nova/virt/vmwareapi/network_util.py b/nova/virt/vmwareapi/network_util.py
index 6fa47e9a51..5e3c240143 100644
--- a/nova/virt/vmwareapi/network_util.py
+++ b/nova/virt/vmwareapi/network_util.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 VMware, Inc.
# Copyright (c) 2011 Citrix Systems, Inc.
# Copyright 2011 OpenStack Foundation
diff --git a/nova/virt/vmwareapi/read_write_util.py b/nova/virt/vmwareapi/read_write_util.py
index ac90e8a08e..5812aed2c5 100644
--- a/nova/virt/vmwareapi/read_write_util.py
+++ b/nova/virt/vmwareapi/read_write_util.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 Citrix Systems, Inc.
# Copyright 2011 OpenStack Foundation
#
diff --git a/nova/virt/vmwareapi/vif.py b/nova/virt/vmwareapi/vif.py
index c4bd19e07a..d22610a59f 100644
--- a/nova/virt/vmwareapi/vif.py
+++ b/nova/virt/vmwareapi/vif.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 Citrix Systems, Inc.
# Copyright 2011 OpenStack Foundation
#
diff --git a/nova/virt/vmwareapi/vim.py b/nova/virt/vmwareapi/vim.py
index 5933cf678d..95876ef02e 100644
--- a/nova/virt/vmwareapi/vim.py
+++ b/nova/virt/vmwareapi/vim.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 VMware, Inc.
# Copyright (c) 2011 Citrix Systems, Inc.
# Copyright 2011 OpenStack Foundation
diff --git a/nova/virt/vmwareapi/vim_util.py b/nova/virt/vmwareapi/vim_util.py
index e0ab56f5aa..1ac52d3251 100644
--- a/nova/virt/vmwareapi/vim_util.py
+++ b/nova/virt/vmwareapi/vim_util.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 Citrix Systems, Inc.
# Copyright 2011 OpenStack Foundation
#
diff --git a/nova/virt/vmwareapi/vm_util.py b/nova/virt/vmwareapi/vm_util.py
index 411b70321b..924c07e1b3 100644
--- a/nova/virt/vmwareapi/vm_util.py
+++ b/nova/virt/vmwareapi/vm_util.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 Hewlett-Packard Development Company, L.P.
# Copyright (c) 2012 VMware, Inc.
# Copyright (c) 2011 Citrix Systems, Inc.
diff --git a/nova/virt/vmwareapi/vmops.py b/nova/virt/vmwareapi/vmops.py
index 698741dda7..d9aa1d5434 100644
--- a/nova/virt/vmwareapi/vmops.py
+++ b/nova/virt/vmwareapi/vmops.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 Hewlett-Packard Development Company, L.P.
# Copyright (c) 2012 VMware, Inc.
# Copyright (c) 2011 Citrix Systems, Inc.
diff --git a/nova/virt/vmwareapi/vmware_images.py b/nova/virt/vmwareapi/vmware_images.py
index b23cc10209..d36a0a64ec 100644
--- a/nova/virt/vmwareapi/vmware_images.py
+++ b/nova/virt/vmwareapi/vmware_images.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 VMware, Inc.
# Copyright (c) 2011 Citrix Systems, Inc.
# Copyright 2011 OpenStack Foundation
diff --git a/nova/virt/vmwareapi/volume_util.py b/nova/virt/vmwareapi/volume_util.py
index 85ce0f5732..01465f1464 100644
--- a/nova/virt/vmwareapi/volume_util.py
+++ b/nova/virt/vmwareapi/volume_util.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 VMware, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/virt/vmwareapi/volumeops.py b/nova/virt/vmwareapi/volumeops.py
index 3f51d30e19..937904bb91 100644
--- a/nova/virt/vmwareapi/volumeops.py
+++ b/nova/virt/vmwareapi/volumeops.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 Hewlett-Packard Development Company, L.P.
# Copyright (c) 2012 VMware, Inc.
#
diff --git a/nova/virt/xenapi/__init__.py b/nova/virt/xenapi/__init__.py
index 3853f09f2c..2e9a5d372d 100644
--- a/nova/virt/xenapi/__init__.py
+++ b/nova/virt/xenapi/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2010 Citrix Systems, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/virt/xenapi/agent.py b/nova/virt/xenapi/agent.py
index 881eaef38b..2b4495dfe6 100644
--- a/nova/virt/xenapi/agent.py
+++ b/nova/virt/xenapi/agent.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2010 Citrix Systems, Inc.
# Copyright 2010-2012 OpenStack Foundation
#
diff --git a/nova/virt/xenapi/fake.py b/nova/virt/xenapi/fake.py
index dba79cf939..efcded9ee9 100644
--- a/nova/virt/xenapi/fake.py
+++ b/nova/virt/xenapi/fake.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-#
# Copyright (c) 2010 Citrix Systems, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/virt/xenapi/firewall.py b/nova/virt/xenapi/firewall.py
index 904955d6a5..b1b2f9f77c 100644
--- a/nova/virt/xenapi/firewall.py
+++ b/nova/virt/xenapi/firewall.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/virt/xenapi/host.py b/nova/virt/xenapi/host.py
index 3226d4db5b..7ec4563ab9 100644
--- a/nova/virt/xenapi/host.py
+++ b/nova/virt/xenapi/host.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 Citrix Systems, Inc.
# Copyright 2010 OpenStack Foundation
#
diff --git a/nova/virt/xenapi/image/utils.py b/nova/virt/xenapi/image/utils.py
index 5bb994c26e..c9db667b1f 100644
--- a/nova/virt/xenapi/image/utils.py
+++ b/nova/virt/xenapi/image/utils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/virt/xenapi/image/vdi_through_dev.py b/nova/virt/xenapi/image/vdi_through_dev.py
index e6ccdb186c..c14155047e 100644
--- a/nova/virt/xenapi/image/vdi_through_dev.py
+++ b/nova/virt/xenapi/image/vdi_through_dev.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2013 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/virt/xenapi/network_utils.py b/nova/virt/xenapi/network_utils.py
index 2a6d9e1cad..2dcb438832 100644
--- a/nova/virt/xenapi/network_utils.py
+++ b/nova/virt/xenapi/network_utils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2010 Citrix Systems, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
diff --git a/nova/virt/xenapi/pool.py b/nova/virt/xenapi/pool.py
index c3850f93b5..4906755794 100644
--- a/nova/virt/xenapi/pool.py
+++ b/nova/virt/xenapi/pool.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 Citrix Systems, Inc.
# Copyright 2010 OpenStack Foundation
#
diff --git a/nova/virt/xenapi/pool_states.py b/nova/virt/xenapi/pool_states.py
index f2ec02c1d9..ae431ddecb 100644
--- a/nova/virt/xenapi/pool_states.py
+++ b/nova/virt/xenapi/pool_states.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/virt/xenapi/vif.py b/nova/virt/xenapi/vif.py
index 1b9cd5b327..f38cab7ba2 100644
--- a/nova/virt/xenapi/vif.py
+++ b/nova/virt/xenapi/vif.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2011 Citrix Systems, Inc.
# Copyright 2011 OpenStack Foundation
# Copyright (C) 2011 Nicira, Inc
diff --git a/nova/virt/xenapi/vm_utils.py b/nova/virt/xenapi/vm_utils.py
index c4d76ca040..5f7a4e0050 100644
--- a/nova/virt/xenapi/vm_utils.py
+++ b/nova/virt/xenapi/vm_utils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2010 Citrix Systems, Inc.
# Copyright 2011 Piston Cloud Computing, Inc.
# Copyright 2012 OpenStack Foundation
diff --git a/nova/virt/xenapi/vmops.py b/nova/virt/xenapi/vmops.py
index 5b0f5757b0..99364a8da7 100644
--- a/nova/virt/xenapi/vmops.py
+++ b/nova/virt/xenapi/vmops.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2010 Citrix Systems, Inc.
# Copyright 2010 OpenStack Foundation
#
diff --git a/nova/virt/xenapi/volume_utils.py b/nova/virt/xenapi/volume_utils.py
index e93c9e220c..d3246341ea 100644
--- a/nova/virt/xenapi/volume_utils.py
+++ b/nova/virt/xenapi/volume_utils.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2010 Citrix Systems, Inc.
# Copyright (c) 2013 OpenStack Foundation
#
diff --git a/nova/virt/xenapi/volumeops.py b/nova/virt/xenapi/volumeops.py
index adea0c122f..38d9539406 100644
--- a/nova/virt/xenapi/volumeops.py
+++ b/nova/virt/xenapi/volumeops.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2010 Citrix Systems, Inc.
# Copyright (c) 2013 OpenStack Foundation
#
diff --git a/nova/vnc/__init__.py b/nova/vnc/__init__.py
index af7257f604..006ee94796 100644
--- a/nova/vnc/__init__.py
+++ b/nova/vnc/__init__.py
@@ -1,6 +1,4 @@
#!/usr/bin/env python
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2010 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/vnc/xvp_proxy.py b/nova/vnc/xvp_proxy.py
index 9b0adfe489..75fc13573f 100644
--- a/nova/vnc/xvp_proxy.py
+++ b/nova/vnc/xvp_proxy.py
@@ -1,6 +1,4 @@
#!/usr/bin/env python
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2012 OpenStack Foundation
# All Rights Reserved.
#
diff --git a/nova/volume/__init__.py b/nova/volume/__init__.py
index 1a19173073..a8a9510acd 100644
--- a/nova/volume/__init__.py
+++ b/nova/volume/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/volume/cinder.py b/nova/volume/cinder.py
index a9c8f81b2d..3cf672737f 100644
--- a/nova/volume/cinder.py
+++ b/nova/volume/cinder.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
diff --git a/nova/volume/encryptors/__init__.py b/nova/volume/encryptors/__init__.py
index 6f77635742..79879d2a23 100644
--- a/nova/volume/encryptors/__init__.py
+++ b/nova/volume/encryptors/__init__.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 The Johns Hopkins University/Applied Physics Laboratory
# All Rights Reserved.
#
diff --git a/nova/volume/encryptors/base.py b/nova/volume/encryptors/base.py
index ac5331c8aa..113fefabdb 100644
--- a/nova/volume/encryptors/base.py
+++ b/nova/volume/encryptors/base.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 The Johns Hopkins University/Applied Physics Laboratory
# All Rights Reserved.
#
diff --git a/nova/volume/encryptors/cryptsetup.py b/nova/volume/encryptors/cryptsetup.py
index 5d9096fb18..d3c08a23d6 100644
--- a/nova/volume/encryptors/cryptsetup.py
+++ b/nova/volume/encryptors/cryptsetup.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 The Johns Hopkins University/Applied Physics Laboratory
# All Rights Reserved.
#
diff --git a/nova/volume/encryptors/luks.py b/nova/volume/encryptors/luks.py
index 1ffbb1f1e1..0862247fab 100644
--- a/nova/volume/encryptors/luks.py
+++ b/nova/volume/encryptors/luks.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 The Johns Hopkins University/Applied Physics Laboratory
# All Rights Reserved.
#
diff --git a/nova/volume/encryptors/nop.py b/nova/volume/encryptors/nop.py
index 6772585947..72066356c9 100644
--- a/nova/volume/encryptors/nop.py
+++ b/nova/volume/encryptors/nop.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright (c) 2013 The Johns Hopkins University/Applied Physics Laboratory
# All Rights Reserved.
#
diff --git a/nova/wsgi.py b/nova/wsgi.py
index f39efae9ba..c181c29c72 100644
--- a/nova/wsgi.py
+++ b/nova/wsgi.py
@@ -1,5 +1,3 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# Copyright 2010 OpenStack Foundation