blob: 357db319f9705b60a9718892df6964579e41df93 [file] [log] [blame]
---
- hosts: localhost
connection: local
vars_files:
- ~/.apigee/credentials.yml
pre_tasks:
- setup:
- ec2_facts:
- name: Validate that provision_profile is provided
fail:
msg: Please indicate the provision_profile to use from those available in the profiles folder
when: provision_profile is not defined
- name: Validate that os_selection is provided
fail:
msg: Please indicate the os_selection to use from those available in the os folder
when: os_selection is not defined
- name: Validate that security_group is provided
fail:
msg: Please indicate the security_group to use from those available in the security folder
when: security_group is not defined
- name: Validate that start is provided
fail:
msg: Please indicate the starting node
when: start is not defined
- name: Validate that end is provided
fail:
msg: Please indicate the starting node
when: end is not defined
- name: Validate that security_group is provided
fail:
msg: Please indicate the security_group to use from those available in the security folder
when: security_group is not defined
- name: "Load provision profile settings"
include_vars: "profiles/{{ provision_profile }}.yml"
- name: "Load operating system"
include_vars: "os/{{ os_selection }}.yml"
- name: "Load security group settings"
include_vars: "security/{{ security_group }}.yml"
roles:
- apigee-opdk-aws-security-group
- apigee-opdk-aws-create