Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # This example shows a var file that would be embedded in
- # a lightbulb-provisioner-aws role. Other providers would
- # have similar file defining standardized lab layouts and
- # machine defintions that are specific to that provider.
- lightbulb_lab_layouts:
- aws_standard_linux_centos:
- control:
- - ansible: aws_tower_medium
- web:
- - node1: aws_centos_micro
- - node2: aws_centos_micro
- - node3: aws_centos_micro
- aws_standard_linux_ha_centos:
- control:
- - ansible: aws_tower_medium
- web:
- - node1: aws_centos_micro
- - node2: aws_centos_micro
- - node3: aws_centos_micro
- proxy:
- - haproxy: aws_centos_micro
- aws_standard_linux_mixed:
- control:
- - ansible: aws_tower_medium
- web:
- - node1: aws_centos_micro
- - node2: aws_centos_micro
- - node4: aws_debian_micro
- # etc. etc.
- # Here under lightbulb_lab_machines only the machine type name matters
- # beyond the cloud provider role itself.
- lightbulb_lab_machines:
- aws_centos_micro:
- ami_find:
- search: foo*
- owner: blah
- size: t2.micro
- storage_gb: 5
- aws_centos_medium:
- ami_find:
- search: foo*
- owner: blah
- size: t2.medium
- storage_gb: 20
- aws_centos_tower:
- ami_find:
- search: foo*
- owner: blah
- size: t2.medium
- storage_gb: 20
- aws_rhel_micro:
- ami_find:
- search: foo*
- owner: blah
- size: t2.micro
- storage_gb: 5
- aws_rhel_medium:
- ami_find:
- search: foo*
- owner: blah
- size: t2.medium
- storage_gb: 20
Add Comment
Please, Sign In to add comment