consolidated settings, updated security group management and dependency management.
diff --git a/environments/aws/aws-create-default-settings.yml b/environments/aws/aws-create-default-settings.yml
deleted file mode 100644
index 3676608..0000000
--- a/environments/aws/aws-create-default-settings.yml
+++ /dev/null
@@ -1,14 +0,0 @@
----
-vpc_subnet_id: '{{ secure_vpc_subnet_id }}'
-name_prefix: '{{ secure_name_prefix }}'
-env_name: '{{ secure_env_name }}'
-bag: '{{ secure_bag }}'
-department: '{{ secure_department }}'
-company_env: '{{ secure_company_env }}'
-owner_contact_info: '{{ secure_owner_contact_info }}'
-team_contact_info: '{{ secure_team_contact_info }}'
-env: '{{ name_prefix }}-{{ env_name }}'
-volume_type: gp2
-volume_size: 30
-delete_on_termination: true
-device_name: /dev/sda1
\ No newline at end of file
diff --git a/environments/aws/aws_terminate.yml b/environments/aws/aws_terminate.yml
index 9f3d7dc..e434a67 100644
--- a/environments/aws/aws_terminate.yml
+++ b/environments/aws/aws_terminate.yml
@@ -8,9 +8,6 @@
pre_tasks:
- - name: "Load default provisioning settings"
- include_vars: aws-create-default-settings.yml
-
- setup:
- ec2_facts:
diff --git a/environments/aws/remove-security-group.yml b/environments/aws/remove-security-group.yml
index ca98ae8..fb524c0 100644
--- a/environments/aws/remove-security-group.yml
+++ b/environments/aws/remove-security-group.yml
@@ -4,12 +4,7 @@
vars_files:
- ~/.apigee/credentials.yml
- tasks:
- - name: Remove security group
- ec2_group:
- state: "{{ ec2_group_state | d('absent') }}"
- name: "{{ security_group | d('EDGEMICRO') }}"
- description: Security group for Edgemicro
- aws_access_key: "{{ aws_access_key|default(lookup('env', 'AWS_ACCESS_KEY_ID')) }}"
- aws_secret_key: "{{ aws_secret_key|default(lookup('env', 'AWS_SECRET_ACCESS_KEY')) }}"
- aws_region: "{{ aws_region|default(lookup('env', 'AWS_REGION')) }}"
+ pre_tasks:
+
+ roles:
+ - { role: apigee-opdk-aws-security-group, ec2_group_state: absent }
diff --git a/environments/aws/requirements.yml b/environments/aws/requirements.yml
index 9bdde7b..a39edc1 100644
--- a/environments/aws/requirements.yml
+++ b/environments/aws/requirements.yml
@@ -1,6 +1,8 @@
---
- src: https://github.com/carlosfrias/apigee-opdk-aws-create
+- src: https://github.com/carlosfrias/apigee-opdk-aws-setup
+
- src: https://github.com/carlosfrias/apigee-opdk-aws-terminate
- src: https://github.com/carlosfrias/apigee-opdk-aws-security-group