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 SSL configuration for Tendrl [blocked] #30

Open
6 of 13 tasks
mbukatov opened this issue Sep 8, 2017 · 2 comments
Open
6 of 13 tasks

Implement SSL configuration for Tendrl [blocked] #30

mbukatov opened this issue Sep 8, 2017 · 2 comments
Labels
blocked depends on issue in other component or something outside of tendrl-ansible itself

Comments

@mbukatov
Copy link
Collaborator

mbukatov commented Sep 8, 2017

tendrl-ansible is expected to handle deployment of ssl as described in Tendrl/api#264

  • explore the default cert approach
  • allow admin to provide their own ssl certificate
  • implement reconfiguration, or disabling ssl setup
  • implement the grafana related setup (see Issues section below)
  • documentation update

Questions about related changes

Unification related to non ssl setup:

  • In tendrl-ssl.conf we setup ip address of apache virtual host, but in non ssl setup we just seem to listed on all interfaces. Would it make sense to unify this and set the ip address there as well?

Questions to figure out:

  • Should I validate that lookup('dig', httpd_server_name) == httpd_ip_address ? Probably not.
    • Moreover if @dahorak 's suggestion to drop ip address in virtual hosts is used, this check would not be needed
  • Is reconfiguration (eg. turning ssl on and off) required? Yes.
  • Shipping the default config as an ansible template would may be easier wrt ansible, but it would hide the configuration away from both developers and admin/users of tendrl, moreover it would make manual tweaks harder. For these reason, we will keep the sample ssl config in tendrl-api-httpd package.

Issues blocking merging of this feature

@mbukatov
Copy link
Collaborator Author

@dahorak fyi

@mbukatov
Copy link
Collaborator Author

mbukatov commented Mar 15, 2019

Partial https setup is drafted in https://github.com/Tendrl/documentation/wiki/Enabling-Https-on-tendrl-server, but note the known limitations, which includes missing authentication between grafana and tendrl web. Until all remaining gaps are addressed, it doesn't make sense to include any ssl setup into tendrl-ansible.

See also: https://github.com/Tendrl/documentation/wiki/SSL-Configuration-for-Tendrl

@mbukatov mbukatov changed the title Implement SSL configuration for Tendrl Implement SSL configuration for Tendrl [blocked] Mar 15, 2019
@mbukatov mbukatov added the blocked depends on issue in other component or something outside of tendrl-ansible itself label Mar 22, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked depends on issue in other component or something outside of tendrl-ansible itself
Projects
None yet
Development

No branches or pull requests

1 participant