Following the instructions for the intro playbook:
infrakit playbook add intro https://docker.github.io/infrakit/playbooks/intro/index.ikb
infrakit playbook intro start-infrakit
Infrakit image? [infrakit/devbundle:dev]:
Infrakit port for remote access? [24864]:
What's the name of the project? [testproject]:
Start AWS plugin? [no]: y
What's the profile for your .aws/credentials? [default]:
What's the region? [us-west-1]: us-east-1
What's the AWS plugin image? [infrakit/aws:dev]:
Start GCP plugin? [no]: n
Start HYPERKIT plugin? [no]:
Start Digital Ocean plugin? [no]:
Starting up infrakit base... You can connect to it at infrakit -H localhost:24864
8339f6dfd2a9a0785087f560a611db0d53877c1eef035665071d682feb14ca7a
222062f36f3b3e8f4389f3e36b049bc9324c5ef4fa6e6516bfc35a745d61e936
28d26c2c2b0c3c2984f6d67bfe0e8a73da8c371a20bd8b66c1eabecd25734b64
cac7b75d6e89861acbc2de2be4eeee6e5b8237882c7d8e58cda899cf08da1030
8dc5b7a4900f9442183d9198da86445a718ab080a4cdfe26724e9a7fd6707969
18a94ec213924c4aa9ad83c3d894a83e3a8d93ccff55562c5993dc953d691801
56bd91fcdee0230800f20c7c6380763358a98ec33e3ed90ac76ef96d723d9018
Starting AWS plugin
0c598f9ea959126d81c9dc4f944df04ff020e4210ac21a7c00b9f49d081aeb44
Followed by:
infrakit group commit aws-vanilla.json
Answering my own question, the example JSON has the "Plugin" key as "aws-instance". I changed it to "aws-instance/ec2-instance" and it worked like a champ.
Following the instructions for the intro playbook:
Followed by:
infrakit group commit aws-vanilla.json
where the JSON file was
Resulted in the follow log / error message:
Running on an AWS instance:
I am assuming I have missed something as the AWS plugin is probably used in your CloudFormation template. Any idea what I missed?