Created
December 21, 2018 17:40
-
-
Save Lasherbr/9f9bd949daaefc0574768b522cb0134c to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Create an OSEv3 group that contains the masters, nodes, and etcd groups | |
[OSEv3:children] | |
masters | |
nodes | |
etcd | |
nfs | |
# Set variables common for all OSEv3 hosts | |
[OSEv3:vars] | |
# SSH user, this user should allow ssh based auth without requiring a password | |
ansible_ssh_user=root | |
# ============================================ | |
# Variaveis Gerais | |
# ============================================ | |
openshift_deployment_type=openshift-enterprise | |
openshift_clock_enabled=true | |
# ============================================ | |
# Configurações do Master | |
# ============================================ | |
openshift_master_cluster_method=native | |
openshift_master_cluster_hostname=openshift.orgao.gov | |
openshift_master_cluster_public_hostname=openshift.orgao.gov | |
openshift_master_default_subdomain=apps.orgao.gov | |
openshift_master_api_port=443 | |
openshift_master_console_port=443 | |
openshift_master_htpasswd_users={'admin': '$apr1$xySBCH36$Lzw6m81rKP/hIqJYbXUht0', 'developer': '$apr1$xySBCH36$Lzw6m81rKP/hIqJYbXUht0'} | |
openshift_master_identity_providers=[{'name': 'htpasswd_auth', 'login': 'true', 'challenge': 'true', 'kind': 'HTPasswdPasswordIdentityProvider'}] | |
# ============================================ | |
# Configurações do Docker | |
# ============================================ | |
openshift_docker_options="--log-driver json-file --log-opt max-size=1M --log-opt max-file=3" | |
# ============================================ | |
# Configurações da subscrição | |
# ============================================ | |
oreg_auth_user="6340056|capespoc" | |
oreg_auth_password="eyJhbGciOiJSUzUxMiJ9.eyJzdWIiOiJkODAyNTM5OTMwYTI0NzA5YTIwYWM1ZGU4YTgyYzNkNiJ9.A_ncjgG3OPxiXGPySIAFZyG78qMSCpciIqBziLVHSfvrDstYJesZmBHsyTcLspk1yA88p6cRwsUZAsjAWmXN-ap5Jl7a4_ygXaILxPbs1eD_HZYdxAp_49PpAa4kn5-9Ckd4IWqZxBS_MNbun-Af4tZSCrBTvC23pJ36nx2B9OmefFNM7f8UZVuGDmrxrEkc7iqy5Xxr9djceZzoQUBMlZcr4srZmO7n1Kl9XcZ-wt8XlFDIZjyfkH5BG0em2epzHst_dWboxps8hyXWKANbVoEgEuMdHvbTxfv5wr5k7j6PFmu1b4F4R_QZ6l3M5wQSP0CA-u2spBjqcaN87ie9JKRzrcyFDi2rKOMWN3LE-T3J7qvcLiLvtvnQ-maUi-gGOrfTn2GvDgN3yealhasrtYZtRPQz680I4VzANqCdz0xUFLAVlZyxRIuqyTazS_5cI26n_6cEhDV0codDxY4yNCkzNWGe97UWGRS2K076MObrL06C44lkQ12rdALA2FWaq2EJHt_Lv9d3ZNBPs3WJt5iazeurJUGJyH3qMbSg2m15cx1znCE31AvlA08IOHtE52BsYOXG0P1PSsLXF8jp3u2W81jOFPaYbzOeA909h7d1TplDPCTfLr5ZOOP5kY2AcCsLqWuHYQNk_nt1vj7uqY5ebETs7ThIWrmwBFuis_A" | |
# =========================================== | |
# Metrics Efemero | |
# =========================================== | |
openshift_metrics_install_metrics=true | |
# ============================================ | |
# Prometheus Operator | |
# ============================================ | |
openshift_cluster_monitoring_operator_install=true | |
# =========================================== | |
# Logging | |
# =========================================== | |
openshift_logging_install_logging=true | |
openshift_logging_es_nodeselector={"node-role.kubernetes.io/infra":"true"} | |
# =========================================== | |
# Service Catalog | |
# =========================================== | |
openshift_enable_service_catalog=true | |
ansible_service_broker_install=true | |
template_service_broker_install=true | |
template_service_broker_selector={"node-role.kubernetes.io/infra":"true"} | |
openshift_template_service_broker_namespaces=['openshift'] | |
ansible_service_broker_local_registry_whitelist=['.*-apb$'] | |
# =========================================== | |
# NFS (?) | |
# =========================================== | |
openshift_enable_unsupported_configurations=true | |
# =========================================== | |
# Networking | |
# =========================================== | |
os_sdn_network_plugin_name='redhat/openshift-ovs-networkpolicy' | |
# =========================================== | |
# Registry | |
# =========================================== | |
openshift_hosted_registry_storage_kind=nfs | |
openshift_hosted_registry_storage_access_modes=['ReadWriteMany'] | |
openshift_hosted_registry_storage_nfs_directory=/exports | |
openshift_hosted_registry_storage_nfs_options='*(rw,root_squash)' | |
openshift_hosted_registry_storage_volume_name=registry | |
openshift_hosted_registry_storage_volume_size=40Gi | |
# =========================================== | |
# Cloudforms | |
# =========================================== | |
#openshift_cfme_install_app=true | |
#openshift_management_install_beta=true | |
#openshift_node_groups=[{'name': 'node-config-master', 'labels': ['node-role.kubernetes.io/master=true']}, {'name': 'node-config-infra', 'labels':['node-role.kubernetes.io/infra=true',]}, {'name': 'node-config-compute', 'labels': ['node-role.kubernetes.io/compute=true'], 'edits': [{ 'key': 'kubeletArguments.pods-per-core','value': ['20']}]}] | |
# =========================================== | |
# 3.11 new stuff | |
# =========================================== | |
oreg_url = "registry.access.redhat.com/openshift3/ose-${component}:${version}" | |
openshift_examples_modify_imagestreams=true | |
openshift_install_examples=true | |
openshift_examples_modify_imagestreams=true | |
# =========================================== | |
# Operator Lifecycle Manager | |
# =========================================== | |
openshift_enable_olm=true | |
openshift_additional_registry_credentials=[{'host':'registry.connect.redhat.com','user':'6340056|capespoc','password':'eyJhbGciOiJSUzUxMiJ9.eyJzdWIiOiJkODAyNTM5OTMwYTI0NzA5YTIwYWM1ZGU4YTgyYzNkNiJ9.A_ncjgG3OPxiXGPySIAFZyG78qMSCpciIqBziLVHSfvrDstYJesZmBHsyTcLspk1yA88p6cRwsUZAsjAWmXN-ap5Jl7a4_ygXaILxPbs1eD_HZYdxAp_49PpAa4kn5-9Ckd4IWqZxBS_MNbun-Af4tZSCrBTvC23pJ36nx2B9OmefFNM7f8UZVuGDmrxrEkc7iqy5Xxr9djceZzoQUBMlZcr4srZmO7n1Kl9XcZ-wt8XlFDIZjyfkH5BG0em2epzHst_dWboxps8hyXWKANbVoEgEuMdHvbTxfv5wr5k7j6PFmu1b4F4R_QZ6l3M5wQSP0CA-u2spBjqcaN87ie9JKRzrcyFDi2rKOMWN3LE-T3J7qvcLiLvtvnQ-maUi-gGOrfTn2GvDgN3yealhasrtYZtRPQz680I4VzANqCdz0xUFLAVlZyxRIuqyTazS_5cI26n_6cEhDV0codDxY4yNCkzNWGe97UWGRS2K076MObrL06C44lkQ12rdALA2FWaq2EJHt_Lv9d3ZNBPs3WJt5iazeurJUGJyH3qMbSg2m15cx1znCE31AvlA08IOHtE52BsYOXG0P1PSsLXF8jp3u2W81jOFPaYbzOeA909h7d1TplDPCTfLr5ZOOP5kY2AcCsLqWuHYQNk_nt1vj7uqY5ebETs7ThIWrmwBFuis_A','test_image':'mongodb/enterprise-operator:0.3.2'}] | |
# host group for masters | |
[masters] | |
chris.orgao.gov | |
# host group for etcd | |
[etcd] | |
chris.orgao.gov | |
# host group for nodes, includes region info | |
[nodes] | |
chris.orgao.gov openshift_node_group_name='node-config-master' | |
nick.orgao.gov openshift_node_group_name='node-config-infra' | |
avelar.orgao.gov openshift_node_group_name='node-config-compute' | |
oliani.orgao.gov openshift_node_group_name='node-config-compute' | |
[nfs] | |
barradas.orgao.gov |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment