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 来执行此自动化操作。