--- # Variables that are commented in this file are optional; uncommented variables # are mandatory. # Default values for each variable are provided, as applicable. # Example values for mandatory variables are provided as a comment at the end # of the line. # ------------------------ # # Common/Cluster Variables # # ------------------------ # # Variables in this section affect all areas of the cluster # Deployment type must be specified. openshift_deployment_type: # 'origin' or 'openshift-enterprise' # openshift_release must be specified. Use whatever version of openshift # that is supported by openshift-ansible that you wish. openshift_release: # v3.7 # This will be dependent on the version provided by the yum repository openshift_pkg_version: # -3.7.0 # OpenShift api port # Fulfills a chicken/egg scenario with how Ansible treats host inventory file # and extra_vars. This is used for SecurityGroups, ELB Listeners as well as # an override to installer inventory openshift_master_api_port key # openshift_master_api_port: 8443 # specify a clusterid # This value is also used as the default value for many other components. #openshift_aws_clusterid: default # AWS region # This value will instruct the plays where all items should be created. # Multi-region deployments are not supported using these plays at this time. #openshift_aws_region: us-east-1 #openshift_aws_create_launch_config: true #openshift_aws_create_scale_group: true # --- # # VPC # # --- # # openshift_aws_create_vpc defaults to true. If you don't wish to provision # a vpc, set this to false. #openshift_aws_create_vpc: true # when openshift_aws_create_vpc is true (the default), the VPC defined in # openshift_aws_vpc will be created #openshift_aws_vpc: # name: "{{ openshift_aws_vpc_name }}" # cidr: 172.31.0.0/16 # subnets: # us-east-1: # - cidr: 172.31.48.0/20 # az: "us-east-1c" # default_az: true # - cidr: 172.31.32.0/20 # az: "us-east-1e" # - cidr: 172.31.16.0/20 # az: "us-east-1a" # Name of the vpc. Needs to be set if using a pre-existing vpc. #openshift_aws_vpc_name: "{{ openshift_aws_clusterid }}" # Name of the subnet in the vpc to use. Needs to be set if using a pre-existing # vpc + subnet. Otherwise will use the subnet with 'default_az' set (see above # example VPC structure) #openshift_aws_subnet_az: # -------------- # # Security Group # # -------------- # # openshift_aws_create_security_groups defaults to true. If you wish to use # an existing security group, set this to false. #openshift_aws_create_security_groups: true # openshift_aws_build_ami_group is the name of the security group to build the # ami in. This defaults to the value of openshift_aws_clusterid. #openshift_aws_build_ami_group: "{{ openshift_aws_clusterid }}" # openshift_aws_launch_config_security_groups specifies the security groups to # apply to the launch config. The launch config security groups will be what # the cluster actually is deployed in. #openshift_aws_launch_config_security_groups: see roles/openshift_aws/defaults.yml # openshift_aws_node_security_groups are created when # openshift_aws_create_security_groups is set to true. #openshift_aws_node_security_groups: see roles/openshift_aws/defaults.yml # -------- # # ssh keys # # -------- # # Specify the key pair name here to connect to the provisioned instances. This # can be an existing key, or it can be one of the keys specified in # openshift_aws_users openshift_aws_ssh_key_name: # myuser_key # This will ensure these user and public keys are created. #openshift_aws_users: #- key_name: myuser_key # username: myuser # pub_key: | # ssh-rsa AAAA # When building the AMI, specify the user to ssh to the instance as. # openshift_aws_build_ami_ssh_user: root # --------- # # AMI Build # # --------- # # Variables in this section apply to building a node AMI for use in your # openshift cluster. # openshift-ansible will perform the container runtime storage setup when specified # The current storage setup with require a drive if using a separate storage device # for the container runtime. container_runtime_docker_storage_type: overlay2 container_runtime_docker_storage_setup_device: /dev/xvdb # must specify a base_ami when building an AMI openshift_aws_base_ami: # ami-12345678 # when creating an encrypted AMI please specify use_encryption #openshift_aws_ami_encrypt: False # -- # # S3 # # -- # # Create an s3 bucket. #openshift_aws_create_s3: True # --- # # ELB # # --- # # openshift_aws_elb_name will be the base-name of the ELBs. #openshift_aws_elb_name: "{{ openshift_aws_clusterid }}" # custom certificates are required for the ELB openshift_aws_iam_cert_path: # '/path/to/wildcard..example.com.crt' openshift_aws_iam_cert_key_path: # '/path/to/wildcard..example.com.key' openshift_aws_iam_cert_chain_path: # '/path/to/cert.ca.crt'