Ansible DC/OS 部署
Ansible DC/OS deployment
我刚刚编写了一个 Ansible 剧本,它使用他们的 CloudFormation 模板部署 DC/OS,如下所示:
https://docs.mesosphere.com/1.8/administration/installing/cloud/aws/
而且效果很好!
现在我正在尝试使用 Ansible 连接 DC/OS 以在其上部署内容,但当然我需要先登录。
我知道创建第一个帐户的方法是使用浏览器访问 DC/OS 页面。
但是我想以编程方式为 Ansible 创建第一个帐户,我该怎么做?
干杯
开源 DC/OS 当前使用 dcos-oauth
自动创建用户最简单的方法是在 ZooKeeper (/dcos/users/) 中创建相关的 ZNode。希望 Ansible 有一个插件可以做到这一点。
相关代码在这里:
https://github.com/dcos/dcos-oauth/blob/master/dcos-oauth/login.go#L100
话虽如此,我们计划在 1.10 版本(2016 年底或 2017 年初可用)中开源部分身份和访问管理服务,届时开放 DC/OS获取 REST API 来执行此自动化操作。
我刚刚编写了一个 Ansible 剧本,它使用他们的 CloudFormation 模板部署 DC/OS,如下所示:
https://docs.mesosphere.com/1.8/administration/installing/cloud/aws/
而且效果很好!
现在我正在尝试使用 Ansible 连接 DC/OS 以在其上部署内容,但当然我需要先登录。
我知道创建第一个帐户的方法是使用浏览器访问 DC/OS 页面。
但是我想以编程方式为 Ansible 创建第一个帐户,我该怎么做?
干杯
开源 DC/OS 当前使用 dcos-oauth
自动创建用户最简单的方法是在 ZooKeeper (/dcos/users/) 中创建相关的 ZNode。希望 Ansible 有一个插件可以做到这一点。
相关代码在这里:
https://github.com/dcos/dcos-oauth/blob/master/dcos-oauth/login.go#L100
话虽如此,我们计划在 1.10 版本(2016 年底或 2017 年初可用)中开源部分身份和访问管理服务,届时开放 DC/OS获取 REST API 来执行此自动化操作。