Merge "Add cinder metadata"
This commit is contained in:
commit
eaffe24801
305
ansible/gather/roles/cinder/tasks/main.yml
Normal file
305
ansible/gather/roles/cinder/tasks/main.yml
Normal file
@ -0,0 +1,305 @@
|
||||
---
|
||||
#
|
||||
# Tasks to get cinder facts
|
||||
#
|
||||
|
||||
- name: Get cinder osapi max limit
|
||||
command: crudini --get /etc/cinder/cinder.conf DEFAULT osapi_max_limit
|
||||
register: osapi_max_limit
|
||||
ignore_errors: true
|
||||
|
||||
- name: Set cinder osapi max limit
|
||||
set_fact:
|
||||
openstack_cinder_osapi_max_limit: "{{ osapi_max_limit }}"
|
||||
when: osapi_max_limit.stdout != ""
|
||||
|
||||
- name: Set cinder osapi max limit
|
||||
set_fact:
|
||||
openstack_cinder_osapi_max_limit: 1000
|
||||
when: osapi_max_limit.stdout == ""
|
||||
|
||||
- name: Get cinder backup ceph chunk size
|
||||
command: crudini --get /etc/cinder/cinder.conf DEFAULT backup_ceph_chunk_size
|
||||
register: backup_ceph_chunk_size
|
||||
ignore_errors: true
|
||||
|
||||
- name: Set cinder backup ceph chunk size
|
||||
set_fact:
|
||||
openstack_cinder_backup_ceph_chunk_size: "{{ backup_ceph_chunk_size }}"
|
||||
when: backup_ceph_chunk_size.stdout != ""
|
||||
|
||||
- name: Set cinder backup ceph chunk size
|
||||
set_fact:
|
||||
openstack_cinder_backup_ceph_chunk_size: 134217728
|
||||
when: backup_ceph_chunk_size.stdout == ""
|
||||
|
||||
- name: Get cinder backup ceph stripe unit
|
||||
command: crudini --get /etc/cinder/cinder.conf DEFAULT backup_ceph_stripe_unit
|
||||
register: backup_ceph_stripe_unit
|
||||
ignore_errors: true
|
||||
|
||||
- name: Set cinder backup ceph stripe unit
|
||||
set_fact:
|
||||
openstack_cinder_backup_ceph_stripe_unit: "{{ backup_ceph_stripe_unit }}"
|
||||
when: backup_ceph_stripe_unit.stdout != ""
|
||||
|
||||
- name: Set cinder backup ceph stripe unit
|
||||
set_fact:
|
||||
openstack_cinder_backup_ceph_stripe_unit: 0
|
||||
when: backup_ceph_stripe_unit.stdout == ""
|
||||
|
||||
- name: Get cinder backup ceph stripe count
|
||||
command: crudini --get /etc/cinder/cinder.conf DEFAULT backup_ceph_stripe_count
|
||||
register: backup_ceph_stripe_count
|
||||
ignore_errors: true
|
||||
|
||||
- name: Set cinder backup ceph stripe count
|
||||
set_fact:
|
||||
openstack_cinder_backup_ceph_stripe_count: "{{ backup_ceph_stripe_count }}"
|
||||
when: backup_ceph_stripe_count.stdout != ""
|
||||
|
||||
- name: Set cinder backup ceph stripe count
|
||||
set_fact:
|
||||
openstack_cinder_backup_ceph_stripe_count: 0
|
||||
when: backup_ceph_stripe_count.stdout == ""
|
||||
|
||||
- name: Get cinder restore discarded excess bytes
|
||||
command: crudini --get /etc/cinder/cinder.conf DEFAULT restore_discarded_excess_bytes
|
||||
register: restore_discarded_excess_bytes
|
||||
ignore_errors: true
|
||||
|
||||
- name: Set cinder restore discarded excess bytes
|
||||
set_fact:
|
||||
openstack_cinder_restore_discarded_excess_bytes: "{{ restore_discarded_excess_bytes }}"
|
||||
when: (restore_discarded_excess_bytes.stdout != "")
|
||||
|
||||
- name: Set cinder restore discarded excess bytes
|
||||
set_fact:
|
||||
openstack_cinder_restore_discarded_excess_bytes: true
|
||||
when: (restore_discarded_excess_bytes.stdout == "")
|
||||
|
||||
- name: Get cinder expiry thres minutes
|
||||
command: crudini --get /etc/cinder/cinder.conf DEFAULT expiry_thres_minutes
|
||||
register: expiry_thres_minutes
|
||||
ignore_errors: true
|
||||
|
||||
- name: Set cinder expiry thres minutes
|
||||
set_fact:
|
||||
openstack_cinder_expiry_thres_minutes: "{{ expiry_thres_minutes }}"
|
||||
when: expiry_thres_minutes.stdout != ""
|
||||
|
||||
- name: Set cinder expiry thres minutes
|
||||
set_fact:
|
||||
openstack_cinder_expiry_thres_minutes: 720
|
||||
when: expiry_thres_minutes.stdout == ""
|
||||
|
||||
- name: Get cinder netapp enable multiattach
|
||||
command: crudini --get /etc/cinder/cinder.conf DEFAULT netapp_enable_multiattach
|
||||
register: netapp_enable_multiattach
|
||||
ignore_errors: true
|
||||
|
||||
- name: Set cinder netapp enable multiattach
|
||||
set_fact:
|
||||
openstack_cinder_netapp_enable_multiattach: "{{ netapp_enable_multiattach }}"
|
||||
when: (netapp_enable_multiattach.stdout != "")
|
||||
|
||||
- name: Set cinder netapp enable multiattach
|
||||
set_fact:
|
||||
openstack_cinder_netapp_enable_multiattach: false
|
||||
when: (netapp_enable_multiattach.stdout == "")
|
||||
|
||||
- name: Get cinder backup tsm compression
|
||||
command: crudini --get /etc/cinder/cinder.conf DEFAULT backup_tsm_compression
|
||||
register: backup_tsm_compression
|
||||
ignore_errors: true
|
||||
|
||||
- name: Set cinder backup tsm compression
|
||||
set_fact:
|
||||
openstack_cinder_backup_tsm_compression: "{{ backup_tsm_compression }}"
|
||||
when: (backup_tsm_compression.stdout != "")
|
||||
|
||||
- name: Set cinder backup tsm compression
|
||||
set_fact:
|
||||
openstack_cinder_backup_tsm_compression: true
|
||||
when: (backup_tsm_compression.stdout == "")
|
||||
|
||||
- name: Get cinder gpfs max clone depth
|
||||
command: crudini --get /etc/cinder/cinder.conf DEFAULT gpfs_max_clone_depth
|
||||
register: gpfs_max_clone_depth
|
||||
ignore_errors: true
|
||||
|
||||
- name: Set cinder gpfs max clone depth
|
||||
set_fact:
|
||||
openstack_cinder_gpfs_max_clone_depth: "{{ gpfs_max_clone_depth }}"
|
||||
when: gpfs_max_clone_depth.stdout != ""
|
||||
|
||||
- name: Set cinder gpfs max clone depth
|
||||
set_fact:
|
||||
openstack_cinder_gpfs_max_clone_depth: -1
|
||||
when: gpfs_max_clone_depth.stdout == ""
|
||||
|
||||
- name: Get cinder violin request timeout
|
||||
command: crudini --get /etc/cinder/cinder.conf DEFAULT violin_request_timeout
|
||||
register: violin_request_timeout
|
||||
ignore_errors: true
|
||||
|
||||
- name: Set cinder violin request timeout
|
||||
set_fact:
|
||||
openstack_cinder_violin_request_timeout: "{{ violin_request_timeout }}"
|
||||
when: violin_request_timeout.stdout != ""
|
||||
|
||||
- name: Set cinder violin request timeout
|
||||
set_fact:
|
||||
openstack_cinder_violin_request_timeout: 300
|
||||
when: violin_request_timeout.stdout == ""
|
||||
|
||||
- name: Get cinder nexenta blocksize
|
||||
command: crudini --get /etc/cinder/cinder.conf DEFAULT nexenta_blocksize
|
||||
register: nexenta_blocksize
|
||||
ignore_errors: true
|
||||
|
||||
- name: Set cinder nexenta blocksize
|
||||
set_fact:
|
||||
openstack_cinder_nexenta_blocksize: "{{ nexenta_blocksize }}"
|
||||
when: nexenta_blocksize.stdout != ""
|
||||
|
||||
- name: Set cinder nexenta blocksize
|
||||
set_fact:
|
||||
openstack_cinder_nexenta_blocksize: 4096
|
||||
when: nexenta_blocksize.stdout == ""
|
||||
|
||||
- name: Get cinder nexenta rrmgr tcp buf size
|
||||
command: crudini --get /etc/cinder/cinder.conf DEFAULT nexenta_rrmgr_tcp_buf_size
|
||||
register: nexenta_rrmgr_tcp_buf_size
|
||||
ignore_errors: true
|
||||
|
||||
- name: Set cinder nexenta rrmgr tcp buf size
|
||||
set_fact:
|
||||
openstack_cinder_nexenta_rrmgr_tcp_buf_size: "{{ nexenta_rrmgr_tcp_buf_size }}"
|
||||
when: nexenta_rrmgr_tcp_buf_size.stdout != ""
|
||||
|
||||
- name: Set cinder nexenta rrmgr tcp buf size
|
||||
set_fact:
|
||||
openstack_cinder_nexenta_rrmgr_tcp_buf_size: 4096
|
||||
when: nexenta_rrmgr_tcp_buf_size.stdout == ""
|
||||
|
||||
- name: Get cinder nexenta chunksize
|
||||
command: crudini --get /etc/cinder/cinder.conf DEFAULT nexenta_chunksize
|
||||
register: nexenta_chunksize
|
||||
ignore_errors: true
|
||||
|
||||
- name: Set cinder nexenta chunksize
|
||||
set_fact:
|
||||
openstack_cinder_nexenta_chunksize: "{{ nexenta_chunksize }}"
|
||||
when: nexenta_chunksize.stdout != ""
|
||||
|
||||
- name: Set cinder nexenta chunksize
|
||||
set_fact:
|
||||
openstack_cinder_nexenta_chunksize: 16384
|
||||
when: nexenta_chunksize.stdout == ""
|
||||
|
||||
- name: Get cinder sf emulate 512
|
||||
command: crudini --get /etc/cinder/cinder.conf DEFAULT sf_emulate_512
|
||||
register: sf_emulate_512
|
||||
ignore_errors: true
|
||||
|
||||
- name: Set cinder sf emulate 512
|
||||
set_fact:
|
||||
openstack_cinder_sf_emulate_512: "{{ sf_emulate_512 }}"
|
||||
when: (sf_emulate_512.stdout != "")
|
||||
|
||||
- name: Set cinder sf emulate 512
|
||||
set_fact:
|
||||
openstack_cinder_sf_emulate_512: true
|
||||
when: (sf_emulate_512.stdout == "")
|
||||
|
||||
- name: Get cinder sf allow tenant qos
|
||||
command: crudini --get /etc/cinder/cinder.conf DEFAULT sf_allow_tenant_qos
|
||||
register: sf_allow_tenant_qos
|
||||
ignore_errors: true
|
||||
|
||||
- name: Set cinder sf allow tenant qos
|
||||
set_fact:
|
||||
openstack_cinder_sf_allow_tenant_qos: "{{ sf_allow_tenant_qos }}"
|
||||
when: (sf_allow_tenant_qos.stdout != "")
|
||||
|
||||
- name: Set cinder sf allow tenant qos
|
||||
set_fact:
|
||||
openstack_cinder_sf_allow_tenant_qos: false
|
||||
when: (sf_allow_tenant_qos.stdout == "")
|
||||
|
||||
- name: Get cinder sf allow template caching
|
||||
command: crudini --get /etc/cinder/cinder.conf DEFAULT sf_allow_template_caching
|
||||
register: sf_allow_template_caching
|
||||
ignore_errors: true
|
||||
|
||||
- name: Set cinder sf allow template caching
|
||||
set_fact:
|
||||
openstack_cinder_sf_allow_template_caching: "{{ sf_allow_template_caching }}"
|
||||
when: (sf_allow_template_caching.stdout != "")
|
||||
|
||||
- name: Set cinder sf allow template caching
|
||||
set_fact:
|
||||
openstack_cinder_sf_allow_template_caching: true
|
||||
when: (sf_allow_template_caching.stdout == "")
|
||||
|
||||
- name: Get cinder backup swift object size
|
||||
command: crudini --get /etc/cinder/cinder.conf DEFAULT backup_swift_object_size
|
||||
register: backup_swift_object_size
|
||||
ignore_errors: true
|
||||
|
||||
- name: Set cinder backup swift object size
|
||||
set_fact:
|
||||
openstack_cinder_backup_swift_object_size: "{{ backup_swift_object_size }}"
|
||||
when: backup_swift_object_size.stdout != ""
|
||||
|
||||
- name: Set cinder backup swift object size
|
||||
set_fact:
|
||||
openstack_cinder_backup_swift_object_size: 52428800
|
||||
when: backup_swift_object_size.stdout == ""
|
||||
|
||||
- name: Get cinder backup swift block size
|
||||
command: crudini --get /etc/cinder/cinder.conf DEFAULT backup_swift_block_size
|
||||
register: backup_swift_block_size
|
||||
ignore_errors: true
|
||||
|
||||
- name: Set cinder backup swift block size
|
||||
set_fact:
|
||||
openstack_cinder_backup_swift_block_size: "{{ backup_swift_block_size }}"
|
||||
when: backup_swift_block_size.stdout != ""
|
||||
|
||||
- name: Set cinder backup swift block size
|
||||
set_fact:
|
||||
openstack_cinder_backup_swift_block_size: 32768
|
||||
when: backup_swift_block_size.stdout == ""
|
||||
|
||||
- name: Get cinder backup file size
|
||||
command: crudini --get /etc/cinder/cinder.conf DEFAULT backup_file_size
|
||||
register: backup_file_size
|
||||
ignore_errors: true
|
||||
|
||||
- name: Set cinder backup file size
|
||||
set_fact:
|
||||
openstack_cinder_backup_file_size: "{{ backup_file_size }}"
|
||||
when: backup_file_size.stdout != ""
|
||||
|
||||
- name: Set cinder backup file size
|
||||
set_fact:
|
||||
openstack_cinder_backup_file_size: 1999994880
|
||||
when: backup_file_size.stdout == ""
|
||||
|
||||
- name: Get cinder backup sha block size bytes
|
||||
command: crudini --get /etc/cinder/cinder.conf DEFAULT backup_sha_block_size_bytes
|
||||
register: backup_sha_block_size_bytes
|
||||
ignore_errors: true
|
||||
|
||||
- name: Set cinder backup sha block size bytes
|
||||
set_fact:
|
||||
openstack_cinder_backup_sha_block_size_bytes: "{{ backup_sha_block_size_bytes }}"
|
||||
when: backup_sha_block_size_bytes.stdout != ""
|
||||
|
||||
- name: Set cinder backup sha block size bytes
|
||||
set_fact:
|
||||
openstack_cinder_backup_sha_block_size_bytes: 32768
|
||||
when: backup_sha_block_size_bytes.stdout == ""
|
||||
|
@ -13,6 +13,7 @@
|
||||
- neutron
|
||||
- keystone
|
||||
- ceilometer
|
||||
- cinder
|
||||
- mysql
|
||||
- rabbitmq
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user