Merge "Providing required priviledges to the mounted NFS volume"
This commit is contained in:
commit
fd53f5696f
@ -44,6 +44,16 @@ parameters:
|
||||
description: >
|
||||
When using GlanceBackend 'file', mount NFS share for image storage.
|
||||
type: boolean
|
||||
GlanceNfsShare:
|
||||
default: ''
|
||||
description: >
|
||||
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'
|
||||
description: >
|
||||
NFS mount options for image storage (when GlanceNfsEnabled is true)
|
||||
type: string
|
||||
|
||||
conditions:
|
||||
|
||||
@ -102,6 +112,10 @@ outputs:
|
||||
dest: "/etc/ceph/"
|
||||
merge: true
|
||||
preserve_properties: true
|
||||
permissions:
|
||||
- path: /var/lib/glance
|
||||
owner: glance:glance
|
||||
recurse: true
|
||||
/var/lib/kolla/config_files/glance_api_tls_proxy.json:
|
||||
command: /usr/sbin/httpd -DFOREGROUND
|
||||
config_files:
|
||||
@ -176,6 +190,15 @@ outputs:
|
||||
- KOLLA_CONFIG_STRATEGY=COPY_ALWAYS
|
||||
- {}
|
||||
host_prep_tasks:
|
||||
- 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
|
||||
with_items:
|
||||
- NFS_SHARE: {get_param: GlanceNfsShare}
|
||||
NFS_OPTIONS: {get_param: GlanceNfsOptions}
|
||||
when:
|
||||
- nfs_backend_enable
|
||||
- name: create persistent logs directory
|
||||
file:
|
||||
path: "{{ item }}"
|
||||
|
Loading…
Reference in New Issue
Block a user