<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla-ansible.git/ansible/certificates.yml, branch stable/2026.1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.platform-os.org/openstack/kolla-ansible.git/atom?h=stable%2F2026.1</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla-ansible.git/atom?h=stable%2F2026.1'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/'/>
<updated>2025-12-05T06:07:50+00:00</updated>
<entry>
<title>ansible-lint: Fix name[play]</title>
<updated>2025-12-05T06:07:50+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-12-04T15:41:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=04defb5e5d0cd7984d9a57a18e7e903bd897c9f2'/>
<id>urn:sha1:04defb5e5d0cd7984d9a57a18e7e903bd897c9f2</id>
<content type='text'>
Change-Id: I82310a2ebfa326a01424c7469d4eb9d440dc9b9c
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>certificates: generate libvirt TLS certificates</title>
<updated>2022-02-03T14:32:38+00:00</updated>
<author>
<name>Mark Goddard</name>
<email>mark@stackhpc.com</email>
</author>
<published>2022-01-26T16:27:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=33e93ab323a570d9140168c967a37c311e0052d6'/>
<id>urn:sha1:33e93ab323a570d9140168c967a37c311e0052d6</id>
<content type='text'>
Adds support to the 'kolla-ansible certificates' command for generating
certificates for libvirt TLS, when libvirt_tls is true. The same
certificate and key are used for the libvirt client and server.

The certificates use the same root CA as the other generated
certificates, and are written to
{{ node_custom_config }}/nova/nova-libvirt/, ready to be picked up by
nova-libvirt and nova-compute.

Change-Id: I1bde9fa018f66037aec82dc74c61ad1f477a7c12
</content>
</entry>
<entry>
<title>Support TLS encryption of RabbitMQ client-server traffic</title>
<updated>2020-09-17T11:05:44+00:00</updated>
<author>
<name>Mark Goddard</name>
<email>mark@stackhpc.com</email>
</author>
<published>2020-05-14T14:18:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=761ea9a333ea50d10f64aa144eafc1ac5a3ddacf'/>
<id>urn:sha1:761ea9a333ea50d10f64aa144eafc1ac5a3ddacf</id>
<content type='text'>
This change adds support for encryption of communication between
OpenStack services and RabbitMQ. Server certificates are supported, but
currently client certificates are not.

The kolla-ansible certificates command has been updated to support
generating certificates for RabbitMQ for development and testing.

RabbitMQ TLS is enabled in the all-in-one source CI jobs, or when
The Zuul 'tls_enabled' variable is true.

Change-Id: I4f1d04150fb2b5af085b762890092f87ae6076b5
Implements: blueprint message-queue-ssl-support
</content>
</entry>
<entry>
<title>Add support for encrypting backend Keystone HAProxy traffic</title>
<updated>2020-04-09T09:22:55+00:00</updated>
<author>
<name>James Kirsch</name>
<email>generalfuzz@gmail.com</email>
</author>
<published>2020-03-19T21:25:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=b475643c112f49701db2fb3d1493987888c97c8a'/>
<id>urn:sha1:b475643c112f49701db2fb3d1493987888c97c8a</id>
<content type='text'>
This patch introduces an optional backend encryption for Keystone
service. When used in conjunction with enabling TLS for service API
endpoints, network communcation will be encrypted end to end, from
client through HAProxy to the Keystone service.

Change-Id: I6351147ddaff8b2ae629179a9bc3bae2ebac9519
Partially-Implements: blueprint add-ssl-internal-network
</content>
</entry>
<entry>
<title>Make the certificates role just run on deploy node</title>
<updated>2018-03-20T11:57:30+00:00</updated>
<author>
<name>caoyuan</name>
<email>cao.yuan@99cloud.net</email>
</author>
<published>2018-03-19T06:40:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=82725deebf3eda7536c51615d061af4ebaa449cf'/>
<id>urn:sha1:82725deebf3eda7536c51615d061af4ebaa449cf</id>
<content type='text'>
when run command "kolla-ansible -i multinode certificates",
the certificates file will generated in all nodes, it is
unnecessary, this ps to make it in deploy node.

Change-Id: I3e98ab498eeec3e6b8f170dd29c95f7ff9dbd6c0
</content>
</entry>
<entry>
<title>Give plays in the playbooks a name</title>
<updated>2016-12-05T15:40:56+00:00</updated>
<author>
<name>Christian Berendt</name>
<email>berendt@betacloud-solutions.de</email>
</author>
<published>2016-11-30T15:23:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=4c39f2e9fc08d29a1acdee80f8130c46680db33c'/>
<id>urn:sha1:4c39f2e9fc08d29a1acdee80f8130c46680db33c</id>
<content type='text'>
Change-Id: I44c2668a8ebb6dd3201a6eb4e47284871380e6d7
</content>
</entry>
<entry>
<title>Add Ansible scripts to generate TLS certificates for testing</title>
<updated>2016-02-26T19:09:31+00:00</updated>
<author>
<name>Dave McCowan</name>
<email>dmccowan@cisco.com</email>
</author>
<published>2016-02-20T19:54:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=fd2808722950d4a1bdbb8efc60d4e2b6419a72f1'/>
<id>urn:sha1:fd2808722950d4a1bdbb8efc60d4e2b6419a72f1</id>
<content type='text'>
Working towards the blueprint that will add TLS protection
for the external endpoints, kolla needs certificates.

When kolla deploys OpenStack, the external VIP will need
a server side certifcate.  Clients that access those endpoints will
need the public CA certificate that signed that certificate.

This ansible script will create these two certificates to make
it easy to use TLS in a test environment.  The generated
certificate files are:

/etc/kolla/certificates/haproxy.pem  (server side certificate)
/etc/kolla/certificates/haproxy-ca.pem (CA certificate)

The generated certificates are not suitable for use in a
production environment, but will be useful for testing and
verifying operations.

Partially-implements: blueprint ssl-kolla

Change-Id: I208777f9e5eee3bfb06810c7b18a2727beda234d
</content>
</entry>
</feed>
