この記事は、Pulumi dotnet Advent Calendar 2019 の21日目です。
Pulumi で terraform target
のような操作をどうやるか見てみます。
目次
TL;DR
Pulumi CLI 1.3.0 から --target
によって可能になった。
合わせて replace により入れ替えや、明示的な依存指示もサポートされている
--replace stringArray Specify resources to replace. Multiple resources can be specified using --replace run1 --replace urn2 -t, --target stringArray Specify a single resource URN to update. Other resources will not be updated. Multiple resources can be specified using --target urn1 --target urn2 --target-dependents Allows updating of dependent targets discovered but not specified in --target list --target-replace stringArray Specify a single resource URN to replace. Other resources will not be updated. Shorthand for --target urn --replace urn.
実際に操作する
URN を調べる。
pulumi stack --show-urns
あとはURN を指定する。
pulumi up --target URN