2016-09-08 9 views
1

Ansible DC/OSの展開

今、私はDC/OSに接続するためにAnothingを使用していますが、最初にログインする必要があります。
最初のアカウントを作成する方法は、ブラウザのDC/OSページを訪問することです。

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

乾杯

答えて

1

オープンソースDC/OSは、現在DCOS-てOAuth

を使用して、自動的にユーザーを作成する最も簡単な方法は、(/のDCOS /ユーザー/)ZooKeeperの中で、関連のznodeを作成することです。うまくいけばAnipalはこれを行うためのプラグインを持っています。ここ

関連するコード:

これは、我々は2016または早期2017年の終わりに向かって(使用可能な1.10リリースでは、私たちのアイデンティティおよびアクセス管理サービスのソース部分を開くことを計画している言われてhttps://github.com/dcos/dcos-oauth/blob/master/dcos-oauth/login.go#L100

)、その時点でオープンDC/OSはこの自動化を行うためのREST APIを取得します。

+0

これはユーザーを作成するためのソリューションのようですが、アプリケーションを展開するためにコマンドラインツールを構成するためのトークンを取得する方法を見つける必要があります。 解決策もありますか?あなたは、CLIおよびランニングでログインして認証トークンを取得することができ – Joan

+0

: DCOS設定ショーは、おそらくあなた自身を実行するスクリプトで使用すると罰金です。このトークンは、5日後に有効期限が切れていること 注意を、core.dcos_acs_tokenが、より小さい依然としてCI/CDセットアップには理想的です。なぜなら、依然としてユーザーの手作業による介入が必要なためです。 Open DC/OSにサービスアカウントを追加することで、1.10時間枠でこれを解決する予定です。 – fullung

+0

お返事ありがとうございました@fullung。 ユーザーからのフィードバックノート:DC/OSを使用するためのブロッカーと考えています.1つのコマンドで環境全体を上下させたいと思っています。また、Jenkinsから自動的に展開しています。 5日ごとに手動で鍵をリフレッシュしたい私は、DCOS 1.10が辛抱強く待っていると思います。 – Joan