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