summaryrefslogtreecommitdiffstats
path: root/roles/openshift_management/vars/main.yml
diff options
context:
space:
mode:
authorScott Dodson <sdodson@redhat.com>2017-10-09 10:56:43 -0400
committerGitHub <noreply@github.com>2017-10-09 10:56:43 -0400
commitfced8262d239d1d44ce64a5c6d02caa1530c5d45 (patch)
treed50659fa9b1fd4ab41ae611edf1f65b52c4fd5e9 /roles/openshift_management/vars/main.yml
parentb37c5e648736c11913c56ee2b9620920ef42e99e (diff)
parentc0f63fb902b53bc592e6862d5876af9b244ee82b (diff)
downloadopenshift-fced8262d239d1d44ce64a5c6d02caa1530c5d45.tar.gz
openshift-fced8262d239d1d44ce64a5c6d02caa1530c5d45.tar.bz2
openshift-fced8262d239d1d44ce64a5c6d02caa1530c5d45.tar.xz
openshift-fced8262d239d1d44ce64a5c6d02caa1530c5d45.zip
Merge pull request #5682 from tbielawa/openshift_management
Rename openshift_cfme role to openshift_management
Diffstat (limited to 'roles/openshift_management/vars/main.yml')
-rw-r--r--roles/openshift_management/vars/main.yml76
1 files changed, 76 insertions, 0 deletions
diff --git a/roles/openshift_management/vars/main.yml b/roles/openshift_management/vars/main.yml
new file mode 100644
index 000000000..da3ad0af7
--- /dev/null
+++ b/roles/openshift_management/vars/main.yml
@@ -0,0 +1,76 @@
+---
+# Misc enumerated values
+#---------------------------------------------------------------------
+# Allowed choices for the storage class parameter
+__openshift_management_storage_classes:
+ - nfs
+ - nfs_external
+ - preconfigured
+ - cloudprovider
+
+#---------------------------------------------------------------------
+# DEFAULT PV SIZES
+# How large to make the MIQ application PV
+__openshift_management_app_pv_size: 5Gi
+# How large to make the MIQ PostgreSQL PV
+__openshift_management_db_pv_size: 15Gi
+
+# Name of the application templates with object/parameter definitions
+__openshift_management_app_templates:
+ - miq-template-ext-db
+ - miq-template
+ - cfme-template-ext-db
+ - cfme-template
+
+# PostgreSQL database connection parameters
+__openshift_management_db_parameters:
+ - DATABASE_USER
+ - DATABASE_PASSWORD
+ - DATABASE_IP
+ - DATABASE_PORT
+ - DATABASE_NAME
+
+# # Commented out until we can support both CFME and MIQ
+# # openshift_management_flavor: "{{ 'cloudforms' if openshift_deployment_type == 'openshift-enterprise' else 'manageiq' }}"
+#openshift_management_flavor: cloudforms
+openshift_management_flavor: manageiq
+# TODO: Make this conditional as well based on the prior variable
+# # openshift_management_flavor_short: "{{ 'cfme' if openshift_deployment_type == 'openshift-enterprise' else 'miq' }}"
+# openshift_management_flavor_short: cfme
+openshift_management_flavor_short: miq
+
+######################################################################
+# ACCOUNTING
+######################################################################
+# Service Account SSCs
+__openshift_system_account_sccs:
+ - name: -anyuid
+ resource_name: anyuid
+ - name: -orchestrator
+ resource_name: anyuid
+ - name: -privileged
+ resource_name: privileged
+ - name: -httpd
+ resource_name: anyuid
+
+# Service Account Roles
+__openshift_management_system_account_roles:
+ - name: -orchestrator
+ resource_name: view
+ - name: -orchestrator
+ resource_name: edit
+
+######################################################################
+# DEFAULTS
+######################################################################
+# User only has to provide parameters they need to override, we will
+# do a hash update method with the provided user parameters to create
+# the final connection structure.
+#
+# TODO: Update user provided configs with this if they are missing fields
+__openshift_management_required_db_conn_params:
+ - DATABASE_USER
+ - DATABASE_PASSWORD
+ - DATABASE_IP
+ - DATABASE_PORT
+ - DATABASE_NAME