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