1 heat_template_version: 2016-04-08
4 OpenStack Swift Storage service configured with Puppet
9 description: Mapping of service endpoint -> protocol. Typically set
10 via parameter_defaults in the resource registry.
14 description: Set to True to enable debugging on all services.
18 description: Value of mount_check in Swift account/container/object -server.conf
21 # DEPRECATED options for compatibility with overcloud.yaml
22 # This should be removed and manipulation of the ControllerServices list
23 # used instead, but we need client support for that first
24 ControllerEnableSwiftStorage:
26 description: Whether to enable Swift Storage on the Controller
31 description: Do not use deprecated params, they will be removed.
33 - ControllerEnableSwiftStorage
37 description: Role data for the Swift Proxy role.
39 service_name: swift_storage
42 swift::storage::all::mount_check: {get_param: SwiftMountCheck}
43 tripleo::profile::base::swift::storage::enable_swift_storage: {get_param: ControllerEnableSwiftStorage}
44 tripleo.swift_storage.firewall_rules:
51 swift::storage::all::incoming_chmod: 'Du=rwx,g=rx,o=rx,Fu=rw,g=r,o=r'
52 swift::storage::all::outgoing_chmod: 'Du=rwx,g=rx,o=rx,Fu=rw,g=r,o=r'
53 swift::storage::all::object_pipeline:
57 swift::storage::all::container_pipeline:
60 swift::storage::all::account_pipeline:
64 include ::tripleo::profile::base::swift::storage