Restored home directory for apigee user.
diff --git a/gce-create-instances.yml b/gce-create-instances.yml
index 68d7987..5d78c10 100644
--- a/gce-create-instances.yml
+++ b/gce-create-instances.yml
@@ -21,6 +21,24 @@
name: "{{ host_prefix }}"
num_instances: "{{ num_instances | default(1) }}"
machine_type: "{{ machine_type }}"
+ image: "{{ image }}"
+ disk_size: "{{ disk_size }}"
+ zone: "{{ zone }}"
+ project_id: "{{ project_id }}"
+ service_account_email: "{{ service_account_email }}"
+ credentials_file: '{{ credentials_file }}'
+ state: present
+ tags: "{{ default_firewall_tags }}"
+ metadata: "{ 'startup-script': 'rm -f /etc/sudoers.d/remove-requiretty && echo \"Defaults !requiretty\" >> /etc/sudoers.d/remove-requiretty' }"
+ register: gce
+ when: image_family is not defined
+
+ - name: Launch instances
+ tags: ['launch']
+ gce:
+ name: "{{ host_prefix }}"
+ num_instances: "{{ num_instances | default(1) }}"
+ machine_type: "{{ machine_type }}"
image_family: "{{ image_family }}"
external_projects: "{{ external_projects }}"
disk_size: "{{ disk_size }}"
@@ -32,6 +50,7 @@
tags: "{{ default_firewall_tags }}"
metadata: "{ 'startup-script': 'rm -f /etc/sudoers.d/remove-requiretty && echo \"Defaults !requiretty\" >> /etc/sudoers.d/remove-requiretty' }"
register: gce
+ when: image_family is defined and external_projects is defined
# - name: Create firewall rule
# tags: ['firewall']