summaryrefslogtreecommitdiff
path: root/python-aws-service-catalog-puppet.spec
diff options
context:
space:
mode:
Diffstat (limited to 'python-aws-service-catalog-puppet.spec')
-rw-r--r--python-aws-service-catalog-puppet.spec233
1 files changed, 233 insertions, 0 deletions
diff --git a/python-aws-service-catalog-puppet.spec b/python-aws-service-catalog-puppet.spec
new file mode 100644
index 0000000..3f0088f
--- /dev/null
+++ b/python-aws-service-catalog-puppet.spec
@@ -0,0 +1,233 @@
+%global _empty_manifest_terminate_build 0
+Name: python-aws-service-catalog-puppet
+Version: 0.227.0
+Release: 1
+Summary: Making it easier to deploy ServiceCatalog products
+License: Apache Software License
+URL: https://service-catalog-tools-workshop.com/
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/96/c5/69cff534a7247c78e9d90f8dfb2a45f62fe8a2afde14e63231f9ab171f96/aws_service_catalog_puppet-0.227.0.tar.gz
+BuildArch: noarch
+
+Requires: python3-requests
+Requires: python3-pyyaml
+Requires: python3-jinja2
+Requires: python3-click
+Requires: python3-boto3
+Requires: python3-better-boto
+Requires: python3-terminaltables
+Requires: python3-colorclass
+Requires: python3-luigi
+Requires: python3-cfn-flip
+Requires: python3-networkx
+Requires: python3-troposphere
+Requires: python3-awacs
+Requires: python3-jmespath
+Requires: python3-deepdiff
+Requires: python3-deepmerge
+Requires: python3-yamale
+Requires: python3-colorama
+Requires: python3-orjson
+Requires: python3-MarkupSafe
+Requires: python3-botocore
+Requires: python3-certifi
+Requires: python3-charset-normalizer
+Requires: python3-docutils
+Requires: python3-idna
+Requires: python3-lockfile
+Requires: python3-ordered-set
+Requires: python3-daemon
+Requires: python3-dateutil
+Requires: python3-s3transfer
+Requires: python3-setuptools
+Requires: python3-six
+Requires: python3-tenacity
+Requires: python3-tornado
+Requires: python3-urllib3
+
+%description
+# aws-service-catalog-puppet
+
+![logo](./docs/logo.png)
+
+## Badges
+
+[![codecov](https://codecov.io/gh/awslabs/aws-service-catalog-puppet/branch/master/graph/badge.svg?token=e8M7mdsmy0)](https://codecov.io/gh/awslabs/aws-service-catalog-puppet)
+
+
+## What is it?
+This is a python3 framework that makes it easier to share multi region AWS Service Catalog portfolios and makes it
+possible to provision products into accounts declaratively using a metadata based rules engine.
+
+With this framework you define your accounts in a YAML file. You give each account a set of tags, a default region and
+a set of enabled regions.
+
+Once you have done this you can define portfolios should be shared with each set of accounts using the tags and you
+can specify which regions the shares occur in.
+
+In addition to this, you can also define products that should be provisioned into accounts using the same tag based
+approach. The framework will assume role into the target account and provision the product on your behalf.
+
+
+## Getting started
+
+You can read the [installation how to](https://service-catalog-tools-workshop.com/30-how-tos/10-installation/30-service-catalog-puppet.html)
+or you can read through the [every day use](https://service-catalog-tools-workshop.com/30-how-tos/50-every-day-use.html)
+guides.
+
+You can read the [documentation](https://aws-service-catalog-puppet.readthedocs.io/en/latest/) to understand the inner
+workings.
+
+
+## Going further
+
+The framework is one of a pair. The other is [aws-service-catalog-factory](https://github.com/awslabs/aws-service-catalog-factory).
+With Service Catalog Factory you can create pipelines that deploy multi region portfolios very easily.
+
+## License
+
+This library is licensed under the Apache 2.0 License.
+
+
+
+%package -n python3-aws-service-catalog-puppet
+Summary: Making it easier to deploy ServiceCatalog products
+Provides: python-aws-service-catalog-puppet
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-aws-service-catalog-puppet
+# aws-service-catalog-puppet
+
+![logo](./docs/logo.png)
+
+## Badges
+
+[![codecov](https://codecov.io/gh/awslabs/aws-service-catalog-puppet/branch/master/graph/badge.svg?token=e8M7mdsmy0)](https://codecov.io/gh/awslabs/aws-service-catalog-puppet)
+
+
+## What is it?
+This is a python3 framework that makes it easier to share multi region AWS Service Catalog portfolios and makes it
+possible to provision products into accounts declaratively using a metadata based rules engine.
+
+With this framework you define your accounts in a YAML file. You give each account a set of tags, a default region and
+a set of enabled regions.
+
+Once you have done this you can define portfolios should be shared with each set of accounts using the tags and you
+can specify which regions the shares occur in.
+
+In addition to this, you can also define products that should be provisioned into accounts using the same tag based
+approach. The framework will assume role into the target account and provision the product on your behalf.
+
+
+## Getting started
+
+You can read the [installation how to](https://service-catalog-tools-workshop.com/30-how-tos/10-installation/30-service-catalog-puppet.html)
+or you can read through the [every day use](https://service-catalog-tools-workshop.com/30-how-tos/50-every-day-use.html)
+guides.
+
+You can read the [documentation](https://aws-service-catalog-puppet.readthedocs.io/en/latest/) to understand the inner
+workings.
+
+
+## Going further
+
+The framework is one of a pair. The other is [aws-service-catalog-factory](https://github.com/awslabs/aws-service-catalog-factory).
+With Service Catalog Factory you can create pipelines that deploy multi region portfolios very easily.
+
+## License
+
+This library is licensed under the Apache 2.0 License.
+
+
+
+%package help
+Summary: Development documents and examples for aws-service-catalog-puppet
+Provides: python3-aws-service-catalog-puppet-doc
+%description help
+# aws-service-catalog-puppet
+
+![logo](./docs/logo.png)
+
+## Badges
+
+[![codecov](https://codecov.io/gh/awslabs/aws-service-catalog-puppet/branch/master/graph/badge.svg?token=e8M7mdsmy0)](https://codecov.io/gh/awslabs/aws-service-catalog-puppet)
+
+
+## What is it?
+This is a python3 framework that makes it easier to share multi region AWS Service Catalog portfolios and makes it
+possible to provision products into accounts declaratively using a metadata based rules engine.
+
+With this framework you define your accounts in a YAML file. You give each account a set of tags, a default region and
+a set of enabled regions.
+
+Once you have done this you can define portfolios should be shared with each set of accounts using the tags and you
+can specify which regions the shares occur in.
+
+In addition to this, you can also define products that should be provisioned into accounts using the same tag based
+approach. The framework will assume role into the target account and provision the product on your behalf.
+
+
+## Getting started
+
+You can read the [installation how to](https://service-catalog-tools-workshop.com/30-how-tos/10-installation/30-service-catalog-puppet.html)
+or you can read through the [every day use](https://service-catalog-tools-workshop.com/30-how-tos/50-every-day-use.html)
+guides.
+
+You can read the [documentation](https://aws-service-catalog-puppet.readthedocs.io/en/latest/) to understand the inner
+workings.
+
+
+## Going further
+
+The framework is one of a pair. The other is [aws-service-catalog-factory](https://github.com/awslabs/aws-service-catalog-factory).
+With Service Catalog Factory you can create pipelines that deploy multi region portfolios very easily.
+
+## License
+
+This library is licensed under the Apache 2.0 License.
+
+
+
+%prep
+%autosetup -n aws-service-catalog-puppet-0.227.0
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-aws-service-catalog-puppet -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 0.227.0-1
+- Package Spec generated