I am trying to use RBAC token to access the PuppetDB HTTP API with the following command:
curl -X GET https://learning.puppetlabs.vm:8081/pdb/query/v4/nodes -H "X-Authentication: $TOKEN" --cacert /path_to/ca.pem --tlsv1 -v
However, I received this error. Output:
curl: (35) Unknown SSL protocol error in connection to learning.puppetlabs.vm:8081
I can use similar command on other services and it is working as expected:
curl -X GET https://learning.puppetlabs.vm:4433/status/v1/services -H "X-Authentication: $TOKEN" --cacert /path_to/ca.pem --tlsv1 -v
Output:
{"classifier-service":{"service_version":"1.7.10","service_status_version":1,"detail_level":"info","state":"running","status":{"db_up":true,"db_pool":{"state":"ready"},"rbac_up":true,"activity_up":true}},"activity-service":{"service_version":"0.5.3","service_status_version":1,"detail_level":"info","state":"running","status":{"db_up":true}},"rbac-service":{"service_version":"1.2.18","service_status_version":1,"detail_level":"info","state":"running","status":{"db_up":true,"activity_up":true}}}
Please advise
↧