Sha256: 305a74725d3f4be928a4436d518b9acb59d56713cc4b65143ed40f85f80a09e8

Contents?: true

Size: 1.63 KB

Versions: 24

Compression:

Stored size: 1.63 KB

Contents

<% if complexity == 'complex' %>
name: <%= server_pools_name %>
cloud: AWS
vpc:
  name: <%= vpc_name %>
alarms:
- comparison_operator: "GreaterThanThreshold"
  metric_name: "HTTPCode_Target_5XX_Count"
  evaluation_periods: 1
  name: "HTTP_Target_500_Count"
  period: 60
  statistic: "Sum"
  threshold: 10
  enable_notifications: true
  notification_endpoint: 'admin@example.com'
  namespace: "AWS/ApplicationELB"
scale_in_protection: "initial"
scale_with_cpu: 50.0
scaling_policies:
- name: simplediskreads
  policy_type: SimpleScaling
  adjustment: 1
  cooldown: 60
  type: ChangeInCapacity
  alarms:
  - name: simplenetwork
    namespace: "AWS/EC2"
    metric_name: DiskReadBytes
    period: 60
    evaluation_periods: 1
    comparison_operator: GreaterThanThreshold
    statistic: Sum
    threshold: 1073741824
- name: trackingnetworkin
  policy_type: TargetTrackingScaling
  estimated_instance_warmup: 600
  target_tracking_configuration:
    target_value: 250.0
    predefined_metric_specification: ASGAverageNetworkIn
termination_policies:
- "OldestInstance"
wait_for_nodes: 1
min_size: 2
max_size: 2
schedule:
- action_name: scale-down-over-night
  recurrence: "30 6 * * *"
  min_size: 1
  max_size: 1
- action_name: scale-up-during-the-day
  recurrence: "30 12 * * *"
  min_size: 2
  max_size: 2
ingress_rules:
- port: 80
  hosts:
  - 0.0.0.0/0
- port: 443
  hosts:
  - 0.0.0.0/0
basis:
  launch_config:
    name: <%= server_pools_name %>
    size: t2.medium
<% else %>
name: <%= server_pools_name %>
min_size: 1
max_size: 1
vpc:
  name: <%= vpc_name %>
  subnet_pref: public
basis:
  launch_config:
    name: <%= server_pools_name %>
    size: t2.small
<% end %>

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
cloud-mu-3.6.10 modules/mu/config/server_pool.yml
cloud-mu-3.6.9 modules/mu/config/server_pool.yml
cloud-mu-3.6.8 modules/mu/config/server_pool.yml
cloud-mu-3.6.7 modules/mu/config/server_pool.yml
cloud-mu-3.6.5 modules/mu/config/server_pool.yml
cloud-mu-3.6.4 modules/mu/config/server_pool.yml
cloud-mu-3.6.3 modules/mu/config/server_pool.yml
cloud-mu-3.5.1 modules/mu/config/server_pool.yml
cloud-mu-3.5.0 modules/mu/config/server_pool.yml
cloud-mu-3.4.0 modules/mu/config/server_pool.yml
cloud-mu-3.3.2 modules/mu/config/server_pool.yml
cloud-mu-3.3.1 modules/mu/config/server_pool.yml
cloud-mu-3.3.0 modules/mu/config/server_pool.yml
cloud-mu-3.2.0 modules/mu/config/server_pool.yml
cloud-mu-3.1.6 modules/mu/config/server_pool.yml
cloud-mu-3.1.5 modules/mu/config/server_pool.yml
cloud-mu-3.1.4 modules/mu/config/server_pool.yml
cloud-mu-3.1.3 modules/mu/config/server_pool.yml
cloud-mu-3.1.2 modules/mu/config/server_pool.yml
cloud-mu-3.1.2beta2 modules/mu/config/server_pool.yml