错误解析环境“maas”时出错:未找到公共 ssh 密钥..这是一个错误吗

错误解析环境“maas”时出错:未找到公共 ssh 密钥..这是一个错误吗

无论我做什么我都会得到

错误解析环境“maas”时出错:未找到公共 ssh 密钥

我的 environment.yaml 文件。(根据另一个询问、ubuntu 帮助示例添加授权密钥)

juju:环境(dimitern 编辑:这行是干什么的?)

environments:
  maas:
        type: maas
        maas-server: 'http://xxx.xxx.xxx.xx/MAAS/'
        maas-oauth: ' WVNY2RCzVUKSpur3xW:pEpz9QUcLmzV5Kqq3G:mLyWusVjbSAMPLE'
        admin-secret: 'SAMPLE'
        bootstrap-addresses-delay: 10
        bootstrap-retry-delay: 5
        bootstrap-timeout: 3600
        authorized-keys-path: ~/.ssh/id_rsa.pub

答案1

您不需要指定,authorized-keys-path因为 juju 会自动发现您的~/.ssh/*密钥并尝试使用它们。

juju help authorized-keys有关如何在环境中管理这些内容的更多信息,请参阅。

另外,您无需指定admin-secret,它会在引导时自动生成。bootstrap-addresses-delaybootstrap-retry-delay很少需要被覆盖environments.yaml(而且您反正使用的是默认值,所以我会跳过它们),只需bootstrap-timeout

相关内容