========================
Team and repository tags
========================
.. image:: https://governance.openstack.org/tc/badges/tripleo-heat-templates.svg
:target: https://governance.openstack.org/tc/reference/tags/index.html
.. Change things from this point on
======================
tripleo-heat-templates
======================
Heat templates to deploy OpenStack using OpenStack.
* Free software: Apache License (2.0)
* Documentation: https://docs.openstack.org/tripleo-docs/latest/
* Source: https://opendev.org/openstack/tripleo-heat-templates
* Bugs: https://bugs.launchpad.net/tripleo
* Release notes: https://docs.openstack.org/releasenotes/tripleo-heat-templates/
Features
--------
The ability to deploy a multi-node, role based OpenStack deployment using
OpenStack Heat. Notable features include:
* Choice of deployment/configuration tooling: puppet, (soon) docker
* Role based deployment: roles for the controller, compute, ceph, swift,
and cinder storage
* physical network configuration: support for isolated networks, bonding,
and standard ctlplane networking
Directories
-----------
A description of the directory layout in TripleO Heat Templates.
* environments: contains heat environment files that can be used with -e
on the command like to enable features, etc.
* extraconfig: templates used to enable 'extra' functionality. Includes
functionality for distro specific registration and upgrades.
* firstboot: example first_boot scripts that can be used when initially
creating instances.
* network: heat templates to help create isolated networks and ports
* puppet: templates mostly driven by configuration with puppet. To use these
templates you can use the overcloud-resource-registry-puppet.yaml.
* validation-scripts: validation scripts useful to all deployment
configurations
* roles: example roles that can be used with the tripleoclient to generate
a roles_data.yaml for a deployment See the
`roles/README.rst <roles/README.rst>`_ for additional details.
Service testing matrix
----------------------
The configuration for the CI scenarios will be defined in `tripleo-heat-templates/ci/`
and should be executed according to the following table:
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| - | scn000 | scn001 | scn002 | scn003 | scn004 | scn006 | scn007 | scn009 | scn010 | scn013 | non-ha | ovh-ha |
+================+========+========+========+========+========+========+========+========+========+========+========+========+
| keystone | X | X | X | X | X | X | X | | X | X | X | X |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| glance | | rbd | swift | file | rgw | file | file | | rbd | file | file | file |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| cinder | | rbd | iscsi | | | | | | | | | |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| heat | | X | X | | | | | | | | | |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| ironic | | | | | | X | | | | | | |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| mysql | X | X | X | X | X | X | X | | X | X | X | X |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| neutron | | ovn | ovn | ovn | ovn | ovn | ovs | | ovn | ovn | ovn | ovn |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| neutron-bgpvpn | | | | | wip | | | | | | | |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| neutron-l2gw | | | | | wip | | | | | | | |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| om-rpc | | rabbit | rabbit | amqp1 | rabbit | rabbit | rabbit | | rabbit | rabbit | rabbit | rabbit |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| om-notify | | rabbit | rabbit | rabbit | rabbit | rabbit | rabbit | | rabbit | rabbit | rabbit | rabbit |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| redis | | X | X | | | | | | | | | |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| haproxy | | X | X | X | X | X | X | | X | X | X | X |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| memcached | | X | X | X | X | X | X | | X | X | X | X |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| pacemaker | | X | X | X | X | X | X | | X | X | X | X |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| nova | | qemu | qemu | qemu | qemu | ironic | qemu | | qemu | qemu | qemu | qemu |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| placement | | X | X | X | X | X | X | | X | X | X | X |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| ntp | X | X | X | X | X | X | X | X | X | X | X | X |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| snmp | X | X | X | X | X | X | X | X | X | X | X | X |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| timezone | X | X | X | X | X | X | X | X | X | X | X | X |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| swift | | | X | | | | | | | | | |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| aodh | | X | X | | | | | | | | | |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| ceilometer | | X | X | | | | | | | | | |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| gnocchi | | rbd | swift | | | | | | | | | |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| barbican | | | X | | | | | | | | | |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| cephrgw | | | | | X | | | | | | | |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| cephmds | | | | | X | | | | | | | |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| manila | | | | | X | | | | | | | |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| collectd | | X | | | | | | | | | | |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| designate | | | | X | | | | | | | | |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| octavia | | | | | | | | | X | X | | |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| Extra Firewall | | | | X | | | | | | | | |
+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
Raw data
{
"_id": null,
"home_page": "https://opendev.org/openstack/tripleo-heat-templates",
"name": "tripleo-heat-templates",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "OpenStack",
"author_email": "openstack-discuss@lists.openstack.org",
"download_url": "https://files.pythonhosted.org/packages/da/e0/d1b58dae96fe88dc86b0eb1e0c7240b7f405b51932f2fe9f6f711f8351f4/tripleo-heat-templates-18.0.0.tar.gz",
"platform": null,
"description": "========================\nTeam and repository tags\n========================\n\n.. image:: https://governance.openstack.org/tc/badges/tripleo-heat-templates.svg\n :target: https://governance.openstack.org/tc/reference/tags/index.html\n\n.. Change things from this point on\n\n======================\ntripleo-heat-templates\n======================\n\nHeat templates to deploy OpenStack using OpenStack.\n\n* Free software: Apache License (2.0)\n* Documentation: https://docs.openstack.org/tripleo-docs/latest/\n* Source: https://opendev.org/openstack/tripleo-heat-templates\n* Bugs: https://bugs.launchpad.net/tripleo\n* Release notes: https://docs.openstack.org/releasenotes/tripleo-heat-templates/\n\nFeatures\n--------\n\nThe ability to deploy a multi-node, role based OpenStack deployment using\nOpenStack Heat. Notable features include:\n\n * Choice of deployment/configuration tooling: puppet, (soon) docker\n\n * Role based deployment: roles for the controller, compute, ceph, swift,\n and cinder storage\n\n * physical network configuration: support for isolated networks, bonding,\n and standard ctlplane networking\n\nDirectories\n-----------\n\nA description of the directory layout in TripleO Heat Templates.\n\n * environments: contains heat environment files that can be used with -e\n on the command like to enable features, etc.\n\n * extraconfig: templates used to enable 'extra' functionality. Includes\n functionality for distro specific registration and upgrades.\n\n * firstboot: example first_boot scripts that can be used when initially\n creating instances.\n\n * network: heat templates to help create isolated networks and ports\n\n * puppet: templates mostly driven by configuration with puppet. To use these\n templates you can use the overcloud-resource-registry-puppet.yaml.\n\n * validation-scripts: validation scripts useful to all deployment\n configurations\n\n * roles: example roles that can be used with the tripleoclient to generate\n a roles_data.yaml for a deployment See the\n `roles/README.rst <roles/README.rst>`_ for additional details.\n\nService testing matrix\n----------------------\n\nThe configuration for the CI scenarios will be defined in `tripleo-heat-templates/ci/`\nand should be executed according to the following table:\n\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| - | scn000 | scn001 | scn002 | scn003 | scn004 | scn006 | scn007 | scn009 | scn010 | scn013 | non-ha | ovh-ha |\n+================+========+========+========+========+========+========+========+========+========+========+========+========+\n| keystone | X | X | X | X | X | X | X | | X | X | X | X |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| glance | | rbd | swift | file | rgw | file | file | | rbd | file | file | file |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| cinder | | rbd | iscsi | | | | | | | | | |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| heat | | X | X | | | | | | | | | |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| ironic | | | | | | X | | | | | | |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| mysql | X | X | X | X | X | X | X | | X | X | X | X |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| neutron | | ovn | ovn | ovn | ovn | ovn | ovs | | ovn | ovn | ovn | ovn |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| neutron-bgpvpn | | | | | wip | | | | | | | |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| neutron-l2gw | | | | | wip | | | | | | | |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| om-rpc | | rabbit | rabbit | amqp1 | rabbit | rabbit | rabbit | | rabbit | rabbit | rabbit | rabbit |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| om-notify | | rabbit | rabbit | rabbit | rabbit | rabbit | rabbit | | rabbit | rabbit | rabbit | rabbit |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| redis | | X | X | | | | | | | | | |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| haproxy | | X | X | X | X | X | X | | X | X | X | X |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| memcached | | X | X | X | X | X | X | | X | X | X | X |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| pacemaker | | X | X | X | X | X | X | | X | X | X | X |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| nova | | qemu | qemu | qemu | qemu | ironic | qemu | | qemu | qemu | qemu | qemu |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| placement | | X | X | X | X | X | X | | X | X | X | X |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| ntp | X | X | X | X | X | X | X | X | X | X | X | X |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| snmp | X | X | X | X | X | X | X | X | X | X | X | X |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| timezone | X | X | X | X | X | X | X | X | X | X | X | X |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| swift | | | X | | | | | | | | | |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| aodh | | X | X | | | | | | | | | |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| ceilometer | | X | X | | | | | | | | | |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| gnocchi | | rbd | swift | | | | | | | | | |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| barbican | | | X | | | | | | | | | |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| cephrgw | | | | | X | | | | | | | |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| cephmds | | | | | X | | | | | | | |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| manila | | | | | X | | | | | | | |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| collectd | | X | | | | | | | | | | |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| designate | | | | X | | | | | | | | |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| octavia | | | | | | | | | X | X | | |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n| Extra Firewall | | | | X | | | | | | | | |\n+----------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+\n\n\n\n",
"bugtrack_url": null,
"license": "Apache License (2.0)",
"summary": "Heat templates for deploying OpenStack with OpenStack.",
"version": "18.0.0",
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"md5": "375a2dbaa7c2f6ecb2611e5a996bd1b4",
"sha256": "cdc0bfa8257cb499b98497e7c11ea3d0f6782320b51b5278b68171138ab47398"
},
"downloads": -1,
"filename": "tripleo_heat_templates-18.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "375a2dbaa7c2f6ecb2611e5a996bd1b4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 14019,
"upload_time": "2022-12-12T17:10:54",
"upload_time_iso_8601": "2022-12-12T17:10:54.571735Z",
"url": "https://files.pythonhosted.org/packages/ff/f6/9bbfc6b15a5aa69c408b49c2bbbd5f664287e405c9eaf1f77b13027ea27c/tripleo_heat_templates-18.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "c79df2eb05fcdc165dd73745562e7ba6",
"sha256": "09026a2ace181b1a2eeddb941504add4a10429a391bd265b4c04571f131b8b89"
},
"downloads": -1,
"filename": "tripleo-heat-templates-18.0.0.tar.gz",
"has_sig": false,
"md5_digest": "c79df2eb05fcdc165dd73745562e7ba6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 986668,
"upload_time": "2022-12-12T17:10:56",
"upload_time_iso_8601": "2022-12-12T17:10:56.404102Z",
"url": "https://files.pythonhosted.org/packages/da/e0/d1b58dae96fe88dc86b0eb1e0c7240b7f405b51932f2fe9f6f711f8351f4/tripleo-heat-templates-18.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2022-12-12 17:10:56",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "tripleo-heat-templates"
}