1

ここに示すように、CloudFormation テンプレートを使用して DC/OS をデプロイする Ansible プレイブックを作成しました:
https://docs.mesosphere.com/1.8/administration/installing/cloud/aws/
そしてそれは正常に動作します!

今、DC/OS に Ansible を接続してデプロイしようとしていますが、もちろん最初にログインする必要があります。
最初のアカウントを作成する方法は、ブラウザで DC/OS ページにアクセスすることです。

しかし、Ansible 用にこの最初のアカウントをプログラムで作成したいのですが、どうすればよいですか?

乾杯

4

1 に答える 1

1

オープンソースの DC/OS は現在 dcos-oauth を使用しています

ユーザーを自動的に作成する最も簡単な方法は、関連する ZNode を ZooKeeper (/dcos/users/) に作成することです。Ansible にこれを行うためのプラグインがあることを願っています。

ここに関連するコード:

https://github.com/dcos/dcos-oauth/blob/master/dcos-oauth/login.go#L100

そうは言っても、1.10 リリース (2016 年末または 2017 年初頭に利用可能) で ID およびアクセス管理サービスの一部をオープン ソース化する予定です。その時点で、オープン DC/OS はこれを行うための REST API を取得します。オートメーション。

于 2016-09-16T12:28:10.457 に答える