### Deployment Type deployment_type: "origin" #openshift_release: "v1.5" openshift_release: "v3.7.1" #openshift_release: "v3.7" #openshift_image_tag: "v1.5.0-rc.0" #openshift_image_tag: "v3.7.1" #openshift_pkg_version=-3.7.0 #openshift_hosted_metrics_deployer_version: "v1.5.0-rc.0" #openshift_hosted_metrics_deployer_version: "v3.7.1" #containerized: true containerized: false openshift_master_cluster_method: "native" os_firewall_use_firewalld: true #Recommended to avoid: No package matching 'origin-docker-excluder-1.5.0*' found available #enable_excluders: false #enable_docker_excluder: false ### Network & DNS configuration openshift_master_cluster_hostname: "{{ ands_openshift_lb }}" openshift_master_cluster_public_hostname: "{{ ands_openshift_lb }}" openshift_master_default_subdomain: "{{ ands_openshift_subdomain }}" openshift_master_ingress_ip_network_cidr: "{{ ands_openshift_ingress_network }}" #openshift_portal_net: #osm_host_subnet_length: openshift_ip: "{{ ands_openshift_network | ipaddr(ands_host_id) | ipaddr('address') }}" openshift_public_ip: "{{ ands_openshift_public_network | ipaddr(ands_host_id) | ipaddr('address') }}" openshift_hostname: "{{ ansible_hostname }}" openshift_public_hostname: "{{ ansible_hostname }}.{{ ands_cluster_domain }}" #openshift_hostname: "{{ ands_openshift_network | ipaddr(ands_host_id) | ipaddr('address') }}" #openshift_public_hostname: "{{ ands_openshift_public_network | ipaddr(ands_host_id) | ipaddr('address') }}" #Check configuration to fight dynamic IPs openshift_dns_ip: "{{ ands_ipfailover_vips[0] | ipaddr('address') }}" openshift_set_hostname: true openshift_set_node_ip: true ### Node configuration openshift_schedulable: true openshift_node_labels: "{{ ands_openshift_labels }}" #openshift_hosted_infra_selector: "region=infra" # Fine tunning openshift_master_pod_eviction_timeout: 30s ### Authentication openshift_master_identity_providers: [{'name': 'htpasswd_auth', 'login': 'true', 'challenge': 'true', 'kind': 'HTPasswdPasswordIdentityProvider', 'filename': '/etc/origin/master/htpasswd'}] openshift_master_htpasswd_users: {'pdv': '$apr1$ACvj6uUa$Nm1Vq8hZq3RzTtaYpAHv01', 'csa': '$apr1$IqEwdnzy$UAdd8ZSFnXommBbj29w3c0'} ### Certificates & Security openshift_ca_cert_expire_days: 3650 openshift_hosted_registry_cert_expire_days: 3650 openshift_node_cert_expire_days: 3650 openshift_master_cert_expire_days: 3650 etcd_ca_default_days: 3650 ### Dynamic Storage openshift_storage_glusterfs_image: chsa/gluster-centos openshift_storage_glusterfs_version: "{{ glusterfs_version }}" #openshift_storage_glusterfs_version: '3.12.5' # Latest 3.10.1 #openshift_storage_glusterfs_is_native: True #openshift_storage_glusterfs_is_native: False #openshift_storage_glusterfs_is_missing: False #openshift_storage_glusterfs_heketi_is_native: True #openshift_storage_glusterfs_heketi_url: #openshift_storage_glusterfs_heketi_is_missing: False #openshift_storage_glusterfs_heketi_executor: 'ssh' #openshift_storage_glusterfs_heketi_ssh_port: 22 #openshift_storage_glusterfs_heketi_ssh_user: 'root' #openshift_storage_glusterfs_heketi_ssh_keyfile: "{{ omit }}" ### Modules & Configuration openshift_master_dynamic_provisioning_enabled: true #openshift_metrics_install_metrics: false openshift_metrics_install_metrics: true openshift_metrics_storage_kind: dynamic openshift_metrics_cassanda_pvc_storage_class_name: glusterfs-storage #openshift_metrics_storage_volume_size: #openshift_metrics_hawkular_hostname: https://hawkular-metrics.{{openshift_master_default_subdomain}}/hawkular/metrics #Problematic and resource intensive #openshift_logging_install_logging: true #openshift_logging_storage_kind: dynamic #openshift_logging_es_pvc_storage_class_name: glusterfs-storage # Does not work #openshift_logging_es_pvc_size: 1Gi #openshift_master_logging_public_url: #Catalog services #openshift_enable_service_catalog: false #ansible_service_broker_install: false #openshift_hosted_etcd_storage_kind #openshift_hosted_etcd_storage_volume_size openshift_install_examples: true # Required for IPFailover openshift_clock_enabled: true