如何在自定义位置保存 client.pem
How to save client.pem at a custom location
我正在尝试 bootstrap 厨师客户端手动使用 https://docs.chef.io/install_bootstrap.html#bash-user-data
之后的用户数据,这会自动将 client.pem 文件保存在 /etc/chef
。如何强制保存在不同的位置?
尝试将 client_key
隐式设置为您的自定义位置。 chef-client 检测到客户端密钥文件不存在并注册节点,将生成的密钥保存到文件中。
相关代码:
- https://github.com/chef/chef/blob/223d9556f1b98e548f26d1ebe4b8eee5f1c98db2/lib/chef/client.rb#L659
- https://github.com/chef/chef/blob/223d9556f1b98e548f26d1ebe4b8eee5f1c98db2/lib/chef/api_client/registration.rb#L78
默认文件名 client.pem
指定于:
希望这对您有所帮助
我正在尝试 bootstrap 厨师客户端手动使用 https://docs.chef.io/install_bootstrap.html#bash-user-data
之后的用户数据,这会自动将 client.pem 文件保存在 /etc/chef
。如何强制保存在不同的位置?
尝试将 client_key
隐式设置为您的自定义位置。 chef-client 检测到客户端密钥文件不存在并注册节点,将生成的密钥保存到文件中。
相关代码:
- https://github.com/chef/chef/blob/223d9556f1b98e548f26d1ebe4b8eee5f1c98db2/lib/chef/client.rb#L659
- https://github.com/chef/chef/blob/223d9556f1b98e548f26d1ebe4b8eee5f1c98db2/lib/chef/api_client/registration.rb#L78
默认文件名 client.pem
指定于:
希望这对您有所帮助