The Amazon Web Services (AWS) provider manages multiple types of resources.
AWS Instances can be provisioned using this resource.
- :docs1.5:Topology Example <workspace/topologies/aws-ec2-new.yml>
- aws_ec2 module
AWS SSH keys can be added using this resource.
- :docs1.5:Topology Example <workspace/topologies/aws-ec2-key-new.yml>
- ec2_key module
Note
This resource will not be torn down during a destroy
action. This is because other resources may depend on the now existing resource.
AWS Simple Storage Service buckets can be provisioned using this resource.
- :docs1.5:Topology Example <workspace/topologies/aws-s3-new.yml>
- aws_s3 module
Note
This resource will not be torn down during a destroy
action. This is because other resources may depend on the now existing resource.
AWS Security Groups can be provisioned using this resource.
- :docs1.5:Topology Example <workspace/topologies/aws-sg-new.yml>
- ec2_group module
Note
This resource will not be torn down during a destroy
action. This is because other resources may depend on the now existing resource.
No additional dependencies are required for the Openstack Provider.
AWS provides several ways to provide credentials. LinchPin supports some of these methods for passing credentials for use with openstack resources.
LinchPin honors the AWS environment variables
Provisioning with credentials uses the --creds-path
option.
$ linchpin -v --creds-path ~/.config/aws up
Alternatively, the credentials path can be set as an environment variable,
$ export CREDS_PATH="~/.config/aws"
$ linchpin -v up