vars.yml 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. ---
  2. clusterid: mycluster
  3. region: us-east-1
  4. provision:
  5. clusterid: "{{ clusterid }}"
  6. region: "{{ region }}"
  7. build: # build specific variables here
  8. ami_name: "openshift-gi-"
  9. base_image: ami-bdd5d6ab # base image for AMI to build from
  10. # when creating an encrypted AMI please specify use_encryption
  11. use_encryption: False
  12. openshift_ami_tags:
  13. bootstrap: "true"
  14. openshift-created: "true"
  15. clusterid: "{{ clusterid }}"
  16. # Use s3 backed registry storage
  17. openshift_registry_s3: True
  18. # if using custom certificates these are required for the ELB
  19. iam_cert_ca:
  20. name: "{{ clusterid }}_openshift"
  21. cert_path: '/path/to/wildcard.<clusterid>.example.com.crt'
  22. key_path: '/path/to/wildcard.<clusterid>.example.com.key'
  23. chain_path: '/path/to/cert.ca.crt'
  24. instance_users:
  25. - key_name: myuser_key
  26. username: myuser
  27. pub_key: |
  28. ssh-rsa AAAA== myuser@system
  29. node_group_config:
  30. tags:
  31. clusterid: "{{ clusterid }}"
  32. environment: stg
  33. ssh_key_name: myuser_key
  34. # master specific cluster node settings
  35. master:
  36. instance_type: m4.xlarge
  37. ami: ami-cdeec8b6 # if using an encrypted AMI this will be replaced
  38. volumes:
  39. - device_name: /dev/sdb
  40. volume_size: 100
  41. device_type: gp2
  42. delete_on_termination: False
  43. health_check:
  44. period: 60
  45. type: EC2
  46. min_size: 3
  47. max_size: 3
  48. desired_size: 3
  49. tags:
  50. host-type: master
  51. sub-host-type: default
  52. wait_for_instances: True
  53. # compute specific cluster node settings
  54. compute:
  55. instance_type: m4.xlarge
  56. ami: ami-cdeec8b6
  57. volumes:
  58. - device_name: /dev/sdb
  59. volume_size: 100
  60. device_type: gp2
  61. delete_on_termination: True
  62. health_check:
  63. period: 60
  64. type: EC2
  65. min_size: 3
  66. max_size: 100
  67. desired_size: 3
  68. tags:
  69. host-type: node
  70. sub-host-type: compute
  71. # infra specific cluster node settings
  72. infra:
  73. instance_type: m4.xlarge
  74. ami: ami-cdeec8b6
  75. volumes:
  76. - device_name: /dev/sdb
  77. volume_size: 100
  78. device_type: gp2
  79. delete_on_termination: True
  80. health_check:
  81. period: 60
  82. type: EC2
  83. min_size: 2
  84. max_size: 20
  85. desired_size: 2
  86. tags:
  87. host-type: node
  88. sub-host-type: infra
  89. # vpc settings
  90. vpc:
  91. cidr: 172.31.0.0/16
  92. subnets:
  93. us-east-1: # These are us-east-1 region defaults. Ensure this matches your region
  94. - cidr: 172.31.48.0/20
  95. az: "us-east-1c"
  96. - cidr: 172.31.32.0/20
  97. az: "us-east-1e"
  98. - cidr: 172.31.16.0/20
  99. az: "us-east-1a"