components/ruby/puppet-modules/openstack-swift/openstack-swift.p5m
changeset 5464 6e2e17e6aa45
child 6817 e4a26f447d0c
equal deleted inserted replaced
5463:245bdc05448a 5464:6e2e17e6aa45
       
     1 #
       
     2 # CDDL HEADER START
       
     3 #
       
     4 # The contents of this file are subject to the terms of the
       
     5 # Common Development and Distribution License (the "License").
       
     6 # You may not use this file except in compliance with the License.
       
     7 #
       
     8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
       
     9 # or http://www.opensolaris.org/os/licensing.
       
    10 # See the License for the specific language governing permissions
       
    11 # and limitations under the License.
       
    12 #
       
    13 # When distributing Covered Code, include this CDDL HEADER in each
       
    14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
       
    15 # If applicable, add the following below this CDDL HEADER, with the
       
    16 # fields enclosed by brackets "[]" replaced with your own identifying
       
    17 # information: Portions Copyright [yyyy] [name of copyright owner]
       
    18 #
       
    19 # CDDL HEADER END
       
    20 #
       
    21 
       
    22 #
       
    23 # Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
       
    24 #
       
    25 
       
    26 set name=pkg.fmri \
       
    27     value=pkg:/system/management/puppet/openstack-swift@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
       
    28 set name=pkg.summary value="OpenStack Swift Puppet Module"
       
    29 set name=pkg.description \
       
    30     value="The swift module is a thorough attempt to make Puppet capable of managing the entirety of swift.  This includes manifests to provision such things as keystone, stroage backends, proxies, and the ring.  Types are shipped as part of the swift module to assist in manipulation of configuration files.  The classes in this module will deploy Swift using best practices for a typical deployment."
       
    31 set name=com.oracle.info.description value="Swift Puppet Module"
       
    32 set name=com.oracle.info.tpno value=$(TPNO)
       
    33 set name=info.classification \
       
    34     value="org.opensolaris.category.2008:System/Administration and Configuration" \
       
    35     value="org.opensolaris.category.2008:System/Enterprise Management"
       
    36 set name=info.upstream value="OpenStack <[email protected]>"
       
    37 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
       
    38 set name=org.opensolaris.arc-caseid value=PSARC/2016/001
       
    39 set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
       
    40 #
       
    41 file path=etc/puppet/modules/swift/CHANGELOG.md
       
    42 file path=etc/puppet/modules/swift/Gemfile
       
    43 file path=etc/puppet/modules/swift/LICENSE
       
    44 file path=etc/puppet/modules/swift/README.md
       
    45 file path=etc/puppet/modules/swift/Rakefile
       
    46 file path=etc/puppet/modules/swift/checksums.json
       
    47 file path=etc/puppet/modules/swift/ext/swift.rb
       
    48 file path=etc/puppet/modules/swift/ext/swift_keystone_test.rb
       
    49 file path=etc/puppet/modules/swift/files/swift-account.conf.upstart
       
    50 file path=etc/puppet/modules/swift/files/swift-container-sync.conf.upstart
       
    51 file path=etc/puppet/modules/swift/files/swift-container.conf.upstart
       
    52 file path=etc/puppet/modules/swift/files/swift-object.conf.upstart
       
    53 file path=etc/puppet/modules/swift/files/swift_tester.rb
       
    54 file path=etc/puppet/modules/swift/lib/puppet/provider/ring_account_device/swift_ring_builder.rb
       
    55 file path=etc/puppet/modules/swift/lib/puppet/provider/ring_container_device/swift_ring_builder.rb
       
    56 file path=etc/puppet/modules/swift/lib/puppet/provider/ring_object_device/swift_ring_builder.rb
       
    57 file path=etc/puppet/modules/swift/lib/puppet/provider/swift_account_config/ini_setting.rb
       
    58 file path=etc/puppet/modules/swift/lib/puppet/provider/swift_bench_config/ini_setting.rb
       
    59 file path=etc/puppet/modules/swift/lib/puppet/provider/swift_config/ini_setting.rb
       
    60 file path=etc/puppet/modules/swift/lib/puppet/provider/swift_container_config/ini_setting.rb
       
    61 file path=etc/puppet/modules/swift/lib/puppet/provider/swift_dispersion_config/ini_setting.rb
       
    62 file path=etc/puppet/modules/swift/lib/puppet/provider/swift_object_config/ini_setting.rb
       
    63 file path=etc/puppet/modules/swift/lib/puppet/provider/swift_proxy_config/ini_setting.rb
       
    64 file path=etc/puppet/modules/swift/lib/puppet/provider/swift_ring_builder.rb
       
    65 file path=etc/puppet/modules/swift/lib/puppet/type/ring_account_device.rb
       
    66 file path=etc/puppet/modules/swift/lib/puppet/type/ring_container_device.rb
       
    67 file path=etc/puppet/modules/swift/lib/puppet/type/ring_object_device.rb
       
    68 file path=etc/puppet/modules/swift/lib/puppet/type/swift_account_config.rb
       
    69 file path=etc/puppet/modules/swift/lib/puppet/type/swift_bench_config.rb
       
    70 file path=etc/puppet/modules/swift/lib/puppet/type/swift_config.rb
       
    71 file path=etc/puppet/modules/swift/lib/puppet/type/swift_container_config.rb
       
    72 file path=etc/puppet/modules/swift/lib/puppet/type/swift_dispersion_config.rb
       
    73 file path=etc/puppet/modules/swift/lib/puppet/type/swift_object_config.rb
       
    74 file path=etc/puppet/modules/swift/lib/puppet/type/swift_proxy_config.rb
       
    75 file path=etc/puppet/modules/swift/manifests/auth_file.pp
       
    76 file path=etc/puppet/modules/swift/manifests/bench.pp
       
    77 file path=etc/puppet/modules/swift/manifests/client.pp
       
    78 file path=etc/puppet/modules/swift/manifests/dispersion.pp
       
    79 file path=etc/puppet/modules/swift/manifests/init.pp
       
    80 file path=etc/puppet/modules/swift/manifests/keystone/auth.pp
       
    81 file path=etc/puppet/modules/swift/manifests/keystone/dispersion.pp
       
    82 file path=etc/puppet/modules/swift/manifests/params.pp
       
    83 file path=etc/puppet/modules/swift/manifests/proxy.pp
       
    84 file path=etc/puppet/modules/swift/manifests/proxy/account_quotas.pp
       
    85 file path=etc/puppet/modules/swift/manifests/proxy/authtoken.pp
       
    86 file path=etc/puppet/modules/swift/manifests/proxy/bulk.pp
       
    87 file path=etc/puppet/modules/swift/manifests/proxy/cache.pp
       
    88 file path=etc/puppet/modules/swift/manifests/proxy/catch_errors.pp
       
    89 file path=etc/puppet/modules/swift/manifests/proxy/ceilometer.pp
       
    90 file path=etc/puppet/modules/swift/manifests/proxy/container_quotas.pp
       
    91 file path=etc/puppet/modules/swift/manifests/proxy/crossdomain.pp
       
    92 file path=etc/puppet/modules/swift/manifests/proxy/formpost.pp
       
    93 file path=etc/puppet/modules/swift/manifests/proxy/gatekeeper.pp
       
    94 file path=etc/puppet/modules/swift/manifests/proxy/healthcheck.pp
       
    95 file path=etc/puppet/modules/swift/manifests/proxy/keystone.pp
       
    96 file path=etc/puppet/modules/swift/manifests/proxy/proxy_logging.pp
       
    97 file path=etc/puppet/modules/swift/manifests/proxy/ratelimit.pp
       
    98 file path=etc/puppet/modules/swift/manifests/proxy/s3token.pp
       
    99 file path=etc/puppet/modules/swift/manifests/proxy/slo.pp
       
   100 file path=etc/puppet/modules/swift/manifests/proxy/staticweb.pp
       
   101 file path=etc/puppet/modules/swift/manifests/proxy/swauth.pp
       
   102 file path=etc/puppet/modules/swift/manifests/proxy/swift3.pp
       
   103 file path=etc/puppet/modules/swift/manifests/proxy/tempauth.pp
       
   104 file path=etc/puppet/modules/swift/manifests/proxy/tempurl.pp
       
   105 file path=etc/puppet/modules/swift/manifests/ringbuilder.pp
       
   106 file path=etc/puppet/modules/swift/manifests/ringbuilder/create.pp
       
   107 file path=etc/puppet/modules/swift/manifests/ringbuilder/rebalance.pp
       
   108 file path=etc/puppet/modules/swift/manifests/ringserver.pp
       
   109 file path=etc/puppet/modules/swift/manifests/ringsync.pp
       
   110 file path=etc/puppet/modules/swift/manifests/storage.pp
       
   111 file path=etc/puppet/modules/swift/manifests/storage/account.pp
       
   112 file path=etc/puppet/modules/swift/manifests/storage/all.pp
       
   113 file path=etc/puppet/modules/swift/manifests/storage/container.pp
       
   114 file path=etc/puppet/modules/swift/manifests/storage/disk.pp
       
   115 file path=etc/puppet/modules/swift/manifests/storage/ext4.pp
       
   116 file path=etc/puppet/modules/swift/manifests/storage/filter/healthcheck.pp
       
   117 file path=etc/puppet/modules/swift/manifests/storage/filter/recon.pp
       
   118 file path=etc/puppet/modules/swift/manifests/storage/generic.pp
       
   119 file path=etc/puppet/modules/swift/manifests/storage/loopback.pp
       
   120 file path=etc/puppet/modules/swift/manifests/storage/mount.pp
       
   121 file path=etc/puppet/modules/swift/manifests/storage/node.pp
       
   122 file path=etc/puppet/modules/swift/manifests/storage/object.pp
       
   123 file path=etc/puppet/modules/swift/manifests/storage/server.pp
       
   124 file path=etc/puppet/modules/swift/manifests/storage/xfs.pp
       
   125 file path=etc/puppet/modules/swift/manifests/test_file.pp
       
   126 file path=etc/puppet/modules/swift/manifests/xfs.pp
       
   127 file path=etc/puppet/modules/swift/metadata.json
       
   128 file path=etc/puppet/modules/swift/spec/acceptance/basic_swift_spec.rb
       
   129 file path=etc/puppet/modules/swift/spec/acceptance/nodesets/default.yml
       
   130 file path=etc/puppet/modules/swift/spec/acceptance/nodesets/nodepool-centos7.yml
       
   131 file path=etc/puppet/modules/swift/spec/acceptance/nodesets/nodepool-trusty.yml
       
   132 file path=etc/puppet/modules/swift/spec/classes/swift_bench_spec.rb
       
   133 file path=etc/puppet/modules/swift/spec/classes/swift_client_spec.rb
       
   134 file path=etc/puppet/modules/swift/spec/classes/swift_dispersion_spec.rb
       
   135 file path=etc/puppet/modules/swift/spec/classes/swift_keystone_auth_spec.rb
       
   136 file path=etc/puppet/modules/swift/spec/classes/swift_keystone_dispersion_spec.rb
       
   137 file path=etc/puppet/modules/swift/spec/classes/swift_proxy_account_quotas_spec.rb
       
   138 file path=etc/puppet/modules/swift/spec/classes/swift_proxy_authtoken_spec.rb
       
   139 file path=etc/puppet/modules/swift/spec/classes/swift_proxy_bulk_spec.rb
       
   140 file path=etc/puppet/modules/swift/spec/classes/swift_proxy_cache_spec.rb
       
   141 file path=etc/puppet/modules/swift/spec/classes/swift_proxy_catch_errors_spec.rb
       
   142 file path=etc/puppet/modules/swift/spec/classes/swift_proxy_ceilometer_spec.rb
       
   143 file path=etc/puppet/modules/swift/spec/classes/swift_proxy_container_quotas_spec.rb
       
   144 file path=etc/puppet/modules/swift/spec/classes/swift_proxy_crossdomain_spec.rb
       
   145 file path=etc/puppet/modules/swift/spec/classes/swift_proxy_formpost_spec.rb
       
   146 file path=etc/puppet/modules/swift/spec/classes/swift_proxy_gatekeeper_spec.rb
       
   147 file path=etc/puppet/modules/swift/spec/classes/swift_proxy_healthcheck_spec.rb
       
   148 file path=etc/puppet/modules/swift/spec/classes/swift_proxy_keystone_spec.rb
       
   149 file path=etc/puppet/modules/swift/spec/classes/swift_proxy_ratelimit_spec.rb
       
   150 file path=etc/puppet/modules/swift/spec/classes/swift_proxy_s3token_spec.rb
       
   151 file path=etc/puppet/modules/swift/spec/classes/swift_proxy_slo_spec.rb
       
   152 file path=etc/puppet/modules/swift/spec/classes/swift_proxy_spec.rb
       
   153 file path=etc/puppet/modules/swift/spec/classes/swift_proxy_staticweb_spec.rb
       
   154 file path=etc/puppet/modules/swift/spec/classes/swift_proxy_swauth_spec.rb
       
   155 file path=etc/puppet/modules/swift/spec/classes/swift_proxy_swift3_spec.rb
       
   156 file path=etc/puppet/modules/swift/spec/classes/swift_proxy_tempurl_spec.rb
       
   157 file path=etc/puppet/modules/swift/spec/classes/swift_ringbuilder_spec.rb
       
   158 file path=etc/puppet/modules/swift/spec/classes/swift_ringserver_spec.rb
       
   159 file path=etc/puppet/modules/swift/spec/classes/swift_spec.rb
       
   160 file path=etc/puppet/modules/swift/spec/classes/swift_storage_account_spec.rb
       
   161 file path=etc/puppet/modules/swift/spec/classes/swift_storage_all_spec.rb
       
   162 file path=etc/puppet/modules/swift/spec/classes/swift_storage_container_spec.rb
       
   163 file path=etc/puppet/modules/swift/spec/classes/swift_storage_object_spec.rb
       
   164 file path=etc/puppet/modules/swift/spec/classes/swift_storage_spec.rb
       
   165 file path=etc/puppet/modules/swift/spec/classes/swift_test_file_spec.rb
       
   166 file path=etc/puppet/modules/swift/spec/classes/swift_xfs_spec.rb
       
   167 file path=etc/puppet/modules/swift/spec/defines/swift_ringbuilder_create_spec.rb
       
   168 file path=etc/puppet/modules/swift/spec/defines/swift_ringbuilder_rebalance_spec.rb
       
   169 file path=etc/puppet/modules/swift/spec/defines/swift_storage_disk_spec.rb
       
   170 file path=etc/puppet/modules/swift/spec/defines/swift_storage_filter_healthcheck_spec.rb
       
   171 file path=etc/puppet/modules/swift/spec/defines/swift_storage_filter_recon_spec.rb
       
   172 file path=etc/puppet/modules/swift/spec/defines/swift_storage_generic_spec.rb
       
   173 file path=etc/puppet/modules/swift/spec/defines/swift_storage_loopback_spec.rb
       
   174 file path=etc/puppet/modules/swift/spec/defines/swift_storage_mount_spec.rb
       
   175 file path=etc/puppet/modules/swift/spec/defines/swift_storage_node_spec.rb
       
   176 file path=etc/puppet/modules/swift/spec/defines/swift_storage_server_spec.rb
       
   177 file path=etc/puppet/modules/swift/spec/defines/swift_storage_xfs_spec.rb
       
   178 file path=etc/puppet/modules/swift/spec/shared_examples.rb
       
   179 file path=etc/puppet/modules/swift/spec/spec.opts
       
   180 file path=etc/puppet/modules/swift/spec/spec_helper.rb
       
   181 file path=etc/puppet/modules/swift/spec/spec_helper_acceptance.rb
       
   182 file path=etc/puppet/modules/swift/spec/unit/puppet/provider/swift_ring_builder_spec.rb
       
   183 file path=etc/puppet/modules/swift/spec/unit/puppet/type/ring_account_device_spec.rb
       
   184 file path=etc/puppet/modules/swift/spec/unit/puppet/type/ring_container_device_spec.rb
       
   185 file path=etc/puppet/modules/swift/spec/unit/puppet/type/ring_object_device_spec.rb
       
   186 file path=etc/puppet/modules/swift/templates/account-server.conf.erb
       
   187 file path=etc/puppet/modules/swift/templates/container-server.conf.erb
       
   188 file path=etc/puppet/modules/swift/templates/object-server.conf.erb
       
   189 file path=etc/puppet/modules/swift/templates/proxy-server.conf.erb
       
   190 file path=etc/puppet/modules/swift/templates/proxy/account_quotas.conf.erb
       
   191 file path=etc/puppet/modules/swift/templates/proxy/authtoken.conf.erb
       
   192 file path=etc/puppet/modules/swift/templates/proxy/bulk.conf.erb
       
   193 file path=etc/puppet/modules/swift/templates/proxy/cache.conf.erb
       
   194 file path=etc/puppet/modules/swift/templates/proxy/catch_errors.conf.erb
       
   195 file path=etc/puppet/modules/swift/templates/proxy/ceilometer.conf.erb
       
   196 file path=etc/puppet/modules/swift/templates/proxy/container_quotas.conf.erb
       
   197 file path=etc/puppet/modules/swift/templates/proxy/crossdomain.conf.erb
       
   198 file path=etc/puppet/modules/swift/templates/proxy/formpost.conf.erb
       
   199 file path=etc/puppet/modules/swift/templates/proxy/gatekeeper.conf.erb
       
   200 file path=etc/puppet/modules/swift/templates/proxy/healthcheck.conf.erb
       
   201 file path=etc/puppet/modules/swift/templates/proxy/keystone.conf.erb
       
   202 file path=etc/puppet/modules/swift/templates/proxy/proxy-logging.conf.erb
       
   203 file path=etc/puppet/modules/swift/templates/proxy/ratelimit.conf.erb
       
   204 file path=etc/puppet/modules/swift/templates/proxy/s3token.conf.erb
       
   205 file path=etc/puppet/modules/swift/templates/proxy/slo.conf.erb
       
   206 file path=etc/puppet/modules/swift/templates/proxy/staticweb.conf.erb
       
   207 file path=etc/puppet/modules/swift/templates/proxy/swauth.conf.erb
       
   208 file path=etc/puppet/modules/swift/templates/proxy/swift3.conf.erb
       
   209 file path=etc/puppet/modules/swift/templates/proxy/tempauth.conf.erb
       
   210 file path=etc/puppet/modules/swift/templates/proxy/tempurl.conf.erb
       
   211 file path=etc/puppet/modules/swift/templates/recon.conf.erb
       
   212 file path=etc/puppet/modules/swift/templates/rsyncd.conf.erb
       
   213 file path=etc/puppet/modules/swift/templates/swift_keystone_test.erb
       
   214 file path=etc/puppet/modules/swift/tests/all.pp
       
   215 file path=etc/puppet/modules/swift/tests/site.pp
       
   216 #
       
   217 license openstack-swift.license license="Apache v2.0"
       
   218 
       
   219 # force a dependency on openstack-keystone
       
   220 depend type=require fmri=system/management/puppet/openstack-keystone
       
   221 
       
   222 # force a dependency on puppetlabs-concat
       
   223 depend type=require fmri=system/management/puppet/puppetlabs-concat
       
   224 
       
   225 # force a dependency on puppetlabs-inifile
       
   226 depend type=require fmri=system/management/puppet/puppetlabs-inifile
       
   227 
       
   228 # force a dependency on puppetlabs-rsync
       
   229 depend type=require fmri=system/management/puppet/puppetlabs-rsync
       
   230 
       
   231 # force a dependency on puppetlabs-stdlib
       
   232 depend type=require fmri=system/management/puppet/puppetlabs-stdlib
       
   233 
       
   234 # force a dependency on saz-memcached
       
   235 depend type=require fmri=system/management/puppet/saz-memcached