2017-06-28 8 views
1

IBM uDeployのエージェントのリソースマッピングを自動化しようとしています。私はJenkins、Udeploy、およびPrivate Cloudを使用して継続的な配信パイプラインを持っています。UDeployはエージェントのリソースマッピングを自動化します

私は、uDeploy CLIを起動し、エージェントをリソースツリーの定義済みグループに追加し、特定のコンポーネントをエージェントに追加するシェル/ pythonスクリプトを考えています。エージェント名、リソースグループ、およびコンポーネント名は、スクリプトであらかじめ定義できます。ここで

私のリソースツリー

- INSANE-CI 
    * APPS 
    * SANDBOX 
    * PROTOTYPE 

である私は、CLIについてのドキュメントを見つけるのに苦労してるグループリソース、その後、コンポーネントを追加するには、エージェントを追加するために呼び出します。

誰かにこれを実装しようとしているのか、誰にどのように私がこれにアプローチすべきか考えている人がいるのだろうか?

答えて

2

リソーステンプレートを使用してこれを実行できます。テンプレートの一部はエージェントプロトタイプです。コンポーネントのリソースをエージェントプロトタイプにマップします。実際のエージェントが生きていれば、自動的にリソースツリーに追加されます。エージェントが正しく機能するようにするには、いくつかの命名規則が必要です。 https://www.ibm.com/support/knowledgecenter/SS4GSP_6.2.5/com.ibm.udeploy.doc/topics/resources_templates.html

cliコールはcreateResourceである必要があります。https://www.ibm.com/support/knowledgecenter/SS4GSP_6.2.5/com.ibm.udeploy.api.doc/topics/udclient_createresource.html

関連する問題