diff options
Diffstat (limited to 'playbooks/aws/openshift-node/launch.yml')
| -rw-r--r-- | playbooks/aws/openshift-node/launch.yml | 72 | 
1 files changed, 0 insertions, 72 deletions
diff --git a/playbooks/aws/openshift-node/launch.yml b/playbooks/aws/openshift-node/launch.yml deleted file mode 100644 index e7d1f7310..000000000 --- a/playbooks/aws/openshift-node/launch.yml +++ /dev/null @@ -1,72 +0,0 @@ ---- -- name: Launch instance(s) -  hosts: localhost -  connection: local -  gather_facts: no - -# TODO: modify g_ami based on deployment_type -  vars: -    inst_region: us-east-1 -    g_ami: ami-86781fee -    user_data_file: user_data.txt - -  tasks: -    - name: Launch instances -      ec2: -        state: present -        region: "{{ inst_region }}" -        keypair: libra -        group: ['public'] -        instance_type: m3.large -        image: "{{ g_ami }}" -        count: "{{ oo_new_inst_names | length }}" -        user_data: "{{ lookup('file', user_data_file) }}" -        wait: yes -      register: ec2 - -    - name: Add new instances public IPs to the host group -      add_host: -        hostname: "{{ item.public_ip }}" -        groupname: new_ec2_instances" -      with_items: ec2.instances - -    - name: Add Name and environment tags to instances -      ec2_tag: resource={{ item.1.id }} region={{ inst_region }} state=present -      with_together: -        - oo_new_inst_names -        - ec2.instances -      args: -        tags: -          Name: "{{ item.0 }}" - -    - name: Add other tags to instances -      ec2_tag: resource={{ item.id }} region={{ inst_region }} state=present -      with_items: ec2.instances -      args: -        tags: "{{ oo_new_inst_tags }}" - -    - name: Add new instances public IPs to oo_nodes_to_config -      add_host: -        hostname: "{{ item.0 }}" -        ansible_ssh_host: "{{ item.1.dns_name }}" -        groupname: oo_nodes_to_config -        ec2_private_ip_address: "{{ item.1.private_ip }}" -        ec2_ip_address: "{{ item.1.public_ip }}" -      with_together: -        - oo_new_inst_names -        - ec2.instances - -    - name: Wait for ssh -      wait_for: port=22 host={{ item.dns_name }} -      with_items: ec2.instances - -    - name: Wait for root user setup -      command: "ssh -o StrictHostKeyChecking=no -o PasswordAuthentication=no -o ConnectTimeout=10 -o UserKnownHostsFile=/dev/null root@{{ item.dns_name }} echo root user is setup" -      register: result -      until: result.rc == 0 -      retries: 20 -      delay: 10 -      with_items: ec2.instances - -# Apply the configs, seprate so that just the configs can be run by themselves -- include: config.yml  | 
