---
### Red Hat Virtualization Engine Connection
engine_url: "{{ vault_engine_url }}"
engine_user: "{{ vault_engine_user }}"
engine_password: "{{ vault_engine_password }}"
# CA file copied from engine:/etc/pki/ovirt-engine/ca.pem; path is relative to playbook directory
engine_cafile: ../ca.pem

### Red Hat Virtualization VM Image
## For CentOS 7:
#qcow_url: http://satellite.example.com/pub/rhel-guest-image-7.3-35.x86_64.qcow2
qcow_url: http://satellite.example.com/pub/rhel-server-7.4.x86_64-kvm.qcow2
#qcow_url: http://satellite.example.com/pub/rhel-atomic-rhevm-7.4.0-12.x86_64.rhevm.qcow2

# Name of RHV cluster
rhv_cluster: Default
debug_vm_create: true

# Name of RHV storage domain to create disks
rhv_data_storage: vmstore

### Choose a subscription method:
## For subscriptions to Satellite:
#
#rhsm_satellite: satellite.example.com
#rhsm_activation_key: vm-key
#rhsm_org_id: Default_Organization
#rhsm_katello_url: http://satellite.example.com/pub/katello-ca-consumer-latest.noarch.rpm
#rhsm_pool: Red Hat OpenShift Container Platform*
#
## For subscriptions to Red Hat's CDN
## Userid/Password could be moved to a vault file and encrypted for safety, see the following link for details:
## http://docs.ansible.com/ansible/playbooks_vault.html
#
rhsm_pool: Red Hat OpenShift Container Platform*
rhsm_user: "{{ vault_rhsm_user }}"
rhsm_password: "{{ vault_rhsm_password }}"

### Add PUBLIC ssh key here for access to all nodes.
## Use ssh-agent or a passwordless key in ~/.ssh/id_rsa for the PRIVATE key.
root_ssh_key: "{{ vault_root_ssh_key }}"

### Openshift variables
## Choices of deployment type: openshift-enterprise, origin
## If containerized, you must supply an Atomic image instead of a RHEL
deployment_type: openshift-enterprise
openshift_major_version: 6
openshift_vers: v3_{{ openshift_major_version }}
openshift_ansible_branch: release-3.{{ openshift_major_version }}
containerized: false
console_port: 8443

# DNS entries, requires wildcard *.{{app_dns_prefix}}.{{public_hosted_zone}} points to
# IP of {{load_balancer_hostname}}
public_hosted_zone: example.com
app_dns_prefix: apps
load_balancer_hostname: openshift-lb.example.com
openshift_master_cluster_hostname: openshift-lb.example.com
openshift_master_cluster_public_hostname: openshift.example.com

# OpenShift Identity Providers
# htpasswd shown here, other options documented at
# https://docs.openshift.com/container-platform/3.6/install_config/configuring_authentication.html
openshift_master_identity_providers: [{'name': 'htpasswd_auth', 'login': 'true', 'challenge': 'true', 'kind': 'HTPasswdPasswordIdentityProvider', 'filename': '/etc/origin/master/htpasswd'}]
# Defining htpasswd users
#openshift_master_htpasswd_users:
#  - user1: <pre-hashed password>
#  - user2: <pre-hashed password>
# Example with admin:changeme
openshift_master_htpasswd_users: { 'myuser': '$apr1$zAhyA9Ko$rBxBOwAwwtRuuaw8OtCwH0'}

# NFS for registry storage
openshift_hosted_registry_storage_kind: nfs
openshift_hosted_registry_replicas: 2
openshift_hosted_registry_selector: role=infra
openshift_hosted_registry_storage_host: 192.168.155.10
openshift_hosted_registry_storage_nfs_directory: /var/lib/exports
openshift_hosted_registry_storage_volume_name: registryvol

# Gluster for registry storage
#openshift_hosted_registry_storage_kind: glusterfs
