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

Implement custom SSL certificate support #10

Open
5 tasks
stdevel opened this issue Mar 20, 2020 · 1 comment
Open
5 tasks

Implement custom SSL certificate support #10

stdevel opened this issue Mar 20, 2020 · 1 comment

Comments

@stdevel
Copy link

stdevel commented Mar 20, 2020

It would be extremely handy, if this role would also support installing Satellite with custom SSL certificates.

Official documentation:

NOTE: The procedure differs from Satellite 6.5 where it is required to create a certificate tar ball: official documentation
The question is whether older releases should be still supported as full support for 6.5 already ended and maintenance support will be dropped in Spring 2020: Lifecycle Documentation

Implementation TODOs:

  • create variables to supply custom SSL certificate (server_ssl_cert), private key (server_ssl_key) and CA certificate/trust-chain (ca_cert)
  • create task to validate chain via katello-certs-check -c <cert> -k <key> -b <ca_cert>
  • add parameters to satellite-installer command: --certs-server-cert <cert> --certs-server-key <key> --certs-server-ca-cert <ca_cert>
    • if certificates should be updates in a later step, also add --certs-update-server and --certs-update-server-ca
  • OPTIONAL: implement older tasks for Satellite 6.5
  • add molecule test for checking whether certificates have been created
@cojmckee
Copy link
Collaborator

cojmckee commented Jun 9, 2020

@stdevel
added this issues to oasis-roles/ansible_collection_satellite
oasis-roles/ansible_collection_satellite#29

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

No branches or pull requests

2 participants