ansible dc/os部署

rqcrx0a6  于 2021-06-26  发布在  Mesos
关注(0)|答案(1)|浏览(348)

我刚刚编写了一个ansible playbook,它使用其cloudformation模板部署dc/os,如下所示:
https://docs.mesosphere.com/1.8/administration/installing/cloud/aws/
而且效果很好!
现在我正试图用ansible在dc/os上连接,以便在上面部署一些东西,但我当然需要先登录。
我知道创建第一个帐户的方法是使用浏览器访问dc/os页面。
但是我想用编程的方式为ansible创建第一个帐户,我该怎么做呢?
干杯

nszi6y05

nszi6y051#

开源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年初提供),届时opendc/os将获得restapi来实现这一自动化。

相关问题