お元気でお過ごしください。
Salt-Stack Salt-Cloud python APIを使用して、AWS EC2 での MongoDB レプリカ セットの展開を自動化しています。
1 つのスクリプトを使用してサーバーをプロビジョニングしたいと考えています。
client=salt.cloud.CloutClient(path'/etc/salt/cloud')
client.profile('db_node_profile',names=['host1','host2','host3'])
ただし、db_master_profile などの別のクラウド プロファイルを使用して最初のサーバーを作成したいと考えています。「プロファイル」クライアント用の vm_overrides オプションがあります (上記のリンク先のドキュメントを参照)。
これが可能な解決策である場合、または低オーバーヘッドの SINGLE スクリプトを使用して Salt-Cloud プロファイルに基づいてインスタンスをプロビジョニングする代替方法である場合、vm_overrides がどのように機能するかについて誰かが光を当てることができますか?