diff --git a/docker/services/glance-api.yaml b/docker/services/glance-api.yaml index 5680f6f965..48011c80df 100644 --- a/docker/services/glance-api.yaml +++ b/docker/services/glance-api.yaml @@ -57,7 +57,7 @@ parameters: NFS share to mount for image storage (when GlanceNfsEnabled is true) type: string GlanceNfsOptions: - default: 'intr,context=system_u:object_r:glance_var_lib_t:s0' + default: '_netdev,bg,intr,context=system_u:object_r:glance_var_lib_t:s0' description: > NFS mount options for image storage (when GlanceNfsEnabled is true) type: string @@ -104,6 +104,7 @@ outputs: - get_attr: [GlanceApiPuppetBase, role_data, config_settings] - get_attr: [GlanceLogging, config_settings] - glance::api::sync_db: false + - tripleo::glance::nfs_mount::edit_fstab: false logging_source: {get_attr: [GlanceApiPuppetBase, role_data, logging_source]} logging_groups: {get_attr: [GlanceApiPuppetBase, role_data, logging_groups]} service_config_settings: {get_attr: [GlanceApiPuppetBase, role_data, service_config_settings]} @@ -211,7 +212,7 @@ outputs: - - name: Mount NFS on host vars: nfs_backend_enable: {get_param: GlanceNfsEnabled} - mount: name=/var/lib/glance src="{{item.NFS_SHARE}}" fstype=nfs4 opts="{{item.NFS_OPTIONS}}" state=mounted + mount: name=/var/lib/glance/images src="{{item.NFS_SHARE}}" fstype=nfs4 opts="{{item.NFS_OPTIONS}}" state=mounted with_items: - NFS_SHARE: {get_param: GlanceNfsShare} NFS_OPTIONS: {get_param: GlanceNfsOptions} diff --git a/environments/storage/glance-nfs.yaml b/environments/storage/glance-nfs.yaml index 359401d52b..f34c6683c2 100644 --- a/environments/storage/glance-nfs.yaml +++ b/environments/storage/glance-nfs.yaml @@ -11,7 +11,7 @@ parameter_defaults: # NFS mount options for image storage (when GlanceNfsEnabled is true) # Type: string - GlanceNfsOptions: intr,context=system_u:object_r:glance_var_lib_t:s0 + GlanceNfsOptions: _netdev,bg,intr,context=system_u:object_r:glance_var_lib_t:s0 # NFS share to mount for image storage (when GlanceNfsEnabled is true) # Type: string diff --git a/puppet/services/glance-api.yaml b/puppet/services/glance-api.yaml index 98610d4f16..349b3e995a 100644 --- a/puppet/services/glance-api.yaml +++ b/puppet/services/glance-api.yaml @@ -101,7 +101,7 @@ parameters: NFS share to mount for image storage (when GlanceNfsEnabled is true) type: string GlanceNfsOptions: - default: 'intr,context=system_u:object_r:glance_var_lib_t:s0' + default: '_netdev,bg,intr,context=system_u:object_r:glance_var_lib_t:s0' description: > NFS mount options for image storage (when GlanceNfsEnabled is true) type: string