Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for SASL authentication #52

Merged
merged 1 commit into from
Mar 21, 2022
Merged

Add support for SASL authentication #52

merged 1 commit into from
Mar 21, 2022

Conversation

markgoddard
Copy link
Member

SASL allows for authentication of libvirt API TCP and TLS connections.
This change includes:

  • Flag to enable or disable SASL support (disabled by default)
  • Installation of cyrus-sasl packages on daemon and client hosts
  • libvirt daemon SASL configuration (/etc/sasl2/libvirt.conf)
  • libvirt client credential file (auth.conf) configuration
  • Creation of SASL user accounts

vars/main.yml Outdated Show resolved Hide resolved
SASL allows for authentication of libvirt API TCP and TLS connections.
This change includes:

* Flag to enable or disable SASL support (disabled by default)
* Installation of cyrus-sasl packages on daemon and client hosts
* libvirt daemon SASL configuration (/etc/sasl2/libvirt.conf)
* libvirt client credential file (auth.conf) configuration
* Creation of SASL user accounts
@markgoddard markgoddard merged commit 55d42c2 into master Mar 21, 2022
@markgoddard markgoddard deleted the sasl branch March 21, 2022 15:10
markgoddard added a commit to stackhpc/kayobe-original that referenced this pull request Mar 24, 2022
Adds support for SASL authentication of libvirt TCP and TLS connections
when using a compute host libvirt daemon.

In line with the dependent Kolla Ansible patch, we enable SASL by
default, and use DIGEST-MD5 with TCP and SCRAM-SHA-256 with TLS.

Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/833022
Depends-On: stackhpc/ansible-role-libvirt-host#52

Story: 2009858
Task: 44735

Change-Id: Id3972c24022aeb6421494c3cccdc8e7cbce802e6
(cherry picked from commit f4493e4)
openstack-mirroring pushed a commit to openstack/openstack that referenced this pull request Mar 29, 2022
* Update kayobe from branch 'master'
  to 0cd0f05781cdc1915792fe1aecbde18b0aee4063
  - Merge "libvirt: support SASL authentication"
  - libvirt: support SASL authentication
    
    Adds support for SASL authentication of libvirt TCP and TLS connections
    when using a compute host libvirt daemon.
    
    In line with the dependent Kolla Ansible patch, we enable SASL by
    default, and use DIGEST-MD5 with TCP and SCRAM-SHA-256 with TLS.
    
    Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/833022
    Depends-On: stackhpc/ansible-role-libvirt-host#52
    
    Story: 2009858
    Task: 44735
    
    Change-Id: Id3972c24022aeb6421494c3cccdc8e7cbce802e6
openstack-mirroring pushed a commit to openstack/kayobe that referenced this pull request Mar 29, 2022
Adds support for SASL authentication of libvirt TCP and TLS connections
when using a compute host libvirt daemon.

In line with the dependent Kolla Ansible patch, we enable SASL by
default, and use DIGEST-MD5 with TCP and SCRAM-SHA-256 with TLS.

Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/833022
Depends-On: stackhpc/ansible-role-libvirt-host#52

Story: 2009858
Task: 44735

Change-Id: Id3972c24022aeb6421494c3cccdc8e7cbce802e6
jovial pushed a commit to jovial/kayobe that referenced this pull request Apr 27, 2022
Adds support for SASL authentication of libvirt TCP and TLS connections
when using a compute host libvirt daemon.

In line with the dependent Kolla Ansible patch, we enable SASL by
default, and use DIGEST-MD5 with TCP and SCRAM-SHA-256 with TLS.

Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/833022
Depends-On: stackhpc/ansible-role-libvirt-host#52

Story: 2009858
Task: 44735

Change-Id: Id3972c24022aeb6421494c3cccdc8e7cbce802e6
(cherry picked from commit f4493e4)
markgoddard added a commit to stackhpc/kayobe that referenced this pull request Jun 20, 2022
Adds support for SASL authentication of libvirt TCP and TLS connections
when using a compute host libvirt daemon.

In line with the dependent Kolla Ansible patch, we enable SASL by
default, and use DIGEST-MD5 with TCP and SCRAM-SHA-256 with TLS.

Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/833022
Depends-On: stackhpc/ansible-role-libvirt-host#52

Story: 2009858
Task: 44735

Change-Id: Id3972c24022aeb6421494c3cccdc8e7cbce802e6
(cherry picked from commit f4493e4)
markgoddard added a commit to stackhpc/kayobe that referenced this pull request Jun 20, 2022
Adds support for SASL authentication of libvirt TCP and TLS connections
when using a compute host libvirt daemon.

In line with the dependent Kolla Ansible patch, we enable SASL by
default, and use DIGEST-MD5 with TCP and SCRAM-SHA-256 with TLS.

Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/833022
Depends-On: stackhpc/ansible-role-libvirt-host#52

Story: 2009858
Task: 44735

Change-Id: Id3972c24022aeb6421494c3cccdc8e7cbce802e6
(cherry picked from commit f4493e4)
jovial pushed a commit to stackhpc/kayobe that referenced this pull request Jul 21, 2022
Adds support for SASL authentication of libvirt TCP and TLS connections
when using a compute host libvirt daemon.

In line with the dependent Kolla Ansible patch, we enable SASL by
default, and use DIGEST-MD5 with TCP and SCRAM-SHA-256 with TLS.

Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/833022
Depends-On: stackhpc/ansible-role-libvirt-host#52

Story: 2009858
Task: 44735

Change-Id: Id3972c24022aeb6421494c3cccdc8e7cbce802e6
(cherry picked from commit f4493e4)
(cherry picked from commit 8ac63f75790dd88f3df898c387fe5696bac291d7)
jovial pushed a commit to stackhpc/kayobe that referenced this pull request Oct 5, 2022
Adds support for SASL authentication of libvirt TCP and TLS connections
when using a compute host libvirt daemon.

In line with the dependent Kolla Ansible patch, we enable SASL by
default, and use DIGEST-MD5 with TCP and SCRAM-SHA-256 with TLS.

Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/833022
Depends-On: stackhpc/ansible-role-libvirt-host#52

Story: 2009858
Task: 44735

Change-Id: Id3972c24022aeb6421494c3cccdc8e7cbce802e6
Aethylred pushed a commit to nesi/kayobe that referenced this pull request Oct 19, 2022
Adds support for SASL authentication of libvirt TCP and TLS connections
when using a compute host libvirt daemon.

In line with the dependent Kolla Ansible patch, we enable SASL by
default, and use DIGEST-MD5 with TCP and SCRAM-SHA-256 with TLS.

Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/833022
Depends-On: stackhpc/ansible-role-libvirt-host#52

Story: 2009858
Task: 44735

Change-Id: Id3972c24022aeb6421494c3cccdc8e7cbce802e6
(cherry picked from commit f4493e4)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants