incalculable-diamond-5088
04/13/2019, 4:01 PMexport interface ComponentResourceOptions extends ResourceOptions {
providers?: Record<string, ProviderResource>;
}
However, the Subnet is a Resource
, not a Component
and thus expects:
export interface CustomResourceOptions extends ResourceOptions {
provider?: ProviderResource;
}
Which has only a single provider.
I created a PR https://github.com/pulumi/pulumi-awsx/pull/176, but I see it doesn’t advance.
Please suggest how to achieve custom providers support across all pulumi modulesgifted-engine-92308
04/13/2019, 8:42 PMthousands-summer-48355
04/14/2019, 3:31 AMpulumi stack output --json
from another script to figure out how to contact the hosts and drive the rsyncing there? Doers that sound like a possible approach or other recommendations on how to do this? If I'm using pulumi typescript can I get the equivalent of pulumi stack output --json
somehow without manually invoking the pulumi command and parsing the json output myself -- ideally in a way that preserves type info and auto-complete behaviorincalculable-diamond-5088
04/14/2019, 2:52 PMassumeRole
in EKS (https://github.com/pulumi/pulumi/issues/2537). For this I want to parse the aws provider at https://github.com/pulumi/pulumi/issues/2537.
Is there a way I can get a reference to the aws provider in use?calm-greece-42329
04/14/2019, 4:05 PMstocky-spoon-28903
04/14/2019, 6:00 PMcalm-greece-42329
04/14/2019, 6:01 PMstocky-spoon-28903
04/14/2019, 6:01 PMcalm-greece-42329
04/14/2019, 6:01 PM<http://github.com/pulumi/<repo>|github.com/pulumi/<repo>>
in some places, but not all places, so i wasnt sure if there was a reason for that (like installing the provider as a user later) or if the repo should plan on landing in the pulumi space for ease of usecalm-greece-42329
04/14/2019, 6:02 PMstocky-spoon-28903
04/14/2019, 6:02 PMpulumi
namespace for now, until we sort out the ability for third party packages to install via pulumi plugin install
)calm-greece-42329
04/14/2019, 6:04 PMcalm-greece-42329
04/14/2019, 6:04 PMstocky-spoon-28903
04/14/2019, 6:05 PMGopkg.*
2. Temporarily export GO111MODULE=on
3. go get <http://github.com/pulumi/pulumi-terraform@master|github.com/pulumi/pulumi-terraform@master>
4. go get <http://github.com/terraform-providers/terraform-provider-xyz@releasetag|github.com/terraform-providers/terraform-provider-xyz@releasetag>
5. go mod vendor
6. unset GO111MODULE
7. In .travis.yml, bump to go: 1.12.1
(but not further)
8. Apply the diff to build/common.mk
from here: https://github.com/pulumi/pulumi-aws/pull/514/files#diff-fd68401511ad5f7f12fb687d58ec8076
9. go get <http://github.com/pulumi/scripts/gomod-doccopy|github.com/pulumi/scripts/gomod-doccopy>
9. The rest should be the same as the instructionsstocky-spoon-28903
04/14/2019, 6:06 PMreplace
block from here into `go.mod`:https://github.com/pulumi/pulumi-aws/pull/514/files#diff-37aff102a57d3d7b797f152915a6dc16R30 and line 31calm-greece-42329
04/14/2019, 6:07 PMstocky-spoon-28903
04/14/2019, 6:07 PMcalm-greece-42329
04/14/2019, 6:08 PMstocky-spoon-28903
04/14/2019, 6:08 PMcalm-greece-42329
04/14/2019, 6:12 PMcalm-greece-42329
04/14/2019, 6:36 PMcalm-greece-42329
04/14/2019, 6:36 PM// "password": &schema.Schema{
// Type: schema.TypeString,
// Required: true,
// DefaultFunc: schema.EnvDefaultFunc("INFOBLOX_PASSWORD", nil),
// Description: "Password to authenticate with Infoblox appliance",
// },
calm-greece-42329
04/14/2019, 6:40 PMstocky-spoon-28903
04/14/2019, 6:45 PMcalm-greece-42329
04/14/2019, 7:04 PMcalm-greece-42329
04/14/2019, 7:36 PMcalm-greece-42329
04/14/2019, 7:38 PMpowerful-nest-49940
04/15/2019, 7:03 AMstocky-spoon-28903
04/15/2019, 7:27 AMgray-elephant-37695
04/15/2019, 8:28 AM