further de-composed setup.
diff --git a/control-server.yml b/control-server.yml index 26d12bc..5449850 100644 --- a/control-server.yml +++ b/control-server.yml
@@ -8,33 +8,71 @@ - hosts: '{{ hosts }}' become: yes - vars_files: - ~/.apigee/credentials.yml - tasks: - name: Install system packages - become: yes yum: name: '{{ item }}' state: present with_items: - python-devel - openssl-devel + - libffi-devel - gcc - vim + - git + - elasticache-auto-discovery when: ansible_os_family | lower == 'redhat' - name: Install pip - become: yes easy_install: name: pip state: latest - name: Install ansible - become: yes pip: - name: ansible + name: '{{ item }}' state: latest register: result + with_items: + - pyOpenSSL + - ndg-httpsclient + - pyasn1 + - ansible + - name: Install ansible playbook setup + become: no + git: + repo: https://github.com/carlosfrias/apigee-opdk-playbook-setup-ansible.git + dest: ~/apigee-workspace/apigee-opdk-playbook-setup-ansible + + - name: Configure ansible playbook setup + become: no + shell: 'ansible-playbook setup.yml' + args: + chdir: ~/apigee-workspace/apigee-opdk-playbook-setup-ansible + + - name: Configure ansible playbook setup - ec2 + become: no + shell: 'ansible-playbook setup-ec2.yml' + args: + chdir: ~/apigee-workspace/apigee-opdk-playbook-setup-ansible + + - name: Setup installation single region + become: no + git: + repo: https://github.com/carlosfrias/apigee-opdk-playbook-installation-single-region.git + dest: ~/apigee-workspace/apigee-opdk-playbook-setup-ansible + + - name: Setup installation two region + become: no + git: + repo: https://github.com/carlosfrias/apigee-opdk-playbook-installation-two-regions.git + dest: ~/apigee-workspace/apigee-opdk-playbook-setup-ansible + + - name: Setup installation three region + become: no + git: + repo: https://github.com/carlosfrias/apigee-opdk-playbook-installation-third-region.git + dest: ~/apigee-workspace/apigee-opdk-playbook-setup-ansible