0

ミニオン ID を使用して特定のミニオンに適用されるソルト状態がいくつかあります。現在、私はクラウド プロバイダーに移行しており、salt-cloud が設定できるタグに基づいてこの状態を適用する必要があります。

すなわち。AWS で実行されているインスタンスがあり (salt-stack によるプロビジョニングではありません)、salt-cloud と saltify モジュールを使用してソルト化でき、ミニオンを認識できるようになりました。

root@instance1:~# salt instance1 test.ping
instance1:
    True


root@instance:~# salt-cloud -f get_tags my-ec2-eu-west-private-ips resource_id=instance1_awsid
my-ips:
    ----------
    ec2:
        |_
          ----------
          key:
              TagName1
          resourceId:
              instance1_awsid
          resourceType:
              instance
          value:
              Value1
        |_
          ----------
          key:
              TagName1
          resourceId:
              instance1_awsid
          resourceType:
              instance
          value:
              Value2

この値に基づいて状態を適用したい:

IE: クラシックの代わりに:

salt instance1 state.highstate

また

salt instance1 state.sls configure.service

私は次のようなことをしたい:

salt TagName1=Value1 state.highstate

また

salt TagName1=Value1 state.sls configure.service
4

1 に答える 1