Guest User

Untitled

a guest
Mar 8th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.07 KB | None | 0 0
  1. config_settings:
  2. ceph_common_ansible_vars:
  3. ireallymeanit: 'yes'
  4. fsid: { get_param: CephClusterFSID }
  5. docker: true
  6. ceph_release: luminous
  7. ceph_docker_registry: {get_attr: [DockerImageUrlParts, value, host]}
  8. ceph_docker_image: {get_attr: [DockerImageUrlParts, value, image]}
  9. ceph_docker_image_tag: {get_attr: [DockerImageUrlParts, value, image_tag]}
  10. containerized_deployment: true
  11. public_network: {get_param: [ServiceData, net_cidr_map, {get_param: [ServiceNetMap, CephMonNetwork]}]}
  12. monitor_address_block: {get_param: [ServiceData, net_cidr_map, {get_param: [ServiceNetMap, CephMonNetwork]}]}
  13. cluster_network: {get_param: [ServiceData, net_cidr_map, {get_param: [ServiceNetMap, CephClusterNetwork]}]}
  14. user_config: true
  15. ceph_stable: true
  16. ceph_origin: distro
  17. openstack_config: true
  18. openstack_pools:
  19. yaql:
  20. expression: $.data.toDict($.get('name')).values()
  21. data:
  22. list_concat_unique:
  23. - repeat:
  24. template:
  25. name: <%pool%>
  26. pg_num: {get_param: CephPoolDefaultPgNum}
  27. rule_name: ""
  28. for_each:
  29. <%pool%>:
  30. list_concat_unique:
  31. - - {get_param: CinderRbdPoolName}
  32. - {get_param: CinderBackupRbdPoolName}
  33. - {get_param: NovaRbdPoolName}
  34. - {get_param: GlanceRbdPoolName}
  35. - {get_param: GnocchiRbdPoolName}
  36. # CinderRbdExtraPools is a list (do not indent further)
  37. - {get_param: CinderRbdExtraPools}
  38. - {get_param: CephPools}
  39. openstack_keys: &openstack_keys
  40. - name:
  41. list_join:
  42. - '.'
  43. - - client
  44. - {get_param: CephClientUserName}
  45. key: {get_param: CephClientKey}
  46. mgr_cap: "allow *"
  47. mon_cap: "allow r"
  48. osd_cap:
  49. str_replace:
  50. template: 'allow class-read object_prefix rbd_children, allow rwx pool=CEPH_CLIENT_POOLS'
  51. params:
  52. CEPH_CLIENT_POOLS:
  53. list_join:
  54. - ', allow rwx pool='
  55. - list_concat_unique:
  56. - - {get_param: CinderRbdPoolName}
  57. - {get_param: CinderBackupRbdPoolName}
  58. - {get_param: NovaRbdPoolName}
  59. - {get_param: GlanceRbdPoolName}
  60. - {get_param: GnocchiRbdPoolName}
  61. # CinderRbdExtraPools is a list (do not indent further)
  62. - {get_param: CinderRbdExtraPools}
  63. - yaql:
  64. data: {get_param: CephPools}
  65. expression: $.data.select($.name)
  66. mode: "0600"
  67. - name:
  68. list_join:
  69. - '.'
  70. - - client
  71. - {get_param: ManilaCephFSNativeCephFSAuthId}
  72. key: {get_param: CephManilaClientKey}
  73. mgr_cap: "allow *"
  74. mon_cap: 'allow r, allow command \\\"auth del\\\", allow command \\\"auth caps\\\", allow command \\\"auth get\\\", allow command \\\"auth get-or-create\\\"'
  75. mds_cap: "allow *"
  76. osd_cap: "allow rw"
  77. mode: "0600"
  78. - name:
  79. list_join:
  80. - '.'
  81. - - client
  82. - {get_param: CephRgwClientName}
  83. key: {get_param: CephRgwKey}
  84. mgr_cap: "allow *"
  85. mon_cap: "allow rw"
  86. osd_cap: "allow rwx"
  87. mode: "0600"
  88. keys: *openstack_keys
  89. pools: []
  90. ceph_conf_overrides:
  91. global:
  92. map_merge:
  93. - osd_pool_default_size: {get_param: CephPoolDefaultSize}
  94. osd_pool_default_pg_num: {get_param: CephPoolDefaultPgNum}
  95. osd_pool_default_pgp_num: {get_param: CephPoolDefaultPgNum}
  96. rgw_keystone_api_version: 3
  97. rgw_keystone_url: {get_param: [EndpointMap, KeystoneInternal, uri_no_suffix]}
  98. rgw_keystone_accepted_roles: 'Member, admin'
  99. rgw_keystone_admin_domain: default
  100. rgw_keystone_admin_project: service
  101. rgw_keystone_admin_user: swift
  102. rgw_keystone_admin_password: {get_param: SwiftPassword}
  103. rgw_keystone_implicit_tenants: 'true'
  104. rgw_s3_auth_use_keystone: 'true'
  105. - {get_param: CephConfigOverrides}
  106. ntp_service_enabled: false
  107. generate_fsid: false
  108. ip_version:
  109. if:
  110. - {get_param: CephIPv6}
  111. - ipv6
  112. - ipv4
  113. mon_use_fqdn: {get_param: EnableInternalTLS}
  114. mds_use_fqdn: {get_param: EnableInternalTLS}
Add Comment
Please, Sign In to add comment