diff options
Diffstat (limited to 'playbooks/aws/openshift-cluster/tasks')
| -rw-r--r-- | playbooks/aws/openshift-cluster/tasks/launch_instances.yml | 31 | 
1 files changed, 31 insertions, 0 deletions
| diff --git a/playbooks/aws/openshift-cluster/tasks/launch_instances.yml b/playbooks/aws/openshift-cluster/tasks/launch_instances.yml index 236d84e74..9c699120b 100644 --- a/playbooks/aws/openshift-cluster/tasks/launch_instances.yml +++ b/playbooks/aws/openshift-cluster/tasks/launch_instances.yml @@ -147,6 +147,35 @@                      tag_host-type_{{ host_type }}, tag_env-host-type_{{ env_host_type }},                      tag_sub-host-type_{{ sub_host_type }}" +- set_fact: +    node_label: +      region: "{{ec2_region}}" +      type: "{{sub_host_type}}" +  when: host_type == "node" + +- set_fact: +    node_label: +      region: "{{ec2_region}}" +      type: "{{host_type}}" +  when: host_type != "node" + +- set_fact: +    logrotate: +        - name: syslog +          path: "/var/log/cron +                 \n/var/log/maillog +                 \n/var/log/messages +                 \n/var/log/secure +                 \n/var/log/spooler \n" +          options: +            - daily +            - rotate 7 +            - compress +            - sharedscripts +            - missingok +          scripts: +            postrotate: "/bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true" +  - name: Add new instances groups and variables    add_host:      hostname: "{{ item.0 }}" @@ -156,6 +185,8 @@      groups: "{{ instance_groups }}"      ec2_private_ip_address: "{{ item.1.private_ip }}"      ec2_ip_address: "{{ item.1.public_ip }}" +    openshift_node_labels: "{{ node_label }}" +    logrotate_scripts: "{{ logrotate }}"    with_together:    - instances    - ec2.instances | 
